Go Back   The PokéCommunity Forums > ROM Hacking > ROM Hacking Hub

Notices
For all updates, view the main page.

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.



Closed Thread
Click here to go to the first staff post in this thread.  
Thread Tools
  #21801    
Old June 29th, 2012 (10:32 PM).
redriders180's Avatar
redriders180
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by Daikoru:
Oh, thanks again for the answers! I guess I'll stick with FireRed. The main reason I've chosen FireRed is for the pictures that happen when we enter an area, I have great ideas of how to make use of them to get the player further into the plot.

I noticed thought that, apparently, you need MIDI files to make custom musics. The music I want to insert is MP3 thought (and worse: downloaded from Youtube!), yet there exists no MP3 to MIDI converter (sad, but not surprising seeing how MIDI works).

So I'm guessing one has to recreate manually the music in MIDI format. Problem is, I'm no good in music, that is one thing I unfortunately cannot do myself. Do you know any simpler solution? Or will I have to find someone able to work it out?

Also, still going on with musics: How are the battle musics chosen in battle? Is it automatically chosen depending on Trainer classes?
It really depends on what kind of song you're putting in. If it's a completely custom home-made song, or by an obscure artist, then you need to make the .midi manually. If it's a song by a famous artist, chances are someone's already done the hard work, and searching for it online should bring up some stuff. Alternatively, this site has a ton of .midi files from tons of games and platforms. The best part is, you can snag any music under the GameBoy Advance section, and it'll be instantly ready to be put in-game, since it'll already have the correct number and types of tracks that the GBA requires.

I believe the music is based on Trainer Class, but I'm not 100% sure.
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #21802    
Old June 30th, 2012 (02:27 AM).
Germaniac's Avatar
Germaniac
Victoria Concordia Crescit
 
Join Date: May 2009
Location: Jakarta, Indonesia
Age: 16
Gender: Male
Nature: Relaxed
I found the table, but how to repoint it to free space? Sorry for being a noob
__________________
  #21803    
Old June 30th, 2012 (07:32 AM).
redriders180's Avatar
redriders180
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by アルセウス:
I found the table, but how to repoint it to free space? Sorry for being a noob
You start off by copying the entire table using Ctrl+C, and then paste-writing it to some free space. To clarify, paste-writing isn't usually Ctrl+V, it's a different set of keys. With HxD, the combination is Ctrl+B for a paste-write.

After you paste that into free space, take note of where you put it. For the sake of this tutorial, we'll be using 0x800000. Also write down where the original table was. Reverse both of these pointers by splitting them into pairs of two bytes, and reading it backwards. Finally, add 08 to the end (800000 becomes 00 00 80 08, for instance). Now using the Find/Replace tool in your hex editor, search for all instances of the original pointer, reversed, and replace it with your new pointer, reversed. And that's usually it when it comes to repointing.
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #21804    
Old June 30th, 2012 (01:52 PM). Edited June 30th, 2012 by SpadeEdge16.
SpadeEdge16's Avatar
SpadeEdge16
 
Join Date: May 2012
Gender: Male
Hey guys, I've been editing my rom and I've gotten to the point where I've finished editing maps for the later cities in the game, and I want to know what people usually do to test the later maps without having to wait until you play through the whole game.

And another thing. Is it possible to delete maps that are already made? Cause I don't want some of the ones already in my rom, and I also make mistakes and dont want the maps I maade myself and then they just sit there...
  #21805    
Old June 30th, 2012 (04:26 PM).
redriders180's Avatar
redriders180
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by SpadeEdge16:
Hey guys, I've been editing my rom and I've gotten to the point where I've finished editing maps for the later cities in the game, and I want to know what people usually do to test the later maps without having to wait until you play through the whole game.

And another thing. Is it possible to delete maps that are already made? Cause I don't want some of the ones already in my rom, and I also make mistakes and dont want the maps I maade myself and then they just sit there...
I usually just use warp points from the beginning town to whatever town I want to go to, or set all the world map flags, and give myself something with Fly. Of course, it's no alternative to playing through the entire game. You have to do that eventually, so why not now?

Advance Map doesn't have a conventional way to delete maps, and frankly, it isn't necessary. Idle maps just sitting there never hurt anything, and if anything, they can be used for plenty of other things as well. Just keep all the maps where they are, just in case
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #21806    
Old June 30th, 2012 (06:05 PM).
Ferox
Beginning Trainer
 
Join Date: Jun 2012
Gender: Female
I'm just learning how to use map scripts, and when I walk into the house in question the first time, it works fine (check flag and hidesprite if flag not active). However, every subsequent time I walk in the script doesn't run at all. In Advance map it's set as Script type 02, is there a setting I change to make it run every time I enter the building?
  #21807    
