RMEVENTFACTORY - THE BATCH TOOL FOR CREATING RM2K(3) EVENTS!
Posts
Pages:
1
RMEventFactory is a batch tool for creating RPG Maker 2000/2003 events. You can create events by reproducing a template and replacing values. You can also read values from CSV files. RMEventFactory is targetted to advanced RPG Maker users.
RMEventFactory will scan the template for special values and replace them by the result of a formula. You can also embed formulas and commands in strings, like messages ("Show Message").
This way you can easily create a bunch of chest events (with different switches, and the right items and messages) or a list of "Change Variable" commands to set the stats of your CBS' enemies, read out of a CSV file.
Plus, you can save event data to a file and later load it back (so you can also send events over the internet to other people), export events to text (→ EasyEventExporter) or convert events to other types - map event to battle event, for example (→ Battle Event Converter).
A detailed english manual and some examples are included.

In the example, which is currently opened in the screen, the option "Produce event script" is used to reproduce a "Conditional Branch" and change its values, so that at the end you have an event which can calculate a variable's sine (multiplied by 100.000).
Download: http://cherrytree.at/download/?did=11
Update for official RM2k3: This version does in principle work with the newer RM2k3 versions (v1.10+) too, but it doesn't know about the new features and won't display them correctly in the preview (still processing them though). However, there is an issue pasting event script because it's read as text (pasting a whole event works). To fix this, replace the eventfactory.dll with this version: https://cherryshare.at/f/8d7Bbn/eventfactory.dll
RMEventFactory will scan the template for special values and replace them by the result of a formula. You can also embed formulas and commands in strings, like messages ("Show Message").
This way you can easily create a bunch of chest events (with different switches, and the right items and messages) or a list of "Change Variable" commands to set the stats of your CBS' enemies, read out of a CSV file.
Plus, you can save event data to a file and later load it back (so you can also send events over the internet to other people), export events to text (→ EasyEventExporter) or convert events to other types - map event to battle event, for example (→ Battle Event Converter).
A detailed english manual and some examples are included.

In the example, which is currently opened in the screen, the option "Produce event script" is used to reproduce a "Conditional Branch" and change its values, so that at the end you have an event which can calculate a variable's sine (multiplied by 100.000).
Download: http://cherrytree.at/download/?did=11
Update for official RM2k3: This version does in principle work with the newer RM2k3 versions (v1.10+) too, but it doesn't know about the new features and won't display them correctly in the preview (still processing them though). However, there is an issue pasting event script because it's read as text (pasting a whole event works). To fix this, replace the eventfactory.dll with this version: https://cherryshare.at/f/8d7Bbn/eventfactory.dll
This is pretty savage, to tell the truth. Good stuff!
If this does all it says it does, that would be AWESOME. Not for me though, as in one way or another VX makes all of that functionality obsolete. But 2k3 users have a reason to be excited!
post=125919
Cherry forged a useful utility...
Rm2k3 age -6 months!
all of cherry's utilities are useful
I'm running on like, 3 hours of sleep here, so forgive me. I understand the general concept of this very useful program, but can someone give me some examples of how it can be used?
Yeah, I pretty much don't get it either. All I see it as good for is that you can copy RM events as text, and keep it in a notepad doc or something.
post=126584
I'm running on like, 3 hours of sleep here, so forgive me. I understand the general concept of this very useful program, but can someone give me some examples of how it can be used?
hmm...
I really can't think of much I'd be able to use it for. Most of the tedious copypasta I end up doing when making huge custom systems is contained within the event itself... and with the advent of that powermode hack, I don't even need to do that anymore.
I'm sure someone has a use for it, though... or it wouldn't have been made.
There are several examples included:
- digit.efs : creates an event with 11 pages for displaying a number (you need a charset like the one which you can see in the help file to see meaningful results)
- sinus.efs : creates an event script with 360 forks for calculating the sine of a variable
- enemies.efs : creates an event script with several "change variable" commands with enemy stats which were loaded from a table in a csv file (for a CBS, for example)
- chest.efs : creates chest events with data from 2 tables (items.csv : which items have which names (singular + plural); chests.csv : which chests exist and hold which items (and how much)), of course with different switches
- digit.efs : creates an event with 11 pages for displaying a number (you need a charset like the one which you can see in the help file to see meaningful results)
- sinus.efs : creates an event script with 360 forks for calculating the sine of a variable
- enemies.efs : creates an event script with several "change variable" commands with enemy stats which were loaded from a table in a csv file (for a CBS, for example)
- chest.efs : creates chest events with data from 2 tables (items.csv : which items have which names (singular + plural); chests.csv : which chests exist and hold which items (and how much)), of course with different switches
I think the point is that it creates EVENT DATA for the clipboard. As in, paste it into events.
The real purpose is to set up a huge number of extremely repetitive mathematical operations. Esp useful for CBS/CMSes that keep their player stats in variables.
One easy use would be a quick and dirty "number separator" - ie an event that takes a number(say HP or the like) such as 123 and separates into 1, 2, and 3 so that you can show the number using pictures/events
... Or so I think. Still havent gotten around to trying it. Looks like it might be handy though
The real purpose is to set up a huge number of extremely repetitive mathematical operations. Esp useful for CBS/CMSes that keep their player stats in variables.
One easy use would be a quick and dirty "number separator" - ie an event that takes a number(say HP or the like) such as 123 and separates into 1, 2, and 3 so that you can show the number using pictures/events
... Or so I think. Still havent gotten around to trying it. Looks like it might be handy though
Update for official RM2k3: This version does in principle work with the newer RM2k3 versions (v1.10+) too, but it doesn't know about the new features and won't display them correctly in the preview (still processing them though). However, there is an issue pasting event script because it's read as text (pasting a whole event works). To fix this, replace the eventfactory.dll with this version: https://cherryshare.at/f/8d7Bbn/eventfactory.dll
Pages:
1




















