• 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

Status
Not open for further replies.
180
Posts
20
Years
AnDrOmAn said:
ok, here it goes
i was thinking, there are alot of missingno. thingies between celebi and treecko
here is my question: Can you use all those missingno. spots to create new pokemon?

Yes but you need to do repointing.. Which isnt that hard and just edit all the data for it.. I created new pokemon out of all of them in my old hack Pokemon Alpha... along long time ago X_X
 

Pazuzu

Flushing Meadows
5,468
Posts
19
Years
... answers! XD

Shaneypoo17 said:
tyvm!
and i found the 2nd sprite of the hero in fire red unlz a few days ago... ill post the numba in a sec.
1.how exactly do i change the tiledata of the emerald screen???
2.is it possible to add new pokemon to the game without removing old 1s?
3.in a hex editor, what is the offset for the zigzagoon that chases birch arounds battle? cuz i wanna change it to a rattata.
4.can i change the maximum level from 100 to 250? if its possible how can i do it
1. I thought you made a tutorial for that?! o.0
In unLZ-GBA:
Rayquaza + background: 152 (BW pallete)
Clouds: 155 (Choose the pallete you want;default should work)
Pok?mon logo: 2609 (RAW dump + Ruby titlescreen pallete for TileMolester)
Emerald logo: 2610 (RAW dump + Ruby titlescreen pallete for TileMolester)
Press Start: 2611 (BW pallete)

2. Possible, yes. But not without a lot of ASM hacking...
It is easier to replace Pok?mon. Try it with the "?" Pok?mon bewteen Celebi and Treeko. That way you can keep more original Pok?mon.

3. Dunno. Haven't found the byte yet.

4. That should also be possible by ASM hacking. But I never tried it.

Legendary_Reploid_Zero said:
I want to substitute May for Shelly, as the heroine. But if i try to insert shelly in may's sprite,the colors are messed up. How can i get to May's sprite, SWITCH it with Shelly's.
Its like using Shellys offset and sprite, and switching their places so that Shelly is the heroine and may is a regular trainer.
DO YOU KNOW SCIZZ!!!
-This is for Pokemon Ruby by the way.

2. How do you edit the credits at the end when you beat the game and they show the producers?

3. Does anyone know any blank free spaces in Ruby? It is a long time to search for them.

CAN ANYONE HELP ME? Scizz!?

by the way, shaney, did you edit the title screen or did you just make your own. You have to edit the current title screen for it to work.
1. Just change the pointers. (Like Sprite picture pointer and pallete pointer)
Write down all of Mays, and all of Shelly's, then just switch them with the other one.

2. They should be stored as text, so you can do it with either Advance-Text or a Hex-Editor + table file.

3. Just search for a lot of FF-Bytes. There are so much that you can't miss them.

Icyflare said:
Is it possible to find the offset where the Home level is stored (like bank 03 map 00 for FireRed or bank 19 map 28 for Ruby/Sapp/Emerald [in hex]) and change it to somewhere else?
...
Such as Bank 00 Map 09 (Ruby/Sapp/Emerald)?
Yes that is possible.
In R/S/E/FR/LG just search for [19202821].
If you part is like this [19] [20] [28] [21] you will see your Bank and Map bytes. (19 and 28)
Just change them to whatever Map you want to start on. Like if you want to start in Petalburg, change them to Bank 00 and Map 00. (00 20 00 21)

Just a notice, you start on Bank 04, Map 01 in FR/LG, not on 03 00.

Abhishek said:
I'm making a funny hack of Crytsal version...

Pokemon: Tough Battle Version
I just finished editing all the trainers Pokemon...
I went to play, nothing changed to the ROM, than I discovered a .SA1 of my rom... I know it's the changed version of my rom, but how do I test(play) it? How do I IPS Patch it up?

