форум группы Chief-Net » » Переводы » Тестерская помощь

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

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

Эти четырёхбайтные поинтеры очень часто бывают раскиданы по всему файлу, что затрудняет их поиск. Разница смещений у них всегда постоянна 7FFF0800. Кстати, я видел на PSX поинтеры в big-endian.
302. JARL32 - 10 Декабря, 2025 - 17:48:18 - перейти к сообщению
В общем, эта разница смещений годится только для исполняемых файлов типа SLUS, в прилежащих файлах эта разница может быть и 7FF8AE58, а может быть и иная. И тогда даже по младшей части указатели будет сложно найти.
Ну, мне повезло, я нашёл нужные мне указатели в интересующих меня играх. 7FF5CE50 - разница смещений в другой игре. Но это не означает, что так будет везти всегда. Должна же быть с четырёхбайтными поинтерами в прилежащих файлах какая-то закономерность? Или остаётся надеяться только на дебаггер и удачу? Обновил программу, теперь можно задавать любую разницу смещений, а 7FFF0800 будет по умолчанию.
303. Mefistotel - 12 Декабря, 2025 - 00:07:16 - перейти к сообщению
Программа для поиска указателей на всех платформах много лет назад уже написана и есть на нашем - сайте - Pointer Searcher
304. Guyver - 12 Декабря, 2025 - 05:04:27 - перейти к сообщению
Ещё у меджиктимовцев вроде было что-то подобное...
305. JARL32 - 12 Декабря, 2025 - 11:12:20 - перейти к сообщению
Mefistotel пишет:
Pointer Searcher

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

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

Гривер делал для денди...
306. JARL32 - 23 Декабря, 2025 - 13:41:02 - перейти к сообщению
Иностранные переводчики используют в основном для перевода Atlas и Cartographer. Они не очень удобные, так как работают из командной строки(вроде бы).

А как составлять проект, если текст "размазан" строками по всему файлу?
307. Guyver - 23 Декабря, 2025 - 15:08:47 - перейти к сообщению
Перенести текст в свободное место, если позволяет игра. Подключить все пойнтеры полуавтоматическим способом.
308. JARL32 - 23 Декабря, 2025 - 15:37:53 - перейти к сообщению
Я не уверен, что здесь есть поинтеры. Просто идёт строчка текста, потом массив нулей, опять строчка текста, опять массив нулей. То есть, вынул без поинтеров одну строчку, задал адреса вставки, затем другую и т.д., - это очень муторно, можно, наверно, попросить нейросеть написать такую программу, но такое иногда встречается и в других играх.
309. Guyver - 23 Декабря, 2025 - 15:41:28 - перейти к сообщению
Взялся переводить на плейстейшн? В таких случаях я просто затираю нули новым текстом и места обычно хватает. Пойнтеры ищу только на то, что не влезло...

Ну т.е. у меня есть проект на плойку с кучей текста. Так вот - пойнтеры я искал только на 20-30 фраз. Всё остальное влезло и так.
310. JARL32 - 23 Декабря, 2025 - 16:13:38 - перейти к сообщению
Guyver, массив нулей - это где-то 3000 байт. Я не имею в виду ту предохранительную нишу из 4-8 нулей, которую оставляют в японских играх.
311. JARL32 - 17 Февраля, 2026 - 18:53:59 - перейти к сообщению
JARL32 пишет:
А есть программа для определения вместимости текста в рамку, если известна таблица ширины?

Я в процессе написания программы для этого...

JARL32 пишет:
А здесь когда-то был компрессор/декомпрессор, но с костылями.
https://pscd.ru/forum/index.php?...inja-gaiden-sms/

Mefistotel, ничего там в закромах не осталось?

Наткнулся на один из ваших переводов - Ishido - The Way of Stones SMD, а также нашёл RLE-де/компрессор для неё. Интересно следующее, подойдёт ли эта программа для других игр сеги, использующих RLE?
312. Mefistotel - 27 Февраля, 2026 - 16:03:11 - перейти к сообщению
JARL32 пишет:
Я в процессе написания программы для этого...

Была где-то подобная программа, возможно на нашем сайте. Эмулятор окна сообщений называется.

JARL32 пишет:
Наткнулся на один из ваших переводов - Ishido - The Way of Stones SMD, а также нашёл RLE-де/компрессор для неё. Интересно следующее, подойдёт ли эта программа для других игр сеги, использующих RLE?

Вряд ли. Разные сигнальные биты используются, поэтому кодер не будет понимать алгоритм в других играх. Если разобрать алгоритм, то можно модифицировать исходный код при знании языка программирования.
313. JARL32 - 28 Февраля, 2026 - 08:39:38 - перейти к сообщению
Mefistotel пишет:
Была где-то подобная программа, возможно на нашем сайте. Эмулятор окна сообщений называется.
Да я уже сделал, пока отлаживаю. Можно было бы с питона на C++ перенести, но у меня пока что только простые программы так делать получается.

Короче, я так понимаю, компрессор игр SMS потрачен...
314. Mefistotel - 03 Марта, 2026 - 02:47:07 - перейти к сообщению
JARL32 пишет:
Короче, я так понимаю, компрессор игр SMS потрачен...

Держи.


Тема закрыта! Продолжение в теме "Тестерская помощь - 2 ".

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