Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Беларус

Страницы: [1] 2 3 4 5 ... 48 Далее
1
Checnochok, ты просиш помощи, но проигнорировал мои вопросы. Остаётса тебе найти шрифт с помошью ROM glitcher, штобы перевести текст хотя бы аналогичными с русским английскими буквами :)

2
Почему не сделать репу на github
Потому што не факт, што завтра он будет работать. Могут заблокировать или с той, или с этой стороны. В Казахстане уже блокируют.

она есть прям во всех редакторах, с которыми я работал. Неужели кому-то нравится тратить время на подсчеты и лишние клики?
Я вот всегда прыгаю сразу на нужный адрес. Сейчас проверил свои редактры (Translhextion, BCompare) - а у них и нет таково, оказываетса. Вот ещё два новых редактра, и в них тоже этово нет :neznayu:
Бывало, што таки ищеш што-то относительно от места прыжка, но тогда я смотрю вниз или в сторону, где указывается полный адрес текущево байта. Смотреть влево, а потом вверх, штобы прибавить это значение к адресу слева - мне это было бы слишком лениво :D
Можеш привести пример задачи, когда надо так вычислять?

Кто-то запускал на Семёрке?

3
Алиса - самая слабая нейросеть из всех бесплатных, пробуй chat.deepseek.com и google.ru/aimode

4
Внезапно отладка SNES появилась и для Гидры: github.com/joshleaves/ghidra-snes

5
Ромхакинг / [PC] Mortal Kombat Trilogy: Arcade Edition
« : 08 Май 2026, 01:58:58 »
Я подзабыл, всё норм. В UMK3 баг был в том, што у второво игрока-ниндзя палитра всегда была для второво, даже если первый выбрал другово ниндзя.

6
Ромхакинг / [PC] Mortal Kombat Trilogy: Arcade Edition
« : 08 Май 2026, 00:14:55 »
палитра для обоих будет от P1
Такой баг я исправлял в сеговской UMK3, там разраб тупо перепутал палитры. Тут это тоже баг?

7
Цитата
Не удается найти указанный файл
Очевидно - найти потерянный файл :biggrin:
Во всех путях ко всем файлам нет ли русских букв?

8
это напрямую относиться к программированию
Не согласен, достаточно глянуть соседние темы - твоя програма не создаёт код и нет обсуждения в виде кода. Только сообщения Sharpnull хоть как-то приблизили к разделу.
Иначе в Программирование надо переносить и тему по OPL, и про програмы создания многоигровок, записи на диск и другие утилиты.

9
Ромхакинг / [SMD] Dune: The Battle for Arrakis
« : 07 Май 2026, 02:45:41 »
А не проще портировать игру на Винду?

10
Повезло - тебе попался чел, который написал свой компилятр m68k.

11
Этого никто и не обещал
Да, я перепутал тему с темой тово чела, который хочет получить Си-код от дизасма игры Сеги.

нет  :)
А то я прочитал твой вопрос как "Чё там сложново-то? Ерунда".

ИИшка што-то прям всё в кучу наболтала и всё напирает на то, што распознаютса особенности компилятров, которыми собиралась игра. Да, Ида на это опираетса. Но только вот мы разбираем игры, многие из которых писались на асэмблере. А ещё она не поняла, што мы хотим именно полново охвата кода и 100%-ной надёжности распознавания.


12
Просто отдели ссылку пробелом и она станет кликабельной.

К гадалкам нейросетям обращался?
Ты же хотел получить Си-код, а теперь меняеш шыло на мыло?

13
И в чём сложность пройти все ветки кода, когда как раз всё равно придётся "проходить весь код"?
У тебя есть опыт реверса? Как ты автоматически найдёш конец таблицы прыжком switch или вычислиш адрес прыжка, который записываетса в регистр? Или может проходил игру так, штобы эмулятр полностью разметил весь ром (где код, а где данные)? Это же надо применить всё, потыкать в каждый тайник, использовать все приёмы и т.д. И всё равно останетса код, который не доступен - што-то вырезанное, отладочное, всякий мусор...
Если бы можно было пройти код автоматически полностью, то не было бы проблемы в хаках сдвигать код.
Я делаю свой рекомпилятр игр Сеги, и человеку придётса делать в игре всё, штобы покрыть все пути. Програма будет подсказывать типа "холодно-горячо", насколько близок чел к новой ветке кода.

Я бы понял, если бы эти новые рекомпилятры были эмулятрами, которые слиты с игрой, и по мере прохождения код игры заменялся бы на код железа, на котором они запущены. Тогда при первом прохождении много чево тормозило бы, но зато потом уже летало бы.
И всё равно в С++ коде имена магическим образом не появились бы, это смогла бы нейросеть, видя картинку игры.
У меня имена даёт человек.

