Releases: NGnius/rxsm
v2.0.0a (Edmontosaurus)
This is a compatibility update for Gamecraft's 2019-10-23 update.
Changes since v2.0.0:
- Defaults have been changed from RobocraftX to Gamecraft
- Save file names now use the new file endings (.RCX is now .GC)
Please note that there is no automatic upgrade system in-game or through RXSM, so you will have to update your config.json
with the new Gamecraft directories (or just delete the file if you haven't changed it) and rename your existing GameSave.RCX
files to GameSave.GC
.
v2.0.0 (Edmontosaurus)
Installation and updating are outlined in the user guide. For more information or to report bugs, join the ExMods Discord server
Please note this version is not completely compatible with the beta preview version of GameCraft.
Changes since v1.0.0
- RXSM can now automatically update. This is a big change so there's a sublist!
- Because replacing a head requires at least two heads, RXSM uses rxsm-updater to install updates
- RXSM, without rxsm-updater, can check for and download updates
- In case you're a big fan of CLI, rxsm-updater has one for updates
- Icons have been added to all of the important buttons
- Hover your mouse over most widgets in the main window for a helpful surprise
- Importing saves should now be a bit more reliable
Disclaimer: Automatic updates use a custom update server to get update information. No personal information is ever collected, but if you opt in (by turning of Do Not Track), the server will count your use in the (completely anonymous) public hit counter in the database.
To view these changes in more detail, see the v2.0.0 Project
v1.0.0 (Draconyx)
Installation and updating are outlined in the user guide. For more information or to report bugs, join the ExMods Discord server
Changes since v0.1.0
- Saves decided to git good and now they have version control
- Activating saves (setting a creative mode save to be loaded by RCX) should now be more reliable
- Added lots of numbers that look cool in the About page
- Settings can now be modified through a menu in RXSM*
- GameData.json loading will now correct some invalid string characters (but seriously, obey the standard)*
Changes under the hood
- Specific dialog boxes can be automatically opened with parameters at runtime
- Configuration loading has been overhauled and simplified*
- Some groundwork laid for automatic updating overhaul*
To view these changes in more detail, see the v0.2 Project and the v1.0.0 Project
* These are part of the lost update
v0.1 (Banji)
Installation and updating are outlined in the user guide. For more information or to report bugs, join the ExMods Discord server
This version is compatible with all released RobocraftX updates. Future RCX updates are also expected to work.
Changes since v0.0.4
- Game(s) can now be imported from a zip file
- A game can now be exported to a zip file for easy sharing
- Icon see RXSM's icon!
- The interface has been improved so things are easier to find
- IDs can now be forced to be unique by setting
force-unique-ids?
totrue
in config.json*
To view these changes in more detail, see the v0.1 Project
*By default, this functionality is off because RobocraftX does not care about IDs. Enabling this can prevent unexpected behavior from RXSM.
v0.0.4 (Acheroraptor)
Installation and updating are outlined in the user guide
This version is compatible with RobocraftX Experiment 6 and probably 7. Future RCX updates are also expected to work.
Changes since v0.0.3
- Activated button is now a checkbox (suggested by Nullpersona)
- A prompt for the RCX install location will appear on startup if RXSM cannot find it
- Minor GitHub reorganization & build automation improvements
To view these changes in more detail, see the v0.0.4 Project
v0.0.3 (Abrosaurus)
Installation and updating are outlined in the user guide
This version is compatible with RobocraftX Experiment 4, 5 and 6. Further updates are also expected to work.
Changes since v0.0.2
- Added thumbnail picker
- Fixed issues with save location defaults (thanks Mad Controller)
- Minor development infrastructure changes (you won't notice a difference)
NOTE: previous versions had the default save locations for Creative Mode and Community Games swapped. If you are using the default config.json, you can simply delete it. If not, you will need to correct this by editing config.json and swapping "play-path" and "build-path".
To view these changes in more detail, see the commit history
v0.0.2a (Aardonyx bugfix A)
This is a bug fix release. Please see v0.0.2 for the latest feature information.
Fixes since v0.0.2:
- The window & thumbnail should no longer get bigger when a new save is selected
v0.0.2 (Aardonyx)
This version has at least one known bug. Download the latest version instead: v0.0.2a
Installation and updating are outlined in the user guide
This version is compatible with RobocraftX Experiment 4 and 5
Changes since v0.0.1
- "Play Games" saves can now be accessed and modified
- Saves can now be moved between "Play Games" and "Build Game" folders
- The thumbnail for the selected save is now displayed
- New saves can be created
- Labels are now capitalized
To view these changes in more detail, see the commit history
Releases are now named after dinosaurs because rxsm has a lot in common with them.
GUI display
A lot like v0.0.1 but with a nice GUI. Nice and sticky.
Only basic save swapping is supported, although creating new saves almost made the cut (see relevant button)
Installation:
- Download and extract the appropriate zip file
- Run rxsm.exe (windows) or rxsm (linux)
- If a window doesn't open, you'll need to specify the location of your save files in config.json
CLI display interim
RXSM first release, nothing special.
Currently, new saves can be created and saves can be swapped out for build games mode.
Usage:
- Windows: run
.\rxsm-windows-amd64.exe
with command prompt from the extracted folder - Linux: run
./rxsm-windows-amd64
with your terminal from the extracted folder - Mac: I'm impressed you can run RobocraftX. You'll have to compile from source with
go build src/main/rxsm.go
and grab default_save from one of the first 2 archives below
Once you've run it once, you can edit the config.json file (you will almost definitely need to do this to set RCX's install location)
Note: use cd <new path>
to move command prompt to the extracted folder