• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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

Status
Not open for further replies.
Cy-Chan said:
Thanks, that does help... but one more thing. Is there anyway to locate scripts within the hex?
Yes. By going through the bytes with a scripting documentation by your side and looking for the commands and values mentioned there. Of course that is only possible if you already have the offset of a script, because else it would be pretty difficult - impossible to find them.

Hiroki said:
G/S Hacking Questions:

1. How do I change the player sprite?
2. How do I put my custom overworld sprite in the game?
3. How do I put my in-game battle sprite in the game?
4. What tool do I use to edit the person in the opening? (The whole Pokemon opening where you enter your name etc.)
5. When I open Trianer battle cutomizer, i get an error as soon as it loads. What's wrong here?
6. When I use PokeText to edit text, it doesn't end up in the rom.
1. AgiXP, Mewoth's GFX inserter, Image editing program.
2. Tile Layer Pro
3. AgiXP/Meowth's GFX inserter
4. AgiXP/Meowth's GFX inserter, Image editor, Hex-Editor
5. If you don't tell us the error you get, we can't help you.
6. PokeTEXT is not reccomended, because there are several bugs in it. You should use a Hex-Editor + Table file or Thingy32 + Table file, as they're a lot more efficient.
 
Cy-Chan said:
Thanks, that does help... but one more thing. Is there anyway to locate scripts within the hex?
Well sweetie, to locate scripts within hexidecimal, you need to know how they're structured.
Okie, let's start with the give item script.

Give Item:
9DXXZZ
9D - Give Item
XX - Item (a list is show below)
ZZ - Quantity(in hex)

So for a guy giving a potion it would look like this in hex
9D1201

