Skip to content

Releases: CorrM/cg

v4.0.0-beta5

25 Apr 14:58
Compare
Choose a tag to compare
v4.0.0-beta5 Pre-release
Pre-release

Unreal

  • Fix bones package for old games like SeaOfThieves

General

  • Improve memory usage almost no HIGH memory usage

v4.0.0-beta4

18 Apr 11:42
Compare
Choose a tag to compare
v4.0.0-beta4 Pre-release
Pre-release

Unity

  • Remove type prefix (U, F, I)
  • Add UnityCSharp output plugin:
    • That's will create a C# stub code not 100% valid code but useful to know what's going on

Unreal

  • Fix uint16_t_t_t (Yeah finally 😄)
  • Add BonePackageGenerator (No need to dump bones manually)
    • That's will generate BonePackage (Bones_Classes.h, Bones_Structs.h, ..etc)
    • That package contains bone list for all SkeletalMesh that get cached during dump process

v4.0.0-beta3

10 Apr 08:36
Compare
Choose a tag to compare
v4.0.0-beta3 Pre-release
Pre-release

CheatGear

Unity

  • Remove TArray and generate _Array struct for types instead
  • Generate RgCtx structs for types
  • Add DummyDll to Unity sdk generator, i saw that most of Unity mod loaders are need them so here they are

Unreal

  • Fix some pre-defined function like (PostRender) generate a body instead of using vtable index

v4.0.0-beta2

04 Apr 07:47
Compare
Choose a tag to compare
v4.0.0-beta2 Pre-release
Pre-release

CheatGear

  • Fixes :
    • Fix no enums on UnrealEngine sdk
    • Fix BasicTypes package in Unity sdk
    • If UnrealConfig dosent picked before set GObjectesAddress will throw error
    • If u pick NO when u get TakeItEz in UnrealInitializer then lock the game will get an error
    • GameName with - case a file without extension and 0kb file

v4.0.0-beta10

09 May 23:44
Compare
Choose a tag to compare
v4.0.0-beta10 Pre-release
Pre-release

Unreal

  • Fix ProcessEvents and PostRender function vTable index not found

Unity

  • Fix UnityCpp enums have Value key with null value

v4.0.0-beta1

03 Apr 06:39
Compare
Choose a tag to compare
v4.0.0-beta1 Pre-release
Pre-release

CheatGear

  • Add Unity engine support:
    • Supports ELF, ELF64, Mach-O, PE, NSO and WASM format
    • Supports IL2Cpp version [16 -> 29]
    • Supports Android memory dumped libil2cpp.so file to bypass protection (Need tests)
    • SdkGenerator, SdkConverter
    • UnityCpp plugin to make a read to inject injection CPP files
    • Not dump Methods yet.
  • UnrealEngine get some love and improves
  • Rename LangPlugin to OutputPlugin
  • Add operator * to FMatrix
  • Add ToMatrixWithScale function to FTransform
  • Add GetBoneWorldPos function to USkeletalMeshComponent
  • General bug fixes and improves
  • This update is big in code terms, In features it's less to describe

Notes:

  • This is a beta version and im sorry you must use it, last stable version (3.3.0) will not work anymore (Old functions should be stable like UnrealEngine stuff)
  • Im still noob when its about Unity so i love to get feedbacks
  • For real this is one of biggest updates since I started that project and it takes so long so, thanks for support guys without you this project wasn't hit that point ❤️
  • A lot of information comes from those:
    • Il2CppDumper saves a lot of time so BIG thanks to that project ❤️
    • Katy's and her IL2CPP series it's really awesome

v3.3.0

13 Mar 13:56
Compare
Choose a tag to compare

CheatGear

  • Improve dependency structs sorter, so now less structs need to be moved to top of other structs
  • UClass::CreateDefaultObject function virtual index on UnrealEngine sdk now will catches on 99% of games
  • UGameViewportClient::PostRender function virtual index on UnrealEngine sdk now will catches on 99% of games

v3.2.1 - HOTFIX

06 Mar 03:06
Compare
Choose a tag to compare

CheatGear

  • Fix GWorld not printed in UWorld
  • Improving dependency system:
    • Fix FRotator should be printed before FVector

v3.2.0

05 Mar 07:03
Compare
Choose a tag to compare

CheatGear

  • Add PluignManager
  • Add pre-defined static variable UWorld::GWorld, Use that's to get current GWorld more information in docs
  • Add some pre-defined function:
    • FVector::ToRotator
    • FVector::Distance
  • Remove some locks for plugins, so filename of plugin doesn't need to be same as class name
  • Fix Number variable in FName struct was not initialized

CG Framework v3

  • Add new plugin type EnginePlugin: (HAS NO EFFECT FOR NOW)
    • That plugin type will be responsible for help core functions of SupportedEngins to there tasks
    • For example in UnrealEngine you can handle reading and fill data in UObject, FNameEntry
  • MemoryPlugin now will let u handle all memory related stuff, and I really mean ALL.
    • Check that two example to see what i'm talkin about Native, BypaPh

Documentation

  • CheatGear docs get some love this update

UI

  • Add PluignManager (You will love it)
  • Make some changes in UnrealInit
  • Make some style changes in Configs

v3.1.2

03 Feb 03:59
0808797
Compare
Choose a tag to compare

CheatGear

  • Fix duplication of variables in InstancesHelper package
  • Add SdkGeneratorOptions
    • Generate InstancesHelper: Turn this off for big games, will save a lot of time
  • Fix PredefinedVariables have incorrect values, empty padding size in UObject and UFunction if they override with padding

UI

  • Improve config system and fix some bugs