Releases: ur-fault/TMaze
1.17.1
1.17.0
What's Changed
- Fix background by @ur-fault in #119
- Fix
EdgeFollowby @ur-fault in #120 - Fix
EdgeFollowin 3D by @ur-fault in #121 - Log crashes by @ur-fault in #122
- New maze generators by @ur-fault in #124
Full Changelog: 1.16.0...1.17.0
New settings format
It's sad, but this version uses different format for settings, namely JSON/JSON5, because RON didn't have all the features we needed. So you will have to migrate, but the process should be painless, just mostly copying values.
We chose JSON5 because of the comment support and more ergonomic usability for the end user.
Example
{
"theme": "default_theme.json5",
"logging_level": "warn",
"debug_logging_level": "debug",
"file_logging_level": "info",
"disable_tower_auto_up": false,
"camera_mode": {
"mode": "EdgeFollow",
"x": 0.25,
"y": 0.25,
},
presets: [
{
"title": "40x15x10 Tower",
"size": [40, 15, 10],
"maze_type": "tower",
"type": "simple",
},
}New generators
New system for generating mazes, which is quite crucial in this game, that allows for more fine grained control of how it behaves. It's more generalized for the future features, is completely deterministic (and by extension seedable) and much faster then the previous implementation.
It's made in preparation for more modular TMaze, which is in turn in the preparation of modding support.
1.16.0
1.15.5
- Disable dpad by default (as it should've been from the start)
Full Changelog: 1.15.4...1.15.5
1.15.4
1.15.2
What's Changed
- Volume controls ingame by @ur-fault in #86
- Settings in pause menu by @ur-fault in #89
- Check for updates in the background by @ur-fault in #91
- Remove hashbrown feature by @ur-fault in #93
- Show currently enabled/disabled features in about screen by @ur-fault in #94
Full Changelog: 1.15.1...1.15.2
1.15.1
What's Changed
Full Changelog: 1.15.0...1.15.1
1.15.0
This release is a big rewrite of architecture of tmaze, but more is to come, like rewrite of rendering, settings or maybe modding support. Features you see here are just small part of the rewrite, most of it is in the #68 pull request.
What's Changed
- Better README readability and accessibility by @StepGamesOfficial in #60
- Activities - a big rewrite of tmaze by @ur-fault in #68
- Add controls popup to pause menu by @ur-fault in #70
- Fix crash on quit in the pause menu by @ur-fault in #71
- Smooth camera and player movement by @ur-fault in #75
- Add: only specific keys close end game popup by @ur-fault in #76
- Add better panic messages using better-panic by @ur-fault in #77
- Fix: q to stop generating maze by @ur-fault in #81
New Contributors
- @StepGamesOfficial made their first contribution in #60
Full Changelog: 1.14.4...1.15.0