- 57
- Posts
- 11
- Years
- Philippines
- Seen May 17, 2020
Trainerbattle 0x3 only has one pointer, iirc. I'm not too familiar with 0x3
ex.
trainerbattle 0x3 0x[trainer's number in hex] 0x0 @[free space offset]
How to find trainer number in hex?
Trainerbattle 0x3 only has one pointer, iirc. I'm not too familiar with 0x3
ex.
trainerbattle 0x3 0x[trainer's number in hex] 0x0 @[free space offset]
Trainerbattle 0x3 only has one pointer, iirc. I'm not too familiar with 0x3
ex.
trainerbattle 0x3 0x[trainer's number in hex] 0x0 @[free space offset]
Also is there a way to disable the screen in firered that appears when you give a pokemon an item? It's really annoying and I feel like it's a simple hex change. In case you don't know what I'm talking about, heres a picture.
"image removed"
That's right, i forgot that. The before text doesn't exist. This means that no pre-message is possible if you use it like a standard trainer, but it is good for script tiles and E4 battles and such.
Also, the trainers number doesn't need to be in hex if you don't out "0x" before it.
So, this will be the script now?
Spoiler:#dynamic 0x800000
#org @start
trainerbattle 0x3 0x[trainer's number in hex] 0x0 @[free space offset]
msgbox @beaten 0x6
release
end
#org @before
= Sun Team, GO!
#org @after
= Nooo!
#org @beaten
= My Sunny Team can help me in Cooking
And to find a free space offset, you need a free space finder right?
Hey guys, how do you animate a tile with multiple blocks? By that I mean what number am i supposed to put in for the block/tile number in the tile animator program? Because i read the tut for using it, but i didnt happen to see them edit more than one block at a time. I can reword this if the question isnt perfectly clear.
I am playing "straight" unhacked Emerald on Visual Boy Advance, but have no wi-fi connection available. Is it possible to trade Pokémon between games under these two circumstances?
If either of these trade situations can be done without wi-fi, please give me instructions for setting them up. Thanks so much!
- Between two unhacked Gen III games on the same emulator (e.g.. trading eggs to myself in a different game).
- Between Gen III and Gen IV on another emulator (e.g., having Emerald in the GBA slot of DeSmuME, and reading PC data from Emerald to send to Pal Park).
No matter what map I run this script on either the screen goes black upon entering the map or upon successfully entering the map and stepping on the script box the script will only run halfway through and then the script freezes and your stuck hearing the background music and seeing endless inactivity! I'm pretty lacking in knowledge of advance map but I'd say from personal experience certain maps only have a specific number of bytes available for all events etc, please someone correct me if I'm wrong, here's the script:
#org 0x880000
lockall
applymovement 0x4 0x8880245
waitmovement 0x4
checksound
cry 0xF4 0x0
playsong 0x14C 0x0
applymovement 0x2 0x888024B
waitmovement 0x2
msgbox 0x888012B MSG_NORMAL '
applymovement 0x3 0x888024F
waitmovement 0x3
hidesprite 0x4
setflag 0x1230
movesprite 0xB 0x9 0x5
setflag 0x1230
msgbox 0x888017E MSG_NORMAL
applymovement 0x3 0x8880257
waitmovement 0x3
trainerbattle 0x1 0xE 0x0 0x8880067 0x88800C5 0x88800E8
end
'---------------
#org 0x8800E8
msgbox 0x88801B2 MSG_NORMAL '"Oh, you, you, you! You make me so\..."
fadescreen 0x1
hidesprite 0x2
setflag 0x1231
fadescreen 0x0
movesprite 0x5 0xB 0xB
setvar 0x8004 0xF
setvar 0x8005 0xF
setvar 0x8006 0xF
setvar 0x8007 0xF
special 0x136
msgbox 0x8880210 MSG_NORMAL '"[player] you have to get out of he..."
warpmuted 0x1 0x97 0x9 0x0 0x0
release
end
'---------
' Strings
'---------
#org 0x88012B
= blah blah
#org 0x88017E
= blah blah
#org 0x880067
= blah blah
#org 0x8800C5
= blah blah
he tempo!
#org 0x8801B2
= blah blah
#org 0x880210
= [player] you have to get out of here\nheres my AERODACTYL
'-----------
' Movements
'-----------
#org 0x880245
#raw 0x14 'Jump2 Down
#raw 0x18 'Delay1
#raw 0x14 'Jump2 Down
#raw 0x18 'Delay1
#raw 0xFE 'End of Movements
#org 0x88024B
#raw 0x3 'Face Right
#raw 0x18 'Delay1
#raw 0xFE 'End of Movements
#org 0x88024F
#raw 0x2 'Face Left
#raw 0x18 'Delay1
#raw 0xA 'Step Left (Very Slow)
#raw 0x18 'Delay1
#raw 0x1 'Face Up
#raw 0x9 'Step Up (Very Slow)
#raw 0xFE 'End of Movements
#org 0x880257
#raw 0x0 'Face Down
#raw 0x18 'Delay1
#raw 0x65 'Double Exclamation Mark (!!)
#raw 0xC 'Step Down (Slow)
No matter what map I run this script on either the screen goes black upon entering the map or upon successfully entering the map and stepping on the script box the script will only run halfway through and then the script freezes and your stuck hearing the background music and seeing endless inactivity! I'm pretty lacking in knowledge of advance map but I'd say from personal experience certain maps only have a specific number of bytes available for all events etc, please someone correct me if I'm wrong, here's the script:
Spoiler:#org 0x880000
lockall
applymovement 0x4 0x8880245
waitmovement 0x4
checksound
cry 0xF4 0x0
playsong 0x14C 0x0
applymovement 0x2 0x888024B
waitmovement 0x2
msgbox 0x888012B MSG_NORMAL '
applymovement 0x3 0x888024F
waitmovement 0x3
hidesprite 0x4
setflag 0x1230
movesprite 0xB 0x9 0x5
setflag 0x1230
msgbox 0x888017E MSG_NORMAL
applymovement 0x3 0x8880257
waitmovement 0x3
trainerbattle 0x1 0xE 0x0 0x8880067 0x88800C5 0x88800E8
end
'---------------
#org 0x8800E8
msgbox 0x88801B2 MSG_NORMAL '"Oh, you, you, you! You make me so\..."
fadescreen 0x1
hidesprite 0x2
setflag 0x1231
fadescreen 0x0
movesprite 0x5 0xB 0xB
setvar 0x8004 0xF
setvar 0x8005 0xF
setvar 0x8006 0xF
setvar 0x8007 0xF
special 0x136
msgbox 0x8880210 MSG_NORMAL '"[player] you have to get out of he..."
warpmuted 0x1 0x97 0x9 0x0 0x0
release
end
'---------
' Strings
'---------
#org 0x88012B
= blah blah
#org 0x88017E
= blah blah
#org 0x880067
= blah blah
#org 0x8800C5
= blah blah
he tempo!
#org 0x8801B2
= blah blah
#org 0x880210
= [player] you have to get out of here\nheres my AERODACTYL
'-----------
' Movements
'-----------
#org 0x880245
#raw 0x14 'Jump2 Down
#raw 0x18 'Delay1
#raw 0x14 'Jump2 Down
#raw 0x18 'Delay1
#raw 0xFE 'End of Movements
#org 0x88024B
#raw 0x3 'Face Right
#raw 0x18 'Delay1
#raw 0xFE 'End of Movements
#org 0x88024F
#raw 0x2 'Face Left
#raw 0x18 'Delay1
#raw 0xA 'Step Left (Very Slow)
#raw 0x18 'Delay1
#raw 0x1 'Face Up
#raw 0x9 'Step Up (Very Slow)
#raw 0xFE 'End of Movements
#org 0x880257
#raw 0x0 'Face Down
#raw 0x18 'Delay1
#raw 0x65 'Double Exclamation Mark (!!)
#raw 0xC 'Step Down (Slow)
[SPOILER]...your content here...[/spoiler]
...
#org 0x880257
#raw 0x0 'Face Down
#raw 0x18 'Delay1
#raw 0x65 'Double Exclamation Mark (!!)
#raw 0xC 'Step Down (Slow)
#raw 0xFE 'End of Movements
This is rom hacking. Not emulation help. However:
1) Yes, using VBA-Link.
2)Yes, I've done it.
WiFi is not at all needed. In fact, no emulators can use wifi connectivity yet.
Unfortunately, I couldn't find a more suitable thread for the technical side of gaming with an emulator (not for Gen III games, at least). Could the mods please create that topic and move my question there?
P.S. Where/how do I get VBA-Link?