Oh, yeah. If you drop the player on a wall, it's likely not gonna move. Seems to happen to me for both keyboard and controller... because the player is stuck in the wall you dropped them on.
This is something you can solve with a "get out of the wall" function easily enough, and not really something I plan on fixing as part of this package.
Viewing post in TDMC 2.0 - for GameMaker 2022+ comments
Just wondering if you tried my method of moving the character to 122, 311 in the rmBasicDemo room? I can send you a copy if youre getting different results. For me the issue is that the game freezes in corners and I cant push them out of the wall. However if the character is completely in a wall, the game wont freeze and they can be pushed out.
Here is an example file with the character slightly overlapping a corner. At the start of the game, use a gamepad and it will freeze. Using a keyboard I can walk out of the corner. If the character starts more inside of the solid, it wont freeze.
Here is a video showing the freeze. First part is keyboard movemet, second is gamepad. I added a timer just to help with the visualization.
Thanks for taking a look
So, check out this tweet:
https://twitter.com/Pixelated_Pope/status/1516815617109635073?s=20&t=VWha6dl9I8t...
Just call that function in your step event before movement_and_collision (or after or both, honestly) and you'll never get stuck in a wall and freeze the game ever again