Save-Point
rxdata / rvdata to text (YAML) - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Material Development (https://www.save-point.org/forum-8.html)
+--- Forum: Tools (https://www.save-point.org/forum-42.html)
+--- Thread: rxdata / rvdata to text (YAML) (/thread-7088.html)



rxdata / rvdata to text (YAML) - MechanicalPen - 08-26-2017

If you are anything like be you'll sometimes want to go outside of the editor to change things. Maybe you want to find-replace all your dialog to change a city's name referenced in plot. Or change all usages of one music file to another.

The confusingly named RMXP Plugin System can extract all files from your XP, VX, or VXA projects into .yaml text files for easy editing. You can save time navigating menus or use the tools for its original purpose and collaborate on an RPG with your friends, letting Git or some other data versioning system merge all your edits into one playable game.

Give it a try it you think it'll help you. I'm using it to translate RPG Maker XP games! (protip; this tool will encode most non-ASCII strings as base64 encoded binary. Just use a tool to decode them into the proper character map.)


RE: rxdata / rvdata to text (YAML) - DerVVulfman - 08-26-2017

Interesting. And rather than being in resources, I moved it into our TOOLS forum and applied a 'Tools-Other' flag. Winking

Now, does it work in reverse?


RE: rxdata / rvdata to text (YAML) - MechanicalPen - 08-26-2017

Thanks! Been a while since I posted; forgot the best location for such things.

Yep, it reads in all the YAMLs on startup if you configure the batch file correctly. The idea behind the toolchain was to open RPG Maker XP using the batch file, make edits, then share/merge the YAML files with others so you could collaborate. But you can also use it solo, like I am, to be able to edit the data with external tools.


RE: rxdata / rvdata to text (YAML) - Pelip - 09-26-2019

(08-26-2017, 10:36 PM)MechanicalPen Wrote: If you are anything like be you'll sometimes want to go outside of the editor to change things. Maybe you want to find-replace all your dialog to change a city's name referenced in plot. Or change all usages of one music file to another.

The confusingly named RMXP Plugin System can extract all files from your XP, VX, or VXA projects into .yaml text files for easy editing. You can save time navigating menus or use the tools for its original purpose and collaborate on an RPG with your friends, letting Git or some other data versioning system merge all your edits into one playable game.

Give it a try it you think it'll help you. I'm using it to translate RPG Maker XP games! (protip; this tool will encode most non-ASCII strings as base64 encoded binary. Just use a tool to decode them into the proper character map.)

It don't work, it just shut any .bat files instantly when i open them.


RE: rxdata / rvdata to text (YAML) - kyonides - 09-27-2019

Well, if we're talking about uncompressed rxdata or similar files, you only need to install Ruby on your system. You can pick any version from 1.8 onwards to open those files.

Then you'd only need to use the following lines to create a text file version of such files...

Code:
lines = File.readlines('fiename.extension')
File.open('new_filename.txt', 'w') {|f| lines.each{|line| f.puts line } }

But I admit it might skip some kind of important steps like formatting it in a human readable structure. Laughing Even so, a Ruby installation already includes some YAML extension so...