1. ACTION GAME MAKER
  2. News
  3. Producer Letter #14 – Dev Status Update and Issues with Wall Collision Detection

Producer Letter #14 – Dev Status Update and Issues with Wall Collision Detection

[p]Hello everyone, Producer Morino again! I’ve got more news about ACTION GAME MAKER for you today!
In this 14th Producer Letter, I’d like to share an update on the progress we’ve made since the 13th letter, as well as explain the issues related to wall collision detection that have been occurring since version 1.0.18.[/p][p][/p][h2]Status Update Since Producer Letter #13[/h2][p]In the previous letter, I mentioned two key points:[/p]
  1. [p]Planned update to Godot 4.4.1[/p]
  2. [p]Returning to the free-style visual scripting link system, based on the Pixel Game Maker MV style.[/p]
[p]Development on both of these is progressing smoothly, and barring any major problems, we expect to deliver the update sometime in September. Thank you for your patience while we prepare these major updates![/p][p][/p][h2]Issues with Wall Collision Detection Since Version 1.0.18[/h2][p]We sincerely apologize for the instability of wall collision detection behavior that has occurred since version 1.0.18. I would like to report on the cause and our current response. The root issue is a bug that occurred as a result of a major revision to the collision detection system.[/p][p][/p][h3]Why was it necessary to revise the collision detection system?[/h3][p]In Godot, side-view CharacterBody2D collisions are usually determined by methods such as on_floor (ground contact), on_ceiling (ceiling contact), and on_wall (wall contact).
However, because ACTION GAME MAKER also supports top-view games and requires directional collision detection in the visual script FSM, we designed a customized collision detection system.[/p][p]After release, two major issues became apparent in the system used before version 1.0.17:[/p]
  1. [p]In side view, the gap between slope tiles was incorrectly detected as midair.[/p]
  2. [p]After climbing to the top of a slope tile in side view, the state was also incorrectly detected as midair.[/p]
[p]To address these issues, we had to revise our collision detection system. Unfortunately, this led to some unexpected bugs. We apologize for the inconvenience this has caused to our users. We are continuing to work on fixes with the goal of ensuring accurate collision detection without impacting performance. If you encounter any issues related to these collision detection system changes, we would greatly appreciate your contacting support immediately.[/p][p][/p][p]Until Next Time![/p][p]...and that concludes this Producer Letter. As we are working on the big updates in parallel with bug fixes, there may be some cases where fixes do not make it in immediately. However, please rest assured that all bug reports submitted via the RPG MAKER GUILD forums, Discord, and other official channels are properly ticketed and relayed to the development team. We are addressing them one by one, step by step.[/p][p]We apologize for the continued inconvenience, but we thank you for your ongoing support of our endeavors![/p]