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


 Страниц (5): [1] 2 3 4 5 »   

> Без описания
alex_231 Супермодератор
Отправлено: 26 Января, 2016 - 15:48:27
Post Id



Chief-Net


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





Начну тему. Здесь писать удобней.

Кодек использует параметры только для пакетной запаковки файлов, желательно его сделать с GUI, в котором реализовать декомпрессию из рома по адресам из списка (вводится вручную или загружается из списка в memo) и компрессию отдельных файлов.
Входные параметры для кодека: [полное_имя_файла_со_списком_пакетов_для_запаковки] [полное_имя_файла_рома]
Файл со списком пакетов - текстовый.
Формат файла со списком пакетов:
[N]:path=[полное_имя_файла_пакета]
N, здесь и далее - порядковый номер пакета в десятичной системе (начинается с ноля).

После запаковки всех файлов из списка создается новый файл со списком запакованных пакетов. Формат:
[N]:path=[полное_имя_запакованного_пакета];size=[размер_файла_запакованного_пакета_в_десятичной_системе]
Затем создается и запускается батник:
mode con cp select=1251
placer.exe [полное_имя_файла_со_списком_запакованных_пакетов] [полное_имя_файла_рома]


-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Марат Супермодератор
Отправлено: 28 Января, 2016 - 11:38:57
Post Id



Chief-Net


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





Написал, распаковщик. Пока без параметров. Делал на основе своих заготовок. Похоже, что в игре используется одно сжатие для графики и для скриптов. По крайней мере, то, что я распаковал похоже на скрипт. Гляньте.
Скачать файл: Test.zip
Скачан раз: 4
 
 Top
Марат Супермодератор
Отправлено: 28 Января, 2016 - 14:10:00
Post Id



Chief-Net


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





Кстати, заголовк PC#1 есть только у скриптов. Остальные сжатые ресурсы без заголовков идут.
 
 Top
Mefistotel Администратор
Отправлено: 28 Января, 2016 - 14:13:02
Post Id



Chief-Net


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





Таблица MTE нужна. Похоже на текст титров.
Та, что на СНЕС, не подходит. Огорчение
MTE_SNES (Отобразить)


-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Марат Супермодератор
Отправлено: 28 Января, 2016 - 16:02:20
Post Id



Chief-Net


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





Попробуй вот эту таблицу
Спойлер (Отобразить)
 
 Top
Mefistotel Администратор
Отправлено: 28 Января, 2016 - 16:15:40
Post Id



Chief-Net


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





Уже поинтереснее) Правда, как-то сумбурно всё это дело выглядит пока что, но декомпрессор работает. Круто
Прикреплено изображение
script.PNG



-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
alex_231 Супермодератор
Отправлено: 29 Января, 2016 - 13:20:55
Post Id



Chief-Net


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





Сейчас мне комп освободят и я тоже гляну.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Марат Супермодератор
Отправлено: 29 Января, 2016 - 13:45:02
Post Id



Chief-Net


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





Так-с, написал функцию сжатия. Осталось теперь сделать требуемый интерфейс.
 
 Top
alex_231 Супермодератор
Отправлено: 29 Января, 2016 - 13:59:35
Post Id



Chief-Net


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





Это текст вступления, система работает так же, просто таблица управляющих кодов другая.
Нужен цельный пакет, чтобы можно было собрать новую таблицу и скормить её скриптеру, его даже перенастраивать не придется. Править нужно будет только собиралку, так как адреса и формат поинтеров другие.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Марат Супермодератор
Отправлено: 29 Января, 2016 - 18:56:53
Post Id



Chief-Net


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





Вот кодек.
Скачать файл: PHANTOM_CODEC.zip
Скачан раз: 3
 
 Top
Марат Супермодератор
Отправлено: 29 Января, 2016 - 21:06:56
Post Id



Chief-Net


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





Подправил кодек. alex_231, проверяй.
Скачать файл: PHANTOM_CODEC.zip
Скачан раз: 4
 
 Top
Марат Супермодератор
Отправлено: 29 Января, 2016 - 21:14:15
Post Id



Chief-Net


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





Да, забыл сказать - адрес нужно указывать без учёта заголовка PC#1.
 
 Top
alex_231 Супермодератор
Отправлено: 30 Января, 2016 - 05:43:22
Post Id



Chief-Net


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





А запакованные пакеты он тоже без заголовка делает?
Поинтеры-то там на заголовки указывают Недовольство, огорчение

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Марат Супермодератор
Отправлено: 30 Января, 2016 - 11:24:46
Post Id



Chief-Net


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





Вот кодек с возможность выбора варианта упаковки - без заголовка и с заголовком PC#1.
По умолчанию стоит упаковка/распаковка без заголовка, т.е., чтобы учитывать заголовок нужно снять галочку.
Скачать файл: PHANTOM_CODEC.zip
Скачан раз: 8
 
 Top
alex_231 Супермодератор
Отправлено: 31 Января, 2016 - 06:35:58
Post Id



Chief-Net


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





Mefistotel, держи дерево.
Скачать файл: 036A51=620(m)ru_tree_new28_01.zip
Скачан раз: 3


