Releases: YimMenu-Lua/Samurais-Scripts
Releases · YimMenu-Lua/Samurais-Scripts
Samurai's Scripts v1.9.4
Samurai's Scripts v1.9.3
Changelog
PR #129: refactor(UI): refactor YimActions UI
- Refactor YimActions UI.
- Add an ActionBrowser class.
- Fix some bugs.
- Change play history into a self-contained struct rather than a raw table.
- Add navigable tips in the main YimActions UI.
- Remove early exits before EndChild.
- Don't prepend a favorite symbol to the selectable if we're in the favorites tab.
- Big features are no longer global.
- Organize big features and related classes/subclasses into their own subfolders.
- Fix GUI not calling a function to draw requested windows.
- Rename API version enum to eGameBranch since we're no longer basing compatibility on the version of YimMenu.
Samurai's Scripts v1.9.2
Changelog
PR #128: fix: some fixes
- Fix Stancer and Handling Editor bugs.
- Exclude unnecessary folders and files from release zip.
- Remove debug "update" function from atArray class.
- Remove unnecessary closures in some UI code.
- Refactor EntityForge UI.
- Fix more stuff in Stancer.
- Add AsserBrowser classes.
- Add a raw data lazy loader.
- Refactor the Color class's heavy constructor.
Samurai's Scripts v1.9.1
Changelog
PR #127: refactor: refactor BSV2 + rename some folders
Billionaire Services
- Refactored UI code (visuals are still the same).
- Fixed ImGui assertion error.
- Added a new tab to create new Escort Groups and save them to JSON.
Config
- Removed stale config keys.
- Moved large feature-specific configs into their own files (users will not be affected).
- Serializer: Added some logic to handle stale/moved keys.
Bugs
- Fixed some logic bugs in a few modules/services.
- Fixed CommandExecutor navigation keys for suggestions and history not working.
- Renamed some folders.
Samurai's Scripts v1.9.0
Changelog
PR #121: fix(misc): miscellaneous fixes and improvements
- With this, configs should no longer get corrupted and even if they do, a backup is always available.
Note
For YimLuaAPI compatibility, this relies on TupoyeMenu/YimLuaAPI#3
PR #122: refactor(Translations): Refactor locales
- Store locales in an array of strings.
- Refactor language name displays in the settings UI.
- Remove redundant config keys.
- Add safer fallbacks in case the Translator fails to load.
PR #125: fix: some bugs
- Refactor keybinds UI and block unbinding the main GUI toggle key.
- Fix UI issues and bugs related to the previous
Translatorrefactor.
PR #126: fix(keybinds): fix reset logic
Samurai's Scripts v1.8.9
Samurai's Scripts v1.8.8
Samurai's Scripts v1.8.7
Samurai's Scripts v1.8.6
Changelog
PR #108: fix(require): fix verbose require paths
- Remove SSV2 folder name from require paths.
PR #107: feat: Add YHV1 cooldowns and enable features allowed with new YLAPI
CasinoPacino:
- Enable Casino features for Enhanced (Requires latest YimLuaAPI)
YHV1:
- Add checks and toggles to skip all heist cooldowns (Requires config update)
- [Cayo] Add Request Submarine button to quick call Kosatka
- [Cayo] Enable Teleport and Waypoint to Kosatka if spawned
- [Cayo] Fix incorrect indexes for setting and now getting Secondary Targets
- Modified UI for all tabs
Warehouse:
- Simplify crate value calculation
commands:
- Add teleport (tp) command to waypoint or XYZ coordinates
GUI:
- Fix top section scaling on resolutions not 1080p
PR #109: feat(YHV1): Add Doomsday tab and improve Cayo
Mastermind:
- Rebrand from YimHeistsV1
- Add Doomsday tab with Teleport, Waypoint, and Skip Preps of all Doomsday Heist Acts (1-3)
- [Cayo] Submarine coords are now read from Global
- [Cayo] Fix Secondary Targets not initializing at the right time
- [Cayo] Fix the Disable Cooldown toggle being disabled if there was a cooldown 🤦
Game:
- Add a somewhat proper way to check transition state
Features:
- Update YHV1 section
And some spotty refactoring.
PR #112: fix(Misc): miscellaneous fixes
Serializer
- Write a backup of the config file once on init.
- Automatically recover corrupted config files if a backup exists.
- Fix
SyncKeysmethod.
Misc
- Revert
Game.IsOnlineso that we don't call natives outside the fiber. - Fix table utils.
- Remove SSV2 folder name from require path.
closes #111
PR #113: fix(Mm): Proper checks
Mastermind:
- Add proper Submarine spawn check from Global
- Alter property checks to be safer
Samurai's Scripts v1.8.5
Changelog
PR #106: refactor(style): normalize class methods
- Normalized more SmallBase class methods into PascalCase for consistency.
- Add a
_Jmacro forjoaatthat falls back to our own definition if the global function is missing. - Add
stats.get_stringandstats.set_string - Fix
PrivateLimo:TakeControlmethod. - Fix YimActions interruption handler triggering when the a scenario is explicitly stopped.
- Fix bodyguards UI.
- Add a "earnings report" section to the CEO tab.