Althrough version Alpha 0.22 fixed a lot of the bugs, one still existed. This one, that made any attempt to change any setting impossible, was fixed in Alpha 0.23.
Another upgrade is the transition from hardcoded elements within the game modes to XML format. This expands the boundaries of modding and allows you to design almost any state.
Also, a new format for saving worlds has been introduced. Now worlds are saved by much smaller files, called “regions”. Each such region has 16 chunks. It is still possible to load the worlds from Alpha 0.22, but they will not be saved in the old format.
One thing didn’t changed (and maybe never will): this version is avaiable in portable and installable distributions. Enjoy!
- The row of the custom resolution in SettingsState becomes invisible if any resolution selected. Else if the “Custom” option is selected, that row is becoming visible and active
- The field of the custom resolution becomes inactive if the fullscreen select element is set to true
- The field of the custom resolution can only accept digits and ‘x’ character
- The form in the settings menu are being filled by the current settings
- Vsync and FPS are settable on run, without any need to restart the game
- Introduced new world saving format: each region of 4×4 chunks is saved in a separated file
- Restored rendering of ‘hint.3’ on the “Delete logs” button
- Started to work on XML parsing of the states
- Added running lambdas on listing and other setting the current position at a Select element
- Added an alert window that appears after saving the settings
- Added ‘hint.4’ for the inactive tutorial button in the main menu
- Fixed the bug where saving the settings wasn’t possible
- Fixed the bug where an attempt to get an GUI element from a collection by a wrong name throws NoSuchElementException
- Fixed some potential bugs that may occur while using the inner text processor with short keys, if not all of them
- Improved the GUI system
- Improved the inner text processor

Leave a Reply