Old June 30th, 2012 (06:15 PM).
tajaros's Avatar
tajaros
Hi I'm dawg
 
Join Date: Apr 2012
Location: Philippines
Age: 15
Gender: Male
Nature: Timid
Send a message via Windows Live Messenger to tajaros
Quote originally posted by Ferox:
I'm just learning how to use map scripts, and when I walk into the house in question the first time, it works fine (check flag and hidesprite if flag not active). However, every subsequent time I walk in the script doesn't run at all. In Advance map it's set as Script type 02, is there a setting I change to make it run every time I enter the building?
What kind of script is this?

If you want it happen all over again try setmaptile script....
__________________
  #21808    
Old June 30th, 2012 (06:27 PM).
SpadeEdge16's Avatar
SpadeEdge16
 
Join Date: May 2012
Gender: Male
Yeah, well, I did the maps before all of my additions of new pokemon and all that, and I've
heard people say not to play and save the game while working on it, but doing the awrp thing sounds good, thank you!

I just like to keep it organized, and seeing the extras there that I'm not even using kinda bugs me, but I guess I'll just start using them right away so I can feel like they've been useful, haha.
  #21809    
Old June 30th, 2012 (06:29 PM).
redriders180's Avatar
redriders180
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by Ferox:
I'm just learning how to use map scripts, and when I walk into the house in question the first time, it works fine (check flag and hidesprite if flag not active). However, every subsequent time I walk in the script doesn't run at all. In Advance map it's set as Script type 02, is there a setting I change to make it run every time I enter the building?
Usually, in a level script of this type, you set a variable to make it so it will run only once. Which variable is determined in the header:

Spoiler:

To make run multiple times, you need to make a level script or a walk-on script outside of whatever building you are entered, to set that variable to be equal to whatever value is specified in the header (next to the "Flag" value). The level script will run whenever the variable specified (0x4086 in my case) is equal to that value (0000 in my case).
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #21810    
Old June 30th, 2012 (07:32 PM).
Ferox
Beginning Trainer
 
Join Date: Jun 2012
Gender: Female
Thanks, but I still couldn't get it to work right. I had the flag set to the save setvar variable, but wasn't getting anywhere. I had tried a trip script outside the building previously, but ended up either crashing or not working.

I have removed the map script and redone it as a trip script inside the building, with the sprite in question just out of sight when it vanished instead. It functions but it's not quite the way I imagined it.

My new problem is that if I set wild Pokemon encounters to be Unowns, the game freezes every time a wild encounter starts. It doesn't matter what level the unowns are, and if I change the species it works fine, just the Unowns freezing the game.
  #21811    
Old June 30th, 2012 (07:39 PM).
DrFuji's Avatar
DrFuji
Helfen, Wehren, Heilen
Community Supporter
 
Join Date: Sep 2009
Location: Downia-upside
Age: 22
Gender: Male
Nature: Jolly
Quote originally posted by Ferox:
I'm just learning how to use map scripts, and when I walk into the house in question the first time, it works fine (check flag and hidesprite if flag not active). However, every subsequent time I walk in the script doesn't run at all. In Advance map it's set as Script type 02, is there a setting I change to make it run every time I enter the building?
Level script type 03 will activate every time you enter the map. Types 05 and 07 will do the same but also activate when you close the menu. You do not have to associate a variable/ value combination with them so you could just use a checkflag within the script if you wanted to.
__________________
  #21812    
Old June 30th, 2012 (07:50 PM).
Ferox
Beginning Trainer
 
Join Date: Jun 2012
Gender: Female
If I used any script type other than 02 the screen went black and the game froze.
  #21813    
Old June 30th, 2012 (07:53 PM).
redriders180's Avatar
redriders180
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by Ferox:
Thanks, but I still couldn't get it to work right. I had the flag set to the save setvar variable, but wasn't getting anywhere. I had tried a trip script outside the building previously, but ended up either crashing or not working.

I have removed the map script and redone it as a trip script inside the building, with the sprite in question just out of sight when it vanished instead. It functions but it's not quite the way I imagined it.

My new problem is that if I set wild Pokemon encounters to be Unowns, the game freezes every time a wild encounter starts. It doesn't matter what level the unowns are, and if I change the species it works fine, just the Unowns freezing the game.
I should've read your original post better, I hadn't noticed what your intended script was. Type 02 is more suited for events that occur when you're finished warping into a map, with messages and applymovement-type scripts. If you just want to hide a sprite, type 03 is a completely viable option.

