All Projects → Eusth → Ipa

Eusth / Ipa

Licence: mit
Illusion Plugin Architecture (Reloaded)

Labels

Projects that are alternatives of or similar to Ipa

Fluent State Machine
Fluent API for creating state machines in C#
Stars: ✭ 195 (-8.88%)
Mutual labels:  unity3d
Nice Lua
基于xlua的MVVM框架,支持Addressables, 统一渲染管线等Unity新特性
Stars: ✭ 207 (-3.27%)
Mutual labels:  unity3d
Infinite Scroll Unity
Infinite Scroll is a script extension that allows you to use ScrollRect control as an infinite spinner. It is fast, simple and mobile-friendly way to make lists with thousands of rows.
Stars: ✭ 209 (-2.34%)
Mutual labels:  unity3d
Ssgi Urp
Screen Space Global Illumination for Unity Universal Render Pipeline
Stars: ✭ 198 (-7.48%)
Mutual labels:  unity3d
Delight
Delight is an open source component-oriented framework for Unity.
Stars: ✭ 201 (-6.07%)
Mutual labels:  unity3d
Vfxgraphtestbed
My testbed for Unity VFX Graph
Stars: ✭ 209 (-2.34%)
Mutual labels:  unity3d
Libtessdotnet
C# port of the famous GLU Tessellator - prebuilt binaries now available in "releases" tab
Stars: ✭ 191 (-10.75%)
Mutual labels:  unity3d
Light2d
2D shader-based lighting system for Unity3D
Stars: ✭ 212 (-0.93%)
Mutual labels:  unity3d
Shinyeffectforugui
Shiny effect of uGUI, which does not need mask or normal map.
Stars: ✭ 204 (-4.67%)
Mutual labels:  unity3d
Unity3d Gitlab Ci Example Mirror
🍴Mirror of the gableroux/unity3d-gitlab-ci-example project for Travis and CircleCI on Github. If you are looking for Github Actions, refer to https://github.com/game-ci/unity-actions-example instead.
Stars: ✭ 210 (-1.87%)
Mutual labels:  unity3d
Unity Shaders
✨ Shader demo - More than 300 examples
Stars: ✭ 198 (-7.48%)
Mutual labels:  unity3d
Unityhook
Platform to hook into Unity3D assemblies
Stars: ✭ 198 (-7.48%)
Mutual labels:  unity3d
Klakhap
HAP video player plugin for Unity
Stars: ✭ 209 (-2.34%)
Mutual labels:  unity3d
Naughtybeziercurves
Bezier Curve Game Object for Unity
Stars: ✭ 195 (-8.88%)
Mutual labels:  unity3d
Egocs
EgoCS: An Entity (GameObject) Component System framework for Unity3D
Stars: ✭ 211 (-1.4%)
Mutual labels:  unity3d
Ez Camera Shake Unity
A free powerful asset for achieving easy and quality camera shake in Unity. Open-sourced with the permission of Road Turtle Games. 📷
Stars: ✭ 191 (-10.75%)
Mutual labels:  unity3d
Csharpgameframework
基于unity3d引擎与c#语言的游戏框架/架构(包括客户端与服务器)。使用ServerPlatform作为服务端通信基础设施。
Stars: ✭ 208 (-2.8%)
Mutual labels:  unity3d
Nativecollections
Native Collection Types for Unity
Stars: ✭ 213 (-0.47%)
Mutual labels:  unity3d
Wfcmaze
WFC (Wave Function Collapse) with Unity
Stars: ✭ 212 (-0.93%)
Mutual labels:  unity3d
Entitiesbt
Behavior Tree for Unity ECS (DOTS) framework
Stars: ✭ 210 (-1.87%)
Mutual labels:  unity3d

IPA

Illusion Plugin Architecture (Reloaded) - let's you inject code into Unity projects.

How To Install

  1. Download a release (https://github.com/Eusth/IPA/releases)
  2. Extract the contents into the game folder
  3. Drag & drop the game exe onto IPA.exe
  4. Start the game as usual (the generated shortcut is optional)

Optional: To verify it worked, start the game with the --verbose flag. If a new console window opens with debug info, then you're good.

How To Uninstall

  1. Drag & drop the game exe onto IPA.exe while holding Alt
  2. Done

How To Develop

  1. Create a new Class Library C# project (.NET 2.0 to 3.5 (for LINQ))
  2. Download a release and add IllusionPlugin.dll to your references
  3. Implement IPlugin or IEnhancedPlugin
  4. Build the project and copy the DLL into the Plugins folder of the game

How To Keep The Game Patched

When patching, IPA automatically creates a shortcut that keeps everything up-to-date. This simply makes sure that your DLLs remain patched even after an update.

Arguments

IPA.exe file-to-patch [arguments]

  • --launch: Launch the game after patching
  • --revert: Revert changes made by IPA (= unpatch the game)
  • --nowait: Never keep the console open

Unconsumed arguments will be passed on to the game in case of --launch.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].