Мазмұны:
- 1 -қадам: Негізгі ROM
- 2 -қадам: Sprite таңдаңыз
- 3 -қадам: түс тереңдігін төмендетіңіз
- 4 -қадам: бояғышты өңдеңіз
- 5 -қадам: плитка картасын жасаңыз
- 6 -қадам: Sprite ауыстырыңыз
- 7-қадам: UnLZ-GBA қатесі
- 8 -қадам: бірінші тексеру
- 9 -қадам: бояғышты өзгерту
- 10 -қадам: Қорытынды нәтиже
Бейне: GBA Pokémon Title Screen Sprite өңдеу: 10 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бірнеше күн бұрын Покемон Сарыда Элиталық Төртті тағы да жеңгеннен кейін, мені Покемон әлемімен таныстырған ойынның ремейкі болды ма деп ойладым. Өкінішке орай, болмады, бірақ айналаға қарап, мен жаңа әлеммен таныстым: ROM -ды бұзу. Мен Покемонды 6 жылдай білемін, бірақ бұл жерде Покемон ROM -ларын (және басқаларды) алып, оларды басқаша етіп өзгертуге, ойын картасын өзгертуге тырысатын адамдар бар екені ешқашан ойыма келген емес. өз сюжеттік желісін құрыңыз, тіпті ойынға өздерінің Покемонын қосыңыз. Мен Покемон Сары ремейкін іздеп жүргенде, Пектер қаласына дейін Линкандзельданың «тұжырымдаманың дәлелі» сияқты бұрыннан бар (ең болмағанда менің көз алдымда) ең жақсы покемон ойынын қайта құрудың бірнеше толық емес әрекеттерін таптым [сілтеме]. Олардың барлығынан бұл мен көрген ең жақсысы, бірақ ол тек бірінші белгіге дейін көтеріледі және 2 жылға жуық уақыт бойы ешқандай даму болған жоқ. Сонымен, көптеген нәрселер сияқты, егер сіз өз ісіңіздің жақсы болғанын қаласаңыз, оларды өзіңіз жасаңыз. Мен өзімнің Pokémon ROM -ымды бұзуды бастадым. Мен Pokémon ROM -ды бұзу бойынша көптеген нұсқаулықтар жасауды жоспарлап отырмын. Бұл олардың біріншісі, ол тақырып экранында Покемон спритін қалай өңдеу керектігін түсіндіреді. Бұл бірінші нұсқаулық Покемон Руби/Сапфир/Изумрудқа қолданылмайды, өйткені олардың тақырып экранында покемон сприті жоқ.
1 -қадам: Негізгі ROM
Ең алдымен, сіз негізгі ROM -ды таңдауыңыз керек. Сізде негізінен 2 таңдау бар: Хоен негізіндегі ROM немесе канто негізіндегі ROM. Hoenn негізіндегі ROM үшін сізге Pokémon Emerald таңдаған жөн, өйткені ол моддингке жақсы қолдау көрсетеді, ал кантоға негізделген ROM үшін Pokémon Fire Red таңдаған дұрыс. Pokémon Yellow ремейкі үшін мен Pokémon Fire Red таңдадым, себебі екеуі де бір Канто аймағын қолданады.
2 -қадам: Sprite таңдаңыз
Ең алдымен, сіз менің жағдайда покизонның түпнұсқасын алмастыратын Покемон спритін таңдауыңыз керек. Мен Mew таңдадым. Мен Покемон деректер базасынан спрайт алуды ұсынамын. Оларда әр ойыннан покемон спрейттері бар. Тек Mega Evolutions жоғалған сияқты (жазу кезінде). Егер сіз басқа жерден спрайт алсаңыз немесе оны өзіңіз жасасаңыз, суреттің биіктігі мен ені 8 -ге бөлінуі керек екенін есте сақтаңыз және жалпы өлшемі 128x128 -ден үлкен емес.
3 -қадам: түс тереңдігін төмендетіңіз
Кез келген нәрсені бастамас бұрын, спрайттың түс тереңдігін 16 түске дейін төмендету керек. Бұл үшін мен IrfanView [сілтемесін] пайдалануды ұсынамын, бірақ егер сіз мұны басқа суретті өңдеуге арналған бағдарламалық жасақтамада ыңғайлы сезінсеңіз, мұны жасаңыз. IrfanView -те кескінді ашқаннан кейін, тақырыптағы «Сурет» түймесін басыңыз. Ашылмалы мәзірде «Түс тереңдігін төмендету» опциясын таңдаңыз. Терезе ашылады. «16 Түсті» таңдаңыз, «Флойд-Штайнбергті бояуды қолдану» құсбелгісін алып тастап, ОК түймесін басыңыз. Егер «16 Түс» сұр түске боялған болса, бұл сіздің спрайт 16 түсте (немесе одан да аз) бар екенін білдіреді, яғни сіз бұл қадамды өткізіп жібере аласыз.
4 -қадам: бояғышты өңдеңіз
Енді сізге спрайт кескінінің фонын спрайттың өзінде жоқ түске қою қажет. Ол үшін «Кескін» опциясын тағы бір рет нұқыңыз, төмен түсіп, «Палитраны» таңдаңыз және «Палитраны өңдеу» түймесін басыңыз. Терезеде 16 түрлі -түсті қорап бар терезе ашылады. Бірінші жолақты екі рет шертіп, спрайтта жоқ түсті таңдаңыз. Мен қауіпсіз жағында болу үшін ашық флуоресцентті жасыл түсті таңдадым. Мұны жасағаннан кейін OK түймесін басыңыз, содан кейін қайтадан OK түймесін басыңыз. Енді сізге осы спрайт палитрасын экспорттау қажет. «Кескін» ашылмалы тізімінен «Палитра» опциясын таңдап, экспорттау палитрасын басыңыз. Бұл.pal файлын қайда сақтайтыныңызды есіңізде сақтаңыз, себебі сізге кейінірек қажет болады.
5 -қадам: плитка картасын жасаңыз
Спрайтқа арналған тақтайша картасын жасау үшін NTME атты бағдарламаны қолдану қажет, ол аты жоқ тақтайшалар картасының редакторы. Сіз оны осы жерден ала аласыз. Ашылғаннан кейін тақырыпта «Файл» түймесін, содан кейін «Ашу» түймесін басыңыз. 16 түсті өңделген спрайтқа өтіп, оны ашыңыз. Енді NTME төменгі оң жақ бұрышында «Алдын ала орнатылған өлшемдер» астында «FR/LG TS» таңдаңыз. NTME бір сәтке қатып қалуы мүмкін. Бұл жағдайда «FR/LG TS» әлі де таңдалғанын тексеріңіз. Бұл аяқталғаннан кейін, «Плиткаларды таңдау» астында, спрайт таңдалғанша + екеуін де қайталап басыңыз. Енді NTME терезесінің төменгі жағында әріптер мен сандардың шағын жолындағы қоңыр түсті «D» белгісін басыңыз. Енді, плиткалар картасы астындағы кеңістікте, сіздің спрайт ойында пайда болғанын қалайтын аймақты басыңыз, сонда оны орналастырыңыз. Орындағаннан кейін «Файл» түймесін басып, «Сақтау» түймесін басыңыз. Сіз қол жеткізе алатын жерге сақтаңыз, себебі сізге кейінірек қажет болады. Файл.raw файлы ретінде сақталады.
6 -қадам: Sprite ауыстырыңыз
Жаңа спрайтты ROM -ға енгізу үшін сізге LZ77 алгоритмімен сығылған деректерді басқара алатын бағдарлама қажет. Ол үшін мен unLZ-GBA қолдануды ұсынамын, оны мұнда алуға болады. UnLZ-GBA ашылғаннан кейін «Файлды ашу» түймесін басып, ROM-ға өтіңіз. Оны ашу үшін біраз уақыт қажет болуы мүмкін. ROM ашуды аяқтағаннан кейін, «Өту» түймесінің қасына 2011 жылы енгізіңіз. Бұл - ағымдағы спрайт. «Импорттау» түймесін басып, 16 түсті өңделген Покемон спрайтына өтіңіз. Енді «ROM -ға жазу» түймесін басыңыз. Сізде жоғарғы 2 опция белгіленіп, төменгі 2 таңдалмаған болуы керек. Осыдан кейін «Келесі» түймесін басыңыз немесе 2012 жылы теріңіз. «Файл» түймесін басып, «RAW жүктеуді» таңдаңыз. Бұрын сақталған тақта картасына өтіңіз. Тағы бір рет «ROM -ға жазу» түймесін басыңыз.
7-қадам: UnLZ-GBA қатесі
Егер сіз ROM -ға жазу кезінде қате пайда болса, онда ол тым үлкен деп айтылады, оған орын табу қажет болады. Ол үшін бос орынды іздеу құралын қолданыңыз. Сіз оны осы жерден ала аласыз. Егер сіз unLZ-GBA-де қате алсаңыз, қате терезесінде көрсетілген он алтылық нөмірді көшіріңіз, ол менің жағдайда IC8. Бос орын табушыны ашыңыз және ROM -ды «Файл» қойындысынан жүктеңіз. Енді, он алтылық ұяшықтың төменгі оң жақ бұрышында көрсетілген қате жолағына нөмірді жазыңыз. Оның үстіндегі өрісте сан ондық бөлшекпен көрсетіледі. Ондық санды көшіріп, оны «Қажетті байттар» жанына қойыңыз. Бұл жерде «ROM басынан іздеу» таңдалғанына көз жеткізіңіз, содан кейін «Іздеу» түймесін басыңыз. Осыдан кейін «Көшіру» түймесін басыңыз. UnLZ-GBA жүйесінде «ROM-ға жазу» түймесін қайтадан басыңыз. «Көрсеткіштерді автоматты түрде түзету» құсбелгісін қойыңыз және бірінші мәтін жолағында бәрін жойыңыз, содан кейін екі 0 теріңіз және Ctrl+V басыңыз. Бұл аяқталғаннан кейін OK түймесін басуға болады.
8 -қадам: бірінші тексеру
ROM -ды жүктеңіз. Спрайттың дұрыс пішіні бар -жоғын тексеріңіз. Егер сіз түпнұсқалық Покемон сприті сияқты бояғышты қолданбасаңыз, түстер шатасады. Келесі қадам оны түзетеді.
9 -қадам: бояғышты өзгерту
APE ашыңыз. Егер сізде жоқ болса, оны осы жерден алуға болады. APE -де ROM -ды ашқаннан кейін, «Офсеттен жүктеуді» таңдап, 00EAD5E8 жолағына теріңіз. «Жүктеу» түймесін басыңыз. 16 қораптың бірінші жиынтығы 16 түстің ағымдағы палитрасын көрсетеді. Төменгі бос ұяшықтардың жанындағы көк көрсеткі бар белгішені нұқыңыз. Windows Explorer терезесі ашылады. Файл түрі өрісінде «PaintShop палитрасын» таңдаңыз. Оны ашқаннан кейін сізде қате пайда болады 13. Уайымдамаңыз. Тек скриншот алыңыз, содан кейін APE -ді қайта ашыңыз, ROM -ды қайта жүктеңіз және офсетті қайта теріңіз, бірақ бояғышты импорттаудың орнына скриншоттан қолмен енгізілген мәндерді теріңіз. Енді «Ауыстыру» түймесін басыңыз. Оның жұмыс істегенін тексеру үшін «Жүктеу» түймесін басыңыз. Егер алғашқы 16 қорап екінші 16 қорапқа сәйкес келсе, онда баруға болады.
10 -қадам: Қорытынды нәтиже
ROM -ды ашып, жаңа спрайттың дұрыс түстердің бар -жоғын тексеріңіз. Егер бәрі жақсы болса, сіз өңделген ROM ойнатуды бастауға болады.
Ұсынылған:
DIY аккумулятормен жұмыс істейтін Bluetooth динамигі // Қалай салу керек - ағаш өңдеу: 14 қадам (суреттермен)
DIY аккумулятормен жұмыс істейтін Bluetooth динамигі // Қалай салу керек-Ағаш өңдеу: Мен бұл қайта зарядталатын, батареямен жұмыс істейтін, портативті Bluetooth бумбокс динамигін Parts Express C-Note динамигінің жинағын және олардың KAB күшейткіш тақтасын қолдандым (төмендегі барлық бөліктерге сілтеме). Бұл менің бірінші спикерлік құрастыруым болды және мен шынымен де керемет екеніне таң қалдым
Компакт -дискілерді жарыс автомобильдеріне қайта өңдеу: 8 қадам (суреттермен)
Ықшам дискілерді жарыс автомобильдеріне қайта өңдеу: бәріне сәлем. Бұл біздің автошабандоз автокөлігі. Бұл мүлдем тегін және автоматты, егер сіз ата -ана болсаңыз, балаларыңызбен ойнауға өте ыңғайлы болады, бұл өте қарапайым, мен сізге бағыт беремін, жасайық! СІЗ диск дискісін қажет етеді
SCARA роботы: Foward және Inverse кинематика туралы білім !!! (Plot Twist, ARDUINO -да ӨҢДЕУ арқылы нақты уақыт интерфейсін жасауды үйреніңіз !!!!): 5 қадам (суреттермен)
SCARA роботы: Foward және Inverse кинематика туралы білім !!! (Plot Twist PRODUCTING көмегімен ARDUINO -да нақты уақыт интерфейсін қалай жасау керектігін біліңіз !!!!): SCARA роботы индустрия әлемінде өте танымал машина. Бұл атау селективті құрастырылатын роботтық қолды немесе селективті үйлесімді роботты қолды білдіреді. Бұл негізінен бостандықтың үш дәрежесі, бұл алғашқы екі дисплей
ҚАҒАЗ АШҚА РОБОТ - Pringles қайта өңдеу Arduino робот: 19 қадам (суреттермен)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino роботы: Бұл 2018 жылы мен ашқан роботтың тағы бір нұсқасы. Сіз бұл роботты 3d принтерсіз жасай аласыз. Сізге тек банка Pringles, серво қозғалтқышы, жақындық сенсоры, ардуино және кейбір құралдарды сатып алу жеткілікті. Сіз бәрін жүктей аласыз
GBA Pokémon тақырып экранының өңін өңдеңіз: 9 қадам
GBA Pokémon Title Screen Background өңдеңіз: бұл мен Pok é mon ROM -ды бұзу кезінде жасайтын нұсқаулықтар сериясының үшінші бөлігі. Сіз біріншісін осы жерден, екіншісін осы жерден таба аласыз. Бұл нұсқаулық тақырыптық экранның фонын қалай өзгерту керектігін көрсетеді. Си үшін