Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page Resource ROM Hacking Resources

For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.

Closed Thread
Thread Tools
Old March 23rd, 2012 (3:52 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is offline
Oh Hai Thar~ 'ω'
Silver Tier
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 7,356
Hello one and all.
I would like to add this in the resource.
This is what I call an N Package.
It contains an indexed N sprite, OW for N, his encounter and battle themes (already looped, but you need to change the voices if you're planning on inserting them onto FireRed), and a ready-to-insert encounter and battle music of N for Ruby.

Here's the download link.
You can give me credit if you want.

FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)

Old March 31st, 2012 (8:14 AM).
EdensElite's Avatar
EdensElite EdensElite is offline
No0b, but getting there.
Join Date: Jun 2011
Location: UK
Gender: Male
Nature: Bold
Posts: 190
I'm not really sure if it's a "resource" but, I'm quite pleased with it.


ROM Hacking was getting frustrating for me. I've now stopped productions and writing the game from scratch in HTML 5.

That means it will be playable in the browser, and across multiple devices such as the iPod touch.
Old April 21st, 2012 (5:43 PM).
abluesman100's Avatar
abluesman100 abluesman100 is offline
Hi guys
Join Date: Oct 2008
Location: Olivine City
Nature: Naughty
Posts: 72
this is a nice skin/setting i made that pretty accurately simulates the look and feel of a Game Boy using VBA.

There's more to it than the screen shot. I got the motion blur down too.


Currently playing Battle Revolution
Old April 29th, 2012 (4:59 AM).
Banjora Marxvile's Avatar
Banjora Marxvile Banjora Marxvile is offline
Oui Oui Si Si Ja Ja Da Da
Join Date: May 2008
Age: 21
Gender: Male
Nature: Lonely
Posts: 3,447
And so, I am once again drawn here.

The Pigbag ROM Base
ROM Base - Pokemon Firered (U)
Creator - Banjora Marxvile
Download - See Attachments

I guess you all want some pics, right? Well...

There are plenty more things hidden inside the ROM too, and as I'll be updating it a bit more, eventually many things will be changed!

Now for the important part...

Banjora Marxvile - Creating the ROM
Wesley FG - Tiles
Kyledove - Tiles
Alistair - Tiles
Darkdragonn - Tiles
The Magic Purple Hermit - Tiles
Calis Project - Tiles
Newtiteuf - Tiles
Zetavares - Tiles
Attached Files
File Type: ips PIGBAG.ips‎ (128.7 KB, 526 views) (Save to Dropbox)

Man of Steel
He harbors no shame
Got cut a raw deal
But he holds no blame
Gone and forgot to feel
Numb for pretentious pain
As he spins the wheel
There's no loss nor no gain...

Nerves of Steel
He must remain
Even if it kills
To remember my name
A view to a thrill
Like Campari and Champagne
I'm on the rocks
Please tell me, What Is My Name?

Old May 2nd, 2012 (8:01 AM).
Mr.Pkmn's Avatar
Mr.Pkmn Mr.Pkmn is offline
Ordinary ASM Magician
Join Date: May 2008
Posts: 39
Hello PC, today I want to share my latest work for Fire Red US in the effort to reaffirm that selling hacks is bad and copyright holders shouldn't bash rom hackers when their work give support to the franchise.

Based on this project, I tweaked the code to allow these features:
- Full palette support with 256 colors (8bpp)
- LZ77 compressed tileset and tilemap that can be easily modified with unLZ
- Smooth fade-in and fade-out

The screen I made shows a short multilingual message, and the patch writes the data in the same place of the previous patch (0xA90000).

Credit is not needed but surely appreciated!
Attached Files
File Type: ips warnscreen.ips‎ (14.0 KB, 97 views) (Save to Dropbox)
Old May 6th, 2012 (4:18 AM).
halcyonic halcyonic is offline
Crystal Tier
Join Date: Mar 2012
Nature: Relaxed
Posts: 1,477
Hey guys, I found this laying around at WAH's forum. It was in an old post. I saw it was kinda cool & really helps people who wanna make hacks with Ash in it so here it is. Give credit to:

Faier} {ShadowHacker for creating these OWs.
Old May 14th, 2012 (4:48 PM).
~NeOn~'s Avatar
~NeOn~ ~NeOn~ is offline
Join Date: Aug 2009
Gender: Male
Posts: 95
Neon's Rom Base - version 2

Hi guys! This Rom Base was created by me, Neon. Can be use in Pokemon Ruby.


• New trees by Xiros and Saurav
• New path by WesleyFG
• New flower by WesleyFG
• New mountain by WesleyFG
• New Pokemon Center and Mart by WesleyFG
• New plate by WesleyFG
• New palletes by Neon




Neon for creating the rom base
Saurav for tiles
WesleyFG for tiles
Xiros for tiles


Click here to download

Visit my Hack:

I Support:

Old June 9th, 2012 (4:03 AM). Edited June 30th, 2012 by Gerokunz.
Gerokunz Gerokunz is offline
Join Date: May 2012
Location: =/
Age: 16
Posts: 286
These are resized and indexed HGSS Pokemon sprites.
They're in attachments.

Who's want?
Attached Files
File Type: rar Only four (Too bad).rar‎ (3.7 KB, 80 views) (Save to Dropbox)
Old June 24th, 2012 (3:38 PM).
Chaos Rush's Avatar
Chaos Rush Chaos Rush is offline
im sexy and i know it
Join Date: May 2007
Location: Taylor Swift
Gender: Male
Nature: Adamant
Posts: 1,287
I won't be adding these to my sprite project for a while, considering how long it took to make, so I'm just going to post these for the time being:

Backsprites will come in...a really long time
Old June 24th, 2012 (7:03 PM).
snowman snowman is offline
Join Date: Nov 2009
Gender: Male
Posts: 9
Quote originally posted by Gerokunz:
These are resized and indexed sprites.
They're in attachments.

Who's want?
Sprites of what?

Meanwhile... Resized working Keldeo Resolution anyone?
I'll be doing other sprites too, like sprites of a different frame etc. Purely because default frames can be boring sometimes.
Old August 5th, 2012 (6:26 AM).
Hacker Bisharp's Avatar
Hacker Bisharp Hacker Bisharp is offline
Bug reporter
Join Date: Dec 2011
Gender: Male
Nature: Gentle
Posts: 334
Williams' - Patch intro

If you use this patch please credit Williams™ and ShadowHacker
Here is the link of download: http://www.filefactory.com/file/qjww.../n/Intro_s.rar
Hacks I support:

And i'm a good bug reporter. Contact me if you want :D

Old October 3rd, 2012 (1:05 AM).
Pinkish Purple's Avatar
Pinkish Purple Pinkish Purple is offline
Silver Tier
Join Date: Aug 2012
Location: Kirigakure
Age: 17
Gender: Female
Nature: Naughty
Posts: 367
Idk why nobody has posted here yet, but this is a rom base by WesleyFG. I am not sure whether it has been posted yet but I think it isn't. Credits goes to WesleyFG for making the rom base and you can also credit me (not needed thou) for posting it here

Old October 6th, 2012 (3:25 PM).
Spherical Ice's Avatar
Spherical Ice Spherical Ice is online now
Join Date: Nov 2007
Location: Leicester, UK
Posts: 3,931

Of course, you guys care more about offsets. The images can be found in unLZ, but the palettes and raws are a bit harder to match up, so here, have some offsets.

477374 - Dodrio Image (.bmp)
47218C - Dodrio Palette (.pal)

477198 - Score Image (.bmp)
4721CC - Score Palette (.pal)

475968 - Berries Image (.bmp)
4721EC - Berries Palette (.pal)

475B3C - Far Background Image (.bmp)
47216C - Far Background Palette (.pal)
478590 - Far Background Tilemap (.raw)

4763CC - Close Trees Image (.bmp)
47214C - Close Trees Palette (.pal)
4787FC - Close Trees Right (.raw)
478A4C - Close Trees Left (.raw)
Old October 18th, 2012 (2:16 PM). Edited October 25th, 2012 by tajaros.
tajaros's Avatar
tajaros tajaros is offline
Hi I'm dawg
Join Date: Apr 2012
Location: Philippines
Age: 16
Gender: Male
Nature: Timid
Posts: 857
Send a message via Windows Live Messenger to tajaros
Ok, guys here's a patch that has the Trainer Battle Fixing in Firered, just like in RSE.

Here's the patch.

Credit the following people:

And here are some Trainer Sprites from BW, DPP and HGSS...


Credit me for the Trainer Sprites...
Old October 22nd, 2012 (7:40 AM). Edited October 22nd, 2012 by Platinum Lucario.
Platinum Lucario's Avatar
Platinum Lucario Platinum Lucario is offline
The Legendary Master of Light!
Crystal Tier
Join Date: Jan 2008
Location: Warrnambool, Victoria, Australia.
Gender: Male
Nature: Calm
Posts: 1,528
Some of you may remember when I contributed to DarkRisingGirl's hack called Pokémon: Dark Rising by simply contributing a Wii U tile for the ROM hack. I'm sure many of you might want to implement it into your ROM hack as well, feel free to credit me for it (and possibly Nintendo)... even though it didn't take me long to make it. lol

Anyways, here it is. It's the Wii U, I've included the Wii U tile and a patch to show that the Wii U is implemented into the ROM itself. ;)

