The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > ROM Hacking Hub
Reload this Page Discussion A Call to the Community: Gen IV ROM Hacking Guides
Sign Up Rules/FAQ Daily Battle Blogs Mark Forums Read


ROM Hacking Hub General discussions about ROM Hacking and Emulation. Not sure where to start? This is the place for you.
Posting links to ROMs is illegal and is not tolerated anywhere on the forum.
New threads in this forum are to be approved by a moderator before they are displayed.

Reply
 
Thread Tools
  #1    
Old May 7th, 2016 (12:55 PM).
wundrweapon's Avatar
wundrweapon wundrweapon is offline
Memelord
 
Join Date: May 2016
Gender: Male
Nature: Calm
Posts: 21
Searching through this subforum, I see the same things over and over again - FireRed tools, gen III tools tutorials for FireRed, guides for FireRed, tutorials for Emerald, gen III tutorials, you get the point. I'm well aware that gen IV ROM hacking is very fleshed-out, and that People do know how to do it, whether or not gen III is better for hacks or for first-timers.

This is why I am here to ask the community of ROM hackers for one thing: a complete, in-depth guide on gen IV ROM hacking. Everything from overworld sprite edits to tile edits to moveset changes to type additions/mods to custom regions to scripting. I wish for the community to make a series of gen IV ROM hacking guides that cover absolutely everything that's possible in D/P/Pt/HG/SS, such that anyone who watches/reads every guide wold be able to make something like Light Platinum DS.

It's time to see gen IV get the beautiful ROM hacks it deserves. Something like Roland's (from Project Pokemon) Perfect Platinum/Heart/Soul or the aforementioned Light Platinum DS.

With high hopes,
~wundr
Reply With Quote

Relevant Advertising!

  #2    
Old May 20th, 2016 (8:23 AM).
Hiro TDK Hiro TDK is offline
 
Join Date: Oct 2015
Gender: Male
Posts: 40
I think I can write a couple of small tutorials tonight. My HDD crashed, so I haven't been up to much lately. I'm going to try to get MikeLan98 to do a write up on his method of mapping. I also have several tools that took over a month to acquire, so I can link to those. I just need to see what is and isn't corrupted.
Reply With Quote
  #3    
Old May 31st, 2016 (11:20 AM).
wundrweapon's Avatar
wundrweapon wundrweapon is offline
Memelord
 
Join Date: May 2016
Gender: Male
Nature: Calm
Posts: 21
Quote:
Originally Posted by Hiro TDK View Post
I think I can write a couple of small tutorials tonight. My HDD crashed, so I haven't been up to much lately. I'm going to try to get MikeLan98 to do a write up on his method of mapping. I also have several tools that took over a month to acquire, so I can link to those. I just need to see what is and isn't corrupted.
Can you do that? It'd be great if you could, because the guides on PHO are sub-optimal imo
Reply With Quote
  #4    
Old June 4th, 2016 (3:23 PM).
Hiro TDK Hiro TDK is offline
 
Join Date: Oct 2015
Gender: Male
Posts: 40
I want to point out that I am a master procrastinator, so expect delay. Anyway, I was fired the other day for ... well, I was fired. I've spent the last week looking for a job and playing Overwatch, so I've not done much since I said that.

What I am going to do though is post a couple of things guides on where to find commonly asked for things in the ROM and how and what you'll need to edit them. Things like overworld sprites, which were the largest pain in the ass to do correctly. I did a complete (save for naming and bag screen, though I'm working on the latter) replacement of Lyra with Kris and learned a lot on the way. I created an searchable Excel workbook of all of the texts in the game for anyone interested in changing dialogue or character names. I wrote most of the things down as I was doing them, I'm just working on the motivation to sit down and organize it.
Reply With Quote
  #5    
Old June 6th, 2016 (7:08 AM).
Hiro TDK Hiro TDK is offline
 
Join Date: Oct 2015
Gender: Male
Posts: 40
My first tutorial is going to be a step by step on how to edit the opening sequence for HGSS. I'm getting a tad sidetracked, but I am working on it. My goal is to show how to edit each portion of the animation. Here's a preview:
Reply With Quote
  #6    
Old June 6th, 2016 (7:22 AM).
Team Fail's Avatar
Team Fail Team Fail is offline
burning passion
ModeratorCSEO
 
Join Date: May 2009
Location: yes
Age: 21
Gender: Male
Nature: Brave
Posts: 12,531
I do have a fairly decent tutorial on DS music hacking that seems to have taken some nods from notable names around the scene, although I do really think it's due for a rewrite someday down the road as there's much more new and better tools out there that you can use. I'm hoping to over the coming months refine my technique for such and be able to re-make that tutorial some day as the previous one was, in my opinion, a little rushed.
__________________
CONTENTS
001
  THE LAB
002
  VISITOR MESSAGE
003
  PRIVATE MESSAGE
