Описание: АРХИВНАЯ ТЕМА 2013 года |
| Поиск в теме | Версия для печати |
JARL32  |
Отправлено: 10 Декабря, 2025 - 17:48:18
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
В общем, эта разница смещений годится только для исполняемых файлов типа SLUS, в прилежащих файлах эта разница может быть и 7FF8AE58, а может быть и иная. И тогда даже по младшей части указатели будет сложно найти.
Ну, мне повезло, я нашёл нужные мне указатели в интересующих меня играх. 7FF5CE50 - разница смещений в другой игре. Но это не означает, что так будет везти всегда. Должна же быть с четырёхбайтными поинтерами в прилежащих файлах какая-то закономерность? Или остаётся надеяться только на дебаггер и удачу? Обновил программу, теперь можно задавать любую разницу смещений, а 7FFF0800 будет по умолчанию.(Отредактировано автором: 10 Декабря, 2025 - 18:56:05) |
| |
|
JARL32  |
Отправлено: 12 Декабря, 2025 - 11:12:20
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
Mefistotel пишет:Pointer Searcher
Мне она не понравилась, не интуитивна. Слишком много надстроек. Калькуляторы должны быть простыми. Агентгеос и лион калькулятор в этом деле получше, но тоже не без недостатков.
Я(с помощью) сделал узкоспециализированный инструмент для одного типа поинтеров для одной платформы. Проблема с поиском четырёхбайтных поинтеров там очень актуальна. Их раскидывают разными способами, и они редко хранятся все в одном месте. Лично отыскал с помощью неё около 800 штук для двух игр. И знаю ещё пару игр(достаточно масштабных), где он мне пригодится.
Guyver пишет:Ещё у меджиктимовцев вроде было что-то подобное...
Гривер делал для денди...(Отредактировано автором: 12 Декабря, 2025 - 11:44:29) |
| |
|
JARL32  |
Отправлено: 23 Декабря, 2025 - 15:37:53
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
Я не уверен, что здесь есть поинтеры. Просто идёт строчка текста, потом массив нулей, опять строчка текста, опять массив нулей. То есть, вынул без поинтеров одну строчку, задал адреса вставки, затем другую и т.д., - это очень муторно, можно, наверно, попросить нейросеть написать такую программу, но такое иногда встречается и в других играх. (Отредактировано автором: 23 Декабря, 2025 - 15:41:49) |
| |
|
JARL32  |
Отправлено: 17 Февраля, 2026 - 18:53:59
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
JARL32 пишет:А есть программа для определения вместимости текста в рамку, если известна таблица ширины?
Я в процессе написания программы для этого...
JARL32 пишет:А здесь когда-то был компрессор/декомпрессор, но с костылями.
https://pscd.ru/forum/index.php?...inja-gaiden-sms/
Mefistotel, ничего там в закромах не осталось?
Наткнулся на один из ваших переводов - Ishido - The Way of Stones SMD, а также нашёл RLE-де/компрессор для неё. Интересно следующее, подойдёт ли эта программа для других игр сеги, использующих RLE? |
| |
|
Mefistotel  |
Отправлено: 27 Февраля, 2026 - 16:03:11
|

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

|
JARL32 пишет:Я в процессе написания программы для этого...
Была где-то подобная программа, возможно на нашем сайте. Эмулятор окна сообщений называется.
JARL32 пишет:Наткнулся на один из ваших переводов - Ishido - The Way of Stones SMD, а также нашёл RLE-де/компрессор для неё. Интересно следующее, подойдёт ли эта программа для других игр сеги, использующих RLE?
Вряд ли. Разные сигнальные биты используются, поэтому кодер не будет понимать алгоритм в других играх. Если разобрать алгоритм, то можно модифицировать исходный код при знании языка программирования.
----- "Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse |
| |
|
JARL32  |
Отправлено: 28 Февраля, 2026 - 08:39:38
|
Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023

|
Mefistotel пишет:Была где-то подобная программа, возможно на нашем сайте. Эмулятор окна сообщений называется.
Да я уже сделал, пока отлаживаю. Можно было бы с питона на C++ перенести, но у меня пока что только простые программы так делать получается.
Короче, я так понимаю, компрессор игр SMS потрачен...(Отредактировано автором: 28 Февраля, 2026 - 08:41:08) |
| |
|
|
| Поиск в теме | Версия для печати |
| Страниц (11): В начало « ... 3 4 5 6 7 8 9 10 [11] |
| Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0) |
| « Переводы » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
 |
|