GMS 1.2
- Simplified movement set management. In this version, you can push/pop movement definition to override different movement set settings without tracking different movement set tag, The number of tags can be reduced to "MovementSet.Default/ADS/Crouch/ADS_Crouch". Other type of movement sets can be "MovementSet.Guard/Guard/Crouched".
- Camera System improvement. Removed
BC_Lite_CameraManagerand replaced it with more powerful Generic Camera System - MovementSetUserSetting. Added the ability to add custom data to movement set setting, so users can easily access custom data when customlizing your own anim layer.
- Minors bug fixing.
- Removed 9CG's dual sword anim pack integration. Currently , I'm heavily using anim packs from Space.Bar.Anim. So I decided to remove this integration from GMS.
- More comments on how things work.
Migration Guide
There are folder structure changes in this version. In order to prevent asset reference breaking, you need to add following package redirections to your own project's DefaultGame.ini
plaintext
1[CoreRedirects]2;GMS 1.2 Upgrade.3+PackageRedirects=(OldName="/Game/GenericGame/MovementSystem/Demo",NewName="/Game/GenericDemo/GMS",MatchSubstring=true)4+PackageRedirects=(OldName="/Game/GenericGame/MovementSystem/Intergration",NewName="/Game/GenericGame/MovementSystem/Integration",MatchSubstring=true)5Moving demo files into their own folder allows easier updating in future and you only need to migrate contents inside GenericGame folder and leave GenericDemo folder for reference only.
