IL2CPP Scanner DX11

v0.2.0·Updated 2023-06-01

An in game GUI tool based on IL2CPP Resolver made to modify il2cpp Unity games

Screenshots 2 screenshots

About this mod Author’s original text

IL2CPP Scanner for DX11

An in game GUI tool based on IL2CPP_Resolver made to modify il2cpp Unity games.

Disclaimer

The software is provided as is and was made as a personal project, crashes can occur at any time.

Compatibility

Works with Unity il2ccp games running on DirectX11.

Game must be set to borderless window or windowed mode!

Features

  • Find active GameObjects
  • Find GameObject components and children components
  • Find and tweak component fields, currently supported field types are:
  • integers
  • float
  • bool
  • List component properties (can't do anything with them at the moment)

How to use

The tool is meant to be used along with dnSpy/ILSpy to previously know what to search for. This means you will need to dump the GameAssembly.dll with any il2cpp dumper.

  • Download the latest version from the "manual download" button (not from the mod manager)
  • Run the game
  • Inject IL2CPP Scanner.dll in the game process with any injector

To show/hide the menu press the insert key

Basic Usage (find a GameObject individually)

  • Specify a module name
  • Search an active GameObject
  • Load the GameObject components (children components are excluded)
  • Play with the component fields

Searching all GameObjects in a specific module

  • Specify a module name
  • Search all active GameObjects in the specified module name
  • Load the selected GameObject components (children components are included)
  • Play with the component fields

Finding components in namespaces (in children of a gameobject)

  • Specify a module name
  • Specify a namespace containing the children component
  • Search for an active GameObject which children contain the desidered component
  • Play with the children component fields

Usage video example on the game "Sons of the Forest"

Credits

Thanks to sneakyevil for IL2CPP_Resolver

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

File & checksum

Filename
IL2CPP_Scanner_DX11-0.2.0.zip
File size
530.0 KiB