Aaand the update has arrived!
1.2.8: -game has now native gamepad support -config file doesn't contain your progress now -Bloody Boots description tweak -Barret looks muuuuuch better now -fixed an exploit with Swap that allowed you to get infinite rewards in Boss Rush -updated Ruby and libraries
Some notes: Gamepad support was poor before this version. There were some hard-coded buttons that couldn't be changed in options. Now everything uses your defined keys, expect one instance. When you run the game, the "Press Enter" text appears as before, but also, you have an option to press Start on your gamepad. This will activate a separate control scheme, which is configured for gamepads. You can change schemes every time you enter main menu (so the Press Enter text shows), and modifying controls in options will modify the currently selected scheme.
The gamepad scheme was created with XBox controller. I have no idea how the game behaves with other type of controllers, if the buttons are mapped in the same way etc. Because of this, button names in options are quite cryptic. If someone confirms that non-XBox gamepads have the same controls, I can change that to actual names.
Default controls go like this: Jump - A Magic (legacy Run) - B Weapon - X Spin Jump - Y Menu - Start Map - Select Run - L2 Swap - R2 (L2/R2 are also used as PageUp/PageDown in bestiary, which isn't stated in game, because PgUp/Dn are bitmaps and I'm lazy)
Another important change is that now config and progress (save-independent, like unlocked boss rush) are stored in separate files. Upon first load, game will import your old config and convert it to the new format (you might want to backup it, I take no responsibility if it fails xd). You can then safely delete config file to restore default config (or delete progress to reset your progress, lol). Remember that they are stored in "%USERPROFILE%/.mygames/mariovania" on Windows.
From technical side, Ruby and used libraries were updated, which means that game might run smoother or something. I'm not sure if Integer class existed before, so Linux/Mac users might need to update their Ruby to 2.4.
Well, that's it. Please report any issues with this update (including proposed changes to gamepad defaults, if any).
Aaand the update has arrived!
1.2.8:
-game has now native gamepad support
-config file doesn't contain your progress now
-Bloody Boots description tweak
-Barret looks muuuuuch better now
-fixed an exploit with Swap that allowed you to get infinite rewards in Boss Rush
-updated Ruby and libraries
Some notes:
Gamepad support was poor before this version. There were some hard-coded buttons that couldn't be changed in options. Now everything uses your defined keys, expect one instance. When you run the game, the "Press Enter" text appears as before, but also, you have an option to press Start on your gamepad. This will activate a separate control scheme, which is configured for gamepads. You can change schemes every time you enter main menu (so the Press Enter text shows), and modifying controls in options will modify the currently selected scheme.
The gamepad scheme was created with XBox controller. I have no idea how the game behaves with other type of controllers, if the buttons are mapped in the same way etc. Because of this, button names in options are quite cryptic. If someone confirms that non-XBox gamepads have the same controls, I can change that to actual names.
Default controls go like this:
Jump - A
Magic (legacy Run) - B
Weapon - X
Spin Jump - Y
Menu - Start
Map - Select
Run - L2
Swap - R2
(L2/R2 are also used as PageUp/PageDown in bestiary, which isn't stated in game, because PgUp/Dn are bitmaps and I'm lazy)
Another important change is that now config and progress (save-independent, like unlocked boss rush) are stored in separate files. Upon first load, game will import your old config and convert it to the new format (you might want to backup it, I take no responsibility if it fails xd). You can then safely delete config file to restore default config (or delete progress to reset your progress, lol). Remember that they are stored in "%USERPROFILE%/.mygames/mariovania" on Windows.
From technical side, Ruby and used libraries were updated, which means that game [i]might[/i] run smoother or something. I'm not sure if Integer class existed before, so Linux/Mac users might need to update their Ruby to 2.4.
Well, that's it. Please report any issues with this update (including proposed changes to gamepad defaults, if any).
|