• 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.
Hack The Master said:
Hello, i'm italian hacker and i prepared my hack, pokémon black dream... I have one question...
How I make has to use the movement of a personage to right, after to have spoken with it?
Thaks for repling ^_^
Excuse me for my bad english °_°
*EDIT*
The problems is that I have already put a script that donates a Traphinc… And I do not know if these create problems
Excuse me for my bad english °_°
In order to let the person walk to a specified direction, you will have to add an "applymovement" command, together with the directions you want that event to walk.

The command would look like this:
Code:
applymovement 0x[FF for player, else Event Number] 0x[offset of the movement data]

Then you just have to insert the movement data at the offset you specified above.
Code:
#org 0x[offset of movement data]
#raw B 'Right2
#raw FE 'Exit

That's it.

Jonny Buuz said:
I tried to compile a basic text script (the girl just says something; nothing special), and it compiled fine. However, in game, the sprite that I assigned the offset to does not respond. It still moves; I told it to walk around. It just won't talk to me. What could I have done wrong? If I need to elaborate, I will.

Oh. I'm using A-Map and ScriptEd.
Please post the script you are having trouble with. That way, it's easier for us to help you with your problem.
 
Using tile molester would it be possible to change the heros overworld sprite ?
 
ssj said:
Using tile molester would it be possible to change the heros overworld sprite ?
Yes, the Overworld sprites in the Pokémon games can be changed with Tile Molester.
Eventually, you will have to load a custom palette file to display them correctly.
 
Thanks Scizz!
yuo are the master hacker *çççççç*!
*EDIT*
it does not work!
Code:
'-----------------------
#org 0x800000
checkflag 0xF0F1
if 0x1 jump 0x800300
msgbox 0x8800100 '"Here you go! Just ta..."
callstd 0x2
setflag 0xF0F1
givepokemon 0x14C 0x5 0x0
applymovement 0x7 0x800900
end

'-----------------------
#org 0x800300
msgbox 0x8800200 '"You can go now with ..."
callstd 0x6
release
end


'---------
' Strings
'---------
#org 0x800100
= Here you go! Just take it
#org 0x800200
= You can go now with your Trapinch

'-----------
' Movements
'-----------
#org 0x800900
#raw B 'Right2
#raw FE 'Exit
Where it is that mistake?
;___;, i'm very sad ç__ç!
 
Last edited:
Oh, my bad.

It seems to happen with every script I try, though...

Well, here's one.

#org 0xAA23C0
message 0xAA23F0
boxset 0x4
end

#org 0xAA23F0
=I know where you sleep.

And another.

#org 0x7B2B00
checkflag 0x10A
if 0 0x7B0A54
message 0x7B2C00
boxset 0x2
end

#org 0x7B0A54
setflag 0x10A
setflag 0x800
checkgender
compare LASTRESULT 1
if 0 0x7B1D54
if 1 0x7B0D54
end

#org 0x7B1D54
message 0x7B1A54
boxset 0x02
givepokemon 0x18B 0x05 0x00
end

#org 0x7B0D54
message 0x7B1B54
boxset 0x02
givepokemon 0x188 0x05 0x00
end

#org 0x7B1A54
= Psst... take this.

#org 0x7B1B54
= Hey there... want this?

#org 0x7B2C00
= Don't tell anybody!

So now that I think about it, there's something wrong with the script... what?
 
Hey guys i keep getting an error messages when i try and open programs such as Advance text and Advance starter. I downloaded the needed runtime files but nothing changed.

The error message looks like this.
[PokeCommunity.com] [Archive] Simple Questions


Can someone lease help!
 
Hack_Slash_Scizor said:
Hey guys i keep getting an error messages when i try and open programs such as Advance text and Advance starter. I downloaded the needed runtime files but nothing changed.

You get that error, as the messagbox says, because your version of COMDLG32.OCX is outdated. I've checked the Needed files sticky but I didn't find that file in the list. However you can download it from here. Yust decompress the archive in the program's folder.


dakelland said:
hi can i have some help i have elitemap but when i try to load emerald up it says "this is not a supported pokemon advance rom" what does that mean tell me please

Check this post
 
Hack The Master said:
Thanks Scizz!
yuo are the master hacker *çççççç*!
*EDIT*
it does not work!

Where it is that mistake?
;___;, i'm very sad ç__ç!
As I already told you via PM, putting the "applymovement" command above the "givepokemon" command will solve your problem.
This is because some parameters of the "givepokemon" command are missing, and it interprets the "applymovement" command as those missing parameters, thus, ignoring it.

Jonny Buuz said:
Oh, my bad.

It seems to happen with every script I try, though...

Well, here's one.

#org 0xAA23C0
message 0xAA23F0
boxset 0x4
end

#org 0xAA23F0
=I know where you sleep.

So now that I think about it, there's something wrong with the script... what?
I can't spot an error in the last Script, however, try changing your first Script to this:
Code:
#org 0xAA23C0
lock
faceplayer
message 0xAA23F0
boxset 0x6
release
end

#org 0xAA23F0
= I know where you sleep.
It's important to watch the space between the "=", and the beginning of the text, as ScriptED needs it to recognize the command correctly.


Hack_Slash_Scizor said:
Hey guys i keep getting an error messages when i try and open programs such as Advance text and Advance starter. I downloaded the needed runtime files but nothing changed.

