Is there a way to allow walking "closer" to walls?

Banjo

Veteran
Veteran
Joined
Jan 4, 2013
Messages
92
Reaction score
19
First Language
English
Primarily Uses
RMVXA
I've suddenly become interested in shifting objects so they are "up against walls", leading to a much less blocky map design. It looks great when I tested it by editing the tilesets (shifted all cupboards, beds, etc. up 24px), and I even found a plugin that will do this without having to edit the tiles (Shaz' Terrain Tags).

However, it's all for nought if the player maintains a distance from the walls where there are *no* objects. I'm hoping there's a plugin or script somewhere that can be used to fix/bypass this... say, similar to TerrainTags but that will let a player walk on a "wall" up to a certain point if that tile is marked. I've tried both OC Ram's Passages and and OrangeRegionCollisions, but while both almost allow what I want, they don't stop the player short of the wall edge. Presumably, the issue is that RPG Maker MV only allows the player to move in single-tile "blocks"... so perhaps the answer is with changing player movement instead?

Where I want to be able to walk (but not on the actual wall or furniture):
wanttowalkhere.PNG
Achieved the screenshot using Hudell's SuperOrangeMovement plugin, but it isn't a solution as it allows walking on the furniture too.

Hope that makes sense!
 
Last edited:

Darkanine

...In my thoughts and in my dreams...
Veteran
Joined
Sep 9, 2012
Messages
354
Reaction score
218
First Language
English
Primarily Uses
RMMV
So if I'm reading this correctly, you want to get rid of tile-based movement, correct?

The QPlugins directory has this script which allows for non-tilebased movements. They require a master script though, so you also have to install that. Hope that helps.
 

Kes

Veteran
Veteran
Joined
Aug 3, 2012
Messages
22,299
Reaction score
11,713
First Language
English
Primarily Uses
RMVXA
[move]JS Plugin Requests[/move]
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,434
Reaction score
7,713
First Language
German
Primarily Uses
RMMV
this is not easy, because by default movement is grid-based. And simply shifting the sprite would need different shifts depending on direction and position, not easy.

you would need a combination of pixel movement and pixel collission to solve this problem - it is possible and there are several pixel movement plugins, but the pixel collision one would be critical - I think there was one try but I don't know what it was compatible with.
 

Banjo

Veteran
Veteran
Joined
Jan 4, 2013
Messages
92
Reaction score
19
First Language
English
Primarily Uses
RMVXA
So if I'm reading this correctly, you want to get rid of tile-based movement, correct?

The QPlugins directory has this script which allows for non-tilebased movements. They require a master script though, so you also have to install that. Hope that helps.
Yup, you read it right... sorry, I found it hard to explain what I wanted, but I was assuming I would be far from the first person who'd want this.

I tend not to be a fan of scripts that require "master" scripts unless it's something I want lots of their changes (i.e. a "core" is fine if I want to use multiple addon scripts, but I try to avoid them when it's just to tweak one thing) but I will check out the one you linked to. Thanks!

this is not easy, because by default movement is grid-based. And simply shifting the sprite would need different shifts depending on direction and position, not easy.

you would need a combination of pixel movement and pixel collission to solve this problem - it is possible and there are several pixel movement plugins, but the pixel collision one would be critical - I think there was one try but I don't know what it was compatible with.
Thanks. I am currently messing about with a combination of SuperOrangeMovement (pixel movement divides each "tile" into four steps) and OrangeRegionCollisions (allows passing through walls) and it feels *almost there* for what I want. Not sure if that combo will do it, but a similar combination of two plugins seems like it will be the only way. The main problem is that from what I can tell, I need "pixel collisions" that work the same way as movement in SuperOrangeMovement, so I can block the player halfway through a tile rather than just at the edges. Any plugins that can do that?

[move]JS Plugin Requests[/move]
Thanks for moving it, but to be honest I wasn't asking as a plugin request specifically; I was asking "is this possible in any way?" I'm new to MV so don't know what others have done so far, meaning it could need a script made, there could be an existing one already made (so not a request, just a "where do I find it?" since searching here seems pretty unreliable) or could be totally non-script related, as in "you need to edit all your tilesets" or even "it can't be done, sorry!"

I'm quite happy to make this a formal "can someone make this as a plugin" request if anyone is willing and able, however! :)
 

Kes

Veteran
Veteran
Joined
Aug 3, 2012
Messages
22,299
Reaction score
11,713
First Language
English
Primarily Uses
RMVXA
"Where do I find a plugin to do X?" is one of the functions of Plugin Requests, it's not just for asking for a plugin to be written.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

Don't forget, aspiring writers: Personality isn't what your characters do, it is WHY they do it.
Hello! I would like to know if there are any pluggings or any way to customize how battles look?
I was thinking that when you start the battle for it to appear the eyes of your characters and opponents sorta like Ace Attorney.
Sadly I don't know how that would be possible so I would be needing help! If you can help me in any way I would really apreciate it!
The biggest debate we need to complete on which is better, Waffles or Pancakes?
rux
How is it going? :D
Day 9 of giveaways! 8 prizes today :D

Forum statistics

Threads
106,049
Messages
1,018,547
Members
137,835
Latest member
yetisteven
Top