• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

ROM Hacking Resources

Status
Not open for further replies.

Sierraffinity

Desperately trying to retire from ROM hacking
1,069
Posts
16
Years
  • Renegade

    Time for real life...
    995
    Posts
    12
    Years
  • First resource upload~

    This is a complete set of all 5th generation Pokemon icon sprites.
    For example:
    JSdooBM.png

    All of these sprites are compatible with Wichu's Advanced Pokemon Icon Editor.

    DOWNLOAD: http://www.mediafire.com/download/bokswm2w35bka25/5th_gen_Pokemon_Icons.rar

    Credits: You may credit me if you wish~
     
    Last edited:

    Telinc1

    Weirdo Extraordinaire
    168
    Posts
    10
    Years
  • Well, I made a de-capitalisation patch, titled the "Ultimate De-capitalisation Patch". Now, I know that there already is a de-capitalisation patch, but please read the "history" of my de-capitalisation patch.

    History
    I was seriously looking for the "de-capitalisation" patch for two or three weeks until I finally found it. After applying it to my to-be-started hack and seeing how much effort was put into it, I was... very disappointed. Literally, the only de-capitalised things were the item names, Pokémon names and ability names. That was it. So, I finally decided to create my own de-capitalisation patch. Below is a list of things it changes.

    Changed and unchanged strings
    The following strings were de-capitalised:
    Spoiler:


    The things that were not modified are below:
    Spoiler:


    Applying
    Applying my Ultimate De-capitalisation Patch is simple. Just download the included .ips file and patch it with Lunar IPS, a.k.a. LIPS. Because only strings are changed, it is safe to patch it to a non-clean ROM (I tried it with my hack), but I do recommend making a backup, I'm not the one to blame if you patch it incorrectly and break your ROM.

    Credits
    These are the people you may or may not want to credit:
    1. Me, for going through the ROM with a hex editor and manually changing names, descriptions and strings.
    2. gogojjtech for discovering where the Fight, Bag, Pokémon and Run strings are. If he didn't discover them, I wouldn't have found the Bait, Rock and Ball options which happen to be close to the Fight, Bag, Pokémon and Run options.
    3. colcolstyles for discovering where the "S" in the sentence "Obtained the <itemname>S" is. If he didn't post it, we would have "Obtained the PotionS!".
    4. Wichu for the original de-capitalisation patch. If it was not for him, I wouldn't have gotten the idea to make one myself.
     
    416
    Posts
    11
    Years
    • Seen Feb 10, 2024
    I figured Id share my personal rom base. its got all the things I do for every rom I hack. as of 8/26/2013

    Here is a list of changes and credits:

    ~Fixed Raoming Legendaries IV glitch:
    This fixes a glitch which made roaming dogs have low IVs.

    At offset 0x40A92 changed hex bytes
    [21 78 1f 24 0A 1C] to [21 68 69 60 20 E0]
    CREDIT: HackMew

    ~Fixed The Pokedex Glitch:
    This fixes a glitch which cuts words off os some Pokemon types in the PokeDex.

    At offset 0x10583C and 0x105856 changed hex bytes
    [00] to [FF]
    CREDIT: HackMew

    ~Made Mew Obey Trainers:
    This makes any captured Mew Pokemon obey trainers who have the proper level badge.

    At offset 0x1D402 changed hex byte
    [97] to [00]
    CREDIT: colcolstyles

    ~Extend Usable Flags:
    This makes more flags available for hacking (flags 900-18FF)

    Patched JPANs Memory Extension Patch
    Assembled Jambo51s Flag extendion ASM script at offset 0x71A240
    At offset 0x6E5D6 changed hex bytes:
    [05 48 00 78 01 28 08 D0 10 28] to [01 48 00 47 00 00 41 A2 71 08]
    CREDIT: JAPAN and Jambo51

    ~Added TRANSFERSTONE:
    This item is used to evolve the trade evolution Pokemon.

    Item Index Number: 63
    Dexcription offset: 0x71A284
    Item data offset: 0x71A2F0
    Image Offset: 0x71A300
    Palette Offset: 0x71A3C0
    At offset 0x252A14 changed hex bytes:
    [00 00 00 00] to [F0 A2 71 08]
    CREDIT: LocksmithArmy

    ~Fixed Impossible Evolutions:
    Made it so every Pokemon can evolve (using YAPE).

    Kadabra evolves into Alakazam using a TRANSFERSTONE
    Machoke evolves into Machamp using a TRANSFERSTONE
    Graveler evolves into Golem using a TRANSFERSTONE
    Haunter evolves into Gengar using a TRANSFERSTONE
    Poliwhirl evolves into Politoed using a LEAF STONE
    Slowpoke evolves into Slowking using a WATER STONE
    Onix evolves into Steelix using a TRANSFERSTONE
    Seadra evolves into Kingdra using a TRANSFERSTONE
    Scyther evolves into Scizor using a TRANSFERSTONE
    Eevee evolves into Espeon using a SUN STONE
    Eevee evolves into umbreon using a MOON STONE
    Porygon evolves into Porygon2 using a TRANSFERSTONE
    Clamperl evolves into Huntail at Lv 20 with Low Personality
    Clamperl evolves into Gorebyss at Lv 20 with High Personality

    ~Removed Extra Moves:
    Removed all moves that were duplicated in the Pokemon movesets, freeing up 254 moves.

    Used YAPE.

    http://lsaentertainment.yolasite.com/resources/LSA%20ROM%20Base%20%28FR%29.rar

    I dont require credit for the rom base but DO require credit for my item (the "TRANSFERSTONE")
     
    46
    Posts
    17
    Years
    • Seen Jan 23, 2024
    Here are some Pokemon Yellow Advanced Version sprites:

    ash.png


    oak0.png
    oak2.png
    oak1.png
    oak3.png


    PIKA.png


    No credit needed. Sprited them all myself. All of them use the same Pallettes as their in-game counterparts. (Oak=Old Man; Fire Red Only)

    If anyone can contact Jambo51, I have a complete graphical, wild Pokemon and trainer roster remake of Yellow Version that uses some of his scripts. I would love to post it somewhere but don't want to without his approval, but it is something which truly should be shared!

    BONUS:

    Raichu

    RAI.png
     
    Last edited:

    Telinc1

    Weirdo Extraordinaire
    168
    Posts
    10
    Years
  • The Generation III overworld Poké Ball looks terrible in my opinion, so I made a Generation IV Poké Ball that uses the same palette as the normal one. The image is indexed and ready to inserted over index 54 with Overworld Editor Rebirth Edition straight after it is downloaded. Oh yeah, here it is.
     
    Last edited:

    Full Metal

    C(++) Developer.
    810
    Posts
    16
    Years
  • Here is a little python magical script that I conjured.

    Input: drag & drop images onto script
    Output:
    imagename-processed.extension
    imagename-combined.extension

    This will take all the colors in your image, make them GBA compatible ( ie - multiples of 8 ), then it will further reduce the number of used colors to sixteen. Currently, this method takes a summary of colors that are used, takes the top sixteen used colors and then finds the closest match for the remaining colors and swaps them. This creates some problems, but who knows.

    What you need to run it:
    • pygame
    • numpy

    I tested this with python 3.3 and it worked great, and I can't think of any immediate reasons why it would not work with 2.7 if you add future imports to the first line.
    ( from __future_ import print_function ). Also, on line 60 I intentionally swapped red and green values. If your output image is in weird colors, change line 60 to be this:

    return (r[0],r[1],r[2])

    I don't know why, but pygame seemed to be swapping my red and green channels when I went to output the image. This may or may not be local to my machine.

    Use-cases:
    Primarily, I would see this as a utility for inserting tiles with Advance Map. Modify your palette inside Advance Map into something you'd like to use, export your tileset, bring in your new tiles ( the colors should be roughly similar ), and then run your modified tileset through this script, import the -processed image, and kablam, your tiles have been inserted. I may consider making another script to remove redundant tiles at an 8x8 block level ( as well as report the changes so that you can easily repair your blockset in advance map ).

    *edit*

    Here's an updated version. :D
     
    Last edited:

    Gigabyyyte

    Exploring the world of Kalos!
    33
    Posts
    10
    Years
    • Seen Oct 2, 2013
    GIGABYYYTE'S RESOURCES
    This post is made up of pure awesomeness.

    Okay, so I was planning this hack, but then our team discontinued it 'cause… it's too time-consuming.
    Anyway, for those who might wanna recycle the idea, here's what it's all about:

    Spoiler:


    Sadly, it's too much of a burden. If anyone now wants to make a similar hack because of reading this text, and then manages to pull through, a nice little credit to Team Gigabyyyte (lol) would be nice. It would make our dreams etched forever in the stars (what am I saying)~

    Okay, since I'm awesome, I uploaded what we've worked on and made them available for everyone to use.
    WITH THE PROPER CREDIT, OF COURSE.

    First up, fully recolored (for FireRed) overworlds of Professor Oak and Blue. Note: these are 32x32. You'll have to resize the normal overworlds of 16 x 32 in NSE for them to be inserted. :P Credit me, bro (or sis haha).
    http://www.mediafire.com/?78qk6b4ptjxtb1b
    http://www.mediafire.com/?iba3a8nbalya4fj

    Next, we have Wichu's HGSS sprite pack, but numbered according to ROM index number, and not National Pokédex number. These are ready to be inserted via his Advanced Series Sprite Editor. Credits go, of course, to Wichu. Tag me in for organizing them up.
    http://www.mediafire.com/?bnwo80oc4aufpp7

    Haha. Here are some overworlds for Kanto's Battle Frontier Brains, rendered HGSS-style. (: Credits go to Kyledove from deviantART for the pixel art, and me for cropping 'em up. THESE HAVE NOT BEEN RECOLORED. And guys, these aren't complete like, as in, per frame.
    http://www.mediafire.com/?ja22j060q5a164v

    Finally, here are battle sprites for said Brains. Credits go to xMachaku of deviantART for the art, and me for indexing them. (;
    http://www.mediafire.com/?5j0p1cdfew74nzq

    HAHAHA! Sorry for being a credit hog. :( It's just that… this project has a special place in my heart, and… this is getting cheesy. Okay guys, enjoy your stuff. =))

    Giga out.
     

    LCCoolJ95

    Limited Capacity
    638
    Posts
    14
    Years
  • I'm not trying to necropost or anything, because I do have a quick resource to add.

    I've successfullly added the Fairy-type into Pokémon Emerald! It replaces the ???-type, and it also has the strengths/weaknesses/resistances of the Fairy-type in X and Y. Pokémon like Clefairy and Togepi are pure Fairy-types nows and Mawile and Jigglypuff are secondary Fairy-types. Plus, moves like Charm and Sweet Kiss are Fairy now.

    The only thing I didn't do is change the ???-type pic into a Fairy-type pic. But, other than that, the ??? now functions like the Fairy-type. Download is in the attachment. I will update this soon, with all of the 3rd gen roms having the Fairy-type added to them.

    NOTE: This patch overwrites any data between E3D000 and E3D167.

    Enjoy! :D
     
    Last edited:

    Le pug

    Creator of Pokémon: Discovery / Fat Kid
    870
    Posts
    10
    Years
  • Shouldn't celebrate these fake eeveelutions with my own hack so feel free to use them. I own these images, though they were created for me by commission.

    I'm doing a method of eeveelutions to eeveelutions sort of like mega evolutions but its simply just a third stage of evolution for it all.

    Here are the images:
    Spoiler:
     

    Sniper

    ふゆかい
    1,412
    Posts
    10
    Years
  • Hi! I've decided to share the mugshots I've used and ripped by Nick Alert! These are INDEXED.
    This mugshots can be used on hacking rom and stuff. I do take request, but please do that on pm.
    If to be used, please add credits to me and Nick Alert for the mugshots.
    Also, thanks to kaedearagaki's indexing tut on Youtube.
    I've fixed some of the sprite to fit on 64x64.

    RIVALS/PROTAGONIST
    Spoiler:


    GYM
    Spoiler:


    EVIL TEAMS
    Spoiler:


    POKEMON MUGSHOTS

    Spoiler:


    As you can see, they're not cut, they are fixed. Credits needed if to be used.
    I'll be adding more soon. I've made this for GBA rom hacking!
    Original thread here.
     
    Last edited:

    TheShinyMew

    Wild Challenger appeared!
    125
    Posts
    13
    Years
  • I have use the Spritzee and Aromatisse for your GBA Pokemon Games, and use Wichu's Advanced Pokemon Sprite Editor!
    Spritzee_zpsf8b8b706.png

    Aromatisse_zps844e3bae.png

    The sprites came from either Smogon or the Pokemon Showdown sites.
     
    Last edited:
    Status
    Not open for further replies.
    Back
    Top