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

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


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

Страницы: [1] 2 3 4 5 ... 55 Далее
1
Ромхакинг / [NES] TaleSpin - кооператив
« : Вчера в 18:53:23 »
Там написано Сега же. То есть, скорее всево, только для эмулятров - не для реальново железа.

2
Ромхакинг / [NES] TaleSpin - кооператив
« : Вчера в 18:04:33 »
По Русалочке перелопатил  https://romhacking.ru и не нашел
Почему изменяеш родному Эмулэнду?



Русалочка  - кооперативный режим.
Автор: robowalter.


А Аладин кооперативный есть на Сегу:


3
Ромхакинг / [SMD] Zero Tolerance
« : Вчера в 17:51:37 »
Круто :thumbup:
А как про это можно было узнать? По Первому каналу не говорили... :D

32 года прошло и таки свершылось благодаря ИИ. А первым мог быть Сегамэн с исходниками на руках... :-\


4
Ромхакинг / [SMD] Rings of Power - ремастер
« : 09 Октября 2026, 20:53:14 »
решил запрячь нейронки
Так и подумал сразу, но дизасм игры не нашęл в сети. Неужели ИИ ковырял ром?

распознавание изображений, так что он сам вносит правки, сам тестирует, сам багфиксит
То есть сам оперирует эмулятром?

5
Ромхакинг / [NES] TaleSpin - кооператив
« : 09 Октября 2026, 20:03:01 »
Ого, што-то новенькое o_0
Он хотя бы видит картинку игры на эмулятре?

6
Ромхакинг / [NES] TaleSpin - кооператив
« : 09 Октября 2026, 19:49:15 »
vova791, ты дал нейросетке просто ром или дизасм?

7
Переводы игр / На русский
« : 09 Октября 2026, 19:21:58 »
Тоже думал, што давно переведęн. Этот перевод так себе, как видно на скриншотах, надо пождать исправленную.

8
они не динамические, они все в коде в одних и тех же местах
Да, на своих местах, но адреса этих мест вычисляютса динамически. Прохождение всево кода рома статически - нерешаемая задача.
Што-то пытаютса эвристики, но, как видно, ошыбаютса.

В итоге секрет оказался прост: поиск оставшыхся таких функцый рекомпилятры перекладывают на игроков как на тэстировщиков, и портировщика, если он не бросил исправлять порт.

компилируешь код обратно в  ром побайтово, это 100% гарантия.
Раз всегда есть ненайденные функцыи, они просто помечены как данные и при компиляцыи обратно в ром просто вставляютса на свои места. То есть это не гарантия.

Я делаю свой рекомпилятр (начал думать ещę до всей это волны портов), так вот с ним надо будет сначала пройти весь код игры в эмулятре или на консоли, абсолютно все ветки.
Поэтому мне было дико интересно как поступили в этих 'статичных' рекомпилятрах. Мучил нейросети, но даже они не смогли понять и объяснить. Писал некоторым портировщикам - они тоже не знали всех тонкостей :) Похоже, просто заставляли ИИ разбиратса в Си-коде или вообще забили на баги.

9
они обращаются напрямую к API системы
Похоже, это редкость, раз
порты с древних приставок очень требовательны к железу
Так как они всę же обращаютса к 'куску' эмулятра в этих портах, отвечающево за графику, и вот уже он обращаетса напрямую к API системы.

Редко какие игры разобраны полностью вручную и избавлены от частей эмулятра, вот там производительность и хороша.

10
Получаетса, што функцыи, адреса которых вычисляютса динамически, приходитса отлавливать в динамике и потом отдавать разбирать их обратно статичному рекомпилятру. Но это ведь так может быть много функцый. Проще было бы таки на эмулятре сначала пройти весь возможный код. Интересно, спасибо, хоть што-то прояснилось. То есть играет чел в такой 'порт', а у нево неплохие шансы словить непройденную функцыю.
Доделывать такие 'порты' до конца - это куча работы, и мало кто не забросит.

11
Афро-китайский тогда - разрез глаз ведь азиатский.

12
разбираешь дамп там обращение в функцию которой нет
И... ну и фиг с ним? Или как эту проблему решаеш? Неужели просто сообщаеш это нейросети и даęш этот адрес отсутствующей функцыи?

