Разработка и ромхакинг > Ромхакинг и программирование
Tiny Toon Adventures: Babsy's Hidden Treasure
(1/1)
AuAurora:
Хак-рескин на Tiny Toon Adventures: Buster's Hidden Treasure, заменяющий зАисю на заИсю. Спасибо Ti_ за техническую помощь.

Две версии в комплекте - с жёлтой рубашкой(vanilla) и с красной.

Стрим версии 0.95 - https://vk.com/video221048648_456240389 (потом были мелкие правки)
UPD 10.05: Тексты Buster Bunny заменены на Babs и наоборот.
Razor:
Если честно, то спрайты переделаны не очень качественно. В игре же есть спрайт Бэбс, на его основе можно бы было сделать что-то.

AuAurora:
Razor, палитру переделать? Ну если только частично. Мне не нравятся розовые цвета на этом спрайте, а насчёт глаз побольше - я думал, пока не стал трогать.
Razor:
Да в целом оно выглядит скорее как розовый Бастер со спущенной юбкой :neznayu: Может было бы лучше рипнуть и использовать спрайты из Tiny Toon Adventures: Acme All-Stars? Ну а недостающие дорисовать.
AuAurora:

--- Цитата: Razor от 10 Май 2020, 01:16:22 ---Может было бы лучше рипнуть и использовать спрайты из Tiny Toon Adventures: Acme All-Stars? Ну а недостающие дорисовать.
--- Конец цитаты ---
они очень сильно там отличаются(от adventures), это раз, недостающих там очень много было бы - это два и миллионы кусочков спрайтов зайцев раскиданы довольно беспорядочно по всему рому, порой уши для одной из анимаций в 3 участках лежат, только успевай шаблон менять да распознавать. Ну а Бабс и Бастер в мультсериале как минимум похожи. Де факто непохожи они как раз на вон том спрайте в концовке)
AuAurora:
UPD: Тексты Buster Bunny заменены на Babs и наоборот.
Bugs:
Сможете поменять Бастера на Бэбс в Tiny Toon nes?
AuAurora:
Bugs, вроде был уже китайский хак, где это сделали
Dragon:
Спасибо за работу) А нет ли у вас желания сделать глобальный хак, с новыми уровнями и т.д.?
AuAurora:
Dragon, у меня скилллов таких нет, но я бы с радостью. Но без (вновь) помощи Ti_ тут не обойтись)
DrMefistO:
http://www.romhacking.net/utilities/1029/ поможет.
AuAurora:
DrMefistO, в описании и в articles и на гитхабе нет никакой инфы, как это юзать. Ридми нет, ехе при запуске просто закрывается, положить ром рядом - не помогает. Есть мануал то к этому чуду?
Mr2:

--- Цитата: AuAurora от 12 Май 2020, 20:10:41 ---DrMefistO, в описании и в articles и на гитхабе нет никакой инфы, как это юзать. Ридми нет, ехе при запуске просто закрывается, положить ром рядом - не помогает. Есть мануал то к этому чуду?

--- Конец цитаты ---
Без окон, без дверей, закрывай гитхаб скорей. :lol:
AuAurora:
Mr2, "шутку" не понял
Yoti:
AuAurora,
ему просто в детстве консольное окно на голову упало, вот и извергает всякий бред при его упоминании.
Mr2:

--- Цитата: AuAurora от 12 Май 2020, 22:45:22 ---Mr2, "шутку" не понял

--- Конец цитаты ---
Как и авторы софта, которые сёрнут консольный экзешник на Гитхабе и считают что: "кому надо разберётся", ведь есть же исходники. В их мире все кругом хакеры, начинающие свой день не с чтения газеты The Times, а с чтения статьи на Хабре. :-\
AuAurora:
Mr2, ааа, я думал меня подкалываешь, типа что-то где-то пропустил :)
DrMefistO:

--- Цитата: Mr2 от 13 Май 2020, 06:05:13 ---Как и авторы софта, которые сёрнут консольный экзешник на Гитхабе и считают что: "кому надо разберётся", ведь есть же исходники. В их мире все кругом хакеры, начинающие свой день не с чтения газеты The Times, а с чтения статьи на Хабре. :-\

--- Конец цитаты ---
Про консольное окно выше Yoti точно было прав. Кому надо, точно разберутся. А кому не надо, то и нахер тогда.


--- Цитата: AuAurora от 12 Май 2020, 20:10:41 ---DrMefistO, в описании и в articles и на гитхабе нет никакой инфы, как это юзать. Ридми нет, ехе при запуске просто закрывается, положить ром рядом - не помогает. Есть мануал то к этому чуду?

--- Конец цитаты ---
При реверсинге рома будут обнаруживаться упакованные области. В них содержатся маппинги и тайлы уровней, врагов. Чтобы их распаковать, и нужно воспользоваться утилитой. Работать нужно из командной строки, да. В ней нет ничего плохого: в папке с моей программой держа Shift нажимаешь правой кнопкой мыши, там будет что-то типа Открыть окно командной строки здесь, либо Открыть окно Powershell здесь. Далее вводишь туда имя исполняемого файла, получаешь подсказку как пользоваться.


--- Код: ----= (SMD) LZKN2 Compression Tool v1.2 [by Lab 313] (23.12.2015) =-
-----------------------------
Compression type: LZ77
De/Compressor: Dr. MefistO
Coding: Dr. MefistO
Testing / Help: spiiin
Our site: http://lab313.ru
Info: This console tool allows you to compress and decompress
      data, packed with KONAMI's LZ77 Algo 2.

USAGE FOR DECOMPRESSION:
lzkn2_comp.exe [Filename] [HexOffset]
EXAMPLE:
lzkn2_comp.exe T_T.bin 01E152

USAGE FOR COMPRESSION:
lzkn2_comp.exe [InFilename]
EXAMPLE:
lzkn2_comp.exe 01E152.bin
-----------------------------
--- Конец кода ---

Как видно, использовать для распаковки нужно так:

--- Код: ---lzkn2_comp.exe T_T.bin 01E152
--- Конец кода ---
где T_T.bin - имя рома в данном случае, а 01E152 - смещение в роме (кстати, реальное, можешь попробовать).

Итого, нужно лишь:

* Знать шестнадцатеричное смещение в файле
Если что, спрашивай.
AuAurora:
ну я бы максимум додумался создать батник и прописать что-то типа "program.exe TT.bin -e" или "program.exe TT.bin -extract"
DrMefistO, спс, попробую.

Добавлено позже:
DrMefistO, а полученный декомпресс-контент с помощью y-chr можно редактировать? На вид непоходящая на структуру уровней каша(в y-chr)
А я просто хз чем ещё, методом проб и ошибок через хекс?
DrMefistO:
Полученный контент да, можно редактировать с помощью YY-CHR, если там содержится графика. От адреса зависит, что там хранится, и чтобы разобраться что именно, нужно реверсить ром игры. Прикладываю лог распаковки ресурсов как это делает игра. Лог разбит на секции (по таймауту между распаковками). Т.е. каждая секция - условно, уровень игры, либо логотип, либо ещё чего.

Адрес (упакованный размер / распакованный размер):
Навигация
Главная страница сообщений

Перейти к полной версии