Well, I'm glad to introduce here my poor AR tweaking program. I want to thank Tim McSweeney a lot for his great level format discovery work! I've translated his Python scripts to C++ and made tiny ARParser library. The only improvement that I've made is ability to work with level solutions. I had no wish and time to think about solution checksum calculation rules in general, but I've figured out that second solution checksum depends on coordinates of user-placed nodes. This way, we can alter coordinates of these nodes and calculate checksum correctly.
This program can be used for micro-tweaking of existing user-placed nodes. Check the readme.txt file for the controls (if something isn't clear - ask please!
). Note that program will not allow you to move a node, if cost of some elements will modify (to prevent cheating with budget). It also will deny creating extra-long metals, extra-short ropes etc.
I also want to note that sometimes '1e-6' moving step does a glitch and node doesn't move at all. It is better to use 'min' moving step instead of it.
If you want to compile the project, you will need DirectX 9.0 SDK installed.
You can find some solutions in \levels folder, that were tweaked with this program. I've put them for example
Enjoy the tweaking! My regards
edit: Fixed some problems with lagging, coordinates, multiple nodes moving and other trivias.
Make sure that you've downloaded new version edit 2: Fixed problem with 'min' mode. Also added "undo-redo" feature (hotkeys:
Ctrl+Z and
Ctrl+Y)
Download v0.70 .zip file here: http://www.mediafire.com/?61b9fejs3k4