Code:
Item List:
01 - Master Ball 
02 - Ultra Ball 
03 - Bright Powder 
04 - Great Ball 
05 - Poke Ball 
06 - N/A 
07 - Bicycle 
08 - Moon Stone 
09 - Antidote 
0A - Burn heal 
0B - Ice heal 
0C - Awakening 
0D - Paralyze heal 
0E - Full Restore 
0F - Max Potion 
10 - Hyper Potion 
11 - Super Potion 
12 - Potion 
13 - Escape Rope 
14 - Repel 
15 - Max Ether 
16 - Fire Stone 
17 - Thunder Stone 
18 - Water Stone 
19 - N/A 
1A - HP Up 
1B - Protein 
1C - Iron 
1D - Carbos 
1E - Lucky Punch 
1F - Calcium 
20 - Rare Candy 
21 - X Accuracy 
22 - Leaf Stone 
23 - Metal Powder 
24 - Nugget 
25 - PokeDoll 
26 - Full Heal 
27 - Revive 
28 - Max Revive 
29 - Guard Spec. 
2A - Super Repel 
2B - Max Repel 
2C - Dire Hit 
2D - N/A 
2E - Fresh Water 
2F - Soda Pop 
30 - Lemonade 
31 - X - Attack 
32 - N/A 
33 - X-Defend 
34 - X-Speed 
35 - X-Special 
36 - Coin Case 
37 - Item Finder 
38 - N/A 
39 - Exp. Share 
3A - Old Rod 
3B - Good Rod 
3C - Silver Leaf 
3D - Super Rod 
3E - PP UP 
3F - Ether 
40 - Max Ether 
41 - Elixer 
42 - Red Scale 
43 - Secret Potion 
44 - S.S.Aqua Ticket 
45 - Mystery Egg 
46 - N/A 
47 - Silver Wing 
48 - MooMoo Milk 
49 - Quick Claw 
4A - Poison Cure Berry 
4B - Gold Leaf 
4C - Soft Sand 
4D - Sharp Beak 
4E - Paralyze Cure Berry 
4F - Burnt Berry 
50 - Ice Berry 
51 - Poison Barb 
52 - King's Rock 
53 - Bitter Berry 
54 - Mint Berry 
55 - Red Apricorn 
56 - Tiny Mushroom 
57 - Big Mushroom 
58 - Silver Powder 
59 - Blue Apricorn 
5A - N/A 
5B - Amulet Coin 
5C - Yellow Apricorn 
5D - Green Apricorn 
5E - Cleanse Tag 
5F - Mystic Water 
60 - Twisted Spoon 
61 - White Apricorn 
62 - Black Belt 
63 - Black Apricorn 
64 - N/A 
65 - Pink Apricorn
66 - Black Glasses 
67 - Slowpoke Tail 
68 - Pink Bow 
69 - Stick 
6A - Smoke Ball 
6B - Never-Melt Ice 
6C - Magnet 
6D - Miracle Berry 
6E - Pearl 
6F - Big Pearl 
70 - EverStone 
71 - Spell Tag 
72 - Rage Candy Bar 
73 - N/A 
74 - N/A 
75 - Miracle seed 
76 - Thick Club 
77 - Focus Band 
78 - N/A 
79 - Energy Powder 
7A - Energy Root 
7B - Heal Powder 
7C - Revival Herb 
7D - Hard Stone 
7E - Lucky Egg 
7F - Card Key 
80 - Machine Part 
81 - N/A 
82 - Lost Item 
83 - Star Dust 
84 - Star Piece 
85 - Basement key 
86 - Pass 
87 - N/A 
88 - N/A 
89 - N/A 
8A - Charcoal 
8B - Berry Juice 
8C - Scope Lens 
8D - N/A 
8E - N/A 
8F - Metal Coat 
90 - Dragon Fang 
91 - N/A 
92 - LeftOvers 
93 - N/A 
94 - N/A 
95 - N/A 
96 - Mystery Berry 
97 - Dragon scale 
98 - Berserk Gene 
99 - N/A 
9A - N/A 
9B - N/A 
9C - Sacred Ash 
9D - Heavy Ball 
9E - Flower Mail 
9F - Level Ball 
A0 - Lure Ball 
A1 - Fast Ball 
A2 - N/A 
A3 - Light Ball 
A4 - Friend Ball 
A5 - Moon Ball 
A6 - Love Ball 
A7 - Normal Box 
A8 - Gorgeous Box 
A9 - Sun Stone 
AA - Polkadot Bow 
AB - N/A 
AC - Up - Grade 
AD - Berry 
AE - Gold Berry 
AF - Squirt Bottle 
B0 - N/A 
B1 - Park Ball 
B2 - Rainbow Wing 
B3 - N/A 
B4 - Brick Piece 
B5 - Surf Mail 
B6 - Lite Blue Mail 
B7 - Portrait Mail 
B8 - Lovely Mail 
B9 - Eon Mail 
BA - Morph Mail 
BB - Blue Sky Mail 
BC - Music Mail 
BD - Mirage Mail 
BE - N/A 
BF - TM 1 - Dynamic Punch 
C0 - TM 2 - Headbutt 
C1 - TM 3 - Curse 
C2 - TM 4 - Rollout 
C3 - TM 4 - Rollout (not a typo. It shows up twice.) 
C4 - TM 5 - Roar 
C5 - TM 6 - Toxic 
C6 - TM 7 - Zap Cannon 
C7 - TM 8 - Rock Smash 
C8 - TM 9 - Psych Up 
C9 - TM 10 - Hidden Power 
CA - TM 11 - Sunny Day 
CB - TM 12 - Sweet Scent 
CC - TM 13 - Snore 
CD - TM 14 - Blizzard 
CE - TM 15 - Hyper Beam 
CF - TM 16 - Icy Wind 
D0 - TM 17 - Protect 
D1 - TM 18 - Rain Dance 
D2 - TM 19 - Giga Drain 
D3 - TM 20 - Endure 
D4 - TM 21 - Frustration 
D5 - TM 22 - Solar Beam 
D6 - TM 23 - Iron Tail 
D7 - TM 24 - Dragon Breath 
D8 - TM 25 - Thunder 
D9 - TM 26 - Earthquake 
DA - TM 27 - Return 
DB - TM 28 - Dig 
DC - TM 28 - Dig (not a typo. It shows up twice.) 
DD - TM 29 - Psychic 
DE - TM 30 - Shadow Ball 
DF - TM 31 - Mud - Slap 
E0 - TM 32 - Double Team 
E1 - TM 33 - Ice Punch 
E2 - TM 34 - Swagger 
E3 - TM 35 - Sleep Talk 
E4 - TM 36 - Sludge Bomb 
E5 - TM 37 - Sand Storm 
E6 - TM 38 - Fire Blast 
E7 - TM 39 - Swift 
E8 - TM 40 - Defense Curl 
E9 - TM 41 - Thunder Punch 
EA - TM 42 - Dream Eater 
EB - TM 43 - Detect 
EC - TM 44 - Rest 
ED - TM 45 - Attract 
EE - TM 46 - Thief 
EF - TM 47 - Steel Wing 
F0 - TM 48 - Fire Punch 
F1 - TM 49 - Fury Cutter 
F2 - TM 50 - Nightmare 
F3 - HM 1 - Cut 
F4 - HM 2 - Fly 
F5 - HM 3 - Surf 
F6 - HM 4 - Strength 
F7 - HM 5 - Flash 
F8 - HM 6 - Whirlpool 
F9 - HM 7 - Waterfall 
FF - Nothing

