The best videogam aaaaaaaa
  • Ruby 99.4%
  • C++ 0.5%
Find a file
2026-06-24 00:07:57 -06:00
_ETC YES 2020-05-27 19:20:49 -06:00
_LOCAL Work on passives, working krakken evt with timer instead of hour. 2026-02-06 02:31:48 -06:00
Audio Last changes. 2026-05-31 18:43:15 -06:00
Data Skill tree changes, Fireworks animation, Flare animation. 2026-06-24 00:07:57 -06:00
Fonts Lots of fixes, added missing details, new scroll set. 2026-02-03 23:22:11 -06:00
Graphics Skill tree changes, Fireworks animation, Flare animation. 2026-06-24 00:07:57 -06:00
Lang Skill tree changes, Fireworks animation, Flare animation. 2026-06-24 00:07:57 -06:00
Scripts Skill tree changes, Fireworks animation, Flare animation. 2026-06-24 00:07:57 -06:00
System Working on splitscreen 2025-02-13 18:21:19 -06:00
WORK Small work on uhh things(tm). ohyeaskilltreetut 2026-02-23 08:28:46 -06:00
.gitignore Added versioning support stuff. 2025-02-13 18:44:56 -06:00
.solargraph.yml Fixes for widescreen and other issues. Added solargraph. 2025-02-24 09:33:23 -06:00
AnimEdit.exe Updated codebase and etc. 2025-12-15 01:36:40 -06:00
AnimEdit.ini YES 2020-05-27 19:20:49 -06:00
animEdit.script Asdasd things. 2023-07-09 16:51:20 -06:00
BCK2_Game.exe Working on splitscreen 2025-02-13 18:21:19 -06:00
BCK_Game.exe Updated asdasdasd. 2023-07-08 19:26:51 -06:00
Config.dat Today's backup. 2020-07-19 23:02:34 -06:00
config.rb Added versioning support stuff. 2025-02-13 18:44:56 -06:00
Drekirokr.rxproj Working on splitscreen 2025-02-13 18:21:19 -06:00
Editor.exe YES 2020-05-27 19:20:49 -06:00
Editor.ini YES 2020-05-27 19:20:49 -06:00
Game.exe Working on splitscreen 2025-02-13 18:21:19 -06:00
Game.ini Working on splitscreen 2025-02-13 18:21:19 -06:00
install.rb Working on widescreen support. 2025-02-17 22:10:04 -06:00
LICENSE Added versioning support stuff. 2025-02-13 18:44:56 -06:00
MapEditor.exe YES 2020-05-27 19:20:49 -06:00
MapEditor.ini YES 2020-05-27 19:20:49 -06:00
MapEditor.script Static events (ignore refresh, will skim update later too). 2023-01-18 18:36:08 -06:00
pack.rb Added versioning support stuff. 2025-02-13 18:44:56 -06:00
README.MD Added versioning support stuff. 2025-02-13 18:44:56 -06:00
RGSS104E.dll asdasd 2021-08-01 20:49:30 -06:00
steam_api64.dll Working on splitscreen 2025-02-13 18:21:19 -06:00
steam_appid.txt Working on splitscreen 2025-02-13 18:21:19 -06:00
steam_Game.exe Working on splitscreen 2025-02-13 18:21:19 -06:00
steam_Game.exe - Shortcut.lnk Working on splitscreen 2025-02-13 18:21:19 -06:00
unpack.rb Added versioning support stuff. 2025-02-13 18:44:56 -06:00
x64-msvcrt-ruby310.dll Working on splitscreen 2025-02-13 18:21:19 -06:00
zlib1.dll Working on splitscreen 2025-02-13 18:21:19 -06:00
zz_Drekirokr Data.lnk Updated asdasdasd. 2023-07-08 19:26:51 -06:00

SVN RGSS Compatibility Layer

Introduction

These are tools for easing the pains when working on RGSSS RPG Maker games and subversion control (Github, etc). The main purpose is to

  • Extract scripts into their separate plain text files (extension .rb).
  • Compile all binary files into YAML files, which are also simple text files.

The motive of this is because of SVN systems having an easier time when dealing with text files, while binary files are usually from hard to impossible to work with when using subversion systems and repositories.

It also includes an easy-to-use script extractor, which exposes scripts also as plain text files. As a secondary convenience this lets you use your preferred code editor instead of RPG Maker's built-in not-so-great one.

Project setup

Dependencies

Install the following software.

Project setup

After having installed Ruby, copy all files from this repository into your RPG Maker project's root file. Then optionally run the file install.rb to extract all scripts.

Usage

These are instructions based on Github Desktop.

  • When working, remember to always press fetch in the Github Desktop application. Then go to the project, and double click the file pack.rb.
  • Make any changes in the RPG Maker editor, then after closing the editor, double click on unpack.rb.
  • Finally, use the Github Desktop application to commit any changes made.

Recommendations

If you're already using your own gitignore file, make sure to add all your data files to the list of ignored files. These files are huge, are prone to cause you merge conflicts, and in general a pain to deal with, especially if you're working in group.

Accreditations

This work is highly derivative, as it was based on work from others to cross-convert from Ruby binaries to YAML and backwards.