1
Ромхакинг / Вопросы новичков
« : 07 Июнь 2026, 13:06:00 »
Я всё понял, благодарю. Теперь можно обращаться ко мне на «ты», так как на «вы» мне не очень комфортно.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Ты нашёл этот список и менял указатели в самой программе перебирая все, и давая имена ("уровень N"), или же искал этот массив отдельно в хекс-редакторе и менял там?Программа до сих пор развивается или ты уже ее забросил? Просто интересно.

30 мегабайт exe-файлУже 34, и спасибо за помощь, за совет и за всё короче.
так. стоп. а у меня есть они. или я путаю что-то?А вот это неправда, сохранение работает только в режиме стандартной игры, а не арканы.
У жизней RAM адреса для каждого игрока:
мож падает в вечную рекурсию? я тоже помница было дело спотыкался на этомТам проверялось одновременно 19 патчей, сейчас это реализовано чуть по-другому.
Дык это и без тебя добавят ;о)Дык это и без тебя добавят ;о)
Это как сделать мультиэмулятор для 30 консолей разных поколений и назвать его NesEmul2000Во-первых, я не планирую добавлять поддержку других платформ для применения патчей в этой версии, по крайней мере, в данный момент. Я не намерен включать поддержку новых платформ в эту программу, по крайней мере, в её текущей версии, которая работает без зависимости от других программ. Если я решу добавить поддержку новых платформ, это будет сделано через внешние программы. В будущих версиях уже не получится выбрать другие room файлы, кроме игр Sega Genesis Mega Drive.
Нужно убрать Sega GenesisЗачем менять название программы, объясните, пожалуйста, не понимаю.?
нет поддержки .smd файлов, этот формат (если файл правильно назван) отличается от bin (он же gen, md - другие расширения, а не форматПредоставь ром, у меня всё работает.
Я сейчас без критики, просто улыбнуло.для программы которая родилась из батника это более менее нормально
> патчер ips
> код написан нейросетью
> 30 мегабайт exe-файл
> нет понимания как работает ips
> нет понимания кода
> автор не спорит с нейросетями
Будущее которое мы заслужили.
з.ы. а можно питоноский код? Чтобы можно было на других ОС запускать
drakula1912, какой именно? Вижу в первом сообщении 7 скринов. Если не получается редактировать старое сообщение, напишите, какие именно картинки удалить или на какие новые картинки их заменить (можно написать прямо в тему или мне в личные сообщения).Спасибо, я разобрался.
Кстати, попалась на глаза Advanced Patch Conflict Finder (https://www.romhacking.net/utilities/1386/), не очень удобная, но конфликты показывает (отображаются как промежутки с несколькими файлами).Сегодня будет обновление программы, я что-то похожее в ней реализовал.
Спасибо за предложение по поводу улучшения программы.Я выложил новую версию, у меня есть только 1 вопрос по форуму: как мне удалить старый скриншот из темы.
Для меня программа сейчас работает идеально.
По поводу языков нейросеть говорит, что мне нужно переписать полпрограммы. Я не собираюсь переписывать полпрограммы для выбора языков, мне это не нужно.
По поводу исходного кода могу предоставить, если интересно. Я занимаюсь программой, пока есть настроение и время. Настроения сейчас нет. У меня не было даже в мыслях добавлять другие платформы, поскольку я не понимаю, как работает патч для других платформ.
Редактировать сообщение.
Редактировать сообщение.
Кстати, попалась на глаза Advanced Patch Conflict Finder (https://www.romhacking.net/utilities/1386/), не очень удобная, но конфликты показывает (отображаются как промежутки с несколькими файлами).я решил Слегка модифицировать первоначальный батник, пока добавил только все все расширения, с которыми работает Sega Genesis.
В смысле "тебе"? Это же сеть всё сделала.Ты думаешь, оно так просто, я не являюсь программистом совсем?
Ты только слишком не дави на неё, а то они потом тебе припомнят.Это уже готовая программа, не то что раньше, когда я эту программу только превращал в программу из батника. Прошло то время, когда я на программу тратил по 10 часов в день, чтобы нейросети объяснить, что я конкретно хочу. Вы как видите, у меня всё получилось.
Везде так можно, только контрольная сумма у вас для MD ромов, поэтому нужно проверять расширение файла или уточнить. Для SNES ромов сложнее, ромы могут быть с заголовком и патчи могут требовать заголовок, программно определить патч не получится (в лучшем случае эвристика).Спасибо за предложение по поводу улучшения программы.
Замечания. Нет проверки конфликта патчей, для такой программы необходимо, хотя это не гарантирует совместимость. Нельзя перетащить ром из Проводника, чтобы не нажимать "Выбрать ROM файл"; IPS-патчи тоже можно было бы перетаскивать, определяя их по расширению; когда папка для вывода не выбрана можно использовать путь до входного рома. Для выбора языка сделать кнопку "Язык/Language" вместо двух EXE, по умолчанию язык Windows. Стоило бы выложить исходный код, чтобы не было распаковки 80 МиБ при каждом раз, которая занимает заметное время (у меня SSD), к тому же написано на PyQt, можно запускать в Linux, macOS. UPD: Обращение по имени учётной записи Windows не стоит использовать.
А чего это он такой тяжёлый, 32 Мб?Программа написана на питоне, и скрипт упакован каким образом со всеми зависимостями, которые нужны для работы программы.
Ссылки на страницы ромхаков:Почему у вас ведет ссылка на 2-ю часть на устаревшую версию на сайте, а новая версия без описания, без ничего валяется на Яндекс Диске, хотя много изменений и вообще ничего не указано, как вообще оформляете.
Road Rash Improvement
Road Rash 2 Improvement
Road Rash 3 Improvement
Road Rash (SegaCD) Improvement
Скачать готовые ромы
Сборки для RetroArch с каверами от Dean Harris Composer:
Road Rash Improvement
Road Rash 2 Improvement
Road Rash 3 Improvement