So I keep trying to figure out how to get a boat system to.. well work.
Everything I found seems to go with VX and not XP, cause XP obviously does not have the present boat/ship event command.
So how exactly is it done? I though just changing the actor graphic while on the boat and sailing around on the world map would be good, but I ran into the problem of being able to walk onto land while the character is still the boat and what not.
Is there a better way to do this? I'm pretty sure there is I'm just not seeing how it needs to be done.
Boat system?
● ARCHIVED · READ-ONLY
-
-
If you've already got a world map and a way to get into/out of the boat, what I would do is this. Duplicate your world map, and the tileset that you use for it. Call them World Map - Boat (or whatever). Then go to the tileset in the database and change the passability settings so that you can travel on water but not land. Then whenever you get into/out of the boat just transfer the player from where they are on the current map to the same or nearly the same point on the alternate map.
-
There are vehicles scripts for XP: http://rmrk.net/index.php?topic=36470.0
-
The two ways that I would consider going about it would be to:
- Have "piers" where you can get on or off the boat, instead of allowing the player to do so anywhere. Make the shoreline tiles impassable, but make the ocean tiles themselves passable. The only way to access one from the other, of course, would be to use the pier, which could switch the graphic out appropriately.
- Create Touch Events on every single shoreline tile (or a script to simulate them without having to add hundreds of events to your World Map) that check whether the player is in a boat (using a switch or whatever). If so, change the graphic back to that of the actor and place the boat event where they disembarked.
-
Yeah, I tried the script, it didn't seem to work out too well. So I may have to event it, or is there another kind of script out there that could help? I honestly not very script smart, but the instructions on that weren't very clear too me.
-
If you couldn't figure out the instructions, why bother to look at other scripts where you may have the same problem? Why not ask for help with the script?
Question is - do you want to try it with events, or do you want to use a script? -
Well by not very clear, I had errors keep popping up when I tried to test it. So I figured it would not be best to use scripts since I do not understand them quite yet.
I won't mind trying to figure out how to event them. So my best guess would to be using an event.
Should I use what Wavelength said or do you have another suggestion, Shaz? -
If you are patient, I am working on a Vehicle System for RPG Maker XP
The screenshots above are NOT mockup images. They are Fully Functional Vehicles, even from the present stage of the Script development.SpoilerDocks
Boat At Sea

Caterpillar Boarding a Boat on a Dock

Docking a Boat (Disemabarking - uses MMW message system)

Oh yeah, and Boats are NOT the only Vehicle! How about MAGIC CARPETS?

This script I am working on is not finished yet. Im working on a Looping Map script that is compatible with everything else I've been bending over backwards to create, including Diagonal Stairs, Downhill Ice, Modular Passable, and a couple more that you are going to need to control how and where Players can move on Vehicles called Restrict Tile Passage (or RTP). Once I get a Looping Map script that works with my Caterpillar up and running, I'll start working on putting in an Airboat option as well. I cant exactly call it an Airship, as something that size would end up being its own whole tileset and not a simple Graphic. So it will include a feature for an Airboat. Im not an Artist, and right now I dont have an appropriate graphic for it. Im thinking a simple animated mod to Wecoc's Boat Sprite so it has a Zepplin RTP Style Balloon over the boat, and probably spinning propellors on the back of it. None of these scripts have been publicly released at this time so dont bother going and looking for them yet. When they are out, I will post them here.
My Vehicle script (once released) wont be for novice users because it has so many features. In order to get Boats to work correctly, I had to do a lot of stuff just for making Passable work. Thus, you have total control over exactly what tiles you move around on and do NOT need to change maps or replace Tilesets. Other effects that have become absolutely necessary are Sprite Offsets, Sprite Clipping (see how Aluxes feet are partly blocked by the boat), Floating Sprites and more.
The Compass is a Real Compass. That script has already been released. Its called Heretic's Magic Compass. Its up for download over on chaos-project.com since this is my first post here.
The way I've set this script up is so you can Embark or Disembark anywhere and control this completely by Eventing. The Eventing is where it gets very complex. In the Demo for this (hasnt been released yet, not done), the Boat will require you to Embark and Disembark at Docks (Mooring Bollards), but the Magic Carpet Vehicle can be Disembarked anywhere that the Player can normally move. The Magic Carpet in the Demo will be set up to move over all but very deep water (solid color dark blue), and just by hitting enter, you can Disembark. The Boat will allow disembarking anywhere as well with proper eventing, but Im not putting that into the Demo.
Be patient, Im working very hard on this... -
Don't tell us "I had errors popping up" - we can't help you with that.
Tell us WHAT the errors were. ALL the text in the error message.
Maybe you put the script in the wrong place. Maybe it requires configuration and you haven't configured it correctly. Maybe you're not calling it correctly.
Which script are you trying to use? Provide a link so we can take a look at it.
You still didn't state whether you'd prefer to do it with events or a script.