[ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION) Page 881

Started by Prof. 9 January 31st, 2007 7:25 AM
  • 1958403 views
  • 27748 replies

machomuu

Stuck in Hot Girl Summer

She/Her
Take a left, turn right at the next stop, bear left for a few mil
Seen March 4th, 2023
Posted April 26th, 2022
10,505 posts
15.1 Years
Which Hex editor do you guys prefer to use? They're all doing my head in at the moment.
That last sentence makes me think that you're looking for an easy to use hex editor, ja? If so, you won't exactly find one that'll walk you through anything, the ease of use is more on the side of how much you know about hexadecimal than the user interface of the hex editor itself.

I personally use XVI32, only because I heard about it one day and downloaded it, not because it's the best or anything like that. It works, and it works well, and that's pretty much all I can ask for in a free hex editor.
Male
Seen July 11th, 2014
Posted August 24th, 2012
63 posts
11.2 Years
It's possible using some ASM. I achieved it with relative ease too. The only problem with Gallade (and Froslass) in particular, is that they actually use a special evolutionary stone, as opposed to simply levelling up.

I still have my source code for it, so I'll see if I can find it! :)
Ah, thank you! I'm subscribed to you on youtube! I love what you do.

Although, I'm working with Emerald specifically, and I know you only deal with Firered.

Also, do you mean it's a problem because they use stones that don't exist in the game? I intended to use pre-existing stones for that. If it is impossible than leveling up to evolve will suffice for me. :)

Logic, so rare it's a goddamn superpower...
I also started messing with soundfonts... Check the rest of my channel for more.

FrozenInfernoZX

What is out there?

Male
United States
Seen February 27th, 2019
Posted February 25th, 2019
756 posts
10.9 Years
The reason you're seeing blue is that those blue squares, and the blue pixel, are set to be the transparent color. The layer underneath the map is blue, and you're seeing that bottom layer through those single-pixel holes. You need to edit your tiles so that the first color in the index doesn't belong to any of the tiles.
Yeah true. I also noticed that my unlz map insertion kept giving me those dots every single time I inserted my map. I then changed the palette of the unlz map insertion file to black and white and edited out the dots. Now it works. Thanks for the help though!

Current Live Update: Build 3.0 RC 2.73 No more Flag Errors!
Always periodically make backup saves!

Renegade

Time for real life...

Male
United States
Seen January 8th, 2015
Posted December 31st, 2014
995 posts
11.5 Years
Hello, I have a question.

This tileset business has been something I've put on hold until now because it really gets me confused..

I don't understand how inserting tilesets works. I can create a new tree, recolor it, and insert it into the game. But then when I try to redo something that is on a different tileset (a tileset different than the "outdoors" one) and insert that tileset into the game, the 1st tileset goes back to normal. I don't understand how to have many different tilesets inserted into the game at once...

Don't know if that made much sense, but can anyone help? Thanks.
Age 29
Male
Seen March 10th, 2023
Posted August 22nd, 2022
3,482 posts
15 Years
Hello, I have a question.

This tileset business has been something I've put on hold until now because it really gets me confused..

I don't understand how inserting tilesets works. I can create a new tree, recolor it, and insert it into the game. But then when I try to redo something that is on a different tileset (a tileset different than the "outdoors" one) and insert that tileset into the game, the 1st tileset goes back to normal. I don't understand how to have many different tilesets inserted into the game at once...

Don't know if that made much sense, but can anyone help? Thanks.
All of the tilesets can be edited, I don't really understand your problem. From what I gather, it sounds like you may accidently be reloading the original tileset back into the ROM by accidently selecting the wrong thing. I'm not 100% sure unless you go step by step through the problem and what you do (which I advise you message me too, as I really want to help you)


Temmie vibrates intensely.

awwAwa cute!! (pets u)

OMG!! humans TOO CUTE (dies)

can't blame a BARK for tryin'...