Hiroki said:
G/S Hacking Questions:

1. How do I change the player sprite?
2. How do I put my custom overworld sprite in the game?
3. How do I put my in-game battle sprite in the game?
4. What tool do I use to edit the person in the opening? (The whole Pokemon opening where you enter your name etc.)
5. When I open Trianer battle cutomizer, i get an error as soon as it loads. What's wrong here?
6. When I use PokeText to edit text, it doesn't end up in the rom.

1 and 3 and 4. Use Agixp
2. Use any tile editor such as TLP or Tile Molestor and go to offset C0000.
5. I'm sorry, can't help you there since it doesn't work for me either. Try editing the trainers with a hexeditor.
6. Did you save? Click the save box once you edited it. Then go to file/save after that to save the changes to the ROM, sweetie.
 
Fatal Glitch!

ROM: Pokémon LeafGreen

I edited maps, wild Pokémon, sprites, weather, and Trainer posisitions.

Anyway, the problem has to do with one of the Bug Catchers in Viridian Forest. I put three of them into a formation similar to Nuggest Bridge.

After you battle the second Bug Catcher, the controls get messed up. You take over the third Bug Catcher. Cool? No. You can only move only so far. The Start Menu is to accessable, but that's it.

Does anyone have any idea what went wrong? Can this be fixed? If it can, but you require the hack to do it, I will give it to you via PM.
 
Simple Question 2

This is my question, i search before but no result at all.

1) After i editing trainers name and pokemon, i cant edit the attack of those pokemon...Why?
 
LASTRESULT Overflow :\

I've made a script, for night&day in Ruby

Code:
    #org 0x0001
    checkflag 0x10A
    if LASTRESULT B_TRUE
    goto 0x0002
    if LASTRESULT B_FALSE
    goto 0x0003
    end

    #org 0x00003 'giorno
    setweather 0x0 'light
    nop
    doweather
    nop
    pause 0x28
    goto 0x00002
    end

    #org 0x00002 'notte
    setflag 0x10A
    setweather 0xB 'dark
    nop
    doweather
    nop
    clearflag
    pause 0x28
    goto 0x0003
    end


When i try to compile it, it gives me "Overflow". If I remove LASTRESULT, the Overflow go to hell. What do i have to do?


P.S. Sorry for my bad english, i'm italian.
 
Dragon Leader-Shadow said:
First I don't know if this is allowed but can I atleast get one quiestion answered then you can close this

In Elitemap, under the toolbelt, everything (except the ScriptEd) is the non-clickable faded grey color how do i make them work so I can use them?
The programs have to be in the same folder as your EliteMap.exe.
If they're not, the Menu entries will be disabled.
You can start all of the programs manually by double-clicking on them, if they are still disabled after you have put them in the folder.

weixeng said:
This is my question, i search before but no result at all.

1) After i editing trainers name and pokemon, i cant edit the attack of those pokemon...Why?
Because the Pokémon you have edited probably didn't have attacks set before, so logically they won't have them set either if you edited the Pokémon.

Liquid_Thunder said:
I've made a script, for night&day in Ruby

When i try to compile it, it gives me "Overflow". If I remove LASTRESULT, the Overflow go to hell. What do i have to do?


P.S. Sorry for my bad english, i'm italian.
You get that error, because the if-case is not used the way you used it.
The first block of your script has to look like this:
Code:
#org 0x0001
checkflag 0x10A
if 1 jump 0x0002
if 0 jump 0x0003
end
 
Last edited:
Almost whenver I'm impoting pictures I've edited to unLZ, it changes the pictures' palettes. And I'm using the same palette and colors which are given by "saving as.." in unLZ.
Why does it happen?
(Ruby US)

Thanks in advance!
 
The program shave to be in the same folder as your EliteMap.exe.
If they're not, the Menu entries will be disabled.
You can start all of the programs manually by double-clicking on them, if they are still disabled after you have put them in the folder.

What do you mean by The program shave?
 
ozzie6900 said:
Almost whenver I'm impoting pictures I've edited to unLZ, it changes the pictures' palettes. And I'm using the same palette and colors which are given by "saving as.." in unLZ.
Why does it happen?
(Ruby US)

