| Tutorial |
| Let op! Deze tutorial is voor diegenen die gewend zijn te werken met pokescript. Voor een gewone script tutorial is het aangeraden zelf te werken met XSE. Hier staat louter de vertaling naar XSE.
#dynamic
Nieuw in XSE is dat je altijd begint met het commando #dynamic 0xXXXXXX. Op de plaats van de XXXXXX moet je een offset plaatsen, een lege wel te verstaan. Zo'n offset kun je vinden met Free Space Finder (ROM Laden > Zoek > Kopiëren).
Variabelen
In tegenstelling tot pokescript, beginnen alle variabelen met het teken @, niet met $. Een voorbeeld is dus:
Message scripts
Wat in pokescript dit was:
1 2 3 4 5 6 7 8
| #org $script
lock
faceplayer
message $text1
$text1 1 = Hier je tekst
callstd 6
release
end |
Is geworden:
1 2 3 4 5 6 7 8 9 10 11 12
| #dynamic 0x800000
#org @script
lock
faceplayer
message @text1
boxset 0x6
release
end
#org @text1
= Hier komt je tekst |
De apparte #org is nu dus verplicht, evenals boxset 0x6
Applymovement
Pokescript:
1 2 3 4 5 6 7
| #org $script
lock
applymovement 10 $move1
$move1 1 ; #binary 0x12 0x12 0x12 0x60 0xFE
pausemove 0
release
end |
XSE:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #dynamic 0x800000
#org @script
lock
applymovement 0x10 @move1
waitmovement 0
release
end
#org @move1
#raw 0x12
#raw 0x12
#raw 0x12
#raw 0x60
#raw 0xFE |
Giveitem
Pokescript:
1 2 3 4 5
| #org $script
lock
giveitem 0x13 0x3
release
end |
XSE:
1 2 3 4 5 6 7
| #dynamic 0x800000
#org @script
lock
giveitem 0x13 0x3 0x0
release
end |
Meer volgt! |