Neo-Wolf
I am back!
- 724
- Posts
- 16
- Years
- Age 30
- Faridabad, India
- Seen Feb 11, 2011
ROM Hacking Basics
Introduction -
Hi ! I am Neo-Wolf, and here's my first contribution to PC.
Browsing through the Scrapbox, I saw many hacks being made by people who don't even know the H of hacking. Seeing their plight, I was reminded of my own beginning days, where I was lost in the big, big world of hacking
This is a guide for complete newbies who do not know hacking but want to start a hack.
Getting Started -
What is hacking about?
Hacking is a way to change lots of things in the original Pokemon Games. This way, you can create your dream Pokemon Hacks. Hacking can be done to create New Events like someone gives you a Pokemon, Item etc. ,changing the in-game Pokemons, making new Towns and Routes and much more.
Limitations-
What are the limitations in hacks?
A hack cannot have everything of your choice. There are some limitations. These can be averted in the future, but it can not be done now.
1) You cannot put ALL the regions in a single hack. A hack has a storage capacity. It can't go ahead of this ( 32 MB ) . So, FireRed, the hack having largest capacity can have a maximum of 2 big regions and 1 mini region.
2) All Pokemons in 1 hack are not possible yet. It is not possible till now to put all Pokemons (493) in 1 hack. They are limited to Kanto-Johto-Hoenn 386 + 25 ( Maybe more ).However, you can replace these Pokemons. This means that you can put your Pokemons instead of the original ones.
3) Making Pokemons follow you is not possible.
Main parts in Hacking -
What are the main jobs in Hacking?
There are 3 main jobs in hacking -
1) Scripting - This can be called the crux of the hack.This is the coding part of a hack. With scripting you can change the events of the hack, insert face portraits and more. Scripting can be done to make new events etc.
How to script - Tutorial by diegoisawesome
2)Spriting - This is the drawing part. All the characters and Pokemons and most of the graphics you see in the games can be replaced. To replace them you need to have the custom drawings. That's where Spriting comes in. Spriters have to create the Pics of Trainers, Pokemons and more. After you have created your sprite with any graphical program ( Paint, GIMP , Adobe Photoshop ), its time to put it in your hack. How to put sprites - Tutorial by destinedjagold
3) Mapping - This is the designing part.You must have liked the maps, that is the cities and the World which you explore in the game. You can now create maps of your own choice. Have fun making your own cities, routes etc. Mappers create the cities, towns, forest and more in the hack. It requires creativity. How to Map - Tutorial by Haefele
Secondary parts of hacking -
What comes next?
The lesser important parts that are not very important but add depth into the hack are -
1)Titlescreen Editing - It is an important part of a hack. It gives individuality to the hack. Tired of the crappy old Titlescreen? Change the Pokemon and Text with Background ( yeah, we can get rid of those flames )to your own choice! Tutorial by myfavouriteax
2) Tile Editing/Inserting - Tiles are the graphics used in the mapping part. Like if you want to replace the Tree in Firered, you need to make one and then put it in. This would be easy to understand if you learn Mapping first. You can use your own tiles or custom built tiles of DP/Pt. or HG/SS and more.
All you need to know is how to insert them. Tutorial by Archon .
2)Music Hacking - Bored of the same old music in Pokemon games? Try to add new music to them in this part. Music is an essential part of the hack. Tutorial by Magnius .
4)Advance Map - You can change the City name , movement permissions and more in this part. This will be easier to understand when you open Advance Map and explore it a bit. Tutorial by Link12552 .
Additional Info -
Anything more?
This sums up all you need to make good quality hacks. There are more things to do but these are enough for you to keep you busy for some time. If you are still confused about anything , leave me a VM ( Visitor Message ). I will be happy to reply.
The most important part is Hack-making is deterimination. Never lose hope just because others say so. Keep going on. The sky is not the limit. ;)
Recommended Tools -
What tools should I use?
So , tools that I recommend for hacking are -
1)Advance Map 1.9.2 for mapping and more
2) XSE for scripting
3) UnlZ-Gba for Graphical matter
4) Overworld Editor Rebirth Edition for OW Spriting
5) YAPE 0.9 for Pokemon Editing
6) APE for palette editing
7) A-Tack for Attack editing
8) ItemEd for editing items Link
9) Cyclone and NTME ( Namelesss Tile Map Editor ) for Tilemap editing
Super ROM-Hacking Tools Download Website
Credits
I salute ..
Pokecommunity for this wonderful site.
Nintendo / Gamefreak for making Pokemons possible.
Tutorial section for wonderful tuts.
Makers of tools mentioned above.
Hope this helps beginners.
This Thread is copyright of Neo-Wolf, that is me ! LOLZ :)
Last edited: