RoadKillCandy

Villager
Member
Joined
Aug 3, 2017
Messages
18
Reaction score
0
First Language
english
Primarily Uses
Other
I made it so that my players can't walk on the swamp so i could use a boat on it but after using mv to set that as the boats starting point, making a new save of the game to test said boat i can't get it to move, just turn in the swamp.

Also putting wood on top of the swamp like a dock, still hurts the player to walk on it... I don't have a clue how to fix that either.
 

Attachments

  • Untitled-1.jpg
    Untitled-1.jpg
    751.2 KB · Views: 23

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
14,449
Reaction score
15,730
First Language
English
Primarily Uses
RMVXA
We'll need to move this thread, as Tech Support is for getting the engine to run. Which engine do you use? This is critical as the answer will more than likely vary depending on whether it is 2000, 2003, XP, Ace or MV.
 

RoadKillCandy

Villager
Member
Joined
Aug 3, 2017
Messages
18
Reaction score
0
First Language
english
Primarily Uses
Other
We'll need to move this thread, as Tech Support is for getting the engine to run. Which engine do you use? This is critical as the answer will more than likely vary depending on whether it is 2000, 2003, XP, Ace or MV.
Rpg maker mv, I also keep it up to date. (sorry first post)
 

The Stranger

No Longer Active
Veteran
Joined
Sep 14, 2012
Messages
3,687
Reaction score
24,518
First Language
-
Primarily Uses
N/A
Are you using the purple swamp tiles? Not sure how the engine determines what is or isn't water, but I don't think those tiles are marked as it. No idea how to mark certain tiles as passable for different vehicles, either. I think the boat can only move on shallow water, the ship can move on all water, and the airship can move everywhere.

You'll either need a plug-in (MV) or script (Ace\VX) to change the behaviour of vehicles. You could also create events which function similar to vehicles, but it would require some eventing knowledge; switches, etc.
 
Last edited:

LightDiviner

That Guy With Lots of Ideas
Veteran
Joined
Jul 2, 2017
Messages
197
Reaction score
68
First Language
English
Primarily Uses
RM2k3
I believe you need to set the proper terrain. In the RPG Maker I use at least, you'd need to set the terrain to either Shallow Water, or Deep Water. That determines which boats can cross what tile.
 

RoadKillCandy

Villager
Member
Joined
Aug 3, 2017
Messages
18
Reaction score
0
First Language
english
Primarily Uses
Other
I believe you need to set the proper terrain. In the RPG Maker I use at least, you'd need to set the terrain to either Shallow Water, or Deep Water. That determines which boats can cross what tile.
how do I do that?
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
38,009
Reaction score
10,570
First Language
German
Primarily Uses
RMMV
[move]MV Support[/move]
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
38,009
Reaction score
10,570
First Language
German
Primarily Uses
RMMV
@LightDiviner @RoadKillCandy
You can't set boat passability directly.

As a description on why this works as it does:
The ship can pass all water-tiles (deep and shallow), while the boat can only pass shallow water tiles.
In both cases the water needs to be deep enough to allow for boat or shipd, but not so shallow that the player can walk there.

The determination of what is a water tile is done by tile index from tiles on A1 - that is hardcoded into the engine and needs a plugin to change. Such plugin exist, but you can check the positions of the water-tiles in the help file under resource standards for A1 tilesheet.
So if you want to do this without plugins, you need to edit A1 so that your swamp is replacing one of the allowed tiles (one of them is lava for lava-ships, so you can replace that if you need all water tiles as well).

Additionally, the passability for that tile is reversed - if you make that tile passable for the player, the ship/boat will no longer go there. That is what I meant with "not too shallow" in the description.
 

LightDiviner

That Guy With Lots of Ideas
Veteran
Joined
Jul 2, 2017
Messages
197
Reaction score
68
First Language
English
Primarily Uses
RM2k3
@LightDiviner @RoadKillCandy
You can't set boat passability directly.

As a description on why this works as it does:
The ship can pass all water-tiles (deep and shallow), while the boat can only pass shallow water tiles.
In both cases the water needs to be deep enough to allow for boat or shipd, but not so shallow that the player can walk there.

The determination of what is a water tile is done by tile index from tiles on A1 - that is hardcoded into the engine and needs a plugin to change. Such plugin exist, but you can check the positions of the water-tiles in the help file under resource standards for A1 tilesheet.
So if you want to do this without plugins, you need to edit A1 so that your swamp is replacing one of the allowed tiles (one of them is lava for lava-ships, so you can replace that if you need all water tiles as well).

Additionally, the passability for that tile is reversed - if you make that tile passable for the player, the ship/boat will no longer go there. That is what I meant with "not too shallow" in the description.
Wow. 2003 is much easier. All I have to do is choose what the terrain is considered and BOOM. All set.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
38,009
Reaction score
10,570
First Language
German
Primarily Uses
RMMV
which is why we asked which maker is for, because the answer is different for different makers.
 

RoadKillCandy

Villager
Member
Joined
Aug 3, 2017
Messages
18
Reaction score
0
First Language
english
Primarily Uses
Other
@LightDiviner @RoadKillCandy
You can't set boat passability directly.

As a description on why this works as it does:
The ship can pass all water-tiles (deep and shallow), while the boat can only pass shallow water tiles.
In both cases the water needs to be deep enough to allow for boat or shipd, but not so shallow that the player can walk there.

The determination of what is a water tile is done by tile index from tiles on A1 - that is hardcoded into the engine and needs a plugin to change. Such plugin exist, but you can check the positions of the water-tiles in the help file under resource standards for A1 tilesheet.
So if you want to do this without plugins, you need to edit A1 so that your swamp is replacing one of the allowed tiles (one of them is lava for lava-ships, so you can replace that if you need all water tiles as well).

Additionally, the passability for that tile is reversed - if you make that tile passable for the player, the ship/boat will no longer go there. That is what I meant with "not too shallow" in the description.
where would I find such a plug in?
 

Latest Threads

Latest Posts

Latest Profile Posts

Damn, took a chance on a paid MV plugin working with MZ (FOSSIL) but didn't work :p Been lucky up until now so I got cocky!
Going to be streaming more RM game dev in about 20 minutes or so...

Hello, debt! But it matches my eyes, don't you think?

forester.jpg
Gnyaaaa! Invisible comments on YouTube!!!
When I learned about multithreading in C++, one of the first things was that while heap is shared, each thread has its own stack and it's impossible to access another thread's stack.
So I wrapped the variables into a static class and passed its address to another thread. And it worked.

Forum statistics

Threads
129,984
Messages
1,206,745
Members
171,219
Latest member
apkmodyinfo
Top