Select GameAssembly.dll
:
Rust/GameAssembly.dll
Select global-metadata.dat
Rust\RustClient_Data\il2cpp_data\Metadata\global-metadata.dat
This Needs To Be Updated Each Time The Game Updates
Open script.json
Generated from Il2CPP Dumper.
Look into the RustDMA/SDK Folder For A Header That Has An Address, Name, Signature.
I Will Be Using TODSky.h As An Example.
/*
"Address": 54329896,
"Name": "TOD_Sky_TypeInfo",
"Signature": "TOD_Sky_c*"
*/
Now Search For The Signature In Script.json
(open in notepad and control + f). This Signature Will Be TOD_Sky_c*
Copy The Address From Script.json
. For Me It Will Be "Address": 54842648,
Open Calculator And Set It To Programmer Mode
The New Address Is 0x344D518
These Only Need To Be Updated Every When The Game Adds Something To The Class
Drag The Assembly-CSharp.dll
From il2cpp dumper\DummyDll
I Will Use TODSky.h
As An Example.
The Game Class Is TOD_Sky
To Update The NightParamaters You Search For public TOD_NightParameters Night