| Разработка и ромхакинг > Ромхакинг и программирование |
| The Addams Family - Gomez Returns (NES) |
| (1/2) > >> |
| Oreanor:
Приветствую! Возможно, многие знают, что The Addams Family: Pugsley's Scavenger Hunt для NES была сделана как порт первой части с 16-битных консолей, с тем лишь различием, что главный персонаж Гомез был заменен на Пагсли. Я решил сделать хак, в котором бы торжествовала историческая справедливость, и вместо Пагсли бегал идейно верный Гомез. Сразу скажу, это мой первый опыт в ромхакинге, поэтому сложности поджидали на каждом шагу. Тем не менее, на данный момент мне удалось: - изменить цвет титула с ужасного красного на более ровный голубой, - заменить имена Pugsley -> Gomez, Gomez -> Pugsley - заменить конфетки на доллары - перерисовать весь сет анимации главного персонажа из еще несделанного: - заменить конечную картинку - заменить спрайт спасенного гомеза на пагсли Обновленный ром (без проблем с шапочкой, слава Lomax): http://rghost.ru/59010473 скрины: уже пофиксено: - в анимации простоя Пагсли крутит головой, достает и ест конфеты. Так как для Гомеза это неуместно, я просто заменил несколько спрайтов из этой секвенции на обычного стоящего либо смотрящего в камеру Гомеза, но это помогло не совсем и Гомез стал вести себя слегка нервно (т.к. там задействована еще голова из фазы ходьбы, а она плохо подходит). Лучше бы вообще отключить эту секвенцию и оставить один поворот головы на камеру и всё. Но на это еще можно закрыть глаза. - гораздо хуже, что шапочка-вертолет на гомезе сидит тоже плохо. В прыжке можно заметить как она сползает дальше лба, а в анимации простоя она на нем просто дергается. Все это потому, что она отрисовывается поверх спрайта, но не в "знакоместе", а в пиксельных координатах. Где это найти и как поправить - я не знаю, тут мне нужна помощь либо советом где чего копать, либо практическая. |
| Roket:
Oreanor, как вариант отследить координаты спрайта на шапке. И желательно бы ей поменять атрибуты на другую палитру, красная там есть? Персонаж вроде неплох. Но можно сам ром прикрепить в сообщении. Добавлено позже: Да на голубом теперь хрен различишь название игры. |
| Oreanor:
палитра для шапки та же, ее можно покрасить вот в этот розовый. координаты - я понимаю, что надо отследить, но кто бы объяснил как |
| TiberiyLTim:
Молодец, что подметил это отличие. |
| Vivi the Black Mage:
На счет титульника. Если есть возможность, то можно перекрасить буквы в красный цвет, как на сеге, или в черный, как на снес |
| Tron2:
Вместо того чтоб вставлять гомеза который нафиг там не нужен лучше бы вставить в ром музыку которой нет в игре. |
| Vivi the Black Mage:
--- Цитата: Tron2 от 10 Ноябрь 2014, 21:09:22 ---Вместо того чтоб вставлять гомеза который нафиг там не нужен лучше бы вставить в ром музыку которой нет в игре. --- Конец цитаты --- это надо модифицировать ром повышая его размеры. Не думаю, что парень сможет это сделать. |
| Oreanor:
вы правы, для начала я пробую сделать то, что мне по силам. давайте все же сильно не оффтопить, чем мне лучше заниматься. если кому есть что сказать по существу - буду признателен. Добавлено позже: --- Цитата: Vivi the Black Mage от 10 Ноябрь 2014, 20:47:59 ---На счет титульника. Если есть возможность, то можно перекрасить буквы в красный цвет, как на сеге, или в черный, как на снес --- Конец цитаты --- неплохая идея, я попробую. Боюсь только, остальные все буквы тоже перекрасятся |
| Warp Knight:
--- Цитата: Tron2 от 10 Ноябрь 2014, 21:09:22 ---Вместо того чтоб вставлять гомеза который нафиг там не нужен лучше бы вставить в ром музыку которой нет в игре. --- Конец цитаты --- Увеличить можно прогой от TrickZter'a, а дальше? А дальше нужно сконвертировать в подходящий для НЕС формат аудио. Автоконвертёры фуфло, значит, необходимо искать человека, который сможет грамотно это сделать. Таких мало, да и не факт, что возьмутся... В общем, пока что рано об этом говорить :) |
| Tron2:
я вобще не понимаю как официальная игра могла без музыки выйти. кроме этой еще только punisher без музыки был, но там это было оправдано. |
| Grongy:
Я джва года ждал этот хак! :wow: Но при заходе в любую комнату Гомез превращается в синего Пагсли. :( И коридор в доме не соответствует сеговскому. А так спасибо. :) |
| Oreanor:
потому что на каждую локацию там свой сет спрайтов, я ж написал. я заменил пока только первый из. так что рано еще спасибо |
| lupus:
Правильно будет "Gomez returns". |
| Oreanor:
да, похоже вы правы. мне хотелось избежать вот этого '-s', чтобы было не "возвращается", а "возвращение", но видимо так втупую существительные все же не сопрягаются, нужно или 'Gomez's' или 'of' но ребят. пожалуйста, помогите по существу. Чем, как отслеживать переменные, какой мануал покурить? на romhacking очень много доков, но все россыпью и трудно найти что-то непосредственно по теме. |
| ПАУК:
Прототип игры кто-нибудь смотрел? Помнится, в ней свои какие-то фишки есть... |
| Roket:
Oreanor, для начала смени fseux . какой нить 2. 2. 1. или лучше 2. 2. 2. кури. Отлавливай адрес в нм же в режиме debag затем там же в роме ищи какой он адрес выдаст. но нужно первым делом знать адрес этот. Можно поиском попробовать в роме. иногда помогает. По номеру спрайта в таблице PPU Memory плюс его атрибут, какую палитру юзает шапка? Как только найдёшь рядом должны быть и координаты этого спрайта. Посмотрел ром. Да Пагсли иногда проглядывается. Но там заменить же вроде можно его. Он ходит так почему бы не продублировать готовые анимы Гомеза на то что юзает Пагсли. |
| Oreanor:
--- Цитата: ПАУК от 11 Ноябрь 2014, 12:48:23 ---Помнится, в ней свои какие-то фишки есть... --- Конец цитаты --- Практически все то же самое, только меньше: The NES version was actually based on the previous Addams Family game released for Super NES, Mega Drive and Amiga, showing the same levels, enemies, items and gameplay but with Pugsley as main character instead of Gomez. However, the NES version lacked the freezer and crypt levels (they were reduced to the boss fights only) and the rest of the levels were shortened. It also lacked any music, aside from the Addams theme on the title screen and ending. The NES version also lacked the two weapons from the SNES (swords and golf balls). However, it did allow the player to obtain a password whenever they paused the game, whereas the SNES Addams Family would only display passwords after each boss was defeated. Roket, спасибо за совет, попробую поковыряться в нем. Да проглядывается Пагсли, проглядывается, я ж сразу написал :) просто если я хоть что-то захочу подправить в спрайтах, придется копипастить раз десять по всему рому. А сеты там почему-то чуть-чуть разные, поэтому замена немного сложнее, чем 10 раз ctrl+v. вот стыдоба-то, одинаковые. и куда я только смотрел :blush: Да, огромное спасибо Lomax, что нашел время поправить шапочку и дерганую анимацию, эти проблемы теперь решены. :wow: Ром в шапке сейчас обновлю |
| Warp Knight:
--- Цитата: Oreanor от 11 Ноябрь 2014, 09:51:50 ---да, похоже вы правы. мне хотелось избежать вот этого '-s', чтобы было не "возвращается", а "возвращение", но видимо так втупую существительные все же не сопрягаются, нужно или 'Gomez's' или 'of' но ребят. пожалуйста, помогите по существу. Чем, как отслеживать переменные, какой мануал покурить? на romhacking очень много доков, но все россыпью и трудно найти что-то непосредственно по теме. --- Конец цитаты --- Дебаггер, PPU Viewer, хекс-редактор, трейсер... Может, пригодится когда. |
| Ti_:
--- Цитата: Warp Knight от 10 Ноябрь 2014, 22:27:43 ---А дальше нужно сконвертировать в подходящий для НЕС формат аудио. Автоконвертёры фуфло, значит, необходимо искать человека, который сможет грамотно это сделать. --- Конец цитаты --- Для начала надо бы знать, что никакого формата нес аудио нету. А в каждой игре свой звуковой и музыкальный движки, в которых не то что код, а подход может быть принципиально разным (исключение игры одной серии, или конторы - но и то, не всегда). Но если в игре нету никакой музыки , и добавлять не надо (то есть не придётся изучать оригинальный). то можно использовать готовые, тот же famitracker. Только надо 1) ещё написать музыку под него. 2) Найти в игре свободную память (этого около 250 байт) - а её может и не найтись, это не ром. 3) А ещё это засунуть и как-то совместить с оригинальным движком звуков. |
| Warp Knight:
--- Цитата: Ti_ от 11 Ноябрь 2014, 22:34:49 ---Для начала надо бы знать, что никакого формата нес аудио нету. А в каждой игре свой звуковой и музыкальный движки, в которых не то что код, а подход может быть принципиально разным (исключение игры одной серии, или конторы - но и то, не всегда). Но если в игре нету никакой музыки , и добавлять не надо (то есть не придётся изучать оригинальный). то можно использовать готовые, тот же famitracker. Только надо 1) ещё написать музыку под него. 2) Найти в игре свободную память (этого около 250 байт) - а её может и не найтись, это не ром. 3) А ещё это засунуть и как-то совместить с оригинальным движком звуков. --- Конец цитаты --- Прочёл Ваш пост и только сейчас понял, что в игре НЕТ музыки... Я знатно лоханулся, верно? :lol: |
| Навигация |
| Главная страница сообщений |
| Следующая страница |