Edit: I suppose I deserved that...got Ninja'd :D
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #21814    
Old June 30th, 2012 (09:23 PM).
ADLFM14's Avatar
ADLFM14
Legendary Spriter
 
Join Date: May 2012
Location: EGYPT
Gender: Male
Nature: Bold
I have a small problem if any one would help i would be very glad i want to change the pokeballs the comes in the beginning of a trainer battle

and i found them on Unlz-gba

but when i edit them and write to rom and i test it they are still found and didn't change what have i done wrong?
__________________
My Tutorials:
Hacking Ruby Title Screen Completely Step By Step
How To Insert An OW Sprite In NSE Classic Step By Step.
Hacks I'm Currently Making


Join My Hacking Team(D.A.T.S)




My deviantART


  #21815    
Old July 1st, 2012 (05:48 AM).
miksy91's Avatar
miksy91
A GB/C Rom Hacker since 2010
 
Join Date: Oct 2008
Location: A small country in the North
Gender: Male
Nature: Relaxed
Quote originally posted by ADLFM14:
I have a small problem if any one would help i would be very glad i want to change the pokeballs the comes in the beginning of a trainer battle

and i found them on Unlz-gba

but when i edit them and write to rom and i test it they are still found and didn't change what have i done wrong?
In theory, the same pokeball graphics can be written "unlimited" times in rom so if you've changed graphics of a pokeball, it doesn't necessarily mean it will affect the game in any way. But there is no good reason for the game's creators to do this so likely that you've accomplished to do, is to change pokeball graphics that are loaded sometime during the gameplay but not in battle.
__________________
My Rom Hack




Learn how to hack GB/C games:

Check my GameBoy/Color hacking videos in Youtube
-The video set uses Pokemon Silver (U) rom for demonstrations
  #21816    
Old July 1st, 2012 (05:55 AM). Edited July 1st, 2012 by Spherical Ice.
Spherical Ice's Avatar
Spherical Ice
 
Join Date: Nov 2007
Location: UK
Send a message via Skype™ to Spherical Ice
So I've applied JPAN's patch, followed metapod23's Overworld inserting tutorial and everything works well, EXCEPT whenever the new overworld table is loaded (when the overworld with the unknown 0001 is loaded), the rain sprite gets completely removed and replaced with white rectangles, like so:



I checked the Tile Viewer, and it seems when the overworld is loaded, the rain image is replaced with just... black.



The rain works whenever the overworld hasnt been loaded or isnt accessing the new table.

Why does this happen, is there a way of fixing it, etc?

edit

Okay, so it appears when the Overworld that uses the new table is loaded, data at 06010380 on the memory viewer through to 061B2380 is replaced with free space (FF). That massive chunk contains the image data for some of the footprint graphics and weather graphics, so whatever is setting that big chunk to FF temporarily...I hate. Would anyone know what it is that is causing this and how to prevent it? It's really, really frustrating.
  #21817    
Old July 1st, 2012 (02:08 PM).
RaditzNappa
Beginning Trainer
 
Join Date: Feb 2011
How do you edit the town map/fly screen in FR/LG, so as to correspond to an edited overworld?
  #21818    
Old July 1st, 2012 (02:30 PM).
SpadeEdge16's Avatar
SpadeEdge16
 
Join Date: May 2012
Gender: Male
A few Amap question.
How come when my character enters a cave I made, he is facing the exit?
Also, I changed the weather in cerulean city to sunny with clouds on the water, but when the coouds go by, they also continue on some other tiles as well, how can I fix this?
  #21819    
Old July 1st, 2012 (03:31 PM).
redriders180's Avatar
redriders180
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by SpadeEdge16:
A few Amap question.
How come when my character enters a cave I made, he is facing the exit?
Also, I changed the weather in cerulean city to sunny with clouds on the water, but when the coouds go by, they also continue on some other tiles as well, how can I fix this?
The way the clouds are programmed are they have a priority level of 3, which is the lowest priority. This basically means they only show up on the bottom layer of tiles with the background byte "block is covered by hero". To fix it, you need to adapt your tiles accordingly. It's such a finnicky weather that it's rarely used, even in the original games.
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #21820    
Old July 1st, 2012 (06:09 PM).
Darkrai Lv.1000's Avatar
Darkrai Lv.1000
Has a tendency to figure things out
 
Join Date: Jul 2007
Location: Aboard the Arc-Gurren
Age: 20
Gender: Male
Nature: Adamant
Send a message via AIM to Darkrai Lv.1000
Update: I think I found the "The End" graphic in unLZ, but i can't find the credits, even in A-Text. Is it even possible to edit the credits in FireRed?