14
Ромхакинг / [SMD] Rings of Power - ремастер
« : 04 Октября 2026, 18:14:18 »
Изменения мощные, как это сделано? :thumbup:
Без регистрацыи в Гугле скачать не получитса? Почему бы не выложыть сюда?

В заставке после свитка дракон летает по карте, и делает это на дęрганном тормозном экране - так и должно быть? (оригинал не помню уже)

15
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16
« : 04 Октября 2026, 17:55:52 »
Што это даст кроме вайдскрина? Судя по этому 'порту', объекты на краях появляютса из воздуха, а значит и машыны в РнРР тоже так будут делать.

16
Какие-нибудь скриншоты остались? Ну вот показывает, што какие-то функции почему-то 'плохо вышли' - и далее што делаеш?

17
Переводы игр / Непереведённые игры NES
« : 04 Октября 2026, 17:29:54 »
Почему не хочеш собирать список в первом сообщении темы?

18
Anybody, тебя реально не смущает, што бывает сложно понять где твой комент, а где от нейронки? Почему не хочеш выделять в цытату, например?
И ты опять не прочитал што она тебе выдала:
резолюции

19
Тут сидят старые пердуны, которые в шоке, што на форум повалил молодняк с ИИ и творит всякое - не у тех ты спрашываеш :biggrin:
Почему бы тебе не спросить об этом у самово ИИ? В интрнэте уже искал такое?

сможет ли нейронка в дизасме сама всё расписать, как что работает
Как только подключат ИИ напрямую к эмулятру - сможет.

20
Нашёл баг или есть пожелание — пишите.
:)

или
Нашли баг или есть пожелание — пишите.

21
Там могут быть ошибки, не все функции, так что чинишь
Вот это интересует - можно подробнее?

22
Описание процеса и отличие от декомпиляцыи: fogplay.mts.ru/blog/staticheskaya-rekompilyaciya-igr

23
vova791, никак не могу найти начальный момент - ты же рекомпилятру передал не просто ром, а данные с эмулятра, так? Так откуда были взяты эти данные? Как они созданы? Дажее ИИ не понимает этот момент.
Или ты просто дал ему чей-то ручной декомпиль?

24
sasha21l, так ИИ поможет не только в переводе, он отлично знает и о ромхакинге.

Короче, просто скачай хекс-редактр, пробуй менять значения в роме и проверяй што будет с игрой в эмулятре. Если не понравитса, то это не твоę :)

25
Переводы игр / [GBA] Dragon Ball Z: The Legacy of Goku
« : 02 Октября 2026, 23:30:18 »
Может, тогда отделим перевод Guyver(X.B.M.) в отдельную тему?

26
sasha21l, так и должно быть?:


27
sasha21l, а чем тебе не нравитса такой ответ?:
Какой програмой взламываютса игры (ромы)?
Общее, что есть внутри игр - это текст на английском языке. Если он не сжат, то находитса поиском в хекс-редактре.
Несжатую графику в ромах можно найти редактром тайлов, но для этово уже надо будет правильно указать платформу и проходить по внутренностям вручную, искать на глаз. На некоторых платформах с этим легче, там графика лежыт в известном месте (NES).
Некоторые игры могут использовать популярные алгоритмы сжатия с заголовком, и тогда достаточно найти в роме только эти заголовки архивов и распаковать.

Нет одной универсальной програмы для всех игр, т.к. внутреннее устройство каждой отличаетса и поэтому для каждой нужно искать свои инструменты. Бывает, что внутренности похожы у игр одной серии или одново разработчика, и тогда один инструмент может поддержывать сразу их все.
Если инструментов нет, то для их создания изучаетса код игры с помощью отладчиков в эмулятрах и дизасэмблеров типа MESEN, Ghidra и IDA.

И чем тебе не угодили нейросети?

28
Переводы игр / На русский
« : 02 Октября 2026, 22:50:59 »
Шрифт, как обычно, ужасен
Просто это шрифт для дислексиков :biggrin:

29
Круто заморочился. Переделал чит-движок, што ли?

30
чтобы их сдампить, нужно взломать консоль
А если через привод ПК или условно самодельный?

юристы спокойно найдут до чего докопаться
До этово десятилетиями не могли, хотя очень сильно хотели, а теперь вдруг найдут? С эмулятром Свитча смогли только из-за ключей, и всę. По идее, эмулятр Свитча, не просящий ключи - легален. Как ты написал - для запуска хоумбрю, например.

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