Jump to content

BadCase's Toolbox 1.2.6

   (0 reviews)

3 Screenshots

About This File

New Hooking and calling methods with Il2Cpp Edits by Name Plugin

 

This is a plugin based script aimed mainly at finding edits and creating scripts for Unity based games but can be extended via plugin to do whatever you are capable of scripting for any type of game.

You can import dump.cs (Il2CppDumper) and types.cs (Il2CppInspector) files.

My Il2Cpp Fields and Edit by Name scripts are included as plugins with improvements over the original scripts for making edits.

You can export standalone scripts using the edits made with the plugins.

Do not delete the BC_DATA directory that is created or the files inside of it and its subdirectories.

 

Info for creating plugins:

A template for creating plugins is in the downloads list with the toolbox.

--

To load data from dump.cs or types.cs, user will be prompted to select a dump.cs or types.cs file if a saved json with processed dump data is not found in the scripts data directory.

dumpHandler.loadDumpData()

--

To make the script return to your plugins main menu instead of the scripts main menu when the floating [Sx] button is pressed.

pluginManager.returnHome = true
pluginManager.returnPluginTable = "yourScriptsFunctionTableHere"

To make normal functionality return to the floating [Sx] button.

pluginManager.returnHome = false

-- 

Search results from the built in dump search plugins are stored in the following tables which reference dump_cs_table
The tables are created upon loading the search plugin.

Method results
dumpSearcher.methodResults = { {1,10} } -- this would be one result referencing dump_cs_table[1].methods[10]

Field results
dumpSearcher.fieldResults = { {1,10} } -- this would be one result referencing dump_cs_table[1].fields[10]

Enum
dumpSearcher.enumResults = { {1,10} } -- this would be one result referencing dump_cs_table[1].fields[10]

--

Your plugin should be based on the plugin template and have a unique function table name, there should at minimum be a function named "home" in the function table.
 

Edited by BadCase


What's New in Version 1.2.2   See changelog

Released

Added a new API to the core for locating and dumping Il2Cpp data.
I might document it later


The script now attempts to retrieve all method and field types, Unity API's below 27 should be nearly perfect, versions 27 and up will be less accurate.

Added new BCppDumper plugin for dumping unity games and creating a mock dump.cs file that can then be loaded 

Updated Il2Cpp Fields plugin to use new API and fixed issues with x4 edits

Updated Il2Cpp Edits by Name plugin to use new API and fixed some issues

Updated Class Field Searcher plugin to use new API and work with ARM8

Updated Script Creator plugin to export appropriate values from new API 

Updated Launcher/Installer, plugin files are now backed up when you run this installer the first time.
Added a menu for github updating where you can select which files you want to update.

Probably some other stuff I forgot as well.

The files in the installer are compiled to meet the website file size restriction, if you want uncompiled versions of the plugins just update all files from github in the scripts new menu.

 Share


User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.