Patch for Pokémon FireRed Version; Game Code: BPRE; ROM version: 1.0

Here's the image that I made from scratch:

Oh and would you like to see it in the ROM right away? Then here you go, here's a screenshot for you:
[Platinum Lucario's Signature]
Researching the NDS ROMs...

sure does feel like a brand new adventure!

I'm gradually learning to use Microsoft Visual Studio!

Always focus on the present, best thing to do! Never look back into the past and never worry about anything bad of the future!
Old October 26th, 2012 (6:35 PM).
tajaros's Avatar
tajaros tajaros is offline
Hi I'm dawg
Join Date: Apr 2012
Location: Philippines
Age: 16
Gender: Male
Nature: Timid
Posts: 857
Send a message via Windows Live Messenger to tajaros
Here are some Devamped Lucas and Dawn Sprites and OW's.

Give Credits to Devicho if used.
Old November 3rd, 2012 (5:34 PM). Edited November 4th, 2012 by PokemonMasters.
PokemonMasters's Avatar
PokemonMasters PokemonMasters is offline
Always Remember Forever&After
Join Date: Jun 2012
Location: Nuvema Town, Unova
Gender: Male
Nature: Calm
Posts: 403
Masters' Rom Base
Yes, This is a ROM Base. No PC/Pokemart and Gym yet, but I might add It later on :3
You MUST Credit the Following People if used:
FM - Tree Tiles
FlaerKnight/Flyer - Tree Tiles
PrinceLegendario - House and Lab
Zein - Mountain Tiles, Rocks and Ledges
PokemonMasters - For putting the ROM Base Together
(If you don't credit Everyone, You will be banned from using this ROM Base)

Want a Pic?


Okay so I'm back again :3
This tileset has been recolored by me (Give me credit if you want)
I was too lazy to insert tiles for this but they are all 16 colors and ready to insert
Credit the following people for the tiles:
Silver Dragon

Oh, and for the tileset used in My Rom base above here is the tileset:
(All 16 Colors and Ready to insert)

Credit the following people:
FM - Tiles
Flyer/FlaerKnight - Tiles
PokemonMasters - For recoloring the tiles (Credit Appreciated but not needed )

+ForeverDash on PC's Battle Server | Pair | VM/PM |Partner In Crime
Old November 12th, 2012 (10:40 PM). Edited May 4th, 2013 by E.C..
E.C.'s Avatar
E.C. E.C. is offline
Join Date: Jan 2011
Posts: 279
Alternative patch of FireRed for those who want a similar style to that of FireRed.nicely inserted and pretty simple to use,give credits to the tile spriters and tile inserter.If you encounter any problems with the patch,Send me a PM or VM and I will reply as soon as I can.Patch contains the entire main tileset redone with custom tiles.

Credits:Alistair,War8,zein,wesley fg,and me(For inserting everything)

In-Game screenshot:

Map example:
Old November 22nd, 2012 (9:28 PM).
Chaos Rush's Avatar
Chaos Rush Chaos Rush is offline
im sexy and i know it
Join Date: May 2007
Location: Taylor Swift
Gender: Male
Nature: Adamant
Posts: 1,287
Originally I made these just for the sole purpose of my ROM hack, but since I created them in DS-size graphics first, I figured I should let people use them for DS hacks as well (in my hack, I have these resized to GBA size. I made these sprites in DS size simply because it was easier to edit that way)

All sprites were made by me, so please give credit, since it took a long time to do. Both set of sprites use 16 colors.

EDIT: Also, if anyone is wondering why the bottom of the sprites are cut off, that's because in the 4th Generation Pokemon games, the last 7 row of pixels from the bottom are never actually shown on-screen. So if you insert these just as they are, everything will look completely fine. I found it unpractical to edit the part of the sprites that aren't even seen because they're covered up by the text bar.
Old December 8th, 2012 (6:12 AM).
Hackrex Hackrex is offline
Join Date: Aug 2007
Posts: 35
Hi guys,
I have made a package with neoriceisgood Sprites.
I think 140 front sprites are finished. I don´t know exactly.
Here is the Download

If you want to use it you must at first ask neoriceisgood (Look at deviantart)
And then you have to give Credits to
Hackrex, S-L, Hek-el-Grande and neoriceisgood.

In the package you can find all front sprites of neoriceisgood indexed. But only 140 are resized.
Also you can find 1 Backsprite by Hek-el-Grande and Overworld Sprites for the fakemons
Temporarily not available
Old January 10th, 2013 (12:58 PM). Edited January 15th, 2013 by El Diabeetus.
El Diabeetus's Avatar
El Diabeetus El Diabeetus is offline
Amateur Voice Actor / ROM Editor ('Hacker')
Join Date: Jul 2006
Age: 22
Nature: Lonely
Posts: 1,043
Not perfect and could obviously use some touch-up; but for now, here is the preliminary attempt at a non-3D DS style sprite of Fennekin:

Also, Classic-style Red:
Hacks I'm currently working on (at a super slow pace):
Old January 23rd, 2013 (10:14 PM). Edited January 23rd, 2013 by Darkroman.
Darkroman Darkroman is offline
Join Date: Oct 2011
Gender: Male
Nature: Adamant
Posts: 181
Hello everyone. I've been working on a soundfont lately (you can kind of use it as a guideline if you want to replace the NDS pokemon music, or for your own mixing needs and what not). Anyway, it's the same instruments from Black and White 2. The spoilers will give you more info about it.

Download Link

Hear it in action!

Readme file
An all-in-one soundfont file with all the included instruments thus far. They adhere to the standard MIDI instrument patch numbers, including the drums. Available in both DLS and SF2 format. Also included are the individual instrument soundfonts.

Best results with this soundfont can be used with the BASSMIDI driver. Load the soundfont into the program, and hit apply. If you have any editing
programs open while you do this, you must close them and re-open. Make sure your MIDI editor is also mapped to the BASSMIDI driver.

There are still many instruments that are missing. If you'd like to help (and I'll accept it willingly!) email me at [email protected], or message me on youtube (username: Roman8707) and make a list of songs (only the Black, White and their sequels' exclusive songs) and instruments you hear in them. More specifically, I'd prefer the instruments that are missing from this current soundfont.

This spoiler is a list of instruments included.
000: Grand Piano
004: Rhodes Piano
005: Chorused Piano
009: Glockenspiel
010: Music Box
011: Vibraphone
012: Marimba
014: Tubular Bells
016: Hammond Organ
018: Rock Organ
021: Accordion
025: Steel Guitar
029: Overdriven Guitar
030: Distortion Guitar
032: Acoustic Bass
033: Fingered Bass
034: Picked Bass
035: Fretless Bass
038: Synth Bass 1
039: Synth Bass 2
040: Violin
042: Cello
045: Pizzicato Strings
046: Harp
047: Timpani
048: Strings
052: Choir Aahs
055: Orchestra Hit
056: Trumpet
057: Trombone
058: Tuba
060: French Horn
061: Brass Section
068: Oboe
071: Clarinet
073: Flute
078: Whistle
080: Square Lead
081: Saw Wave Lead
114: Steel Drums
119: Reverse Cymbal
Standard Percussion Kit (not complete)

I was pointed to this thread to post about my soundfont. Also, if you'd like to help to complete this soundfont, all that you need to do is give me a few songs that include the instruments which are missing from the soundfont. You can contact me via PM, or read the "readme" spoiler.
Old January 27th, 2013 (10:58 AM). Edited January 31st, 2013 by azoula.
azoula's Avatar
azoula azoula is offline
Trainer from Beginning
Join Date: Oct 2009
Location: Greece
Age: 19
Gender: Male
Posts: 36
Custom Backsprite (hair made by thethethethe)

Plus Fenekkin sprite no credit needed
Old January 31st, 2013 (3:43 PM).
Chaos Rush's Avatar
Chaos Rush Chaos Rush is offline
im sexy and i know it
Join Date: May 2007
Location: Taylor Swift
Gender: Male
Nature: Adamant
Posts: 1,287
This is a patch for Pokemon Ruby that changes the font to the one used in Pokemon Emerald, and also enables Palette 12 to be used in tilesets.

Old February 10th, 2013 (8:47 AM).
Noossab Blue's Avatar
Noossab Blue Noossab Blue is offline
Join Date: Dec 2012
Location: USA
Gender: Female
Nature: Quirky
Posts: 241
Since this patch can hardly be called a "hack" I'm going to post it here.

This FR patch allows you to randomize each starter choice from a predetermined list. The default is each of the first three generations' starters, but with a little bit of scripting knowledge you can change or expand the list to fit your needs.

This is not the same as a randomizer, which randomizes the starters but then is the same each time. The randomization is built into the game, meaning every time you play/reset, the starter choices will be different.

Here is the patch.

It uses the space between CFF000 and CFF600 or so, and changes the pokeball scripts in Oak's lab as well as gary's to work around the randomization.

And here are some brief instructions on how to edit the pokeball scripts to make the list whatever you like (uses XSE 1.1.1):
#dynamic 0x800000
#org 0xCFF000
setvar 0x4001 0x0
checkflag 0x200
if 0x0 call 0x8CFF040 <-if you want to use more than 3 in the list, change this to @starter (or whatever)
copyvar 0x4002 0x5000
setvar 0x4003 0x4
setvar 0x4004 0x7
compare 0x4055 0x3
if 0x4 goto 0x8169DE4
compare 0x4055 0x2
if 0x1 goto 0x8CFF08D
msgbox 0x818EA19 MSG_KEEPOPEN '"Those are POKé BALLS.\nThey contai..."

#org 0xCFF040 <-If you want to use more than 3 in the list, change this to @starter as well (or whatever you used previously)
random 0x3 <-change this to however many options you want
copyvar 0x8008 LASTRESULT
compare 0x8008 0x0
if 0x1 call 0x8CFF06E
compare 0x8008 0x1
if 0x1 call 0x8CFF075
compare 0x8008 0x2 <-Copy these two lines, replacing 0x2 with 0x3, 0x4 and so on until you have as many choices as you want
if 0x1 call 0x8CFF07C <-Change the pointer each time to @1, @2, and so on
setflag 0x200 <-Paste the new lines before this

#org 0x169DE4
msgbox 0x818EA45 MSG_KEEPOPEN '"That's PROF. OAK's last POKéMON."

#org 0xCFF08D
applymovement 0x4 0x81A75EF
waitmovement 0x0
showpokepic 0x4002 0xA 0x3
textcolor 0x0
bufferpokemon 0x0 0x4002
compare 0x4001 0x0
if 0x1 goto 0x8169C14
compare 0x4001 0x1
if 0x1 goto 0x8169C33
compare 0x4001 0x2
if 0x1 goto 0x8169C52

#org 0xCFF06E <- Copy the next 3 lines as many times as you added to the previous section and paste it just below the return. Change the pointer to @1, @2, and so on
setvar 0x5000 0x1 <-Change the 0x1 to the hex number of whatever pokemon you want to be available in the new list items (See this)

#org 0xCFF075
setvar 0x5000 0x98

#org 0xCFF07C
setvar 0x5000 0x115
IGN: Anna/Noossab Blue
3DS FC: 3196 3609 8450

Thanks to SilverGrey for the awesome banner! Click to see!
Current as of 1/31/14: I updated again!

Closed Thread
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are UTC -8. The time now is 6:08 AM.