Редактирайте Grite Pokemon Title Screen Sprite: 10 стъпки (със снимки)
Редактирайте Grite Pokemon Title Screen Sprite: 10 стъпки (със снимки)
Anonim
Редактирайте Grite Pokemon Title Screen Sprite
Редактирайте Grite Pokemon Title Screen Sprite
Редактирайте Grite Pokemon Title Screen Sprite
Редактирайте Grite Pokemon Title Screen Sprite

След като победих отново Elite Four на Pokémon Yellow преди няколко дни, се чудех дали не е имало римейк на играта, който ме въведе в света на Pokémon. За съжаление нямаше, но като се огледах се запознах с един нов свят: хакване на ROM. Познавам Pokémon от около 6 години и нито веднъж не ми е минавало през ума, че има хора, които взеха Pokémon ROM (и други също) и ги модифицираха, за да изглеждат по различен начин, за да променят картата на играта, направете своя собствена история, дори добавете свои собствени покемони към играта. Когато търсех римейк на Pokémon Yellow, открих няколко непълни опита да пресъздам най -добрата игра на Pokémon, която някога е съществувала (поне в моите очи), като например „доказателството на концепцията“на Linkandzelda до Pewter city [връзка]. От всички тях това е най -доброто, което съм виждал, но се издига само до първата значка и не е имало никакво развитие от близо 2 години. Така че, както при много неща, ако искате нещата да се извършват по ваш начин, направете ги сами. Така започнах да хаквам собствените си Pokémon ROMs. Планирам да направя много Instructables на Pokémon ROM хакване. Това е първият от тях, който обяснява как да редактирате спрайт Pokémon на заглавния екран. Този първи Instructable не се отнася за Pokémon Ruby/Sapphire/Emerald, тъй като те нямат Pokémon sprite на заглавния екран.

Стъпка 1: Основен ROM

Базов ROM
Базов ROM

На първо място, трябва да изберете своя основен ROM. По принцип имате 2 възможности за избор: ROM базиран на Hoenn или ROM базиран на Kanto. За ROM, базиран на Hoenn, е по-добре да изберете Pokémon Emerald, тъй като той има най-добрата поддръжка за модифициране, а за ROM, базиран на Kanto, е по-добре да изберете Pokémon Fire Red. За моя римейк Pokémon Yellow избрах Pokémon Fire Red, тъй като и двамата използват един и същ регион Kanto.

Стъпка 2: Изберете вашия Sprite

На първо място, вие ще трябва да изберете Pokémon sprite, който ще използвате, за да замените оригиналния Pokémon, Charizard в моя случай. Избрах Мю. Препоръчвам да вземете спрайт от базата данни на Pokémon. Те имат почти всички покемонови спрайтове от почти всяка игра. Единствените липсващи изглежда са Mega Evolutions (към момента на писане). Ако получавате спрайт от друго място или правите свой собствен, имайте предвид, че както височината, така и ширината на изображението трябва да се делят на 8 и е препоръчително общият размер да не е по -голям от 128x128.

Стъпка 3: Намалете дълбочината на цвета

Намаляване на дълбочината на цвета
Намаляване на дълбочината на цвета
Намаляване на дълбочината на цвета
Намаляване на дълбочината на цвета
Намаляване на дълбочината на цвета
Намаляване на дълбочината на цвета

Преди всичко трябва да намалите дълбочината на цвета на вашия спрайт до 16 цвята. За това препоръчвам да използвате IrfanView [връзка], но ако се чувствате комфортно да правите това в друг софтуер за редактиране на изображения, не се колебайте да го направите. След като отворите изображението си в IrfanView, кликнете върху „Изображение“в заглавката. В падащото меню изберете опцията „Намаляване на дълбочината на цвета“. Ще се появи прозорец. Изберете „16 цвята“, премахнете отметката от „Използване на Floyd-Steinberg dithering“и щракнете върху OK. Ако "16 цвята" е затъмнено, това означава, че вашият спрайт вече е в 16 цвята (или по -малко), което означава, че можете да пропуснете тази стъпка.

Стъпка 4: Редактирайте палитрата

Редактирайте палитрата
Редактирайте палитрата
Редактирайте палитрата
Редактирайте палитрата
Редактирайте палитрата
Редактирайте палитрата
Редактирайте палитрата
Редактирайте палитрата

Сега трябва да зададете фона на изображението на вашия спрайт на цвят, който не присъства в самия спрайт. За да направите това, кликнете отново върху опцията „Изображение“, слезте надолу и изберете „Палитра“и кликнете върху „Редактиране на палитрата“. Ще се появи прозорец с 16 цветни кутии. Щракнете двукратно върху първото поле и изберете цвят, който не присъства във вашия спрайт. Избрах ярко флуоресцентно зелено, за да съм в безопасност. След като направите това, щракнете върху OK и след това отново върху OK. Сега трябва да експортирате палитрата на този спрайт. Изберете опцията „Палитра“в падащото меню „Изображение“и кликнете върху палитрата за експортиране. Запомнете къде запазвате този.pal файл, тъй като по -късно ще ви е необходим.

Стъпка 5: Създайте карта с плочки

Създайте карта с плочки
Създайте карта с плочки
Създайте карта с плочки
Създайте карта с плочки

