Skip to content

refactor(Mastermind): refactor into HeistEditor - #158

Open
xesdoog wants to merge 9 commits into
mainfrom
heist_editor_refactor
Open

refactor(Mastermind): refactor into HeistEditor#158
xesdoog wants to merge 9 commits into
mainfrom
heist_editor_refactor

Conversation

@xesdoog

@xesdoog xesdoog commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

BREAKING CHANGE

  • Fully rewrote the heist editor. It is currently a test prototype that will eventually serve as an extensible base where plugging in new heists and/or jobs would only require editing a data table.
  • Completely overhauled the keybinding system by moving all logic to a Keybind object that stores and manages controller and keyboard keybinds simultaneously. This change however makes all previously saved simple keybinds useless; therefore deleting the ssv2.json config file is recommended.
  • All toggleable features created using the AddBoolCommand and AddLoopedCommand Tab methods now have an options button by default. This button opens a context menu that lets users set a quick toggle keybind (turns the feature on/off) as well as any other context logic the feature wants to draw (tweaks, preferences, etc.).
  • All keybinds now support an optional modifier key (ex: SHIFT + F12).
  • Fixed a programmer error that prevented the script from loading in YimLuaAPI.
  • Fixed a few other bugs.
  • Implemented SoloMissions thanks to @TCRoid
  • Refactored and integrated MiniGameHack thanks to @sch-lda

closes #148
closes #151
closes #152

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG]: Public Enemy #1 isn't working [REQUEST]: Solo missions/heists [REQUEST]: Add Kort Center Heist

1 participant