Releases: thejackbitt/AlphaRing
Unofficial Release 1.2.1
AlphaRing Unofficial Release 1.2.1
- Fixed bugs present in release 1.2.0 that caused crashes when saving profile after applying profile.
FAQ
How can I save my settings?
Splitscreen settings (use player 1's profile, use k/m for player 1, etc...) are saved automatically whenever changed. Profile settings (name, controller, etc...) are saved individually to different player slots. Click "Save Profile" to write user settings to disk.
How can I reset my settings?
Go to the folder where you placed the WTSAPI32.dll file and delete settings.json
Why does it map everything to Left Trigger when I turn on override_profile?
This is a known issue with vanilla AlphaRing. It doesn't properly initialize mappings or profile so it assigns everything to Left Trigger by default. You can easily fix this by going into a game and hitting Apply Profile on a player. This will set everything to player 1's profile and mappings and you can tweak from there. Once you hit "Save Profile" it will save everything you did so you don't have to do it next time you play Halo MCC.
Planned Features
Now that I've added support for skins and mapping, I plan to overhaul the Apply Profile system. Currently, this only works in game. I envision a system where players can take turns using the menu to customize their character and mappings and then hitting Apply Profile to save the active setting to their player slot.
Unofficial Release 1.2
AlphaRing Unofficial Release 1.2
- Fixed major bugs present in release 1.1 that caused issues when settings.json hasn't been initialized yet.
- Added full profile and mapping support to save/load functionality.
- Changed "Load Profile" button text to "Apply Profile" button for a more fitting description
FAQ
How can I reset my settings?
Go to the folder where you placed the WTSAPI32.dll file and delete settings.json
Why does it map everything to Left Trigger when I turn on override_profile?
This is a known issue with vanilla AlphaRing. It doesn't properly initialize mappings or profile so it assigns everything to Left Trigger by default. You can easily fix this by going into a game and hitting Apply Profile on a player. This will set everything to player 1's profile and mappings and you can tweak from there. Once you hit "Save Profile" it will save everything you did so you don't have to do it next time you play Halo MCC.
Planned Features
Now that I've added support for skins and mapping, I plan to overhaul the Apply Profile system. Currently, this only works in game. I envision a system where players can take turns using the menu to customize their character and mappings and then hitting Apply Profile to save the active setting to their player slot.
Unofficial Release 1.1
AlphaRing Unofficial Release 1.1
AlphaRing Unofficial Release 1.1 adds a simple JSON loader and save functionality to the mod. Now, when users make changes to the Splitscreen and Profile settings, they persist when the game is closed and reopened. Additionally, individual player profiles are saved when adding or subtracting players so users can change the player count without losing profile settings.
FAQ
How can I reset my settings?
- Go to the folder where you placed the WTSAPI32.dll file and delete settings.json
Important Note
I have not yet implemented saving for mapping or skins. This is planned for a later release. That being said, I didn't feel as it was of utmost importance considering skins are mainly an online multiplayer feature and due to the constraints of this mod, online play is not an option.
Planned Features
In addition to adding support for saving skins and mapping, I plan to overhaul the Load Profile system so editing player models is easier.