In this update2
Full notes
Full Shinogi Chess Club update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- Fixes
- UI and audio
- Performance
- Balance
Shinogi Chess Club changes
The latest update for Shinogi Chess Club is now live! With the release of Shinogi Chess Club on other storefronts, incremental changes have been made which fix small issues and improve the platform integration logic. This update is partially to get Steam up to speed on these minor improvements, but also to roll out a bigger fix regarding the Capture/Checkmate effect that would sometimes occur multiple times in a row. Without further delay, here are the details!
Update Details (Version 1.1.3-1.1.6)
Update size:
~38 MB
Changelog:
Fixed Capture/Checkmate effect playing multiple times in the same turn
Improved position assignment & previous move indicator logic
SDK Bugfixes
Tweaked account window & tooltip
Tweaked tooltip UI & descriptions
Internal SDK improvements
Added EGS integration
Improved Steamworks SDK support
In addition to the Capture effect fixes and tooltip UI adjustments, I also fixed a barely noticeable issue with the way pieces are moved around the board (data-wise). In summary, I noticed that if a piece was able to move to a position that was already occupied with 2 pieces (this can happen if a multi-move action i.e. transport adjacent onto a stack that will also move once the action is done) it would first be added to the position before the previous pieces are removed from that position. In other words, that square would temporarily gain 3 pieces before the other two are removed and moved properly. This didn't make much difference in SCC1 because the data structure lets any number of pieces occupy a space, but for SCC2 I've been more careful about managing my memory allocations and more strictly defining the data structures.
With this update in place, pieces are now removed from the board before multi-move actions are considered and then added back in later rather than simply swapping (data) positions once the move is complete. That probably made little sense to anyone keeping up with this but just know that this should improve performance in those few cases and sets up the logic more properly for the improvements coming in Shinogi Chess Club 2 :) this also had a side effect of simplifying the "previous move indicator" logic which is also a tiny bonus for performance.
That's all for now, but if you'd like to be updated on the latest news about Shinogi Chess Club 2: Resistance, feel free to follow me on Twitter! If you missed it, I also now have an official website up which you can check out here! I'm making good progress on the story of SCC2 and will soon shift focus to building more levels, characters, and cutscenes in the coming weeks. Stay tuned for more announcements and thanks again to everyone that's supported me in this journey! <3 -Matt
Source
Changelog.gg summarizes and formats this update. How we read updates.
