Setonix 0.6.0 released!
Linwood Setonix
WIP: Powerful, customizable, cross-platform, opensource table sandbox game
Announcing the Setonix 0.6.0 release!
Setonix 0.6.0 is here with big new features and improvements! This release focuses on server-side improvements and scripting capabilities.
Highlights
-
🛠️ Lua scripting support for server
-
🗺️ Waypoints
-
🔘 Action buttons support
-
💬 Dialog improvements
-
🗨️ Better chat message display
-
🧰 Server-based toolbar options
Lua scripting support for server
The server now supports Lua scripting! This allows for more dynamic and interactive servers. This includes support for game modes in packs, a scripts directory, and a new blackjack sample game mode to demonstrate the capabilities.
Documentation for scripting will be made available soon on the Setonix documentation site, for now feel free to explore the sample game mode and experiment with your own scripts.
Additionally the server now looks at the scripts directory in the server data folder to load custom luau scripts.
Waypoints
Waypoints have been added to help navigate the world more easily. These waypoints can be specified to be public or team only.
These new waypoints also can be used to add teleportation on the server.
Action buttons support
If you have server game modes, you can now add action buttons that will be displayed as a play icon button in the top right corner of the screen. If a user presses the button, an action will be sent to the server to handle.
Dialog improvements
Dialogs have been enhanced with new components. You can now use checkboxes and dropdowns in dialogs, allowing for more complex inputs and interactions.
Better chat message display
The chat interface has been improved to show now the user name of the message author, making it easier to follow conversations.
Server-based toolbar options
Toolbar options can now be managed from the server side, giving administrators more control over the user experience. For example on blackjack, you can now disable the edit mode from the server so users cannot summon cards.
Full changelog
- Add lua scripting support to server
- Add game modes to packs
- Add scripts directory
- Add blackjack sample game mode
- Add waypoints
- Add action buttons support
- Add toolbar options
- Add welcome text to server
- Add checkbox and dropdown dialog components
- Improve message author display
- Fix home page header text color in certain themes
- Fix released server archives have no core pack
- Fix design name
- Fix kick command usage
- Fix cards stretches if texture is not rectangular
- Fix kick message
- Fix user system on server
- Rebuild event system
- Add legacy android build
- Modernize project structure
- Upgrade to flutter 3.38