Thanks...
SA1 is a Savestate file, not a patch.
Just normally play your ROM in an Emulator, and your changes should appear.
Make sure you saved your changes to the rom correctly. (Didn't had the ROM open in another program, etc.)

jedite1000 said:
how do i inseart my own pokemon im pokepic..when i do insert it the pokeomon looks weird and colors are stuffed up
You have to make sure that you indexed the image correctly. Kobre Lair has also posted a tutorial in the tutorial forum.

Pokepearl said:
Does someone know how i can edit tiles, in fr/lg?
If they are compressed, export them with unLZ-GBA, edit them and import them back in.
If they are uncompressed, you can edit them with Tile Layer Pro or Tile Molester.

w_rink_ly said:
How does one write a script for a hidden item. I wrote one the same as if it were a pokeball but you could just keep on getting the item from the same spot...
The hidden items are an odd kind of item! XD
To be honest, I couldn't figure out how they work yet...
You would be better off if you would use the Pok?ball items instead.

biwigirl said:
I know this is maybe a stupid question..but.. what is elitemap and Advance-Map? and how do I use it? I am newbie to this hacking stuff so I really dont know much about it.. and how do I use the VBA? I have read the info.. but.. im not from USA..Im from Denmark and Im not very good at english.. so.. if you could explain it more because I dont know what offsets and Hex-Editor is..?! and what is spites? plz help me. cause I really want all pokemons in my emerald.
EliteMap and AdvanceMap are Map editors. They allow you to change the world maps in the Pok?mon Advance games. (I would suggest you to play around with them for a while to get used to them and find out what function does what. It's not complicated.)
VBA (VisualBoyAdvance) is an Emulator, which allows you to play Gameboy games on your computer. Just click on "File->"Open" and load your game and play it. That's it.
Offsets are a position within the game file. They usually indicate where a certain thing is stored.
Hex Editors are programs which allow you to change files, by using Hexadecimal characters.
Sprites are just pixel graphics that are used in the games. (Like the Hero image in the Pok?mon games.)

Pokepearl said:
Does someone know a starter editor for pokemon LG?
Hex-Editor.
You can find the offsets for Fire-Red in this post.
Just go to those offsets, copy some bytes and search them in your LG rom.
When you find them you will have the Starter Pok?mon offsets for Leaf-Green and can change them as I told in the post and my Tutorial.
 
Last edited:
63
Posts
18
Years
  • Seen May 26, 2010
I make a gold/silver remake, but i dont know how to set, that if you walk to legt, to route 29, from new bark town, that that girl comes to you, and say its unsafe.... Can someone change this script for me:

Code:
'-----------------------
#org 0x14D6DF




#raw 0x0
if 0x1 jump 0x14D72F


#raw 0x0
if 0x1 jump 0x14D722



#raw 0x0
#raw 0x0
if 0x5 jump 0x14D708
msgbox 0x816ACEB '"If you go in the tal..."

call 0xF026C 





call 0x14F68 





#raw 0x0
#raw 0x0



end

'-----------------------
#org 0x14D72F
msgbox 0x816AE25 '"Are you going to cat..."

call 0x4F69026C 

#raw 0x0





#raw 0x0
#raw 0x0
call 0x814D755 
applymovement 0x1 0x814D789

#raw 0x0
#raw 0x0

end

'-----------------------
#org 0x14D722


#raw 0x0
msgbox 0x816ADF2 '"Boy, am I glad you w..."

call 0xF026C 





call 0x4F69026C 

#raw 0x0





#raw 0x0
#raw 0x0
call 0x814D755 
applymovement 0x1 0x814D789

#raw 0x0
#raw 0x0

end

'-----------------------
#org 0x14D708
msgbox 0x816AD82 '"I can hear someone s..."

call 0x14F68 





#raw 0x0
#raw 0x0



end

'-----------------------
#org 0xF026C


#raw 0x0















#raw 0x0

call 0xDF000D1 

#raw 0x0
if 0x0 jump 0x1D1FA28

#raw 0x0





if 0x3 jump 0x87CA0000
#raw 0x0
#raw 0x0


#raw 0x0
#raw 0x0








if 0x49 jump 0x42066808


#raw 0x0





#raw 0x0




#raw 0x0
return

'-----------------------
#org 0x14F68




#raw 0x0

#raw 0x0
#raw 0x0


end

'-----------------------
#org 0x4769026C
#raw 0x0
'-----------------------
#org 0x14D755
msgbox 0x816ACEB '"If you go in the tal..."

call 0x14F68 




applymovement APPLYMOVE_PLAYER 0x814D793

#raw 0x0
#raw 0x0
msgbox 0x816AD3C '"It's not safe to go ..."

call 0x13030368 










#raw 0x0


















applymovement 0x1 0x814D7B3

#raw 0x0
#raw 0x0
call 0x814D755 
applymovement 0x1 0x814D7C0

#raw 0x0
#raw 0x0

end

'-----------------------
#org 0x5F000D1
#raw 0x0
'-----------------------
#org 0x1D1FA28
#raw 0x0
'-----------------------

'---------
' Strings
'---------
#org 0x16ACEB
= If you go in the tall grass at the sides\nof this road, wild POK?MON will appear.
#org 0x16AE25
= Are you going to catch POK?MON?\nGood luck!
#org 0x16ADF2
= Boy, am I glad you went and rescued\nthe PROFESSOR.
#org 0x16AD82
= I can hear someone shouting down the\nroad here.\pWhat should I do? What should we do?\nSomebody has to go help...
#org 0x16ACEB
= If you go in the tall grass at the sides\nof this road, wild POK?MON will appear.
#org 0x16AD3C
= It's not safe to go out there if you\ndon't have any POK?MON with you.

'-----------
' Movements
'-----------
#raw B 'Right2
#raw 8 'Down2
#raw 8 'Down2
#raw A 'Left2
#raw A 'Left2
#raw A 'Left2
#raw A 'Left2
#raw 9 'Up2
#raw 25 'StDown4
#raw FE 'Exit

#raw B 'Right2
#raw 8 'Down2
#raw 8 'Down2
#raw A 'Left2
#raw A 'Left2
#raw A 'Left2
#raw A 'Left2
#raw 9 'Up2
#raw 25 'StDown4
#raw FE 'Exit

#raw 40 'mov40
#raw 8 'Down2
#raw 41 'mov41
#raw FE 'Exit

#raw 3 'Right0
#raw 13 'Delay3
#raw 51 'mov51
#raw 49 'HopRight
#raw 13 'Delay3
#raw 18 'Right3
#raw 18 'Right3
#raw 18 'Right3
#raw 16 'Up3
#raw 16 'Up3
#raw 18 'Right3
#raw 0 'Down0
#raw FE 'Exit

#raw A 'Left2
#raw 8 'Down2
#raw A 'Left2
#raw A 'Left2
#raw A 'Left2
#raw 25 'StDown4
#raw FE 'Exit

Thnx if you can help me!
 

Dark_E

No Saint, No Saviour
214
Posts
19
Years
@ Pok?pearl:

Here's a script in form of your request:
Create two TRAPS:

newbark28zo.png

Create Trap here:

#org 0x
checkflag 0x
if 0 0x
message 0x0B
boxset 0x2
end

#org 0x
applymovement 0x00 0x02
applymovement 0xFF 0x03
message 0x0A
boxset 0x2
applymovement 0x00 0x05
applymovement 0xFF 0x04
end


newbark10kl.png

Create Trap here:

#org 0x
checkflag 0x
if 0 0x
end

#org 0x
applymovement 0x00 0x01
applymovement 0xFF 0x03
message 0x0A
boxset 0x2
applymovement 0x00 0x06
applymovement 0xFF 0x04
end

#org 0x01
#binary 56 8 6 6 6 6 6
#org 0x02
#binary 56 4 6 6 6 6 6
#org 0x03
#binary 3
#org 0x04
#binary 7 7
#org 0x05
#binary 7 7 7 7 7 5
#org 0x06
#binary 7 7 7 7 7 9

#org 0x0A
= If you go in the tall grass at the sides\nof this road, wild POK?MON will appear.
#org 0x0B
= Are you going to catch POK?MON?\nGood luck!
You can customize the rest of this script by adding more flags or change some movements.


Merged Post:
I finally finished a script I've been working on... but now it's giving me this really stupid error.

For some reason the:

"WAIT 0x0"

doesn't work...
For some reason this command isn't accepted in Diamond Cutter:

Unknown keyword "wait" at line 29.
 
Last edited by a moderator:

Dark_E

No Saint, No Saviour
214
Posts
19
Years
Scizz said:
There is no command named "WAIT".
You should use "PAUSE" instead.

Example: pause 0x0

Ye, I know about PAUSE... but it works on time... what are the bytes for the time/?
 
Last edited:

Pazuzu

Flushing Meadows
5,468
Posts
19
Years
Dark_E said:
Ye, I know about PAUSE... but it works on time... what are the bytes for the time/?
The PAUSE command accepts all byte values, from 00 to FF.
That value will indicate the pausing time in miliseconds.
For example "pause 0x90" will pause the game for 144 miliseconds.
(90 (Hex) <=> 144 (Dec))
 

Shaneypoo17

Elite Hacker
358
Posts
18
Years
  • Seen Apr 7, 2016
hi all... im working on a script ande i can never get it right :S can someone correct this?
#org 0xE3D8D0
message 0xE3D95C
boxset 0x4
end
#org 0xE3D9E8
=
#org 0xE3D8D0
Yo hey I really love
your POKEMON!
Its cute! I caught A\nweedle Earlier and i think\nthat it will be\nbetter off with you.\nhere you go!
checkflag 0xE3DA04
if 0 0x800200
setflag 0xE3DA04
setflag 0x800200
givepokemon 0x0D 0x04 0x5E

and does scriptED work with emerald? cuz it doesnt seem to work with it...
 
17
Posts
18
Years
Changing a tile on a map

I really wanna make a graveyard, but all the graveyard slabs have a stone floor background and I need to change it to grass (y'know, so there's grass round the gravestone). Anyone know how?
 

Pazuzu

Flushing Meadows
5,468
Posts
19
Years
Shaneypoo17 said:
change the tilesets using unlz... tilesets r normally at the start.
Wrong.

Andrei Almeyda said:
I really wanna make a graveyard, but all the graveyard slabs have a stone floor background and I need to change it to grass (y'know, so there's grass round the gravestone). Anyone know how?
Open your ROM in AdvanceMap and go to "Tools"->"Block Editor".
There click on the Tile you want to edit.
You will see the stone tile used as background in the first tile box (Below) and the other part in the box next to it. (Above).
Just select a grass tile from the Tileset below, select a good Pallete for it and put it in the first box. Then click "Save".
Done.

Shaneypoo17 said:
hi all... im working on a script ande i can never get it right :S can someone correct this?
#org 0xE3D8D0
message 0xE3D95C
boxset 0x4
end
#org 0xE3D9E8
=
#org 0xE3D8D0
Yo hey I really love
your POKEMON!
Its cute! I caught A\nweedle Earlier and i think\nthat it will be\nbetter off with you.\nhere you go!
checkflag 0xE3DA04
if 0 0x800200
setflag 0xE3DA04
setflag 0x800200
givepokemon 0x0D 0x04 0x5E

and does scriptED work with emerald? cuz it doesnt seem to work with it...
You put so many errors in that Script that I suggest you to re-do it. (Practicing)
Have a look at the Script Database (which has similar Scripts) and the "commands.html" of EliteMap for a list of the commands and what their variable structure should look like.

Yes, ScriptED works on Emerald.
 
Last edited:
63
Posts
18
Years
  • Seen May 26, 2010
Dark_E said:
@ Pok?pearl:

Here's a script in form of your request:
Create two TRAPS:


You can customize the rest of this script by adding more flags or change some movements.


Merged Post:
I finally finished a script I've been working on... but now it's giving me this really stupid error.

For some reason the:

"WAIT 0x0"

doesn't work...
For some reason this command isn't accepted in Diamond Cutter:

Unknown keyword "wait" at line 29.

Ive pasted the code, and than save, but if i open im playing, theres nothin changed
 

Dark_E

No Saint, No Saviour
214
Posts
19
Years
Okay... here the answers:

1. You are really dumb! Maybe stupid is a better word >_<

2. The script I posted doesn't have any offsets... you have to fill them in first.

3. I prefer to add scripts with Diamond Cutter...
 

Dark_E

No Saint, No Saviour
214
Posts
19
Years
@Shaney:

#org 0x800000
checkflag 0x10A
if 0 0x800200
message 0x800050
boxset 0x2
end

#org 0x800200
setflag 0x10A
givepokemon 0x0D 0x04 0x5E
message 0x800100
boxset 0x2
setflag 0x800
end

#org 0x800100
= I caught A\nweedle Earlier and i think\nthat it will be\nbetter off with you.\nhere you go!
#org 0x800050
= How's that Pok?mon doing?
 

Squall ruler

Squall Ruler Incorperated
5
Posts
18
Years
How do i change the title screens colour

Ive got pokemon saphire

Im trying to change the colour of the background On the title screen
The only colours that i can get to work are
Purple,black,white , dose anyone know how
 

w_rink_ly

Novice Hacker
72
Posts
18
Years
  • Age 36
  • Seen Feb 23, 2024
Hi. I am trying to make some new types. I have succesfully replaced the ??? type with another type. I used TLP with a raw dump from UnlzGBA. But when i was done, the NORMAL type image was all messed up on the bottom. Also, I would like to insert two other new types. Does anyone know how I can do this?
 

FozzyRock

Go Bulbasaur!!!
2
Posts
18
Years
I know this isn't a question about making a hack but everytime I donload a beta version it doesn't work, is there something I need for it to work? The only one that works is Dark Future by Dark E, the rest don't work.
 

Innocence

PC Lurker: I'm watching you...
1,041
Posts
19
Years
That's because, even though i keep telling Dark_E, you must NOT distribute roms here. The files you're talking about are patches. You need something like lunar IPS to patch them. Just search for it, and you'll find it. *Encourages doing your own reasearch* BUT. If you have Visual Boy Advance, It has an auto patch function. Just name a clean ruby(assuming it's a ruby hack)rom the same name as the patch, with a .gba on the end(gbc for g/s/c hacks, gb for r/b/y hacks).
 
Status
Not open for further replies.
Back
Top