Skip to content

v1.8.0

Choose a tag to compare

@xan105 xan105 released this 24 Mar 05:43
· 19 commits to main since this release
Immutable release. Only release title and notes can be modified.

Warning

This software has DLL injection capability.
That kind of behavior is generally associated with malware or cheats.

Due to this and my lack of authenticode. There is a high chance of antivirus false positive.

Changelog

v1.8.0

  • Add --wait cmdline flag
  • Add expanding variables: %PROCESS% and %HOSTNAME%
  • Upgrade Go runtime to 1.26.1
  • Lua API:
    • Events: add optional arguments and more than one callback per event name
    • Add process did-start event
    • Rework process module and expose target process info including args and env. var.
    • Add Dirname() and Extname() to the file module
    • Steamclient module:
      • Look for appid in target process env. var. before steam_appid.txt
      • Auto search steam_appid.txt and steamclient(64).dll from cwd and process dir when different than cwd
      • Use process dir path for registry SteamPath value instead of cwd
Previous

v1.7.1

  • Add an option to start a process in the "suspended" state
  • Add an option to set CPU affinity (pin to specific cores)
  • Update Wine "detection" to check for wine_get_version() in ntdll.dll instead of the registry key which could be "faked"
  • Lua API:
    • Fix steamclient.HasGenuineDLL() not detecting x86 steam_api.dll
    • steamclient.HasGenuineDLL() can be now passed an optional dir path
  • Upgrade Go runtime to 1.26

v1.6.0

  • Lua API:
    • Add SteamID module
    • Add steamclient module
    • Add import permission
    • Improve regedit module
    • Rework types module

v1.5.0

  • Upgrade Go runtime
  • Add option to set the executable process priority class (idle, normal, high, ...)
  • Lua API:
    • add types module
    • Some return values were tweaked when an error occurred
  • 👷Dev: Add embedded Lua modules (Lua modules written in Lua embedded into the executable)

v1.4.0

  • Add option to create desktop / start menu shortcut(s) on launch

v1.3.0

  • Improve the merge config feature

v1.2.0

  • Add Large Address Aware patching:
    Allow x86 binary to access up to 4GB of virtual memory (instead of only 2) on x64 Windows.

v1.1.0

  • Bug fix and add SetAttributes() to Lua file API

v1.0.0

  • Initial Release