Turinys:
- 1 žingsnis: bazinis ROM
- 2 žingsnis: Pasirinkite „Sprite“
- 3 žingsnis: sumažinkite spalvų gylį
- 4 veiksmas: redaguokite paletę
- 5 veiksmas: sukurkite plytelių žemėlapį
- 6 žingsnis: pakeiskite „Sprite“
- 7 veiksmas: „UnLZ-GBA“klaida
- 8 veiksmas: pirmasis patvirtinimas
- 9 veiksmas: pakeiskite paletę
- 10 žingsnis: galutinis rezultatas
Video: Redaguoti „GBA Pokémon“antraštės ekraną „Sprite“: 10 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Prieš kelias dienas vėl nugalėjęs „Elite Four“žaidimą „Pokémon Yellow“, pagalvojau, ar nebuvo žaidimo perdarymo, kuris mane supažindino su Pokémonų pasauliu. Deja, to nebuvo, bet apsidairęs aplink mane susipažino su nauju pasauliu: įsilaužimu į ROM. Aš pažįstu „Pokémon“jau maždaug 6 metus, ir ne kartą man į galvą neatėjo mintis, kad ten yra žmonių, kurie paėmė „Pokémon“ROM (ir kitus) ir pakeitė juos, kad jie atrodytų kitaip, pakeistų žaidimo žemėlapį, sukurti savo siužetą, netgi pridėti savo „Pokémon“prie žaidimo. Kai ieškojau „Pokémon Yellow“perdarymo, radau keletą nepilnų bandymų atkurti geriausią kada nors egzistavusį „Pokémon“žaidimą (bent jau mano akimis), pavyzdžiui, „Linkandzelda“„koncepcijos įrodymas“iki Pewterio miesto [nuoroda]. Iš visų jų tai geriausias mano matytas, tačiau jis pasiekia tik pirmąjį ženklelį ir beveik 2 metus nebuvo jokių pokyčių. Taigi, kaip ir daugelyje dalykų, jei norite, kad viskas būtų padaryta taip, kaip jums patinka, darykite tai patys. Taip aš pradėjau įsilaužti į savo „Pokémon“ROM. Planuoju sukurti daugybę „Pokémon ROM“įsilaužimo instrukcijų. Tai yra pirmasis iš jų, kuriame paaiškinama, kaip pavadinimo ekrane redaguoti „Pokémon sprite“. Ši pirmoji instrukcija netaikoma „Pokémon Ruby“/„Sapphire“/„Emerald“, nes jų pavadinimo ekrane nėra „Pokémon sprite“.
1 žingsnis: bazinis ROM
Pirmiausia turite pasirinkti pagrindinį ROM. Iš esmės turite 2 pasirinkimus: Hoenno pagrindu sukurtą ROM arba Kanto pagrindu sukurtą ROM. Jei naudojate „Hoenn“sukurtą ROM, geriau rinkitės „Pokémon Emerald“, nes jis geriausiai palaiko modifikavimą, o „Kanto“pagrindu sukurtą ROM-geriau pasirinkti „Pokémon Fire Red“. Savo „Pokémon Yellow“perdirbimui pasirinkau „Pokémon Fire Red“, nes jie abu naudoja tą patį Kanto regioną.
2 žingsnis: Pasirinkite „Sprite“
Visų pirma, jūs turėsite pasirinkti „Pokémon sprite“, kurį naudosite originaliam „Pokémon“, mano atveju, „Charizard“. Aš pasirinkau Mew. Aš rekomenduoju gauti „Sprite“iš „Pokémon“duomenų bazės. Jie turi beveik visus „Pokémon“spritus iš visų žaidimų. Atrodo, kad trūksta tik „Mega Evolutions“(rašymo metu). Jei „sprite“gaunate iš kitur arba sukuriate savo, atminkite, kad ir vaizdo aukštis, ir plotis turi būti dalijami iš 8, todėl rekomenduojama, kad bendras dydis nebūtų didesnis nei 128 x 128.
3 žingsnis: sumažinkite spalvų gylį
Prieš ką nors turite sumažinti savo „Sprite“spalvų gylį iki 16 spalvų. Tam rekomenduoju naudoti „IrfanView“[nuoroda], bet jei jaučiatės patogiai tai darydami kitoje vaizdo redagavimo programinėje įrangoje, nedvejodami tai darykite. Atidarę vaizdą „IrfanView“, antraštėje spustelėkite „Vaizdas“. Išskleidžiamajame meniu pasirinkite parinktį „Sumažinti spalvų gylį“. Atsivers langas. Pasirinkite „16 spalvų“, panaikinkite žymėjimą „Naudoti Floyd-Steinberg dithering“ir spustelėkite Gerai. Jei „16 spalvų“yra pilkos spalvos, tai reiškia, kad jūsų „Sprite“jau yra 16 (ar mažiau) spalvų, o tai reiškia, kad galite praleisti šį veiksmą.
4 veiksmas: redaguokite paletę
Dabar turite nustatyti savo „Sprite“vaizdo foną spalva, kurios nėra pačiame „Sprite“. Norėdami tai padaryti, dar kartą spustelėkite parinktį „Vaizdas“, eikite žemyn ir pasirinkite „Paletė“, tada spustelėkite „Redaguoti paletę“. Atsidarys langas su 16 spalvingų dėžių. Dukart spustelėkite pirmąjį langelį ir pasirinkite spalvą, kurios nėra jūsų „sprite“. Saugumo sumetimais pasirinkau ryškiai fluorescuojančią žalią spalvą. Kai tai padarysite, spustelėkite Gerai, tada dar kartą Gerai. Dabar jums reikia eksportuoti šio sprito paletę. Išskleidžiamajame meniu „Vaizdas“pasirinkite parinktį „Paletė“ir spustelėkite eksporto paletę. Prisiminkite, kur išsaugojote šį.pal failą, nes jums jo prireiks vėliau.
5 veiksmas: sukurkite plytelių žemėlapį
Norėdami sukurti „Sprite“plytelių žemėlapį, turėsite naudoti programą pavadinimu NTME, kuri reiškia „Nameless Tile Map Editor“. Jį galite gauti iš čia. Atidarę antraštę, spustelėkite „Failas“, tada - „Atidaryti“. Eikite į 16 spalvų redaguotą „sprite“ir atidarykite jį. Dabar apatiniame dešiniajame NTME kampe, skiltyje „Iš anksto nustatyti dydžiai“, pasirinkite „FR/LG TS“. NTME gali trumpam užšalti. Tokiu atveju įsitikinkite, kad vis dar pasirinktas „FR/LG TS“. Kai tai bus padaryta, skiltyje „Plytelių pasirinkimas“kartotinai spustelėkite abu +, kol bus pasirinktas visas sprintas. Dabar NTME lango apačioje spustelėkite rudą „D“mažoje raidžių ir skaičių eilutėje. Dabar erdvėje po plytelių žemėlapiu spustelėkite sritį, kurioje norite, kad jūsų „Sprite“pasirodytų žaidime, ir padėkite ją ten. Kai jis bus įdiegtas, spustelėkite „Failas“ir spustelėkite „Išsaugoti“. Išsaugokite jį ten, kur galite pasiekti, nes jums to prireiks vėliau. Failas bus išsaugotas kaip.raw failas.
6 žingsnis: pakeiskite „Sprite“
Norėdami įterpti naują sprite į ROM, jums reikia programos, kuri galėtų valdyti duomenis, suglaudintus naudojant LZ77 algoritmą. Tam rekomenduoju naudoti unLZ-GBA, kurią galite gauti čia. Atidarę „unLZ-GBA“, spustelėkite „Atidaryti failą“ir eikite į savo ROM. Gali prireikti šiek tiek laiko jį atidaryti. Baigę atidaryti ROM, šalia mygtuko „Eiti į“, įveskite 2011. Tai yra dabartinis sprintas. Spustelėkite „Importuoti“ir eikite į 16 spalvų redaguotą „Pokémon sprite“. Dabar spustelėkite „Rašyti į ROM“. Turėtumėte pažymėti 2 viršutines parinktis, o apatines 2 - nepažymėti. Po to spustelėkite mygtuką „Kitas“arba įveskite 2012. Spustelėkite „Failas“ir pasirinkite „Įkelti RAW“. Eikite į anksčiau išsaugotą plytelių žemėlapį. Dar kartą spustelėkite „Rašyti į ROM“.
7 veiksmas: „UnLZ-GBA“klaida
Jei rašydami į ROM gausite klaidą, kurioje sakoma, kad ji per didelė, turėsite rasti jai vietos. Tam naudokite „Free Space Finder“. Jį galite gauti iš čia. Kai gaunate unLZ-GBA klaidą, nukopijuokite klaidos laukelyje rodomą šešiakampį skaičių, kuris mano atveju yra IC8. Atidarykite „Free Space Finder“ir įkelkite ROM iš skirtuko „Failas“. Dabar šešiakampio langelio apatiniame dešiniajame kampe įrašykite rodomą klaidos langelį. Virš jo esančiame laukelyje skaičius bus rodomas dešimtainiu skaičiumi. Nukopijuokite dešimtainį skaičių ir įklijuokite jį laukelyje „Reikiami baitai“. Įsitikinkite, kad pasirinkta „Ieškoti nuo ROM pradžios“, tada spustelėkite „Ieškoti“. Po to spustelėkite „Kopijuoti“. „UnLZ-GBA“dar kartą spustelėkite „Rašyti į ROM“. Pažymėkite parinktį „Automatiškai ištaisyti rodykles“ir pirmame teksto laukelyje ištrinkite viską, tada įveskite du 0 ir paspauskite Ctrl+V. Kai tai bus padaryta, galite spustelėti Gerai.
8 veiksmas: pirmasis patvirtinimas
Įkelkite savo ROM. Patikrinkite, ar „Sprite“yra teisingos formos. Jei nenaudosite tos pačios paletės kaip ir originalus „Pokémon Sprite“, spalvos bus sujauktos. Kitas žingsnis tai ištaiso.
9 veiksmas: pakeiskite paletę
Atidarykite APE. Jei jo neturite, galite jį gauti iš čia. Atidarę savo ROM APE, pasirinkite „Įkelti nuo poslinkio“ir įveskite lauką 00EAD5E8. Spustelėkite „Įkelti“. Pirmasis 16 dėžių rinkinys parodys dabartinę 16 spalvų paletę. Šalia apatinių tuščių laukelių spustelėkite piktogramą su mėlyna rodykle. Atsidarys „Windows Explorer“langas. Failo tipo laukelyje pasirinkite „PaintShop Palette“. Atidarę turėsite gauti klaidą 13. Nesijaudinkite. Tiesiog padarykite ekrano kopiją, tada vėl atidarykite APE, vėl įkelkite ROM ir vėl įveskite poslinkį, bet užuot importavę paletę, tiesiog įveskite vertes ranka iš ekrano kopijos. Dabar spustelėkite „Pakeisti“. Norėdami patikrinti, ar tai veikia, spustelėkite „Įkelti“. Jei pirmosios 16 langelių pakeistos taip, kad atitiktų antras 16 langelių, galite eiti.
10 žingsnis: galutinis rezultatas
Atidarykite savo ROM ir patikrinkite, ar naujasis „Sprite“turi tinkamas spalvas. Jei viskas gerai, galite pradėti leisti redaguotą ROM.
Rekomenduojamas:
ICSP jungtis „Arduino Nano“be litavimo kaiščio antraštės, bet „Pogo“kaištis: 7 žingsniai
ICSP jungtis „Arduino Nano“be litavimo kaiščio antraštės, bet „Pogo“kaištis: padarykite „Arduino Nano“ICSP jungtį be lituoto kaiščio antraštės ant plokštės, bet „Pogo“kaiščio. 3 × 2 kaiščių lizdas x1 - „APitch“2,54 mm „Dupont Line“laido moteriško kaiščio jungties korpuso gnybtai -BP75-E2 (1,3 mm kūginė galvutė) spyruoklinis bandymo zondas „Pogo“
Kaip pridėti „E-Ink“ekraną prie savo projekto: 12 žingsnių (su paveikslėliais)
Kaip prie savo projekto pridėti „E-Ink“ekraną: Daugelyje projektų stebimi tam tikri duomenys, pvz., Aplinkos duomenys, dažnai valdant „Arduino“. Mano atveju norėjau stebėti druskos lygį vandens minkštiklyje. Galbūt norėsite pasiekti duomenis per savo namų tinklą
Kaip pakeisti „iPad“mini ekraną, skystųjų kristalų ekraną ir korpusą: 12 žingsnių
Kaip pakeisti „iPad Mini“ekraną, skystųjų kristalų ekraną ir korpusą: Kai „iPad mini“ekranas sugenda, tai gali būti brangus sprendimas bet kurioje remonto vietoje. Kodėl gi ne sutaupyti pinigų ir tuo pačiu išmokti nuostabių naujų įgūdžių? Šios instrukcijos padės jums nuo remonto pradžios iki remonto pabaigos
Redaguoti „GBA Pokémon“pavadinimo ekrano foną: 9 žingsniai
Redaguoti GBA „Pokémon“pavadinimo ekrano foną: tai yra trečioji instrukcijų serijos dalis, kurią padarysiu įsilauždama į „Pok é mon ROM“. Pirmąjį rasite čia, o antrąjį - čia. Ši instrukcija parodo, kaip pakeisti pavadinimo ekrano foną. Vardan to
Konvertuokite tiesias antraštes į stačias kampas (po truputį): 4 žingsniai
Konvertuokite tiesias antraštes į stačias kampas: išėjo ir gavo „barebones arduino“rinkinį, ketindamas „padaryti tai mano keliu“. Vienas iš šių pokyčių buvo vienas iš pirmųjų dalykų, kuriuos