Skip to content

Multiplatform Support v2.3.6

Choose a tag to compare

@Zyn-ic Zyn-ic released this 11 Jan 18:29
· 16 commits to master since this release

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 InventoryController that 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, and remove things.

🔮 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.