Posts

Showing posts from July, 2018

Draggable flat mod menu template

Image
So I finally had time to work with simple flat mod menu and it looks totally better than my previous crappy mod menu. Source code: https://github.com/AndnixSH/UnityFlatModMenu You need basic knowledge of Unity and C# It’s free to use without needed to credit to me. You can credit to me if you support me J Screenshot:   I used material color picker: https://www.materialpalette.com/colors To load mod menu in-game, find active classes like UIRoot, UIdrawcall, Soundmanager and add: public void OnGUI() {                              MyClassNameOfModMenu.MyGUI(); } To hack a function, modify code like this public int getDamage {        if (MyClassNameOfModMenu.toggle1)        {  ...

Unity modding tutorial - Making value adder hack for offline games

Image
If you know C# basics, you will understand it. In offline games, I basically looking for reward function and found codes that adds value into player data And re-use the codes into mod menu with buttons to add values Other similar codes from other games (I don’t tell what game) that adds coins and gems: int num = TPlayerPrefs.GetEncryptGold((int)DHGlobal.g_CurrentPlayerIndex); num += 20000; TPlayerPrefs.SetEncryptGold((int)DHGlobal.g_CurrentPlayerIndex, num); TPlayerPrefs.SetEncryptGem(TPlayerPrefs.GetEncryptGem() + 200);

[Archived] dnSpy 3.0.2, 4.5.2, 5.0.5, and beta

Image
Here are old versions and links to official release and beta version. Any bugs only of beta version should be reported to https://github.com/0xd4d/dnSpy/issues Downloads: 5.x.x beta dnSpy 5.x.x beta AppVeyor LINK Official release 0xd4d/dnSpy 5.0.5 dnSpy 5.0.5.zip LINK #1 dnSpy 5.0.5.zip LINK #2 4.5.2 dnSpy 4.5.2.zip LINK #1 dnSpy 4.5.2.zip LINK #2 dnSpy 4.5.2.zip LINK #3 3.0.2 dnSpy 3.0.2.zip LINK #1 dnSpy 3.0.2.zip LINK #2 Files are untouched and are clean Screenshot:

How to return float value in ARM

I made the simple IEEE 754 converter tool for ARM https://github.com/AndnixSH/IEEE-754-Converter/releases Type any float value you want and get the hexadecimal for Little-endian Then use http://armconverter.com/ to convert ARM instruction to hex bytes Example number 1 is 0000803F (Little-endian), return like this 32-bit MOV R0, 0x0000803F 64-bit MOV X0, 0x0000803F If you have problem converting ARM instruction with higher numbers, just use one of the byte sequences below 1 = 0000803F 2 = 00000040 4 = 00008040 8 = 00000041 16 = 00008041 32 = 00000042 64 = 00008042 128 = 00000043 256 = 00008043 512 = 00000044 1024 = 00008044 2048 = 00000045 4096 = 00008045 8192 = 00000046 16384 = 00008046 32768 = 00000047 65536 = 00008047 131072 = 00000048 262144 = 00008048 524288 = 00000049 1048576 = 00008049 2097152 = 0000004A 4194304 = 0000804A 8388608 = 0000004B 16777216 = 0000804B 33554432 = 0000004C 67108864 ...

Il2CppDumper GUI Tool (Windows)

Image
Note: ​ Due to the variety and complexity of protection and encryption methods utilized by many games, I cannot offer support or assistance for protected games. All comments related to game protections are IGNORED! Features: Complete DLL restore (except code), can be used to extract MonoBehaviour and MonoScript Supports ELF, ELF64, Mach-O, PE, NSO and WASM format Supports Unity 5.3 - 6000 Supports Metadata 16 - 39 Supports generate IDA, Ghidra and Binary Ninja scripts to help them better analyze il2cpp files Supports generate structures header file Supports Android memory dumped libil2cpp.so file to bypass protection Support bypassing simple PE protection Set output directory Set registration offsets Support drag and drop Performance settings Fast mode (skip the slow metadata-usage binary scan) Support APK and IPA dump automations   Requirements: Net Framework 4.8 Windows 7 and above  Download: https://github.com/AndnixSH/Il2CppDumper-GUI/releases ht...