• 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.

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

Status
Not open for further replies.
32
Posts
16
Years
  • Seen Mar 22, 2009
I made a tile but i have no idea how to insert it into the tilesets of advancemap
can anyone help me?
 

H.Lecter

Two-dimensional
52
Posts
16
Years
  • Seen Dec 19, 2015
Hi,
are there any roms (which are based on LG,FR,Ruby,Saphire & Emerald) which are completed?
 

Lady Berlitz

Cinnamon ♪
1,770
Posts
16
Years
I made a tile but i have no idea how to insert it into the tilesets of advancemap
can anyone help me?
This is very simple. Just follow this:

1. Open up AdvanceMap. :P
2. Open up Block Editor. (The icon looks like a puzzle piece.)
3. Go to Picture --> Save Tileset 1.
4. Go to Paint and then open up the file that you just saved.
5. Replace a current tile with the tile you made.

That's all, really.
Here are some stuff you should know:

- Make sure the tile is the exact same palettes (colors).

- If the tile is a grass tile, then replace the default grass tile with your custom-made one, unless you aren't lazy. That goes for most tiles, as well.
 
1,104
Posts
16
Years
Okay, then how do people know for example… the offset for the code for Oak's Parcel? (I just saw that in a tutorial…)
Is there a way to tell from the code itself? Or is it just trial and error.

Is there then a large list of offsets for different parts of the game?

EDIT: and thankyou, that clears up a lot.

EDIT 2:

There are a bunch of youtube videos.

What do you mean by the offset for Oak's Parcel? Did you mean the script where you receive Oak's Parcel from the Mart Clerk? If so, it's not trial and error it's finding a pointer within the rom. They're in hex, and they aren't too hard to find as long as you know how to look for them.
I can tell when I'm looking at a script in GBA roms, it's not too hard to pick up. It's just sometimes, a little difficult to apply that script to what's actually happening within the game.
I don't believe there is a list of offsets for the Advanced gen. I think it would take too long to write one up. Remember that's 16mb worth of data.

If that's not what you're talking about, What did you mean?
 
190
Posts
16
Years
  • Age 32
  • Seen Jan 28, 2021
Two things.

1) Can you edit the Pokemon footprints in unLZ for Ruby? If so, where are the offsets? If not, is there another program that allows you to edit footprint sprites?

2) Does anyone know Ruby's offsets for item pictures?
 
136
Posts
16
Years
Ok the is there a PokePic for Fire Red?
If not Ima go back to Hackin Ruby

unLZ-GBA works for Fire Red.

Also can or is there a program that allows me to change to set Moves a pokemon learns as it levels Up?

You could try YAPE (Yet Another Pokemon Editor).

and do you have an advance text that has all the text in ruby? not just until route 101?

You can find all of the texts in the game using Advance-Text by using the search function and entering the text you would like to change.

Hi,
are there any roms (which are based on LG,FR,Ruby,Saphire & Emerald) which are completed?

There's a Ruby hack called Pokemon Quartz which has been completed.
 
32
Posts
16
Years
  • Seen Mar 22, 2009
This is very simple. Just follow this:

1. Open up AdvanceMap. :P
2. Open up Block Editor. (The icon looks like a puzzle piece.)
3. Go to Picture --> Save Tileset 1.
4. Go to Paint and then open up the file that you just saved.
5. Replace a current tile with the tile you made.

That's all, really.
Here are some stuff you should know:

- Make sure the tile is the exact same palettes (colors).

- If the tile is a grass tile, then replace the default grass tile with your custom-made one, unless you aren't lazy. That goes for most tiles, as well.
is there a way to color outside sprites in this same way or to make the exported tiles normal color?
 

destinedjagold

You can contact me in PC's discord server...
8,593
Posts
16
Years
  • Age 33
  • Seen Dec 23, 2023
hi pipz... I got a question here...
I wanna know how to resize overworld sprites...
If it means using hex, could someone here tell me their offsets/data?
thankies~
 

Darthatron

巨大なトロール。
1,152
Posts
18
Years
hi pipz... I got a question here...
I wanna know how to resize overworld sprites...
If it means using hex, could someone here tell me their offsets/data?
thankies~

There is already a program that can do that... However you can also do it in Hex.

  1. Open up the folder where the OWE is, open the INI and get the offset to the OW's.
  2. Open up your ROM in a HEX Editor.
  3. Open the "GoTo" Function and put the Value into the TextBox.
  4. Around this location should be the sizes and offsets to the Over Worlds.
  5. Edit to you liking.

If you want I can write a more complex tutorial. But I'll have to do it tomorrow. Goodnight!
 

destinedjagold

You can contact me in PC's discord server...
8,593
Posts
16
Years
  • Age 33
  • Seen Dec 23, 2023
[*]Open up the folder where the OWE is, open the INI and get the offset to the OW's.

I don't get this line, though...
So i guess I'll just have to wait.
Thankies~

oh, and I know about that tool you mentioned, but it's glitchy...
 

WindBlows

It's been a long time!
749
Posts
17
Years
  • Age 29
  • Seen Aug 5, 2023
Why don't you use OverWorld changer?

Is that the tool you were talking about?

If not it is this

Bye!
 

Cryomancer

blocks your path.
49
Posts
16
Years
There were some posts on this subject in here but I saw fairly mixed answers.

