форум группы Chief-Net форум группы Chief-Net
Перевод приставочных игр и не только!
drako site Перейти на сайт группы     Наш чат      Помощь      Поиск      Пользователи


 Страниц (11): В начало « ... 3 4 5 6 7 8 9 10 [11]   

> Описание: АРХИВНАЯ ТЕМА 2013 года
JARL32 Пользователь
Отправлено: 07 Декабря, 2025 - 12:46:15
Post Id





Покинул форум
Сообщений всего: 538
Дата рег-ции: Май 2023  





Написал с помощью нейросети простую программу-калькулятор четырёхбайтных поинтеров для PSX. https://cloud.mail.ru/public/zNaz/8rz8nhGzT

Эти четырёхбайтные поинтеры очень часто бывают раскиданы по всему файлу, что затрудняет их поиск. Разница смещений у них всегда постоянна 7FFF0800. Кстати, я видел на PSX поинтеры в big-endian.

(Отредактировано автором: 10 Декабря, 2025 - 18:54:54)

 
 Top
JARL32 Пользователь
Отправлено: 10 Декабря, 2025 - 17:48:18
Post Id





Покинул форум
Сообщений всего: 538
Дата рег-ции: Май 2023  





В общем, эта разница смещений годится только для исполняемых файлов типа SLUS, в прилежащих файлах эта разница может быть и 7FF8AE58, а может быть и иная. И тогда даже по младшей части указатели будет сложно найти.
Ну, мне повезло, я нашёл нужные мне указатели в интересующих меня играх. 7FF5CE50 - разница смещений в другой игре. Но это не означает, что так будет везти всегда. Должна же быть с четырёхбайтными поинтерами в прилежащих файлах какая-то закономерность? Или остаётся надеяться только на дебаггер и удачу? Обновил программу, теперь можно задавать любую разницу смещений, а 7FFF0800 будет по умолчанию.

(Отредактировано автором: 10 Декабря, 2025 - 18:56:05)

 
 Top
Mefistotel Администратор
Отправлено: 12 Декабря, 2025 - 00:07:16
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7195
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Программа для поиска указателей на всех платформах много лет назад уже написана и есть на нашем - сайте - Pointer Searcher

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Guyver Администратор
Отправлено: 12 Декабря, 2025 - 05:04:27
Post Id



Chief-Net


Покинул форум
Сообщений всего: 10454
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Ещё у меджиктимовцев вроде было что-то подобное...

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 12 Декабря, 2025 - 11:12:20
Post Id





Покинул форум
Сообщений всего: 538
Дата рег-ции: Май 2023  





Mefistotel пишет:
Pointer Searcher

Мне она не понравилась, не интуитивна. Слишком много надстроек. Калькуляторы должны быть простыми. Агентгеос и лион калькулятор в этом деле получше, но тоже не без недостатков.
Я(с помощью) сделал узкоспециализированный инструмент для одного типа поинтеров для одной платформы. Проблема с поиском четырёхбайтных поинтеров там очень актуальна. Их раскидывают разными способами, и они редко хранятся все в одном месте. Лично отыскал с помощью неё около 800 штук для двух игр. И знаю ещё пару игр(достаточно масштабных), где он мне пригодится.

Guyver пишет:
Ещё у меджиктимовцев вроде было что-то подобное...

Гривер делал для денди...

(Отредактировано автором: 12 Декабря, 2025 - 11:44:29)

 
 Top
JARL32 Пользователь
Отправлено: 23 Декабря, 2025 - 13:41:02
Post Id





Покинул форум
Сообщений всего: 538
Дата рег-ции: Май 2023  





Иностранные переводчики используют в основном для перевода Atlas и Cartographer. Они не очень удобные, так как работают из командной строки(вроде бы).

А как составлять проект, если текст "размазан" строками по всему файлу?
 
 Top
Guyver Администратор
Отправлено: 23 Декабря, 2025 - 15:08:47
Post Id



Chief-Net


Покинул форум
Сообщений всего: 10454
Дата рег-ции: Окт. 2014  
Откуда: Магадан





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

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 23 Декабря, 2025 - 15:37:53
Post Id





Покинул форум
Сообщений всего: 538
Дата рег-ции: Май 2023  





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

(Отредактировано автором: 23 Декабря, 2025 - 15:41:49)

 
 Top
Guyver Администратор
Отправлено: 23 Декабря, 2025 - 15:41:28
Post Id



Chief-Net


Покинул форум
Сообщений всего: 10454
Дата рег-ции: Окт. 2014  
Откуда: Магадан





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

Ну т.е. у меня есть проект на плойку с кучей текста. Так вот - пойнтеры я искал только на 20-30 фраз. Всё остальное влезло и так.

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 23 Декабря, 2025 - 16:13:38
Post Id





Покинул форум
Сообщений всего: 538
Дата рег-ции: Май 2023  





Guyver, массив нулей - это где-то 3000 байт. Я не имею в виду ту предохранительную нишу из 4-8 нулей, которую оставляют в японских играх.
 
 Top
Страниц (11): В начало « ... 3 4 5 6 7 8 9 10 [11]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Переводы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



> Похожие темы: Тестерская помощь
Темы Форум Информация о теме Обновление
Lunar
(части 1 и 2)
Старые игры... Ответов: 3
Автор темы: KenshinX
18 Июня, 2023 - 22:22:25
Автор: ExclusivE Studio
Treasure Island Dizzy [NES]
АРХИВНАЯ ТЕМА 2010 года
Переводы Ответов: 15
Автор темы: KenshinX
15 Марта, 2020 - 16:13:15
Автор: Guyver
Mafat Conspiracy - Golgo 13 [NES]
...
Прохождение... Ответов: 0
Автор темы: KenshinX
24 Июля, 2015 - 12:57:06
Автор: KenshinX
Star Fox (SNES)
АРХИВНАЯ ТЕМА 2013 года
Переводы Ответов: 21
Автор темы: KenshinX
29 Августа, 2016 - 13:00:43
Автор: Mefistotel
Rareware Compressor/Decompressor
Экстрим хакинг Ответов: 63
Автор темы: KenshinX
09 Октября, 2025 - 11:10:06
Автор: lehasergeev_2010
 

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®