Სარჩევი:
- ნაბიჯი 1: ბაზის ROM
- ნაბიჯი 2: აირჩიეთ თქვენი Sprite
- ნაბიჯი 3: შეამცირეთ ფერის სიღრმე
- ნაბიჯი 4: შეცვალეთ პალიტრა
- ნაბიჯი 5: შექმენით კრამიტის რუკა
- ნაბიჯი 6: შეცვალეთ Sprite
- ნაბიჯი 7: UnLZ-GBA შეცდომა
- ნაბიჯი 8: პირველი გადამოწმება
- ნაბიჯი 9: შეცვალეთ პალიტრა
- ნაბიჯი 10: საბოლოო შედეგი
ვიდეო: GBA Pokémon სათაურის ეკრანის Sprite: 10 საფეხური (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
რამდენიმე დღის წინ Pokemon Yellow– ზე კვლავ Elite Four– ის დამარცხების შემდეგ დავინტერესდი, იყო თუ არა თამაშის რიმეიკი, რომელმაც გამაცნო პოკემონის სამყარო. სამწუხაროდ არ არსებობდა, მაგრამ გარშემო მიმოვიხედე ახალი სამყარო გავაცანი: ROM ჰაკინგი. მე უკვე 6 წელია ვიცნობ პოკემონებს და ერთხელაც არ მომსვლია აზრად, რომ არსებობდნენ ადამიანები, რომლებმაც აიღეს პოკემონის დისკები (და სხვებიც) და შეცვალეს ისინი, რათა სხვანაირად გამოიყურებოდნენ, თამაშის რუკის შესაცვლელად, შექმენით საკუთარი სცენარი, დაამატეთ საკუთარი პოკემონი თამაშს. როდესაც ვეძებდი Pokemon Yellow– ის რიმეიკს, აღმოვაჩინე რამდენიმე არასრული მცდელობა ხელახლა შეექმნა საუკეთესო პოკემონის თამაში, რაც კი ოდესმე არსებობდა (ჩემს თვალში, ყოველ შემთხვევაში), როგორიცაა ლინკანცელდას „კონცეფციის მტკიცებულება“პეუტერის ქალაქამდე [ბმული]. ყველა მათგანისგან, ის საუკეთესოა რაც მე მინახავს, მაგრამ ის მხოლოდ პირველ სამკერდე ნიშნულამდე მიდის და თითქმის 2 წელია არანაირი განვითარება არ ყოფილა. ასე რომ, როგორც ბევრ სხვა რამესთან დაკავშირებით, თუ გსურთ რომ საქმეები თქვენი გზით გაკეთდეს, თავად გააკეთეთ ისინი. ასე დავიწყე ჩემი Pokemon ROM– ების გარჩევა. მე ვგეგმავ ბევრი ინსტრუქციის შექმნას Pokemon ROM– ის გარჩევაში. ეს არის პირველი მათგანი, რომელიც განმარტავს, თუ როგორ უნდა შეცვალოთ Pokemon Sprite სათაურის ეკრანზე. ეს პირველი ინსტრუქცია არ ვრცელდება Pokemon Ruby/Sapphire/Emerald– ზე, რადგან მათ არ აქვთ Pokemon Sprite მათი სათაურის ეკრანზე.
ნაბიჯი 1: ბაზის ROM
უპირველეს ყოვლისა, თქვენ უნდა აირჩიოთ თქვენი ძირითადი ROM. თქვენ ძირითადად გაქვთ 2 არჩევანი: ჰოენზე დაფუძნებული ROM, ან კანტოზე დაფუძნებული ROM. ჰოენზე დაფუძნებული ROM– ისთვის უმჯობესია აირჩიოთ Pokemon Emerald, რადგან მას აქვს საუკეთესო მხარდაჭერა მოდიფიკაციისთვის და Kanto– ზე დაფუძნებული ROM– ისთვის, უმჯობესია აირჩიოთ Pokémon Fire Red. ჩემი Pokemon Yellow რიმეიქისთვის მე ავირჩიე Pokemon Fire Red, რადგან ორივე იყენებს ერთსა და იმავე კანტოს რეგიონს.
ნაბიჯი 2: აირჩიეთ თქვენი Sprite
უპირველეს ყოვლისა, თქვენ უნდა აირჩიოთ პოკემონის სპრეიტი, რომელსაც გამოიყენებთ ჩემს შემთხვევაში ორიგინალური პოკემონის, ჩარაზარდის შესაცვლელად. მე ავირჩიე Mew. მე გირჩევთ მიიღოთ პოკემონის მონაცემთა ბაზის სპრაიტი. მათ აქვთ თითქმის ყველა პოკემონის სპრეი, ძირითადად ყველა თამაშიდან. როგორც ჩანს, ერთადერთი დაკარგული არის მეგა ევოლუციები (წერის დროს). თუ თქვენ მიიღებთ სპრაიტს სხვაგან ან გააკეთებთ საკუთარ თავს, გაითვალისწინეთ, რომ სურათის სიმაღლე და სიგანე უნდა იყოფა 8 -ზე და რეკომენდირებულია, რომ საერთო ზომა არ იყოს 128x128 -ზე დიდი.
ნაბიჯი 3: შეამცირეთ ფერის სიღრმე
ყველაფრის წინ, თქვენ უნდა შეამციროთ თქვენი სპრაიტის ფერის სიღრმე 16 ფერამდე. ამისათვის მე გირჩევთ გამოიყენოთ IrfanView [ბმული], მაგრამ თუ თქვენ თავს კომფორტულად გრძნობთ ამის გაკეთებას გამოსახულების რედაქტირების სხვა პროგრამულ უზრუნველყოფაში, მოგერიდებათ ამის გაკეთება. მას შემდეგ რაც გახსნით თქვენს სურათს IrfanView- ში, დააწკაპუნეთ "გამოსახულებაზე" სათაურში. ჩამოსაშლელ მენიუში აირჩიეთ ვარიანტი "ფერის სიღრმის შემცირება". ფანჯარა გამოჩნდება. აირჩიეთ "16 ფერი", გააუქმეთ არჩევანი "გამოიყენეთ ფლოიდ-შტაინბერგის დაშლა" და დააწკაპუნეთ OK. თუ "16 ფერი" ნაცრისფერია, ეს ნიშნავს, რომ თქვენი სპრაიტი უკვე 16 ფერშია (ან ნაკლები), რაც ნიშნავს რომ თქვენ შეგიძლიათ გამოტოვოთ ეს ნაბიჯი.
ნაბიჯი 4: შეცვალეთ პალიტრა
ახლა თქვენ უნდა დააყენოთ თქვენი სპრაიტის გამოსახულების ფონი იმ ფერში, რომელიც არ არის სპრეიტში. ამისათვის კიდევ ერთხელ დააწკაპუნეთ "გამოსახულების" ვარიანტზე, ჩამოდით ქვემოთ და აირჩიეთ "პალიტრა" და დააწკაპუნეთ "პალიტრის რედაქტირებაზე". გამოჩნდება ფანჯარა 16 ფერადი ყუთით. ორჯერ დააწკაპუნეთ პირველ ყუთზე და შეარჩიეთ ფერი, რომელიც თქვენს სპრაიტში არ არის. მე ავირჩიე ნათელი ფლუორესცენტური მწვანე, რომ იყოს უსაფრთხო მხარე. ამის გაკეთების შემდეგ დააჭირეთ ღილაკს OK და შემდეგ ისევ OK. ახლა თქვენ გჭირდებათ ამ სპრაიტის პალიტრის ექსპორტი. აირჩიეთ "პალიტრა" ვარიანტი "გამოსახულების" ჩამოსაშლელ სიაში და დააწკაპუნეთ ექსპორტის პალიტრაზე. დაიმახსოვრეთ სად შეინახავთ ამ.pal ფაილს, რადგან მოგვიანებით დაგჭირდებათ.
ნაბიჯი 5: შექმენით კრამიტის რუკა
თქვენი Sprite– ის კრამიტის რუქის შესაქმნელად, თქვენ უნდა გამოიყენოთ პროგრამა სახელწოდებით NTME, რომელიც ნიშნავს უსახელო კრამიტის რუქის რედაქტორს. შეგიძლიათ მიიღოთ აქედან. გახსნის შემდეგ, სათაურში დააწკაპუნეთ "ფაილი", შემდეგ "გახსნა". გადადით 16 ფერის რედაქტირებულ სპრაიტზე და გახსენით იგი. ახლა, NTME- ის ქვედა მარჯვენა კუთხეში, "წინასწარ განსაზღვრული ზომები", აირჩიეთ "FR/LG TS". NTME შეიძლება გაიყინოს ერთი წუთით. ამ შემთხვევაში, დარწმუნდით, რომ "FR/LG TS" კვლავ არჩეულია. მას შემდეგ რაც გაკეთდება, "კრამიტის შერჩევის" ქვეშ, დააწკაპუნეთ ორივეზე + განმეორებით, სანამ არ იქნება არჩეული მთელი სპრაიტი. ახლა, NTME ფანჯრის ბოლოში, დააწკაპუნეთ ყავისფერ "D" - ზე ასოებისა და რიცხვების მცირე ხაზზე. ახლა, Tile Map– ის ქვეშ არსებულ სივრცეში, დააწკაპუნეთ იმ არეზე, სადაც გსურთ თქვენი Sprite გამოჩნდეს თამაშში და განათავსოთ იგი იქ. როდესაც ის ადგილზეა, დააწკაპუნეთ "ფაილზე" და დააჭირეთ "შენახვას". შეინახეთ ისეთ ადგილას, სადაც წვდომა გექნებათ, რადგან მოგვიანებით დაგჭირდებათ. ფაილი შეინახება.raw ფაილის სახით.
ნაბიჯი 6: შეცვალეთ Sprite
ROM– ში ახალი სპრაიტის ჩასასმელად გჭირდებათ პროგრამა, რომელსაც შეუძლია მართოს LZ77 ალგორითმით შეკუმშული მონაცემები. ამისათვის მე გირჩევთ გამოიყენოთ unLZ-GBA, რომელიც შეგიძლიათ მიიღოთ აქ. მას შემდეგ რაც unLZ-GBA ღიაა, დააწკაპუნეთ "ფაილის გახსნაზე" და გადადით თქვენს ROM- ზე. მის გახსნას შეიძლება გარკვეული დრო დასჭირდეს. მას შემდეგ რაც დასრულდა ROM– ის გახსნა, ღილაკზე „გადასვლა“, ჩაწერეთ 2011 წელს. ეს არის მიმდინარე სპრაიტი. დააწკაპუნეთ "იმპორტზე" და გადადით 16 ფერის რედაქტირებულ პოკემონის სპრაიტზე. ახლა დააჭირეთ ღილაკს "ჩაწერეთ ROM- ში". თქვენ უნდა გქონდეთ მონიშნული ზედა 2 ვარიანტი, ხოლო ქვედა 2 მონიშნული. ამის შემდეგ დააჭირეთ ღილაკს "შემდეგი", ან ჩაწერეთ 2012 წელს. დააწკაპუნეთ "ფაილზე" და აირჩიეთ "ჩატვირთვა RAW". ნავიგაცია ადრე შენახული ფილა რუქაზე. კიდევ ერთხელ დააწკაპუნეთ "ჩაწერეთ ROM- ზე".
ნაბიჯი 7: UnLZ-GBA შეცდომა
თუ თქვენ მიიღებთ შეცდომას ROM– ზე ჩაწერისას, სადაც ნათქვამია, რომ ის ძალიან დიდია, თქვენ უნდა იპოვოთ ადგილი მისთვის. ამისათვის გამოიყენეთ Free Space Finder. შეგიძლიათ მიიღოთ აქედან. როდესაც შეცდომას მიიღებთ unLZ-GBA– ში, დააკოპირეთ შეცდომის ყუთში ნაჩვენები ექვსკუთხედი ნომერი, რომელიც ჩემს შემთხვევაში არის IC8. გახსენით Free Space Finder და ჩადეთ თქვენი ROM "ფაილი" ჩანართიდან. ახლა, ქვედა მარჯვენა კუთხეში, ექვსკუთხა ყუთში, ჩაწერეთ რიცხვში ნაჩვენები შეცდომის ყუთი. მის ზემოთ მოცემულ ყუთში ის აჩვენებს რიცხვს ათწილადში. დააკოპირეთ ათობითი რიცხვი და ჩასვით ყუთში "საჭირო ბაიტების" გვერდით. ამის ქვეშ, დარწმუნდით, რომ არჩეულია "ძიება ROM- ის დასაწყისიდან", შემდეგ დააჭირეთ ღილაკს "ძებნა". ამის შემდეგ დააჭირეთ "ასლი". UnLZ-GBA– ში კვლავ დააწკაპუნეთ „ჩაწერეთ ROM– ზე“. მონიშნეთ "მაჩვენებლების ავტომატურად დაფიქსირება" ვარიანტი და პირველ ტექსტურ ყუთში წაშალეთ ყველაფერი, შემდეგ ჩაწერეთ ორი 0 და დააჭირეთ Ctrl+V. ამის დასრულების შემდეგ შეგიძლიათ დააწკაპუნოთ OK.
ნაბიჯი 8: პირველი გადამოწმება
ჩატვირთეთ თქვენი ROM. შეამოწმეთ აქვს თუ არა სპრაიტს სწორი ფორმა. თუ თქვენ არ გამოიყენებთ იმავე პალიტრას, როგორც ორიგინალური Pokemon Sprite, ფერები არეული იქნება. შემდეგი ნაბიჯი აფიქსირებს ამას.
ნაბიჯი 9: შეცვალეთ პალიტრა
გახსენით APE. თუ არ გაქვთ, შეგიძლიათ მიიღოთ აქედან. APE– ში თქვენი ROM– ის გახსნის შემდეგ აირჩიეთ „ჩატვირთვა ოფსეტურიდან“და ჩაწერეთ ველში 00EAD5E8. დააჭირეთ "ჩატვირთვას". 16 ყუთის პირველი ნაკრები აჩვენებს 16 ფერის ამჟამინდელ პალიტრას. ქვედა ცარიელი ყუთების გვერდით, დააწკაპუნეთ ხატულაზე ლურჯი ისრით. გამოჩნდება Windows Explorer ფანჯარა. ფაილის ტიპის ყუთში აირჩიეთ "PaintShop პალიტრა". გახსნისთანავე უნდა მიიღოთ შეცდომა 13. არ ინერვიულოთ. უბრალოდ გადაიღეთ ეკრანის ანაბეჭდი, შემდეგ კვლავ გახსენით APE, კვლავ ჩატვირთეთ ROM და კვლავ ჩაწერეთ ოფსეტი, მაგრამ პალიტრის იმპორტის ნაცვლად, უბრალოდ ჩაწერეთ მნიშვნელობები ეკრანის ანაბეჭდიდან. ახლა დააჭირეთ "ჩანაცვლება". იმის შესამოწმებლად, მუშაობს თუ არა, დააჭირეთ ღილაკს "ჩატვირთვა". თუ პირველი 16 ყუთი შეიცვალა მეორე 16 ყუთის შესატყვისი, კარგია.
ნაბიჯი 10: საბოლოო შედეგი
გახსენით თქვენი ROM და შეამოწმეთ აქვს თუ არა ახალ Sprite– ს სწორი ფერები. თუ ყველაფერი კარგადაა, შეგიძლიათ დაიწყოთ თქვენი რედაქტირებული ROM– ის დაკვრა.
გირჩევთ:
ICSP დამაკავშირებელი არდუინო ნანოსთვის გასაყიდი პინის სათაურის გარეშე, მაგრამ პოგოს პინი: 7 ნაბიჯი
ICSP კონექტორი Arduino Nano– სთვის Soldered Pin Header But Pogo Pin: გააკეთეთ ICSP კონექტორი Arduino Nano– ს გარეშე soldered pin header დაფაზე, მაგრამ Pogo Pin. ნაწილები 3 × 2 Pin Socket x1 - APitch 2.54 მმ Dupont Line Wire Female Pin Connector Housing Terminals x6 -BP75-E2 (1.3 მმ კონუსური თავი) საგაზაფხულო ტესტის ზონდი Pogo Pin
ციფრული კომპასი და სათაურის მაძიებელი: 6 ნაბიჯი
ციფრული კომპასი და საძიებო საძიებელი: ავტორები: კულან უელანი ენდრიუ ლუფტ ბლეიკ ჯონსონი მადლიერება: კალიფორნიის საზღვაო აკადემია ევან ჩანგ-სიუ შესავალი: ამ პროექტის საფუძველია ციფრული კომპასი სასაქონლო თვალყურის დევნებით. ეს საშუალებას აძლევს მომხმარებელს დაიცვას სათაური შორ მანძილზე
ლეგო არდუინო ნანო სათაურის გარეშე ქინძისთავები: 3 ნაბიჯი
ლეგო არდუინო ნანო სათაურის ქინძისთავების გარეშე: მე მჭირდებოდა საცხოვრებელი ჩემი არდუინო ნანოსთვის, რომელსაც არ აქვს თავზე მიმაგრებული სათაურის ქინძისთავები. მინდოდა პატარა და ლამაზი ყოფილიყო
ეკრანის / ეკრანის გარეშე გაშვება Raspberry Pi ან სხვა Linux / unix დაფუძნებული კომპიუტერები: 6 ნაბიჯი
ეკრანის / ეკრანის გარეშე გაშვება Raspberry Pi– ზე ან Linux– ზე დაფუძნებულ სხვა კომპიუტერებზე: როდესაც ადამიანების უმეტესობა ყიდულობს Raspberry PI– ს, მათ ჰგონიათ, რომ მათ სჭირდებათ კომპიუტერის ეკრანი. ნუ დახარჯავთ ფულს არასაჭირო კომპიუტერის მონიტორებსა და კლავიშებზე. ნუ დაკარგავთ დროს კომპიუტერებს შორის კლავიატურების და მონიტორების გადაადგილებას. არ დაუკავშიროთ ტელევიზორი, როდესაც ის არ არის
GBA პოკემონის სათაურის ეკრანის ფონის რედაქტირება: 9 ნაბიჯი
შეცვალეთ GBA Pokemon სათაურის ეკრანის ფონი: ეს არის ინსტრუქციათა სერიის მესამე ნაწილი, რომელსაც მე გავაკეთებ Pok é mon ROM ჰაკერებისას. თქვენ შეგიძლიათ იპოვოთ პირველი აქ, ხოლო მეორე აქ. ეს ინსტრუქცია გიჩვენებთ თუ როგორ უნდა შეცვალოთ სათაურის ეკრანის ფონი. სიის გულისთვის