RATED TEM OUTTA TEM.

Renegade

Time for real life...

Male
United States
Seen January 8th, 2015
Posted December 31st, 2014
995 posts
11.5 Years
All of the tilesets can be edited, I don't really understand your problem. From what I gather, it sounds like you may accidently be reloading the original tileset back into the ROM by accidently selecting the wrong thing. I'm not 100% sure unless you go step by step through the problem and what you do (which I advise you message me too, as I really want to help you)
First, I go to "Block Editor" and select the default "Palette 0". Then, I select "Picture" and "Save Tileset 1". Next, I open it up in Paint. I also open up a separate Paint page and load up the new tree I want to insert. I recolor the custom tree tile to fit the colors in the palette then I replace the old tree with the new one. I save it and open up A-Map. Then, I go to "Block Editor" and "Load Tileset 1". I load my tileset and my new tile is inserted.

So that all works out great, but then I try to do the same thing with a different tileset, and it basically overwrites what I did to the first tileset.

I do the same process for both tilesets.
Seen August 24th, 2012
Posted July 25th, 2012
6 posts
10.8 Years
OW sprites are uncompressed, so UNLZ.gba won't help you at all. Nameless Sprite Editor (Classic) and Overworld Editor (Rebirth Edition) are both great programs to edit overworld sprites. The credit sprites ARE compressed, so use UNLZ.gba to find them. I don't have a specific number, so just go through them all.
Thank you very much. This Nameless Sprite Editor thing is very helpful.

That brings me to my next question. I'm trying to add new legendaries to the game, and a couple events allowing the player to acquire unique Pokemon. For example, I plan to make several new Regis, add some legendaries from older games and a few that are unable to be acquired. For this, I have to be able to create waiting legendaries. How would I go about doing this? Is there any way I can create a new overworld sprite without overwriting another one, and would it require the use of scripting?
Age 29
Male
Seen March 10th, 2023
Posted August 22nd, 2022
3,482 posts
15 Years
First, I go to "Block Editor" and select the default "Palette 0". Then, I select "Picture" and "Save Tileset 1". Next, I open it up in Paint. I also open up a separate Paint page and load up the new tree I want to insert. I recolor the custom tree tile to fit the colors in the palette then I replace the old tree with the new one. I save it and open up A-Map. Then, I go to "Block Editor" and "Load Tileset 1". I load my tileset and my new tile is inserted.

So that all works out great, but then I try to do the same thing with a different tileset, and it basically overwrites what I did to the first tileset.

I do the same process for both tilesets.
Please tell me instead of Save Tileset 1, you chose Save Tileset 2, and same for the Loading, and opening the rght Tileset in Paint.


Temmie vibrates intensely.

awwAwa cute!! (pets u)

OMG!! humans TOO CUTE (dies)

can't blame a BARK for tryin'...

RATED TEM OUTTA TEM.

Renegade

Time for real life...

Male
United States
Seen January 8th, 2015
Posted December 31st, 2014
995 posts
11.5 Years
Please tell me instead of Save Tileset 1, you chose Save Tileset 2, and same for the Loading, and opening the rght Tileset in Paint.
I'm pretty sure Save Tileset 2 lets you add new tiles, right? I'm not trying to add new tiles, I'm trying to replace the normal tree with a custom tree. (Pasting the new tree over the original tree) But I'm also trying to replace a house's roof in a different tileset. When I load up both tilesets, only one of them works. (I'm inserting both of them as Load Tileset and Save Tileset 1)
Age 29
Male
Seen March 10th, 2023
Posted August 22nd, 2022
3,482 posts
15 Years
I'm pretty sure Save Tileset 2 lets you add new tiles, right? I'm not trying to add new tiles, I'm trying to replace the normal tree with a custom tree. (Pasting the new tree over the original tree) But I'm also trying to replace a house's roof in a different tileset. When I load up both tilesets, only one of them works. (I'm inserting both of them as Load Tileset and Save Tileset 1)
Right, no. If the house is one that is specific to a town, it is in the "Tileset 2", not the Tileset 1. The tree bit is fine, it's when you edit other tilesets, it needs to be Save Tileset 2 and edit that Tileset (which, by the way, is not just for new tiles), so try the Save Tileset 2 and Load Tileset 2.