Also, I'll restate my other question. Is it currently possible to remove the part in the intro where Oak introduces your Rival and you name him?
__________________
  #21821    
Old July 1st, 2012 (07:12 PM).
Shootingace's Avatar
Shootingace
Lord
 
Join Date: Jun 2012
Age: 18
Gender: Male
Nature: Calm
Hi, I want to make a Pokemon hack based on Fire red but i have no idea where i can find a complete list of downloadable tools to hack it perfectly. I would be really grateful if someone can give a some kind of connection to such access. Thanks in advance.
P.S. I already checked the toolbox but it lacks main tools and confuses my brains!
  #21822    
Old July 1st, 2012 (10:02 PM).
redriders180's Avatar
redriders180
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by Darkrai Lv.1000:
Update: I think I found the "The End" graphic in unLZ, but i can't find the credits, even in A-Text. Is it even possible to edit the credits in FireRed?

Also, I'll restate my other question. Is it currently possible to remove the part in the intro where Oak introduces your Rival and you name him?
I just did a quick check, and the credits are editable in A-text. It's very seperated though. For example, "Director" is one string, and "Junichi Masuda" is a completely separate string. You'll need to find all of them in order to edit the credits, which should be a pretty big feat, but it's still do-able.

The rival naming is only removable with ASM.

Quote originally posted by Shootingace:
Hi, I want to make a Pokemon hack based on Fire red but i have no idea where i can find a complete list of downloadable tools to hack it perfectly. I would be really grateful if someone can give a some kind of connection to such access. Thanks in advance.
P.S. I already checked the toolbox but it lacks main tools and confuses my brains!
If the stuff in the toolbox confuses your brains you ought to start somewhere basic. The three tools that, in my opinion, any ROM hacker needs is Advance Map, both 1.95 and 1.92 if possible, XSE 1.1.1, and a good hex editor. Technically, a hex editor is the only thing you need, but A-Map and XSE help make the process somewhat less confusing. Learn how to use those tools, and basic ROM hacking stuff before downloading tons of tools. It's better to understand before you blindly charge in
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


  #21823    
Old July 1st, 2012 (10:03 PM). Edited July 1st, 2012 by Teawanee.
Teawanee's Avatar
Teawanee
Fire-Type Trainer
 
Join Date: Dec 2011
Location: Pluto!
Gender: Female
Nature: Naughty
Please help? I'm a noob at hacking, so try to explain things as simply as possible? I'm using a fire red rom btw ^.^

I'm using unLZ.gba to replace sprites, and when I write to rom I keep getting the error: "Compressed size is XXX: which is too big."
Is there any way to fix this?

Also, when you first start the game you know the page with the charizard and flames and version name? can I edit that in any way?
__________________
  #21824    
Old July 1st, 2012 (10:41 PM).
Darkrai Lv.1000's Avatar
Darkrai Lv.1000
Has a tendency to figure things out
 
Join Date: Jul 2007
Location: Aboard the Arc-Gurren
Age: 20
Gender: Male
Nature: Adamant
Send a message via AIM to Darkrai Lv.1000
Quote originally posted by redriders180:
I just did a quick check, and the credits are editable in A-text. It's very seperated though. For example, "Director" is one string, and "Junichi Masuda" is a completely separate string. You'll need to find all of them in order to edit the credits, which should be a pretty big feat, but it's still do-able.

The rival naming is only removable with ASM.
I checked through all the sections in Advance Text, but I still couldn't find it. Can you tell me how you managed to do it?

I'm scared of it, but it appears it's time to read up on ASM...
__________________
  #21825    
Old July 1st, 2012 (10:55 PM).
redriders180's Avatar
redriders180
Mastermind of Pokemon Glazed
 
Join Date: Jun 2010
Location: Path of Victory, Tunod
Gender: Male
Nature: Quirky
Send a message via AIM to redriders180 Send a message via Skype™ to redriders180
Quote originally posted by Darkrai Lv.1000:
I checked through all the sections in Advance Text, but I still couldn't find it. Can you tell me how you managed to do it?

I'm scared of it, but it appears it's time to read up on ASM...
I opened up A-text, opened up the ROM, opened up the search tool, checked "go to beginning of text", and typed in various strings, i.e. "FireRed Version" and "Junichi Masuda", keeping mind to use proper case.
__________________


Superfan of Pokemon Glazed? Click here to join the official Pokemon Glazed Facebook Page!

Thank you for hatching the eggs!
Please view these dragons! Just click them and you're done!
If you don't help them grow up, they'll die...


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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 04:15 AM.