Skip to content

Releases: YimMenu-Lua/Samurais-Scripts

Samurai's Scripts v1.9.4

26 Apr 08:47

Choose a tag to compare

Changelog

PR #130: fix(BusinessHub): add technician check

  • Block production triggers if the business hub has no technician assigned.
  • Fix some stuff.

PR #131: fix(classes): fix CWheel offsets

Samurai's Scripts v1.9.3

19 Apr 08:40

Choose a tag to compare

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

12 Apr 10:24

Choose a tag to compare

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

05 Apr 08:37

Choose a tag to compare

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

31 Mar 00:02
f1227d9

Choose a tag to compare

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 Translator refactor.

Closes #123
Closes #124

PR #126: fix(keybinds): fix reset logic

Samurai's Scripts v1.8.9

19 Mar 14:11

Choose a tag to compare

Changelog

PR #120: chore: update for Legacy b3788.0

  • Nothing changed in b3788.0. Not sure about Enhanced.
  • Fix load order. Resolves #119

Samurai's Scripts v1.8.8

15 Mar 08:31

Choose a tag to compare

Changelog

PR #117: fix: miscellaneous

Formatting

  • Remove forced line wrapping.

Classes

  • Remove constructor logic from CStructView.
  • Cache and automatically refresh some object pointers.
  • Refactor nullptr into an immutable lightweight object.

PR #118: fix(Factory): cache script global instances

Samurai's Scripts v1.8.7

08 Mar 08:25

Choose a tag to compare

Changelog

PR #114: refactor(classes): refactor game classes

PR #115: fix(misc): miscellaneous fixes

PR #116: fix(Game): fix logic bugs

  • Fix logic bugs in GetClosestVehicle and GetClosestPed

Samurai's Scripts v1.8.6

01 Mar 08:25

Choose a tag to compare

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 SyncKeys method.

Misc

  • Revert Game.IsOnline so 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

22 Feb 08:26

Choose a tag to compare

Changelog

PR #106: refactor(style): normalize class methods

  • Normalized more SmallBase class methods into PascalCase for consistency.
  • Add a _J macro for joaat that falls back to our own definition if the global function is missing.
  • Add stats.get_string and stats.set_string
  • Fix PrivateLimo:TakeControl method.
  • Fix YimActions interruption handler triggering when the a scenario is explicitly stopped.
  • Fix bodyguards UI.
  • Add a "earnings report" section to the CEO tab.