I'd like to discuss / question about replacing of the Unown and what can and can not be done. Looking at them in Unlz-GBA, there is a normal unown A sprite in with the 2nd generation pokemon. The rest of the unown are located past jirachi/deoxys/chimeco/egg, and have strange palettes. My thinking is that if they are all indeed stored separately like that, not combined like deoxys, why CAN'T they theoretically be replaced by any normal pokemon sprites? If one were to offset and repoint the image and palette data, would you not get a (graphically) unique pokemon? I suppose their move pool will still be the same however, and the encounters would still be random (unless there are tools that can see the different lettered unowns as separate pokemon, or perhaps a method via hex).

Even if that idea does not work, one should at least be able to replace the later unown sprites with new art if they all shared the original (A) unown's palette, correct? So you could make either very simple or very monochromatic sprites on the unown slots (i've bene thinking about using that to make silver and gold "trophies" on them if that is the case).

Anyone actually TRIED this, and if so, how did it turn out for you? I'm going to attempt it in a few ways over the next couple days and I will edit this with my findings. Let me know if I am way off base here, but looking at the way they are stored, I don't see why this couldn't work.



Oh, and to make this post a double purpose, what do you guys use for editing Dex entries in FR/LG? Best I have is a thingy32 table file, but holy crap is that ever tedious. If the table file could help anyone out there whip up a nice GUI program for it that would be wonderful and I'd be glad to share it.
 
Last edited:

Darthatron

巨大なトロール。
1,152
Posts
18
Years
This is the second time I had to type this, so excuse any lack of detail... (I pressed the Preview Button, not the Submit Button... :()

..::Sprite Editing::..

Here in example of the First Sprite...
Code:
FFFF001102110002100020001001000010373A089C373A0870343A08A0003A08FC1C2308
Ok.. Let's learn what some of the bytes mean...
Code:
FFFF		Starter Byte
00		Unkown (Buffer?)
110211		Unkown Data 1
0002		Unkown Data Size
10		Width
00		Unkown (Buffer?)
20		Height
00		Unkown (Buffer?)
10010000	Unkown Data 2
10373A08	Unkown Pointer
9C373A08	Unkown Pointer
70343A08	Unkown Pointer
A0003A08	Spirite Pointer (Repoint this so you don't 'Glitch' The Sprites after it.)
FC1C2308	Unkown Pointer

Hope that helped? I can go into even more detail... But I'm getting lazy right now. :) (Typing the same thing twice can do that to you...)

Here are the locations of the Sprite Data for some of the English Games...
Code:
FireRead	=	&H3A3BB0
LeafGreen	=	&H3A3B90
Ruby		=	&H3718D4
Sapphire	=	&H371864
Emerald		=	&H509954
 
Last edited:

Darthatron

巨大なトロール。
1,152
Posts
18
Years
This is the second time I had to type this, so excuse any lack of detail... (I pressed the Preview Button, not the Submit Button... :()

..::Sprite Editing::..

Here in example of the First Sprite...
Code:
FFFF001102110002100020001001000010373A089C373A0870343A08A0003A08FC1C2308
Ok.. Let's learn what some of the bytes mean...
Code:
FFFF		Starter Byte
00		Unkown (Buffer?)
110211		Unkown Data 1
0002		Unkown Data Size
10		Width
00		Unkown (Buffer?)
20		Height
00		Unkown (Buffer?)
10010000	Unkown Data 2
10373A08	Unkown Pointer
9C373A08	Unkown Pointer
70343A08	Unkown Pointer
A0003A08	Spirite Pointer (Repoint this so you don't 'Glitch' The Sprites after it.)
FC1C2308	Unkown Pointer

Hope that helped? I can go into even more detail... But I'm getting lazy right now. :) (Typing the same thing twice can do that to you...)

Here are the locations of the Sprite Data for some of the English Games...
Code:
FireRead	=	3A3BB0
LeafGreen	=	3A3B90
Ruby		=	3718D4
Sapphire	=	371864
Emerald		=	509954
 
Last edited:

destinedjagold

You can contact me in PC's discord server...
8,593
Posts
16
Years
  • Age 33
  • Seen Dec 23, 2023
okay, thanks, but what should I look up in hex?
I mean, how do I find the offsets of each overworld?
I also mean, what should I type in the search function for me to look for it?
 

Darthatron

巨大なトロール。
1,152
Posts
18
Years
The Sprites are all in a row. Like so...

Code:
FFFF001102110002100020001001000010373A089C373A0870343A08A0003A08FC1C2308	Sprite 1
FFFF001102110002200020001002000018373A08F0373A0868333A0840013A08FC1C2308	Sprite 2
FFFF0011FF110001100020009001000010373A089C373A0884353A0870023A08FC1C2308	Sprite 3
FFFF001102110001100020001001000010373A089C373A0838363A0830033A08FC1C2308	Sprite 4
FFFF0311FF110001100020001201000010373A089C373A0868333A08C0043A08FC1C2308	Sprite 5
FFFF0611FF110001100020001501000010373A089C373A0868333A0820043A08FC1C2308	Sprite 6
Etc...
 

destinedjagold

You can contact me in PC's discord server...
8,593
Posts
16
Years
  • Age 33
  • Seen Dec 23, 2023
so they're in a row, okay, thanks, but, i asked what shold I type, er, here...

I am sorry if I'm starting to annoy you, though...
 

Darthatron

巨大なトロール。
1,152
Posts
18
Years
If you were wanting to change FireRed you would use the GoTo Function and type "3A3BB0" with the Hex option selected.

Ignore the "&H" Part, that is just for Programming. And don't worry, you're not annoying me.
 

Zeikku™

Johto remaker
1,119
Posts
16
Years
I have a question, how do you change a textbox in FR, I want one similar to liquid ocean and rijon adventures..

I've opened it in Tile ED...I know the offset, but Don't know what I do next...
 
Status
Not open for further replies.
Back
Top