The error message looks like this.
[PokeCommunity.com] [Archive] Simple Questions


Can someone lease help!
Try downloading this file, and place it either in the program's, or in your "Windows/system32" folder.
This is a newer version of the control that -HackMew- linked you to.
If it still doesn't work, that's a problem with your computer, which we can not fix.

If it works, and further error messages regarding missing files should pop up, just google for the file, or download it from one of the sites mentioned in the "Needed files" sticky.
 
How do you get an yes/no option with two posibilities depending on what is picked?
 
tech said:
How do you get an yes/no option with two posibilities depending on what is picked?
To create a "Yes/No-choice" Script, you will have to create a simply Messagebox script, but instead of using Boxset 6 or 4, you use Boxet No. 5.
This will trigger a Yes/No choice, and depending on the result, a different script will be called.
A sample Script could look like the following:
Code:
#org 0x800000
lock
faceplayer
msgbox 0x800010
callstd 0x5
compare LASTRESULT 0x0
if 0x1 jump 0x800020
msgbox 0x800030
release
end

#org 0x800010
= What do you choose?

#org 0x800020
msgbox 0x800040
callstd 0x6
release
end

#org 0x800040
= Yes was chosen.

#org 0x800030
= No was chosen.
The Script is untested, but should work.
 
Excuse, but when I call the event applymovement, because the not rimana moved sprite ones in the position that I have made it to arrive? If it is possible, you can explain as to make it to me to remain them?
Excuse me for bad English >_<"...
Thanks a lot for help me ^_^
 
Last edited:
Snow Blocks in Ruby?

I'm relativly new to rom hacking and i was wondering if there were any snow blocks in pokemon ruby and if there arnt is there any way i could add them to the game. I really wanna make one of the cities into one that is snow covered. Thank you in advance.
 
Hack The Master said:
Excuse, but when I call the event applymovement, because the not rimana moved sprite ones in the position that I have made it to arrive? If it is possible, you can explain as to make it to me to remain them?
Excuse me for bad English >_<"...
Thanks a lot for help me ^_^
As I already said in this post, it's possible to move sprites to a certain location on the map with this command:
Code:
#raw 57
#raw [event number to move]
#raw 00
#raw [x position in hex]
#raw 00
#raw [y position in hex]
#raw 00
However, there is no command that sets the sprite position permanently, so it will always be at the original position when you re-enter the map.
You could avoid that, by assigning that command to a trigger event, that you place at the entrances of a map.
That way, whenever you enter the map, the sprites will be moved to the location you specified.

STA Nirvana IND said:
I'm relativly new to rom hacking and i was wondering if there were any snow blocks in pokemon ruby and if there arnt is there any way i could add them to the game. I really wanna make one of the cities into one that is snow covered. Thank you in advance.
There are no snow blocks in Pokémon Ruby/Sapphire/Fire-Red/Leaf-Green/Emerald.
You can easily add your own tiles if you export the Tileset with Advance-Map, repaint it, and import it again.
How to do that exactly has already been asked and answered before. The search function or looking around in this thread and the Advance-Map thread will help you find that answer.
 
Combining Games

I'm new to ROM hacking, and wanted to know if it is possible to create a single ROM with Hoenn and Kanto accessable.
I'd like to eventually like to add in every region, including Shinou, when it's released, but wanted to know if this was possible.​
 
Cepheus said:
I'm new to ROM hacking, and wanted to know if it is possible to create a single ROM with Hoenn and Kanto accessable.
I'd like to eventually like to add in every region, including Shinou, when it's released, but wanted to know if this was possible.​
In theory, it is possible. However, you would have to incude all the maps, all of the Tilesets and sprites, and re-do all of the scripts, which are around 1000+ for every region.
So, it's safe to say that this idea is unrealizable.
 
Scizz said:
In theory, it is possible. However, you would have to incude all the maps, all of the Tilesets and sprites, and re-do all of the scripts, which are around 1000+ for every region.
So, it's safe to say that this idea is unrealizable.

But there's no way to just some how take the coding that's already there, and create some way to link the two together?
 
Cepheus said:
But there's no way to just some how take the coding that's already there, and create some way to link the two together?
Nope, there is no way to just copy a script from one game to another. Every script will have to be adjusted, because they contain offsets that need to be changed in order to work in the new file.
So, as I said already, this idea is unrealizable.
 
how to change the city's location in the worldmap, with hex editing (without elitemap)
 
->Drem: Why can't you just use EliteMap?
And:

I seem to have some trouble with a rubikon script:
Code:
lock
faceplayer
checkflag 0x6874
compare LASTRESULT 0x1
if 0x1 call 0x6B1150
msgbox 0x86B1200 '"Whoa! Look out behin..."
callstd 0x3
setflag 0x6874
                    [wildbattle code here...]
release
end

'-----------------------
#org 0x6B1150
msgbox 0x816D51A '"I'm going to catch a..."
callstd 0x3
release
end

As you can probably see, I have chosen a random flag name. But, that flag never seems to change to 1, because the battle script keeps repeating itself everytime I talk to the guy. Also I created another script (Used a random flag, it was 1155.) and the flag changed back to 0 everytime I walked 2 levels away.
 
Status
Not open for further replies.
Back
Top