| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] Хак Zero Tolerance |
| << < (87/99) > >> |
| SeregaZ:
эм... это я могу сумбурно и с тонной воды вопросы писать :) тот пак драйвера GEMS, адреса которого мне известны: 0x04B6E8,0x054A7C,samples.bin 0x054A7C,0x059F4B,sequences.bin 0x059F4B,0x05A056,envelopes.bin 0x05A056,0x080000,patches.bin содержит только мелодии. то есть в файле sequences.bin только 9 мелодий. но где-то ведь должны лежать ссылки на спецэффекты - выстрелы всякие и сэмплы. по идее они должны быть во втором банке GEMS. а его нет вроде как. ладно там сэмплы - зная структуру файла samples.bin можно их все распаковать, хотя там не будет порядка. если в игре тетка говорит: шотган коллектед - то в сэмплах это будут 2 разных сэмпла и в разных местах файла samples.bin. поэтому нужен этот самый второй банк - sequences.bin - где были бы четкие инструкции, что играть типа: дорожка номер 3, сэмпл номер 5 - "шотган", пауза 2 секунды, играть сэмпл номер 22 "коллектед". от фонаря номера написал. так вот сэмплы ладно еще можно вытащить, но как быть со всякими выстрелами, которые сделаны на FM? сам инструмент есть в patches.bin - поскольку я писал в GYM лог звуки некоторых выстрелов и смотрел какой инструмент там использовался и этот инструмент лежит в этом patches.bin. но опять таки чтобы звук запел - нужны инструкции из sequences.bin - точнее некий sequences2.bin, где идет типа так: заюзать инструмент номер 34, нота 14 - и это будет какой-нить там пиу в игре. вот как бы его найти? этот сраный второй пак... это правда к твоему хаку отношения иметь не будет, ежели у тебя все свое, но ведь ты же ковырял оригинальную игру, верно? значит можешь знать где это? и раз уж пошла такая пьянка - то нельзя ли в оригинальной игре сдвинуть GEMS банки в конец файла? сейчас так: какие-то данные GEMS банки опять какие-то данные конец то есть если я изменяю, скажем мелодию, то эти "опять какие-то данные" поплывут. вот ежели бы тут было как в зомбях: какие-то данные GEMS банки конец то есть в этих самых зомбях со звуком можно творить все что угодно. вот подобное хотелось бы и с толерансом :) конечно при условии что найдется этот дурацкий мифический второй банк нотных последовательностей sequences2.bin |
| Segaman:
запилил фреймскип |
| SeregaZ:
а эмуляцию игры на двоих запилил? :))) Кластер, зараза такой, денег хочет :( а так ему то было бы проще всего наверное... запилить какую-то фиговину, которая встроена в нульмодемный кабель между двумя приставками и которая ведет логи чо там происходит во время игры. |
| metalslayer:
--- Цитата: SeregaZ от 05 Август 2018, 20:16:12 ---а эмуляцию игры на двоих запилил? :))) Кластер, зараза такой, денег хочет :( а так ему то было бы проще всего наверное... запилить какую-то фиговину, которая встроена в нульмодемный кабель между двумя приставками и которая ведет логи чо там происходит во время игры. --- Конец цитаты --- А сколько просит за услугу то? Шелу на дюну собирали, почему бы и Кластеру не собрать? |
| SeregaZ:
да я как-то и не спрашивал скок... как-то привык что при СССР жил-низачто не платил, правда и тебе не платили... ограничивались вымпелами и грамотами типа лучшему сотруднику, лучшему отделу, и тд :) да и тут не ясно за что платить та... за допил эмулятора или только за изобретение этого промежуточного "снифера", которым он все данные поснимает и отправит заказчику? так что тут не все так однозначно :) |
| Segaman:
Пощупал сырцы. Столько годноты, вы не поверите. Показывать я вам это конечно не буду :) Но вот вам сурс интры из первого ЗТ чтоб поверили :cool: |
| metalslayer:
Пощупай там документацию посчёт мультиплеера. |
| SeregaZ:
Segaman, ты по первой части подскажи - что там после музыки? после сэмплов в смысле? можно ли GEMS перенести в конец рома? сейчас после музыки какие-то данные. точнее после банка сэмплов. хочу посодействовать одному товарищу по замене этих самых сэмплов - он очень хотел :) ну и раз пойдет такая пьянка - то и 7 или скок там мелодий в GEMS банке тоже :) можно было бы онлайновую базу GEMS прикрутить для возможности замены мелодий. в принципе можно сделать и сейчас как есть. типа если это сэмпл взять и адрес начала сэмпла закинуть в конец рома, после той всей фигни, что после музыки идет - это я, кажется смогу сделать. но это не красиво, так как в роме останутся оригинальные сэмплы бесполезным мертвым грузом. ежели GEMS вместе с банком сэмплов будет в конце - можно будет пересобирать каждый раз GEMS и тогда ничего лишнего не будет оставаться в роме. |
| Segaman:
SeregaZ, опции, дебаг, палитры, текстуры, эпизоды и тп просто так перенести: врятли |
| Segaman:
блин, хак забыл залить. думал что уже сделал это. приду домой залью ... если опять не забуду :lol: |
| SeregaZ:
а с годнотой чо? или пока так... для себя раскопал, но еще не применял в хаке? |
| Segaman:
SeregaZ, сырцы пока скомпилить не могу. та и возни с ней много ибо надо наладить работу досовских утилит, что в комплекте с сырцами идут, но возможно в этом не будет необходимости. короче на скорый выход БЗТ не планируйте, но в этом году он точно будет :cool: |
| Segaman:
о всех багах сообщайте поподробнее пжлст :) |
| Lucas [32]:
--- Цитата: Segaman от 14 Август 2018, 23:42:48 ---о всех багах сообщайте поподробнее пжлст :) --- Конец цитаты --- А что изменилось собственно? Заметил, что игра шустре стала работать. Но ощущается это так, словно кто-то frame skip в эмуляторе включил. В спокойных моментах пропала плавность. |
| Segaman:
там кажись звуковые артефакты появились, но мне некогда тестить. код сам себя ненапишет :) |
| Ptaha1986:
Segaman, Прикольно, скорость получше будет. Только есть просьба. К этому хаку или финальной версии не мог бы ты сделать чит-версию? Очень хочется пробежаться разок другой с нормальной скоростью, ничем себя не ограничивая. Бессмертие/неуязвимость. Пушки можно брать все, просто не все видно в инвентаре (как и прежде с права на лево смена, но лента ячеек больше, хоть и не вся видна, так можно все будет брать). Если с инвентарем никак - коды как в гейм гение подбор уже имеющегося оружия - 99 единиц, локатор бесконечный. Бронежилет как нибудь убрать, получать урон с ним, как заканчивается - неуязвимость в силе. Это было бы зашибись. Гейм гение в хаке вряд ли будут работать, а ломать ее какой смысл? Если сам автор больше в ней понимает, как чего куда. |
| metalslayer:
Кто-нибудь находил кадры анимации превращения из человеческого солдата в циклопа? https://youtu.be/12HGBbazpMc?t=1h34m22s |
| Segaman:
metalslayer, А чо их находить. у меня в сырцах всё есть :lol: |
| metalslayer:
Всё же Zero Tolerance на полный экран не очень бы смотрелся |
| ALKOSHA:
редактировать в ЗТ текстурки уже можно? Есть какой софт для этого? А то его уже не первый десяток лет ковыряют, и чёт из хаков максимум редакция карт. Добавлено позже: --- Цитата: metalslayer от 24 Октябрь 2018, 19:10:03 ---Всё же Zero Tolerance на полный экран не очень бы смотрелся --- Конец цитаты --- Смотря при каком разрешении. Тут в монтаже часть экрана урезана по сравнению с оригиналом из-за разницы соотношения сторон. Но даже в 256*224 смотрелся бы на порядок лучше. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |