Multiplatform Support v2.3.6
Stoway Release - v2.3.6
I am excited to announce the release of Stoway v2.3.6! This update brings significant advancements in platform accessibility, specifically targeting console support, alongside important architectural improvements and bug fixes.
🚀 New Features
🎮 Console & Gamepad Support
Stoway now fully supports gamepad interactions!
- Hybrid Input System: Seamlessly switch between Keyboard/Mouse and Gamepad inputs.
- Console Navigation: Dedicated selection management and drop UI optimized for controller use.
- Gamepad Controls: Intuitive bindings for inventory management, including equipping, dropping, and moving items.
🏗️ Core-UI Modularization
- Refactored the core UI structure into modular components, paving the way for easier customizability and skinning in future updates.
🛠️ Improvements & Refactors
- New InputManager: Centralized input handling logic to better support multiple input devices simultaneously.
- Internal Keybind Config: Updated the underlying keybind configuration structure to support more dynamic input assignment.
🐛 Bug Fixes
- Inventory Swapping: Resolved a visual desync issue in the
InventoryControllerthat could occur when swapping items rapidly.
⚠️ Remaining Issues
- Networking being handled poorly on a readable stand point
- Documentation being lackluster with having barely any clear guide on how to
change,add, andremovethings.
🔮 Future Roadmap (v2.x)
I am actively working on making Stoway even more flexible. The next major focus for the v2 cycle is:
- Customizable Keybinds: Full support for user-defined keybinds for both PC and Console, allowing players to tailor controls to their preference.
- Updated Documentation with a clear flow on GUI creation, feature removal, feature addition, better syntax support and a beginner's guide for plug and play nature without the need code changes.