0.95 New Player Controller Update Release
NEW PLAYER CONTROLLER

I am so happy to be finally releasing the new player controller update to you all! After months of hard work and fine tuning I think you'll find it is a much needed upgrade to Maximum Action. Dozens of new animations for the player and even more bug fixes.
[h2]WARNING FOR YOUR EDITOR LEVELS[/h2]
Backup your "AppData\LocalLow\BalloonMoose\Maximum Action\Custom\Levels" Folder!! especially if you are on the testing branch!
Myself and others have encountered a bug where Steam cleared the entire folder of anything that wasn't subscribed to. Meaning any non published levels you are working on could potentially be deleted. Working on a fix for this now!
This happened when booting up the game and the workshop items failed to load properly.
[h2]Full Body Awareness and Rock Solid Weapon Handling[/h2]

No more 4 arms swinging around when looking up and down.
No more head and body dislocation when diving and sliding.
Every movement has been fine tuned and has a unique full body character animation. From a complete in air diving animation tree to rolling around on the ground. Immersive first person character movement like never before.
My goal was to upgrade Maximum Action to the polish level of games like Mirrors Edge while still maintaining the same animation style and feel. It's what Maximum Action always should have been. It will feel familiar yet so much improved.
[h2]New Slide and Slide Kick Animation[/h2]

Sliding has always been in Maximum Action but it was so subtle it mostly went unnoticed. Not anymore, sliding is now an entire other mode of movement with its own animations.
Even further, slide and then hold the dive key to infinite slide. The same way you can infinite dive slide while prone by holding the dive key.
[h2]New Cover System with Auto lean and improved animations[/h2]

Use the auto lean to blind fire around corners and even over low cover while crouched. This feature makes it easy to use cover even while playing with a controller!
Player Bullet Hit Detection Fix

Even further player bullet hit detection has been overhauled so you can shoot accurately around tight corners. No more bullets hitting the wall in front of you while leaning or shooting from cover.
[h3]AI HIT DETECTION FIX[/h3]
Another fix in this update that has been long needed and is still being fine tuned is the enemy bullet detection. Now enemies will correctly aim at the center of the player whether you are diving sliding proning etc. And cover will effectively block their bullets. Until THIS update, the hit detection for enemy bullets against the player would not resize properly when diving sliding crouching. Now you can crouch or lay behind cover and be fully safe from being shot. It's a small fix but you'll notice the combat feels much more tight and accurate, diving and sliding and crouching is much more useful. A beautiful balance of high speed acrobatics and tactical cover shooting. Each equally useful.
[h2]Lots of Settings to Tweak[/h2]

Turn on and off lots of aspect of the new player to tune it to your liking. Enable camera rolling and camera tilting to roll forwards and backwards from diving in full motion sickness glory.
Disable Camera Roll
Use this to disable and enable camera rolling while player is rolling out of a dive
Dive Camera Tilt
Enable / Disable camera tilting when diving
Camera Bobbing
Use this slider to control the camera bobbing rotation intensity of the player
Auto Lean From Cover
Turn off and on the new auto leaning cover system
In the reverse, turn these off and turn down the camera bobbing to have a stable smooth first person camera experience that still is packed full of detail.
I personally switch these on and off almost every time I play based on how I'm feeling. Sometimes having your head roll with your body just feels so damn cool. Other times it makes me want to throw up. So give it a try yourself!
[h2]Delays and Coming Soon[/h2]
There was so much more I wanted to get into this update but I decided to prioritize getting my progress out to you all first for testing before packing on more fixes and new features. For example, I really wanted to get this new player controller working in the replay system as well, and from some initial tests I've done it will work amazingly. Here's some clips of a rough test
New Player Animations In Replay Test

I decided to save this for the future since I want to make sure I give it the time to polish and cook it into something really special. Rather than tack it on last minute to this update.
[h2]Coming Soon[/h2]
Jungle 2 Work In Progress Screenshot

Andy @optionalSpace and I have been working hard on new levels and really wanted to get them in this update but decided we need more testing and feedback from y'all first. Expect to see rough cuts of our new Jungle rework and Arctic 2 levels on the testing branch soon! We have lots of other new levels in the works as well but want to give them the proper time and care to make them maximum action worthy. For those of you craving new content all I can say is sorry and that it is coming soon! Always feel free to hop in the editor or download some workshop levels in the meantime!
Arctic 2 Work In Progress Screenshot

[h2]Patch Notes Full List[/h2]
NEW SETTINGS AND ANIMATIONS
- Added setting for disabling camera tilting while diving sideways and diagonally
- Camera Bob setting now affects the camera bobbing animation strength
- Edited player stop walking animation, toned down so less jarring when stopping movement
- Smoothed out camera rolling animation transitions
- Fixed bug where after rolling camera could be stuck intensely bobbing
- Fixed bug where first person hands slowly drift away from guns
- Drop kick added back vertical height boost
- New diving tree animations for looking down while in air
- New / re-added crouch kick animation
- New diving in-air state, if you dive off a high object you will stay in the in-air state until hitting the ground
- Fixed leaning animations
- New blocked pose, your guns will move backwards near walls to indicate being in cover
- New Auto-Lean setting, if you aim or shoot you will automatically lean out of cover if possible
PLAYER COLLIDER FIXES
- Player bullet hit detection fix, you can now shoot around tight corners without your bullets hitting the wall in front of you
- AI-aiming and bullet fix, AI will now correctly aim at the player's center of mass while crouching diving sliding
- AI bullet player hit detection fix, the player hit collider now correctly resizes so crouching and diving behind cover correctly blocks enemy bullets
- Added Crouch blocking, if you crouch under a low object your player will stay crouched so you don't get stuck in geometry
- Tuned player collider size so it's harder to get stuck in shelves and under tables while diving
OTHER FIXES
- Tweaked door physics, when you kick open doors they should no longer fall through the floor and stay in the level
- Hopefully fixed bug where parts of the level could get impaled and attached to thrown katanas or cleavers
- Fixed RPG rocket and m16 grenade launcher trajectory so it aligns with where you are aiming
- Fixed not being able to walk straight bug on controllers
- Fixed issue with dropped enemy weapons not giving you ammo in endless mode or campaign levels
- AI ragdolls will now stay standing / upright if they are not dead, fixing issue of AI falling over and looking dead and then teleporting back to standing
- Added popping up out of cover when crouched to the Auto Lean system
- Fixed issue with apache prefab shooting while in the editor
- Reduced camera clipping through walls while diving and rolling
- Smoothed out transition from sliding and rolling to jumping
- Fixed issues with game volume setting in options menu
- Fixed Walking on controller not being straight
- Fixed Diving on controller not being straight
- Fixed issue where diving diagonally would make hands and camera over-rotate right and left
Hope you all enjoy this update as much as I did making it!
Please post any bugs you find or feedback in the Maximum Action Discord It would be greatly appreciated!! thanks so much!
-George Mandell