also, is it possible, once everything is connected and usable, to add in a new town map specifically for these islands, just like how it was done in FR/LG? I'd like to be able to (in the future), make a whole new map, and have a few different sets of locations to travel to.
As I said, I'm just diving into all of this myself, but I imagine this should more than definitely be possible. You can create maps from scratch and insert them where you like.
Now, onto the script.
You'll need XSE to do this, and if you downloaded a tool pack, you probably have this.
Place a script over top of your Lavaridge warp and change the values to mimic the outlined values:
Next, click Open Script, erase everything and paste this code:
Code:
#dynamic 0x800000
#org @start
warp 0x34 0x0 0x2 0xFF 0xFF
end
Once that's done, click the two cogs at the top next to the bug, if you hover over it, it will say Compile.
Then click copy:
And then paste it over the highlighted numbers:
Save your ROM and you should have a functioning warp.
To explain the code:
warp 0xA 0xB 0xC 0xXX 0xYY
Warp is obvious. A= Bank number the map is in, B= Map number, C= The warp number you want to go to, XX= The X coordinate on the map, and YY= The Y coordinate on the map.
Since you're going to a warp and not an XY coordinate, leave the X and Y values as FF. Now, the warp from One Island to Lavaridge should be simple. Just follow the same steps, use the same code, but change the map bank, map number, and warp number (A,B, and C) to take you to the Lavaridge warp.
If you want to learn more about scripting, I suggest you check this thread, it's VERY beginner friendly:
https://www.pokecommunity.com/threads/164276
Let me know if you need anymore help.