но вряд ли, кто такое юзал в мегадрайве
И такое есть, хоть и редко. Мефисто и worm с таким сталкивались:
Цитата
Sonic the Hedgehog (1, 2, 3 & Knuckles):
Некоторые элементы движка переписывают инструкции отрисовки в RAM «на лету» для ускорения работы, что формально является модификацией кода перед исполнением.
Fantastic Dizzy:
Использовала сложные системы сжатия данных, где распаковщик мог модифицировать собственные инструкции для анализа сжатых спрайтов.
Игры с использованием нестандартных декомпрессоров (MEGAPACK):
Многие поздние игры, использующие систему сжатия MEGAPACK, применяли bit-packing, который требовал динамической генерации кода распаковки в RAM.

14
Ещё вот эти рекомпилятры непонятно чем отличаютса от дизасма Иды и Гидры. Даже нейросеть не смогла обьяснить, как и автр этово на Хабре.
Как можно статически вычислить все условные прыжки, например? Это даже динамически непросто - требуетса пройти все возможные ветки кода.

15
Непонятный текст там в источнике. Типа берётса ром и разбираетса. А эмулятр причём? :neznayu:

16
Ромхакинг / Вопросы новичков
« : 01 Май 2026, 19:05:30 »
Судя по первому сообщению декомпиляцыя не закончена и не компилируема. И часто такие проекты забрасываютса, т.е. нет смысла начать што-то делать заранее пока не закончено.

Про статический рекомпилятр MegaDriveRecomp перенёс в Программирование.

17
Ромхакинг / Вопросы новичков
« : 01 Май 2026, 01:47:19 »
Dport, нет таково. Разве што нейросети смогут в будущем, а пока всё своими руками.


18
Golden Axe 2 - игра в принципе не умеет работать с 6-кнопочными падами, ломается управление
В детстве столкнулся с этим, приходилось играть наклонив геймпад на бок :lol:

выглядит как Auto Cannon /s или Auto Cannon %s
Прикол. А в роме X-men 2 через хекс-редактр можно увидеть CAMERA, ACTOR, memcpy, memset.

Тему багов из-за пиратских переводов всё собирался, но так и не собрался открыть. Довольно много игр, которые непроходимы из-за таково бага. Я вот Doom 3 так и не прошёл в своё время.

19
Отлично! Проверю и внесу в список :thumbup:

20
Тут сообщения удаляют что-ли? Я вроде по теме писал.
Не удалял, перенёс сюда. Ты написал в новостях переводов на русский.
Свои сообщения можеш видеть у себя в профиле.

21
Разработка игр / Re: [PC] Battletoads Returns: Triple Punch
« : 24 Апрель 2026, 20:09:21 »
Это нормальное поведение антивирусов, надо просто подождать, когда програму скачает много людей и антивирусы успокоятса. Я на Винде11 компилирую в VS2026 и запаковываю програму средствами самой Винды - и каждый раз первое время она сама же удаляет этот архив, если ево скачать из интрнэта.
Сейчас я перешёл на автообновление програмы, с этим проблема пропала.

22
Нет, я занят другой програмой. Разве только на днях заблокировал Инвертр в Терминале, т.к. там он вообще не работает, оказываетса :ohmy:

23
Если всё ещё хочеш остановить вращение Рафа в воздухе, то это можно сделать програмой у меня в подписи внизу. У меня на остановку ушло 88 шагов и минут 20 времени.

24
Если ты хочеш решыть задачу простым способом, то можно ведь сделать аналог Гличера - антиГличер: сдвигаем всё, што похоже на адрес, и если встречаем баг в игре, то начинаем локализовывать то изменение в роме, которое привело к нему. В твоём случае всё равно тоже надо играть в игру, и тоже желательно задействовать каждый байт рома.

25
Можно и один экзешник: при обновлении перемещает себя в temp (Винда не даёт удалить запущенную програму, но можно переименовывать и перемещать), а обнову качает на своё место. Если Мак и Линукс дают удалить, то ещё проще.

26
При удалении мусор останетса ведь и в AppData, какая разница?
Интересно, а в чём проблема хранить настройки рядом с програмой?🤔
Я вот собираюсь хранить настройки вообще внутри самой програмы, т.е. даже без отдельново файла настроек :)

27
Предположу, што у тебя вышло слишком много уникальных тайлов. Попробуй перерисовать, используя уже существующие тайлы. Поищи програмы по подсчёту тайлов, а лучше сразу спроси у нейросети - в сети явно не раз сталкивались с таким сообщением и есть куча ответов.

28
Да вроде подходит: он описывает возможные алгоритмы для решения задачи. А задача, как я понял, как-то с помощью трэйса (разметки эмулятра где данные, а где код) найти все адреса, штобы можно было двигать ром.

29
Не забыл, я пока ещё могу писать по старому, но могу путатса :biggrin:
Судя по ево "нравятца", ему тоже не нравитса проблема "тся/ться" руссково языка и он ищет решение, молодец.
Повторюсь, што не важно какими словами переведёт игру, хоть пусть потраченный перевод и другой модератр снова закроет тему. Главное, што у нево появитса первый опыт переводов и дальше это может заинтересовать. Будет у нас тут ещё один новичок :)

30
В первый раз што ли? Главное - заинтересуетса переводами, ромхакингом и будет совершенствоватса и в русском.

Страницы: [1] 2 3 4 5 ... 48 Далее