Enhancements for my MV plugins (& porting to MZ)

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
39,971
Reaction score
13,604
First Language
English
Primarily Uses
RMMV
While thinking about porting my MV plugins to MZ (and some to Ace and VX and maybe XP as well), I realised some of them could be tweaked as well as made to be more user friendly.

If you've used any of my plugins and have suggestions for simple enhancements, please post them here so I can start gathering a list.
 

Solar_Flare

Veteran
Veteran
Joined
Jun 6, 2020
Messages
531
Reaction score
232
First Language
English
Primarily Uses
RMMV
It's probably not simple, but I figure it's worth mentioning... TileChanger's note tag syntax seems really confusing and not user-friendly. It kind of instantly put me off the plugin, even though I'll definitely need something like it at some point.

I've used EST_RegionMapLoader before which has similar functionality and was pretty easy to use, but as I recall it didn't offer anything to change an individual tile on the fly, so I'd definitely consider switching to TileChanger if it was able to compete with EST_RegionMapLoader in both functionality and ease of use.

Still, like I said at the beginning, this probably doesn't count as a simple change, so perhaps it's better to focus your efforts elsewhere.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
39,971
Reaction score
13,604
First Language
English
Primarily Uses
RMMV
@Solar_Flare can you give an example of what would make it easier? I realise for this one, there's no reason to make the map notes so complicated - it could simply be the "command" followed by a list of map ids. The plugin calls themselves could also be improved.
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,477
Reaction score
3,079
First Language
Binary
Primarily Uses
RMMZ
more configuration, for all the things!!
thats my goal anyway :D
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
39,971
Reaction score
13,604
First Language
English
Primarily Uses
RMMV
With infinite flexibility, comes infinite complexity.

I hope to be able to look back on these in a couple of years and not think "what the heck was I doing there?"

:D
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,477
Reaction score
3,079
First Language
Binary
Primarily Uses
RMMZ
Yea, I know the feeling :D

I've been just trying to update all the various things that I never released to the community, with all the configuration ofc :p
 

_Shadow_

Tech Magician Level:
Moderator
Joined
Mar 2, 2014
Messages
4,078
Reaction score
2,654
First Language
Greek
Primarily Uses
RMMZ
In Tile Changer, an ad-hoc passability (direction) setting would be nice. Sorry if it is already implemented and I missed it. This and Clone Events are probably two of the most precious plugins around in my humble opinion.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
39,971
Reaction score
13,604
First Language
English
Primarily Uses
RMMV
That's an interesting thought. I'll have to think whether I would do that as part of the Tile Changer plugin, or a completely separate one (I did have a passability script for Ace that I might revisit).
 

Misappi

Veteran
Veteran
Joined
Apr 16, 2018
Messages
42
Reaction score
26
First Language
Japanese
Primarily Uses
RMMV
Maybe a stupid idea but for the Shaz tile change plugin.
Having the choice to change width and height independently and having a boolean true/false for isometric (height is half width and characters movement become iso type.)
Iso movement is different from diagonal movement since height and width of a tile is not the same
 

Solar_Flare

Veteran
Veteran
Joined
Jun 6, 2020
Messages
531
Reaction score
232
First Language
English
Primarily Uses
RMMV
@Solar_Flare can you give an example of what would make it easier? I realise for this one, there's no reason to make the map notes so complicated - it could simply be the "command" followed by a list of map ids. The plugin calls themselves could also be improved.
I'm not entirely sure. I don't even understand what the example <load> tag in your opening post is supposed to do.

The way EST_RegionMapLoader works is that you mark an area of a map with a region number, and the command copies just those tiles from the other map. Perhaps the reverse might be a little friendlier though - mark the area to be copied with a region on the map you're copying from. That would allow separately specifying an anchor location on the map you're copying to, so you could for example copy the same building to several locations on one map.

I'm not entirely sure if that method can cover all the features that your TileChanger already offers for copying tiles between maps, though.

That's an interesting thought. I'll have to think whether I would do that as part of the Tile Changer plugin, or a completely separate one (I did have a passability script for Ace that I might revisit).
Actually, being able to arbitrarily change tile flags would be nice... you could do unusual things like setting whether you can boat over a tile (and other flags that aren't directly exposed in the editor). That would probably be a separate plugin, of course. Maybe something that uses note tags in the tileset or something.

Maybe I'll even make this myself if I ever find a need for it... unless someone else makes it first.
 

Sigony

Crusader Masochist
Veteran
Joined
Aug 18, 2020
Messages
73
Reaction score
426
First Language
English
Primarily Uses
RMMV
Hmm, well I've been writing a plugin that requires TileChanger, to randomly place pre-built structures on a pre-built template map within a certain area.

I've actually completed that functionality, but I'm trying to polish and optimize it, with features such as generating roads, assigning classes to structure templates, as well as using zones to specify which class of structure should go where on a template map.

The auto-tiles not connecting is a bit of downer for this project.

I was planning to address this myself, but if you happen to know of a simple way to correct autotile connections, preferably after a map has been altered, then that would be great.

NGL, doesn't seem that this could possibly be simple after looking into it.

EDIT: also the ability to specify what transparent tiles should be changed to upon copy would be handy. A good example is roof corners, I would like them to reflect the ground upon which they're copied to.
 
Last edited:

Luckysince97

Veteran
Veteran
Joined
Feb 6, 2018
Messages
101
Reaction score
26
First Language
French
Primarily Uses
RMMZ
Hi @Shaz , your map edge transfer plugin, if you wanna port it on Mz that woulld help, idk bout the map transfer on Mz yet but pretty sure im gonna have the same downgrade in fps if i use to much event on world map, and it easier for whether changing event, or event that should not occured elsewhere... And as much as i know, id like to have a list with some explaination of your plugin pretty sure there some treasure im not event aware of...ty @Shaz
 

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

Latest Threads

Latest Profile Posts

Dad's watching a WWII documentary while I work on some cool assets for my games. I just love RPG Maker!
Also Happy Halloween! Dad's friend won't be coming unfortunately, but Dad will still be taking me to Boxi Park to have some fun tonight! I'll be posting a video on my YouTube channel of the show, and I'll be sure to post a link here.
"Nightmares exist outside of logic and there's little fun to be had in explanations. They're antithetical to the poetry of fear. In a horror story the victim keeps asking why, but there can be no explanation and there shouldn't be one..." - Stephen King
I feel people seek explanation and demand it sometimes in games, but in the horror genre, well, maybe you shouldn't have one. Silent Hill 1 comes to mind...
Managed to implement QSprite.

Always double check your plugin order.


Finally! I've been puzzling over why it wasn't working for two days now. Turns out all of my calculations were correct, I just forgot to give some events hitboxes. :kaoswt: Now my randomly generated maps check for collision errors, and move stuff around in real time if they finds any. :LZSexcite:
Ami
--- OP Candy ---

Kids: Trick Or Treat!
Hero: Alright,here's the Candies (Give A Bunch Of Candy).
Kids: Thank you,Mister! (Running)
Hero: How cute they are…
F.Archer: Did you give them a OP Candy,accidently?
Hero: Huh?

Forum statistics

Threads
104,680
Messages
1,008,062
Members
136,169
Latest member
raspudin32
Top