Temmie vibrates intensely.

awwAwa cute!! (pets u)

OMG!! humans TOO CUTE (dies)

can't blame a BARK for tryin'...

RATED TEM OUTTA TEM.

redriders180

Mastermind of Pokemon Glazed

Male
Path of Victory, Tunod
Seen December 17th, 2016
Posted November 17th, 2015
314 posts
12.9 Years
Thank you very much. This Nameless Sprite Editor thing is very helpful.

That brings me to my next question. I'm trying to add new legendaries to the game, and a couple events allowing the player to acquire unique Pokemon. For example, I plan to make several new Regis, add some legendaries from older games and a few that are unable to be acquired. For this, I have to be able to create waiting legendaries. How would I go about doing this? Is there any way I can create a new overworld sprite without overwriting another one, and would it require the use of scripting?
Adding OWs is tricky business. I don't remember which game you were hacking, so I'll cover the Gen III Games.

Ruby has 217 total OWs, and a large amount of them are Pokemon Dolls, or placeholders for the rival. I don't hack Ruby, but Light Platinum has OW sprites for pretty much all legendary Pokemon, and plenty of people as well, which means you're probably fine editing the existing ones (I'll provide a useful link later)

Firered has 151 OWs, so it's understandable that you might want to add more. The link I'll provide at the end of this post specifically addresses Firered, and although it's for JPANs hack engine, the post still has everything important for adding and resizing OWs.

Emerald has 245 OWs. If you're wanting to add more to Emerald, don't evene bother...255 is the max amount you can have, in any case, so an extra 10 won't do you much good.

This tutorial has all the useful things about OW structures. It also has necessary offsets which should allow you to repoint. Remember, though, that you'll need to edit the INI files to edit them :)


I think I'm done with ROM hacking. I'll still pop in and visit, though.


Seen August 24th, 2012
Posted July 25th, 2012
6 posts
10.8 Years
Well, looking at all the overworld sprites in Emerald (the game I'm hacking), there seems to be several sprites I can use. Namely several Regi dolls that can only be acquired through E-Readers or Gamesharks, an odd fat guy sprite I've never seen before, and the 4 protagonists from FR/LG and R/S. Thanks again!

FrozenInfernoZX

What is out there?

Male
United States
Seen February 27th, 2019
Posted February 25th, 2019
756 posts
10.9 Years
Sigh. Another weird problem. I have inserted my 2 region maps flawlessly. It shows up perfect in Advance Map. My first starting region (Taejo) shows up perfectly in game as well. However, needing to test my second region map in game (Seijo), this is what happens when I move from a Taejo map to a Seijo map:

The top part of Seijo gets glitched up. I also noticed that if I get there through a warp, the Seijo map gets this little glitched block on the top right of the region. Since the map shows up perfectly in Advance Map does that mean there is only a specific way of transferring between these maps? Like the original way Game Freak did with the Bill event in Cinnabar. Do I have to make a script like that in order to get to the other map?

Current Live Update: Build 3.0 RC 2.73 No more Flag Errors!
Always periodically make backup saves!
Age 28
Seen 2 Weeks Ago
Posted July 16th, 2020
148 posts
16.2 Years
I have many questions, so please bear with me. All of these questions pertain to Fire Red.

1: Is there a way to change the gender of an overworld? You know how a male overworld has blue text, and a female has red text. Is that all part of the script? Or is it the overworld itself?
2: How can you go into the script of a Gym Leader and change the TM that they give you? I have no scripting experience and have always failed whenever I attempted one.
3: Whenever I try to change the gym badges, the black outline becomes transparent. No matter which palette I try to use in unLZ, it always ends up being transparent. What am I doing wrong?
4: How can you change the color of the battle background when doing an Elite Four match. Like if I want to change the blue setting of Lorelei's battle to red.

I would appreciate it greatly if anyone can answer these questions.

machomuu

Stuck in Hot Girl Summer

She/Her
Take a left, turn right at the next stop, bear left for a few mil
Seen March 4th, 2023
Posted April 26th, 2022
10,505 posts
15.1 Years
1. It's scripted. The overworld means nothing, and technically, the overworld has no gender, so to speak. The point at the beginning where Oak asks for gender basically makes it so that, depending on which one you pick, you can check a flag in scripts to differ depending on what gender you picked. The color is just a script thing and has to be manually added to each script

2. Yes, that's simply a matter of changing the item in the script, it'd be best to check a scripting tutorial to change that.

redriders180

Mastermind of Pokemon Glazed

Male
Path of Victory, Tunod
Seen December 17th, 2016
Posted November 17th, 2015
314 posts
12.9 Years
I have many questions, so please bear with me. All of these questions pertain to Fire Red.

1: Is there a way to change the gender of an overworld? You know how a male overworld has blue text, and a female has red text. Is that all part of the script? Or is it the overworld itself?
2: How can you go into the script of a Gym Leader and change the TM that they give you? I have no scripting experience and have always failed whenever I attempted one.
3: Whenever I try to change the gym badges, the black outline becomes transparent. No matter which palette I try to use in unLZ, it always ends up being transparent. What am I doing wrong?
4: How can you change the color of the battle background when doing an Elite Four match. Like if I want to change the blue setting of Lorelei's battle to red.

I would appreciate it greatly if anyone can answer these questions.
1. This function actually IS automatic...open up any OW's script in Firered, and you won't see anything that changes the text's color. There's most likely a table somewhere in the ROM that chooses the color depending on the gender. Of course, you can fake it as well, by using [blue_fr] or [red_fr] for blue and red text, respectively. Place these at the beginning of the string...for example:

#dynamic 0x800000
#org @start
msgbox @message MSG_FACE
release
end

#org @message
= [red_fr]I speak with red text!
The above is for XSE. I don't know Pokescript, so I don't know what command, if any, it uses for text color change. XSE also has a command called "textcolor" that changes the text to black, blue, or red depending on the parameter specified (I never use this command, so I don't remember the bytes. Check a tutorial for more details).

2. There is a command in all gym leader's scripts that is called "giveitem", which gives an item. Additionally, there's a command called "giveitem2", which will display a custom text, as opposed to the generic "Obtained a _______!". There's only one, or maybe two (one for if you have enough room for it when you finish the battle, another if you didn't have enough room and had to go back), so change the values of both to the item you want. The command is laid out as so:

giveitem2 [Item_Number] [Quantity] [Jingle Number]

Once you do that, you need to edit the custom string. You could actually be getting the right TM, but it still displays the custom message. The custom message is dictated by the "loadpointer" command, and is usually located right around the giveitem2 command. Change that text to the correct TM, and you'll be all set

3. I don't know how much experience you have with indexing, but I'd read a tutorial on inserting Pokemon sprites (the process is virtually identical). The first color in the index is always considered "transparent". So if black is the first color in the index, then it'll be the transparent color.

4. The palettes of battle platforms are stored in the wonkiest way possible. I don't want to explain it here...it would take way too long to explain. I recommend just waiting until you have more experience.
Spoiler:
In any case, I see three possible scenarios for wanting to change the battle platforms of the E4:

A. You've already gotten that far in your plotline. In this case, you haven't amassed enough ROM hacking knowledge to justify being that close yet, so you aught to read some tutorials and edit your ROM some more

B. You're planning ahead. In this case, just relax, because you will understand by the time you make it that far

C. You've genuinely gotten that far in your plot, and you don't have enough experience in editing battle platforms. In this case, you DO have enough knowledge to understand, so feel free to send a PM


I think I'm done with ROM hacking. I'll still pop in and visit, though.


Seen November 14th, 2012
Posted July 24th, 2012
15 posts
12.5 Years
Hmmm, Now that I've been working on getting the tile set from advanced map to put it into ruby, I am starting to have second thoughts. That leads me to a few questions:

1. Is there a list of tile sets that have been inserted into ruby?
2. What would I google to look up tile sets? I've tried to googleing "pokemon ruby custom tileset rom base" (I don't feel like messing with manually inserting them)
3. On the rom hacking resources thread, i found a rom base I particularly liked. The Pokemon Coral rom base (http://mail.pokecommunity.com/showpost.php?p=5781764&postcount=101) . However, the download link tells me the file isn't available. I dunno if it's against the rules or whatever, but could anyone give me the patch if you have it? Sorry if I'm not supposed to ask for it but I'd love to use it.
Seen August 24th, 2012
Posted July 25th, 2012
6 posts
10.8 Years
Ugh... I really hate to bug you guys again, but I've got one last problem in this Emerald hack that's been plaguing me since I started using Advancemap.
Can't post pics, because of the 15 post block thing. But when making new areas, I get two recurring problems.

1. (The biggest problem) Connecting my new areas to the default ones via caves. The entrance caves work fine, but the small exit ones that you'd find inside the cave do not work. These are the small caves with yellow light coming from them. They don't work, but the gaping black holes that you'd find outside work perfectly. So basically, you can get into the new areas, but you cannot leave. This seals off all but two of my new areas. One of the two was fixed because I just removed the cave with the broken exit that connected them. The other suffers from bug #2. I did make sure that the warp, map, and map banks line up correctly. Since this happens for all of them, I assume it's just something simple that I'm missing.

2. I used the "Map Connection" tool to insert a large island nearby the route to Pacifidlog Town. When making the transition over to that area, though, the game freezes.

Not sure if I'm allowed to post the work in progress here so someone can check it out via AdvanceMap... will await confirmation. Much appreciated if you can help me.
Age 29
Male
Seen March 10th, 2023
Posted August 22nd, 2022
3,482 posts
15 Years
Ugh... I really hate to bug you guys again, but I've got one last problem in this Emerald hack that's been plaguing me since I started using Advancemap.
Can't post pics, because of the 15 post block thing. But when making new areas, I get two recurring problems.

1. (The biggest problem) Connecting my new areas to the default ones via caves. The entrance caves work fine, but the small exit ones that you'd find inside the cave do not work. These are the small caves with yellow light coming from them. They don't work, but the gaping black holes that you'd find outside work perfectly. So basically, you can get into the new areas, but you cannot leave. This seals off all but two of my new areas. One of the two was fixed because I just removed the cave with the broken exit that connected them. The other suffers from bug #2. I did make sure that the warp, map, and map banks line up correctly. Since this happens for all of them, I assume it's just something simple that I'm missing.

2. I used the "Map Connection" tool to insert a large island nearby the route to Pacifidlog Town. When making the transition over to that area, though, the game freezes.

Not sure if I'm allowed to post the work in progress here so someone can check it out via AdvanceMap... will await confirmation. Much appreciated if you can help me.
1. There are 2 cave floor tiles, one for the standard walk around, encounter Pokemon. The other that looks exactly the same is designed to be placed at the exit so it can use the warp that you place. Basically, look for the tiles that looks exactly the same as the ones you've used, and that should be the one for the exit.

2. Did you make the connections on both maps?


Temmie vibrates intensely.

awwAwa cute!! (pets u)

OMG!! humans TOO CUTE (dies)

can't blame a BARK for tryin'...

RATED TEM OUTTA TEM.