Tuesday, January 17, 2012
*Credit For Helping My Mind Along Goes To Full Metal*
Programs Used In This Tutorial:
- CyclonePrototype - unLZ-GBA - Hexecute RC7 - Paint
Let's Begin, Shall We?
To start off you will need to create a TileSet in Paint
Open Paint, and a good set of attributes are 128x128 pixels
Now Begin To Paint, This Is Where Creativity Comes Into Play, Of Course Feel Free To Use Graphics From Your ROM If You'd Like To
Now You Save Your TileSet as a 16-Color Bitmap.
Now you'll be creating a TileMap using CyclonePrototype
Open Cyclone and load the TileSet you've just created
Now Comes the time consuming portion of this process, you have to create the tilemap, one tile at a time, which is quite bothersome, but unfortunately a nessecity. You arrange your tiles into the pattern you would like for your Copyright Intro Screen.
Once you have completed the layout for how you would like your Copyright Screen, go to File>Save TileMap
+!+!+!+!+YOU MUST SAVE YOUR TILEMAP AS A .raw FILE+!+!+!+!+!+
Open unLZ-GBA and load your ROM
Once Compressed Data has been read, go to image number 1635, you may want to change the pallette using the "next pal" button, in order to double check for the correct image
Go To "Import" and change the file type to "All Files", now find your TileSet, the image you made at the beginning of this Tutorial
Once selected, go and click on "Write To ROM"
Select "Export Pallette" and "Automatically Fix Pointers", and change the "Image Offset" to 00716AAC (*THIS SPACE MAY NOT BE AVAILABLE DEPENDING ON THE AMOUNT OF WORK YOU HAVE DONE IN YOUR HACK*) and click OK
You are now done with unLZ-GBA
Open Hexecute RC7 and open the .RAW file you saved as the TileMap for your Copyright Screen
This is the simplest part, hold the CTRL button, and press the letter A, now hold the CTRL button and press the letter C. (That Was Easy)
Now in Hexecute open up your ROM
Scroll down the the offset of E9CA40 and place your marker at the beginning of 0100 [Indicated In Screenshot]
Now hold CTRL and press the letter V
Go TO File>Save
And go Test Your ROM
If done correctly you should have your Copyright Screen That You Designed
IPS Patch - To Install The Copyright Screen Shown In This Tutorial
IPS Patch - RUBY Copyright Screen - Engel Der Risse
PNG Format (Right Click, Save File As)
I hope you all enjoy my tutorial, and that it was put to good use!
Monday, November 21, 2011
What is Pokemon Ruby AXVE? Well let me tell you:
Pokemon Ruby -
Pokemon Ruby Version is a part of the third installment of the Pokémon series of role-playing video games, developed by Game Freak and published by Nintendo for the Game Boy Advance. This game was first released in Japan in late 2002 and later released to the rest of the world in 2003 (North America, Australia, and Europe). This game is part of the third generation of the Pokémon video game series, also known as the "advanced generation".
Pokémon Ruby and Sapphire take place in Hoenn, a fictional region based on the island of Kyūshū in Japan. The region contains nine cities and six towns along with different geographical locations, all of which are connected by Routes. As in previous games, some areas are only accessible once the player fulfills a certain condition.
Like other Pokémon games, Ruby and Sapphire's gameplay is linear; the main events occur in a fixed order. The protagonist of Pokémon Ruby and Sapphire is a child who has recently moved to Littleroot Town. At the beginning of the games, the player chooses either Torchic, Mudkip, or Treecko as his or her starter Pokémon from Professor Birch. His friend, the protagonist's rival, is also a Pokémon Trainer and occasionally battles the player. The games' two main goals are defeating the Elite Four to become the new Champion and completing the Pokédex by capturing, evolving, and trading to obtain all 386 Pokémon.
In addition to the main quest of defeating the Gym Leaders, there are side quests in which the player can aid NPCs by fulfilling tasks (usually obtaining items); other side quests involve catching legendary Pokémon. The most prominent subplot involves Teams Aqua and Team Magma, crime syndicates who want to use Pokémon to alter the climate of Hoenn. In Ruby, the villains, Team Magma, want to use the legendary Pokémon Groudon to dry up the oceans of Hoenn; in Sapphire, the Team Aqua are the villains and they try to use Groudon's counterpart, Kyogre, to flood the region.
Shortly before approaching the town of the first Gym Leader, the protagonist first encounters the Team Aqua/Magma in the Petalburg Woods, where he or she rescues a worker from Devon (a company that manufactures Pokéballs) and recovers Devon merchandise. Upon arriving in Fallarbor Town (after defeating the third Gym Leader), the protagonist discovers that Professor Cozmo, an astronomer, has been kidnapped by Aqua/Magma. The protagonist traces them to a cave, Meteor Falls, but is too late to stop them from escaping to Mt. Chimney with a meteorite. The protagonist follows Aqua/Magma to Mt. Chimney where they are preparing to use the meteorite to alter the climate of the region. The protagonist defeats the Team's leader, however, and returns the meteorite to Professor Cozmo. Shortly after the protagonist defeats the fifth Gym Leader, Aqua/Magma again attempts to change the region's climate by stealing a Castform, a Pokémon with the ability to change the weather, from the Weather Institute. After the protagonist defeats the sixth Gym Leader, Aqua/Magma steals an orb with the ability to control a legendary Pokémon (Groudon in Ruby, Kyogre in Sapphire). Aqua/Magma then steals a submarine from Captain Stern in Slateport City; the protagonist, however, infiltrates the team's hideout, but fails to prevent the submarine from being used. Aqua/Magma, then travel with the orb to the Seafloor Cavern, where Groudon or Kyogre resides; the team then uses the orb to awaken the legendary Pokémon. Once awakened, the Pokémon travels to the Cave of Origin and causes a region-wide drought (Ruby) or severe rainstorms (Sapphire). When the protagonist defeats (or captures) the Pokémon, the region's weather returns to normal.
This is root code of the US version of Pokemon Ruby, in coding it is what is needed to be known to tell the different versions apart, from a coding perspective.