Thanks in advance!
If you are using the same palette as before, just uncheck the "Export palette" box when saving your image to the ROM.
That should fix it.

Dragon Leader-Shadow said:
What do you mean by The program shave?
*The programs have
Simply a typo.
 
Who make movement script?

If click the pokeball, two man goes left! I'am dont know the script!
 
Hmmm

Whenever I go to the Pok'edex and bring up a Pok'emon's data,
for some reason when I press 'A' (Next Data Button), the game
restarts automatically. What could be causing this problem, and
is there a way to fix it?

I also wanted to ask how you use that unLZ.GBA program...?

Thanks,
HRBEK.
 
nothing said:
Who make movement script?

If click the pokeball, two man goes left! I'am dont know the script!
An example script could look like this:
Code:
#org 0x800000
lock
applymovement 0x[first person's event index] 0x800100
applymovement 0x[second person's event index] 0x800100
pause 0x2
release
end

#org 0x800100
#raw A 'Left2
#raw FE 'Exit
I haven't tested it, but it should work when you insert it.
Just replace the [1st/2nd] with the Event Index values of the 2 People Events.
For example, if your 1st People Event has the Index 3, the command would look like this:
Code:
applymovement 0x3 0x800100

HRBEK said:
Whenever I go to the Pok'edex and bring up a Pok'emon's data,
for some reason when I press 'A' (Next Data Button), the game
restarts automatically. What could be causing this problem, and
is there a way to fix it?

I also wanted to ask how you use that unLZ.GBA program...?

Thanks,
HRBEK.
Have you edited anything in the PokéDEX data?
If so, you have probably corrupted something while doing it.
The easiest way would be to go back to your backup copy of your game, and redo the changes you made.

How to use unLZ-GBA is explained in this tutorial.
 
Last edited:
Hmmm

Thanks mate, I'll gave that tutorial a read. I wish to edit the Title Screen. Is it possible to do that with unLZ.GBA? If so, how do you locate the Title Screen image?

As for the Pok'edex data, I have not edited any of the Pok'edex's Pok'emon definitions, but I have altered some of the Pok'emon's names. For example; Spearow = Queerow.

ps. You probably don't want to know what my hack is about, lol.

Thanks,
HRBEK.
 
wath is type of offsets of the maps, map headers and map labels in Elitmap (Hex or Dec )
and how to change behaviors in emerald, (the behaviors don'ts work in advance map)
 
HRBEK said:
Thanks mate, I'll gave that tutorial a read. I wish to edit the Title Screen. Is it possible to do that with unLZ.GBA? If so, how do you locate the Title Screen image?

As for the Pok'edex data, I have not edited any of the Pok'edex's Pok'emon definitions, but I have altered some of the Pok'emon's names. For example; Spearow = Queerow.

ps. You probably don't want to know what my hack is about, lol.

Thanks,
HRBEK.
Title Screen editing tutorials can be found on the following links.
How to do it and what you need is explained pretty well in them.

https://www.pokecommunity.com/threads/60373
https://www.pokecommunity.com/threads/60257

You have probably corrupted some data while you were changing the names. As I said before, you should go back to your backup copy, as it is easier and faster than trying to locate and fix the error.

drem said:
wath is type of offsets of the maps, map headers and map labels in Elitmap (Hex or Dec )
and how to change behaviors in emerald, (the behaviors don'ts work in advance map)
EliteMap uses Hexadecimal to display the offsets.

The behaviour data of Emerald can be edited just fine with AdvanceMap.
Make sure that you have downloaded the latest version from the official release thread.
 
Hi I was wondering whether it is possible to edit the foorprints of pokemon which you see in the pokedex. If so, how? Also, does anyone know how to change the cry of the Azurill you see in the introduction of the game? If someone knows the offset in hex that would also be helpful.
 
I need serious help

how do i edit the starters in pokemon firered europe(v1.1) rom with a hex editor and add it to the rom
 
[tool request] dex editor for emerald

i have found à bug in dexter, i have found the offsets for my language emerald (french) and i'm sure for this, but, dexter do not work only with ruby/sapphire roms, if one can create an emerald dex tool, or modify the code source of dexter (found in elite map) : these is à screen for the differnce enter emeral and ruby/sapphire :
[PokeCommunity.com] [Archive] Simple Questions

[PokeCommunity.com] [Archive] Simple Questions
 
Status
Not open for further replies.
Back
Top