За да създадете карта с плочки за вашия спрайт, ще трябва да използвате програма на име NTME, която означава Безименен редактор на плочки. Можете да го получите от тук. След като го отворите, в заглавката щракнете върху „Файл“, след това върху „Отваряне“. Придвижете се до 16-цветния редактиран спрайт и го отворете. Сега, в долния десен ъгъл на NTME, под „Предварително зададени размери“, изберете „FR/LG TS“. NTME може да замръзне за момент. В този случай се уверете, че "FR/LG TS" все още е избрано. След като това е направено, под „Избор на плочки“, щракнете върху и двете + повтарящо се, докато целият спрайт бъде избран. Сега, в долната част на прозореца на NTME, щракнете върху кафявото „D“в малкия ред от букви и цифри. Сега, в пространството под Tile Map, щракнете върху областта, която искате вашият спрайт да се появи в играта, за да го поставите там. След като е на място, кликнете върху „Файл“и върху „Запазване“. Запазете го на място, до което имате достъп, тъй като по -късно ще ви е необходимо. Файлът ще бъде записан като.raw файл.

Стъпка 6: Сменете Sprite

Смяна на Sprite
Смяна на Sprite
Смяна на Sprite
Смяна на Sprite
Смяна на Sprite
Смяна на Sprite

За да вмъкнете новия спрайт в ROM, имате нужда от програма, която може да управлява данни, компресирани с алгоритъма LZ77. За това препоръчвам да използвате unLZ-GBA, който можете да получите тук. След като unLZ-GBA е отворен, щракнете върху "Open File" и отидете до вашия ROM. Отварянето му може да отнеме известно време. След като приключи с отварянето на ROM, до бутона „Go To“въведете 2011. Това е текущият спрайт. Кликнете върху „Импортиране“и отидете до 16-цветния редактиран спрайт на Pokémon. Сега кликнете върху „Запис на ROM“. Трябва да сте отбелязали първите 2 опции, а най -долните 2 без отметка. След това щракнете върху бутона „Напред“или въведете през 2012 г. Кликнете върху „Файл“и изберете „Зареждане на RAW“. Придвижете се до картата с плочки, която сте запазили по -рано. Отново кликнете върху „Запис на ROM“.

Стъпка 7: UnLZ-GBA грешка

UnLZ-GBA Грешка
UnLZ-GBA Грешка
UnLZ-GBA Грешка
UnLZ-GBA Грешка
UnLZ-GBA Грешка
UnLZ-GBA Грешка

Ако получите грешка при писане на ROM, която казва, че е твърде голяма, ще трябва да намерите място за нея. За тази цел използвайте Free Space Finder. Можете да го получите от тук. Когато получите грешка в unLZ-GBA, копирайте шестнадесетичния номер, показан в полето за грешка, което в моя случай е IC8. Отворете Finder за свободно пространство и заредете вашия ROM от раздела "Файл". Сега, в долния десен ъгъл в шестнадесетичното поле, напишете в номера показваното поле за грешка. В полето над него ще се показва числото в десетична запетая. Копирайте десетичното число и го поставете в полето до „Необходими байтове“. Под това се уверете, че е избрано „Търсене от началото на ROM“, след което щракнете върху „Търсене“. След това кликнете върху „Копиране“. В unLZ-GBA щракнете отново върху „Запис на ROM“. Отметнете опцията „Автоматично коригиране на указатели“и в първото текстово поле изтрийте всичко, след това въведете две 0 и натиснете Ctrl+V. След като направите това, можете да щракнете върху OK.

Стъпка 8: Първа проверка

1 -ва проверка
1 -ва проверка

Заредете вашия ROM. Проверете дали спрайт има правилната форма. Освен ако не сте използвали същата палитра като оригиналния Pokémon sprite, цветовете ще бъдат объркани. Следващата стъпка поправя това.

Стъпка 9: Промяна на палитрата

Промяна на палитрата
Промяна на палитрата
Промяна на палитрата
Промяна на палитрата
Промяна на палитрата
Промяна на палитрата

Отворете APE. Ако нямате, можете да го получите от тук. След като отворите вашия ROM в APE, изберете „Load from offset“и въведете в полето 00EAD5E8. Кликнете върху „Зареждане“. Първият набор от 16 кутии ще покаже текущата палитра от 16 цвята. До долните празни полета кликнете върху иконата със синя стрелка. Ще се появи прозорец на Windows Explorer. В полето тип файл изберете „PaintShop Palette“. След като го отворите, трябва да получите грешка 13. Не се притеснявайте. Просто направете екранна снимка, след това отворете отново APE, заредете отново ROM и въведете отместването отново, но вместо да импортирате палитрата, просто въведете стойностите на ръка от екрана. Сега кликнете върху „Замяна“. За да проверите дали работи, щракнете върху „Зареждане“. Ако първите 16 кутии са променени, за да съответстват на вторите 16 кутии, можете да започнете.

Стъпка 10: Краен резултат

Краен резултат
Краен резултат

Отворете вашия ROM и проверете дали новият спрайт има правилните цветове. Ако всичко е наред, можете да започнете да възпроизвеждате редактирания си ROM.

Препоръчано: