Skip to content

Releases: Aetopia/Stonecutter

v1.8.2.2

06 Feb 06:22
bfdb25e
Compare
Choose a tag to compare

Changes

  • Don't use virtual table indices when hooking.

  • Set hook flags explicitly.

v1.8.2.1

02 Feb 01:04
cdae063
Compare
Choose a tag to compare

Changes

  • Make sure to null-terminate strings when resolving package full names for Minecraft: Bedrock Edition.

v1.8.2

31 Jan 16:58
96ce5a2
Compare
Choose a tag to compare

Changes

  • Reworked how the dynamic link library initializes.

  • DirectX 11 can be forced by specifying the following comments in Stonecutter.ini:

    [Stonecutter]
    Force = 1

v1.8.1.6

30 Jan 06:16
c504874
Compare
Choose a tag to compare

Changes

  • When assigning ACLs for Stonecutter's dynamic link library, the injector will no longer use any pre-existing ACLs.

v1.8.1.5

29 Jan 17:18
54b6704
Compare
Choose a tag to compare

Changes

  • Slightly refactored command line argument parsing in Stonecutter's injector.

  • Only verify if Stonecutter's dynamic link library is loaded into an UWP app.

v1.8.1.4

29 Jan 10:11
a13bb16
Compare
Choose a tag to compare

Changes

  • Restructure code for Stonecutter's injector.

  • Add proper command line parsing for Stonecutter's injector.

v1.8.1.3

27 Jan 16:23
d97e573
Compare
Choose a tag to compare

Changes

  • Read from Stonecutter's configuration file when a callback is invoked.

v1.8.1.2

26 Jan 16:55
4b394ab
Compare
Choose a tag to compare

Changes

  • Cleanup COM objects & uninitialize it when exiting.

v1.8.1.1

26 Jan 05:47
8a9bc40
Compare
Choose a tag to compare

Changes

  • Remove single instance mutex created by Stonecutter's dynamic link library.

    • Stonecutter relaunches the game anyways to ensure the dynamic link library initializes correctly.

    • The dynamic link library ensures it is injected into a process with the correct package identity..

v1.8.1

25 Jan 05:21
c172ff7
Compare
Choose a tag to compare

Changes

  • Stonecutter will no longer activate an existing instance of the game that has its dynamic link library injected.

    • The game can apparently hang in specific situations when exiting.

    • This results in the dynamic link library's app scoped mutex to be closed even though the game hasn't terminated.

  • Ensure that a mutex can properly be acquired or else cease any operations & exit.