004
  PUSHING BUTTONS
005
  PUSHING BUTTONS BLOG
006
  ALT
007
  PHO
008
  PAIR 1
009
  PAIR 2
010
  TWITTER
011
  TF'S MUSIC STUDIO
012
  PC DISCORD - #GENERAL
SEEN
151

OWN
151
DATA
CRY
AREA
QUIT
Reply With Quote
  #7    
Old June 6th, 2016 (12:55 PM).
wundrweapon's Avatar
wundrweapon wundrweapon is offline
Memelord
 
Join Date: May 2016
Gender: Male
Nature: Calm
Posts: 21
Quote:
Originally Posted by Hiro TDK View Post
I want to point out that I am a master procrastinator, so expect delay. Anyway, I was fired the other day for ... well, I was fired. I've spent the last week looking for a job and playing Overwatch, so I've not done much since I said that.

What I am going to do though is post a couple of things guides on where to find commonly asked for things in the ROM and how and what you'll need to edit them. Things like overworld sprites, which were the largest pain in the ass to do correctly. I did a complete (save for naming and bag screen, though I'm working on the latter) replacement of Lyra with Kris and learned a lot on the way. I created an searchable Excel workbook of all of the texts in the game for anyone interested in changing dialogue or character names. I wrote most of the things down as I was doing them, I'm just working on the motivation to sit down and organize it.
Alright, thanks for doing this at all - you have no clue how grateful I am! (as for procrastination, there's a pile of year-old papers to my right that, to properly dispose of, I need only place them into the recycling bin... and yet I won't do it. I get where you're coming from is what I'm saying)

Quote:
Originally Posted by Hiro TDK View Post
My first tutorial is going to be a step by step on how to edit the opening sequence for HGSS. I'm getting a tad sidetracked, but I am working on it. My goal is to show how to edit each portion of the animation. Here's a preview:
Ooh, this could prove useful! Thanks!
Side question: will this method be equal or similar to a method to pull this off in Platinum?

Quote:
Originally Posted by Team Fail View Post
I do have a fairly decent tutorial on DS music hacking that seems to have taken some nods from notable names around the scene, although I do really think it's due for a rewrite someday down the road as there's much more new and better tools out there that you can use. I'm hoping to over the coming months refine my technique for such and be able to re-make that tutorial some day as the previous one was, in my opinion, a little rushed.
Do you think you could link me to that? If you do end up remaking that eventually, please link me there as well. Thanks!~
Reply With Quote
  #8    
Old June 6th, 2016 (1:24 PM).
Hiro TDK Hiro TDK is offline
 
Join Date: Oct 2015
Gender: Male
Posts: 40
Quote:
Originally Posted by wundrweapon View Post
Ooh, this could prove useful! Thanks!
Side question: will this method be equal or similar to a method to pull this off in Platinum?
I do not yet know. I could take a look though. I'd imagine they use the same setup. There's actually quite a bit of stuff left over from D/P/Pt in the HG/SS files. There are of course quirks. For example, there's a palette bug on the screen shown above. After my kids are in bed, I'll take a look and see what's up. It would be a lot easier if I could find a file system list like this.
Reply With Quote
  #9    
Old June 20th, 2016 (2:07 AM).
Salamence™'s Avatar
Salamence™ Salamence™ is offline
Gen 3♥
 
Join Date: Apr 2013
Location: On earth
Gender: Male
Nature: Calm
Posts: 152
Gen 4 isn't that hard to hack. HGSS is the best option imo. Since you can create more content in those game.
There is also a working Lua script in HGSS for X,Y,Z position when you want to insert scripts
__________________

The best starter ever <3.<3
Reply With Quote
  #10    
Old June 20th, 2016 (4:59 PM).
Hiro TDK Hiro TDK is offline
 
Join Date: Oct 2015
Gender: Male
Posts: 40
Quote:
Originally Posted by Salamence™ View Post
Gen 4 isn't that hard to hack.
I would agree to an extent. Unlike the previous games though, Gen IV hasn't received a lot in the area of research and development. It's been nearly six years and only just recently has anyone put in the time to figure out how to expand the Pokedex. No one has really put in the research for things like new moves, new move animations. If I'm not mistaken though, MeroMero actually did end up adding new abilities, but I don't think they wrote a guide.

Actual detailed guides are few and far between. Like before, MeroMero figured out how to add Fairy-type to the game completely, including Fairy-type Arceus and Judgement, but didn't cover those last two in their guides.

The most important thing missing is mapping. Mapping is still pretty inaccessible, despite all of the tools being available. But unlike previous games, no one is jumping in to write new tools. Other than SDSME, the only other tool for mapping is simply one for exporting and viewing full-detail maps. The only people to really have this down are from the Spanish hacking forums, and the guides are incredibly outdated and lacking in detail, and for the most part, not in English. I've been hounding Mikelan98 to write a new guide, or to walk me through the minutia of importing maps to no avail. There are no guides on most of it though. Exporting and converting are covered in a few places, but importing, the actual editing, naming, buildings, terrain; none of that seems to be covered anywhere.

