Мне нужна помощь в расшифровке бинарных скриптов из заставки Джонни Каставей 1992 года - PullRequest
0 голосов
/ 27 марта 2020

Я поместил пример сценария здесь. Логотип заставки c находится в следующих двоичных файлах ADS: https://docs.google.com/spreadsheets/d/1Cs8_kaV45Q_qKhuucfBz4p_ADxibIOUwIIGVd3If7Uk/edit?usp=sharing Также посмотрите на эту часть видео на YouTube, чтобы увидеть последовательность сценариев в действии (Джонни разводит огонь и что-то готовит): https://www.youtube.com/watch?v=6wKyK_nPUlQ&t=770s Некоторые последовательности рандомизированы, например, сколько раз он пытался запустить огонь. Что он решает приготовить и др. c. Также некоторые вещи выполняются параллельно. Как будто огонь горит, пока он идет к дереву, чтобы найти что-нибудь приготовить. Посмотрев минуту видео и посмотрев на сценарий выше, вы можете расшифровать смысл сценария и параметры? Одним из примеров является код операции 0x2005. Это код для воспроизведения одной из названных анимационных последовательностей, и первый параметр, например, 0x0003, это то, сколько раз l oop эта анимация, например, согревание его рук, или удары в огонь или трение палок вместе, чтобы начать огонь. Последовательности анимации представлены в другом формате сценария, который называется файлом TTM. Эти файлы у меня сейчас работают на 95%, но скрипты ADS, управляющие тем, какие последовательности TTM воспроизводить в том порядке, я еще не разобрался. Это то, что мне нужно помочь. Весь проект находится на GitHub https://github.com/nivs1978/Johnny-Castaway-Open-Source, это C# приложение WinForms. Но я также работаю над веб-версией / javascript, посмотрите здесь: https://jcosweb.nivs.dk/ Я надеюсь, что смогу найти некоторых соратников, которые готовы принять вызов, так как я потратил много времени на это и чувствую, что я застрял. Я даже связался с некоторыми оригинальными разработчиками, но они потеряли исходный код и, к сожалению, ничего не помнят.

...