Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

An Eventing Tool to increase the modularity of event systems

Zeriab

Sponsor

I have been working on a tool which can swap number of switch-pairs and variable-pairs in a project.
The idea is then to go through all the relevant files and change any event command using any of those switches and/or variables so they use the other instead.
You can find a demo of what I am talking about here: http://www.mediafire.com/?ykqz45ztwz4
To use it copy the contents of your Data folder into the Input folder and run the game.
To set up which switches and variables to swap look at the Config.ini. I am working on being able to do it in-game, but you can only use the Config.ini in the demo.

If you look through the database you can quickly see that there are loads other stuff which could be worth swapping. The tool I uploaded is much more a research product to see how it fairs. I am in the process of recreating the tool to be more generic and have an overall better design.
Here are a list of what I consider useful to swap. (i.e. rearrange)
  • Switches
  • Variables
  • Common Events
  • Maps
  • Actors
  • Classes
  • Skills
  • Items
  • Weapons
  • Armors
  • Enemies
  • Troops
  • States
  • Animations
  • Tilesets
  • Auto-tiles

*hugs*
- Zeriab
 
Autotiles would be good to switch to like if your switching around a custom water and you want to replace all of the instances of the old water.

Also when i go to the demo site it says the file is unavailable.
 

Kipe

Member

*My apologies for the necro, but...

First, I wanted to say that I love you Zeriab. My project uses tons of switches and variables, and I'm always adding more, wishing that I would have reserved those spots so that it would be easier to locate them later on. And I have been wondering if there was something like this, for a while.

I just wanted to see if you're still working on the in-game version, and if you plan to add more functions, like the ones below?

  • Swapping multiple variables/switches with 1 command.
    Instead of doing all of this:
    variable[200] <=> variable[6]
    variable[201] <=> variable[7]
    variable[202] <=> variable[8]
    variable[203] <=> variable[9]
    variable[204] <=> variable[10]
    variable[205] <=> variable[11]
    variable[206] <=> variable[12]
    variable[207] <=> variable[13]
    variable[208] <=> variable[14]
    variable[209] <=> variable[15]
    variable[210] <=> variable[16]
    variable[211] <=> variable[17]
    variable[212] <=> variable[18]

    Just do this:
    variable[200-212] <=> variable[6]
    And then the program will automatically recognize that you want to move 12 variables to slot 6, so it'll calculate that and swap variables 200-212 with 6-18 for you.
    Even a:
    variable[200-212] <=> variable[6-18]
    would be nice
  • Inserting switches or variables at a certain spots, instead of swapping.
    Moving variables 200 through 212, to slot 6, and having the program automatically move what was at slot 6 to the next available slot, which would be slot 19.

    something like:
    insert variable[200-212] => variable[6]
    or
    insert variable[6] <= variable [200-212]

    I'm not a programmer, so that is just what I'd imagine it would look like lol.

~Thanks for the awesome product, it is definitely useful :smile:
 
I totally love you because of this, Zeriab :)

Also, sorry about my post in the other topic, it wasn't meant to get attention, I was just trying to be useful :(

On topic again, yep, this is going to be handy.
Good job! :thumb:
 

Zeriab

Sponsor

I stopped working on it due to lack of interest.
I am glad you like and I just may start working on it again.
You have some good ideas and it's definitely something I will think about incorporating.

@mining gast: It's alright ^_^

*hugs*
 

Kipe

Member

Hello, Zeriab. Just stopping by to, once again, tell you how awesome this is! It has been especially helpful when creating complicated RMRK+ Format event systems, where I'm not sure if I'll need a variable or switch or not.. and then later decide that I don't need it. So in order to close the gap, without going through and changing every instance of that variable/switch in my event system, I just use this :) It also makes converting old event systems to RMRK+ format EASY.

With that said, I hope you're still working on this. I also wanted to ask you if there's any possibility of creating a RMVX version, for those people using RMVX?

I know that it takes time to come up with something like this, so I just wanted to express my gratitude. Thanks again!
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top