-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Марат Супермодератор
Отправлено: 31 Января, 2016 - 09:32:31
Post Id



Chief-Net


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





Вот исходники кодека.
Скачать файл: PHANTOM CODEC SOURCE.zip
Скачан раз: 8
 
 Top
Mefistotel Администратор
Отправлено: 04 Февраля, 2016 - 15:39:18
Post Id



Chief-Net


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





alex_231, когда ожидать нового скриптера под Сегу? На графику придется Грингоста подряжать, так как вряд ли Гайв возьмётся за ещё один порт))))

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
alex_231 Супермодератор
Отправлено: 05 Февраля, 2016 - 12:44:06
Post Id



Chief-Net


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





Думаю, не очень скоро, на работе завал - один за троих работаю, устаю как конь, и злой как собака, но постараюсь выкроить время на выходных (если на работу не вызовут).

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Mefistotel Администратор
Отправлено: 26 Апреля, 2016 - 16:14:21
Post Id



Chief-Net


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





Санчо, когда сможешь вернуться к этому вопросу? Улыбка

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
alex_231 Супермодератор
Отправлено: 30 Апреля, 2016 - 16:39:51
Post Id



Chief-Net


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





Пока затрудняюсь ответить, реал душит Недовольство, огорчение(((

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 20 Марта, 2019 - 04:42:55
Post Id



Chief-Net


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





Таблицу управляющих кодов почти сделал. Однако, модернизировать скриптер всё равно придётся, так как в блоках отсутствует указание размеров и из-за этого, как минимум, обработку подпрограмм нужно выполнять на этапе извлечения машинного скрипта. Но процесс идёт.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Mefistotel Администратор
Отправлено: 20 Марта, 2019 - 13:34:48
Post Id



Chief-Net


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





Вот это поворот) При готовности процесс портирования перевода долго ждать не заставит.
С графикой нужно Марата подключать.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
alex_231 Супермодератор
Отправлено: 22 Марта, 2019 - 05:09:44
Post Id



Chief-Net


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





Добился построения полного дерева (вроде без ошибок), теперь осталось продумать процесс его редактирования. Внешне он отличаться будет не сильно, а вот

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 30 Июня, 2019 - 18:05:16
Post Id



Chief-Net


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





Всё, довел до ума скриптер и плейсер, правда ром пришлось расширить немного, так как боюсь не влезут пакеты обратно из-за того, что генерация идет без оптимизации.
В архиве программы, скрипты, дерево и расширенный ром.
Скачать файл: Ph2040_sega_scripter.zip
Скачан раз: 2


-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Mefistotel Администратор
Отправлено: 16 Сентября, 2019 - 15:28:58
Post Id



Chief-Net


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





Класс!
Теперь осталось расставить правильно приоритеты и выделить время в ближайшие пару лет на портирование перевода)

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Марат Супермодератор
Отправлено: 09 Декабря, 2022 - 21:17:25
Post Id



Chief-Net


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





Пару лет затянулись Радость
 
 Top
Mefistotel Администратор
Отправлено: 09 Декабря, 2022 - 23:52:13
Post Id



Chief-Net


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





Только на днях скачал скриптёр и закрепил тему.)
После Понда займусь теперь уж точно.

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



Chief-Net


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





Ром Phantom 2040 (U) [!].
Марат, подскажи точный адрес пакета для этого шрифта. Вначале пакета должен быть идентификатор сжатия RNC, но здесь похоже на RLE.



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



Chief-Net


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





Mefistotel пишет:
Ром Phantom 2040 (U) [!].
Марат, подскажи точный адрес пакета для этого шрифта. Вначале пакета должен быть идентификатор сжатия RNC, но здесь похоже на RLE.


Прикреплено изображение
2023-03-05_155547.png

 
 Top
Mefistotel Администратор
Отправлено: 06 Марта, 2023 - 04:50:33
Post Id



Chief-Net


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





Гребанный разрезной шрифт) В глазах аж двоится.
Посмотрю, можно ли его дернуть из снес версии. Если не подойдет, то помощь Вовы будет нужна.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Страниц (5): [1] 2 3 4 5 »
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Экстрим хакинг »


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



> Похожие темы: Phantom 2040 (GEN)
Темы Форум Информация о теме Обновление
Размер загружаемого файла
...
Архив Ответов: 0
Автор темы: alex_231
24 Июля, 2015 - 11:20:00
Автор: alex_231
Chrono Trigger [SNES]
АРХИВНАЯ ТЕМА 2005-2012 годов
Переводы Ответов: 0
Автор темы: alex_231
10 Августа, 2016 - 10:11:26
Автор: alex_231
Поинтеры Monster World IV
...
Архив Ответов: 0
Автор темы: alex_231
16 Августа, 2015 - 05:12:08
Автор: alex_231
Final Fantasy III (NES)
...
Прохождение... Ответов: 0
Автор темы: alex_231
24 Июля, 2015 - 12:59:57
Автор: alex_231
Возвращение
...
Архив Ответов: 0
Автор темы: alex_231
24 Июля, 2015 - 11:20:32
Автор: alex_231
 

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