Other tools are basically non-existent too. There's nothing concrete for exporting and modifying the models in the game. There's one or two exporters and coverters, but none of them are 100% accurate.

There're only three tools for modifying texture files, which is how overworlds are stored. BTX editor has a 1-in-3 chance of failing miserably. MKDSCM imports single frames at time, but tries to overwrite the palette on each frame, and doesn't read the palette for pre-existing colors, making it practically useless for modifying overworld sprites. The other is Overworld Editor DS, but it requires manually painting each frame. This leaves mostly just CrystalTile2 for anything not covered by BTX Editor.

So, while Gen IV isn't very difficult, there's still a lot standing in the way of decent hacks.
Reply With Quote
  #11    
Old June 21st, 2016 (2:12 PM).
wundrweapon's Avatar
wundrweapon wundrweapon is offline
Memelord
 
Join Date: May 2016
Gender: Male
Nature: Calm
Posts: 21
Quote:
Originally Posted by Salamence™ View Post
Gen 4 isn't that hard to hack. HGSS is the best option imo. Since you can create more content in those game.
There is also a working Lua script in HGSS for X,Y,Z position when you want to insert scripts
To a complete n00b like myself who refuses to do anything on the GBA, even just to grasp the basics, it's pretty dang difficult. I may or may not take your advice on that, it really depends on what Hiro TDK's HGSS opening guide turns out.

Quote:
Originally Posted by Hiro TDK View Post
I would agree to an extent. Unlike the previous games though, Gen IV hasn't received a lot in the area of research and development. It's been nearly six years and only just recently has anyone put in the time to figure out how to expand the Pokedex. No one has really put in the research for things like new moves, new move animations. If I'm not mistaken though, MeroMero actually did end up adding new abilities, but I don't think they wrote a guide.

Actual detailed guides are few and far between. Like before, MeroMero figured out how to add Fairy-type to the game completely, including Fairy-type Arceus and Judgement, but didn't cover those last two in their guides.

The most important thing missing is mapping. Mapping is still pretty inaccessible, despite all of the tools being available. But unlike previous games, no one is jumping in to write new tools. Other than SDSME, the only other tool for mapping is simply one for exporting and viewing full-detail maps. The only people to really have this down are from the Spanish hacking forums, and the guides are incredibly outdated and lacking in detail, and for the most part, not in English. I've been hounding Mikelan98 to write a new guide, or to walk me through the minutia of importing maps to no avail. There are no guides on most of it though. Exporting and converting are covered in a few places, but importing, the actual editing, naming, buildings, terrain; none of that seems to be covered anywhere.

Other tools are basically non-existent too. There's nothing concrete for exporting and modifying the models in the game. There's one or two exporters and coverters, but none of them are 100% accurate.

There're only three tools for modifying texture files, which is how overworlds are stored. BTX editor has a 1-in-3 chance of failing miserably. MKDSCM imports single frames at time, but tries to overwrite the palette on each frame, and doesn't read the palette for pre-existing colors, making it practically useless for modifying overworld sprites. The other is Overworld Editor DS, but it requires manually painting each frame. This leaves mostly just CrystalTile2 for anything not covered by BTX Editor.

So, while Gen IV isn't very difficult, there's still a lot standing in the way of decent hacks.
This is where it gets hard for me - despite the complete knowledge scattered among the expert hackers, there's no good documentation and tools.
As for Mikelan98, I wish you luck - my goal is to come out with a bang using a super-nice hack with all sorts of stuff in it

Good luck again!
Reply With Quote
  #12    
Old June 21st, 2016 (8:49 PM).
Hiro TDK Hiro TDK is offline
 
Join Date: Oct 2015
Gender: Male
Posts: 40
You know, for all my complaining, MikeLan98 just posted in Research & Development about those terrain files I mentioned. He says he finally cracked it.
Reply With Quote
  #13    
Old June 22nd, 2016 (2:10 PM). Edited 1 Week Ago by Stormzy.
wundrweapon's Avatar
wundrweapon wundrweapon is offline
Memelord
 
Join Date: May 2016
Gender: Male
Nature: Calm
Posts: 21
Quote:
Originally Posted by Hiro TDK View Post
You know, for all my complaining, MikeLan98 just posted in Research & Development about those terrain files I mentioned. He says he finally cracked it.
oh wow! what does this all mean for gen IV hacking, tutorial creations, etc?

Quote:
Originally Posted by Hiro TDK View Post
It would be a lot easier if I could find a file system list like this.
Although it's in Spanish, this may be of use
Reply With Quote
Reply
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 GMT -8. The time now is 2:46 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2016 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2016.