From now on, checkbox choices will be saved. If you disable tooltips and reload the script then the next time you load up YimActions, tooltips will stay disabled.
New feature that enables Single Player phone interactions:
When you bring up your mobile phone in Online, the player doesn't do anything. It's like they're controlling the phone with their mind. This feature passively enables phone animations just like in Single Player.
Opt out of tooltips:
With so many tooltips scattered all over the script explaining functionalities, this option gives you the choice to disable them all at once.
Sprint Inside Interiors:
Some interiors limit how fast you can run inside them, like the Diamond Casino for example. This feature ignores that limit and allows you to run at full speed.
Vehicle Theft Lockpick Animation:
When jacking vehicles in Online, the player always breaks the window of said vehicle if it's locked. This feature enables the lockpick animation instead. Keep your elbows safe!
Use Hotkeys For Anims:
This new feature allows the user to browse through the list of animations by pressing Page Up to go up the list or Page Down to go down and Arrow Down to play the currently selected animation while the menu is closed. I know these hotkeys are random but this is what we have right now until we get a better way (ImGui already has one but it's not present in YimMenu's implementation).
This feature requires the user to open YimActions GUI at least once.
NPC Animations:
More improvements to the feature. You can have a monkey suck you off in your car if you want or cook some barbeque with Jesus? 🤷 (more NPCs will be added later but again, same as animations, YimActions will never have all NPCs. Only a select few.)
Code cleanup:
Moved the play execution into it's own function inside animdata.lua
Got rid of the json file by implementing it directly into animdata.lua (credits to Harmless05)
New Settings Tab:
NPC Animations:
Code cleanup: