Releases: acidlabsdev/Samurais-Scripts
Releases · acidlabsdev/Samurais-Scripts
Samurai's Scripts v1.9.4
Changelog
fix(BusinessHub): add technician check
- Block production triggers if the business hub has no technician assigned.
- Fix some stuff.
chore(Translations): update translations
fix(CommandExecutor): fix command dumping
- Fix command dumping using the
!listcommand (and aliases) not updating the sorted list with newly added commands at runtime (ex: YimActions commands).
fix: some minor fixes
fix(classes): fix CWheel offsets
Update CWheel.lua
[noci] bump version
Samurai's Scripts v1.9.3
Changelog
[noci] bump version
refactor(UI): refactor YimActions UI
- Refactor YimActions UI.
- Add an ActionBrowser class.
- Fix some bugs.
feat(Translations): update translations
fix(translations): fix wrong text
refactor(YimActions): refactor history
- Change play history into a self-contained struct rather than a raw table.
- Add navigable tips in the main YimActions UI.
fix: early return
- Remove early exits before EndChild.
- Don't prepend a favorite symbol to the selectable if we're in the favorites tab.
fix: multiple fixes
- 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.
fix(ActionsUI): fix tips alignment
fix(workflows): fix translations generator commit message
docs(readme): fix contact button height
chore: tidy up for weekly release
- Fix formatting.
- SGSL: Add caching by reference.
- YimActions: Fix when actions are allowed to be added to history.
- CI: Another attempt at fixing release workflow glob issue. STOP INCLUDING THE /dev FOLDER!
fix(misc): fix wrong comment
docs: update README and CONTRIBUTING
[noci] bump version
Samurai's Scripts v1.9.2
Changelog
[noci] bump version
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.
fix: more fixes
refactor(EntityForge): refactor the horrible UI
- Refactor EntityForge UI.
- Fix more stuff in Stancer.
- Add AsserBrowser classes.
- Add a raw data lazy loader.
- Refactor the Color class's heavy constructor.
fix(BSV2): remove net id sync calls
chore(ImGuiExt): tidy up
fix: more fixes
- Fix Casino Pacino translation issue and move script control function to the
Gamenamespace. - Fix
AssetBrowserBaselimited iter logic. - Refactor
ObjectBrowser. - Fix wrong use of a word in Readme.md and give proper credits to HowBoutNo.
Update Features.md
fix(Python): fix missing new line
fix: fix memory stuff
Samurai's Scripts v1.9.1
Changelog
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.
fix(YimActions): don't initialize twice
Samurai's Scripts v1.9.0
Changelog
[noci] bump version
chore(Serializer): make use of the new os.rename
- 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
remove test code
fix: miscellaneous fixes
fix(Settings): fix tab switch on language change
fix: more fixes
- Gracefully handle
GUIerrors. - Remove scattered
ThemeManagercalls. - Refactor
Translator. - Add game language synchronization.
Tabmodule: Fix ImGui assertion errors when switching languages.- Fix bursting
EntityForgethread. - Fix
lockpvcommand not playing an animation when invoked on foot. - Remove redundant copy in
ThemeEditor - Fix notification visibility inside the notification center.
- Add notification callback execution logic (unused for now).
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.
docs(Contributing): update for translation changes
[noci] bump version
fix: some bugs
- Refactor keybinds UI and block unbinding the main GUI toggle key.
- Fix UI issues and bugs related to the previous
Translatorrefactor.
Closes YimMenu-Lua#123
Closes YimMenu-Lua#124
fix(keybinds): fix reset logic
Samurai's Scripts v1.8.9
Changelog
[noci] bump version
chore: update for Legacy b3788.0
- Nothing changed in b3788.0. Not sure about Enhanced.
- Fix load order. Resolves YimMenu-Lua#119
Samurai's Scripts v1.8.8
Changelog
[noci] bump version
fix: miscellaneous
Formatting
- Remove forced line wrapping.
Classes
- Remove constructor logic from
CStructView. - Cache and automatically refresh some object pointers.
- Refactor
nullptrinto an immutable lightweight object.
fix(misc): fix typos
fix(Factory): cache script global instances
Samurai's Scripts v1.8.7
Changelog
[noci] bump version
refactor(classes): refactor game classes
Update CStructView.lua
refactor(Serializer): remove repetitive code
- Move repeated code in backup related functions into an
ioextension.
fix(utils): fix typo
Update Serializer.lua
fix(misc): miscellaneous fixes
fix(Game): fix logic bugs
- Fix logic bugs in
GetClosestVehicleandGetClosestPed
Samurai's Scripts v1.8.6
Changelog
feat(compat): Enable features allowed with new YLAPI
Requires latest YimLuaAPI (3630163)
feat(YHV1): Request submarine button
refactor(Warehouse): Simplify value calculation
feat(commands): Add teleport command
feat(YHV1): Check for heist cooldowns
fix(YHV1): Fix heist teleports
refactor(YHV1): Improve UI/UX for spacing and headers
Also fix indexing by 0 because Lua just has to be different
Merge branch 'YimMenu-Lua:main' into feature/enhanced-compat
feat(YHV1): Add toggles for skipping heist cooldowns
Requires config reset
refactor(YHV1): Replace GridRenderer with CustomToggle
refactor(YHV1): More sane approach and tooltip warning
feat(Translations): update translations
fix(require): fix verbose require paths
- Remove SSV2 folder name from require paths.
fix(YHV1): Fix initial loading of secondary targets
feat(YHV1): Get sub location somewhat properly
feat(YHV1): Add Doomsday skips
Skip to ACT, bypass cooldown
feat(YHV1): Enable KW teleport to blip
docs(Features): Update YimHeists section
fix: Small corrections
fix(YHV1): Remove native calls in UI
refactor(YHV1): Rebrand to Mastermind
feat(Translations): update translations
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.
fix(Mm): Safer property checks
fix(Mm): Proper Submarine check
Samurai's Scripts v1.8.5
Changelog
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.