https://github.com/jones-hm/project-igi-injector
IGI-Injector is DLL Injector for Project I.G.I with GUI.
https://github.com/jones-hm/project-igi-injector
dll-hooking dll-injection game-dev game-dev-tool game-engine igi igi-dev igi-dll igi-editor igi-jones igi-qvm igi-tool project-igi
Last synced: 8 months ago
JSON representation
IGI-Injector is DLL Injector for Project I.G.I with GUI.
- Host: GitHub
- URL: https://github.com/jones-hm/project-igi-injector
- Owner: Jones-HM
- License: mit
- Created: 2021-10-17T14:51:41.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-30T18:38:27.000Z (about 3 years ago)
- Last Synced: 2025-07-07T00:27:17.031Z (11 months ago)
- Topics: dll-hooking, dll-injection, game-dev, game-dev-tool, game-engine, igi, igi-dev, igi-dll, igi-editor, igi-jones, igi-qvm, igi-tool, project-igi
- Language: C#
- Homepage:
- Size: 2.57 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project I.G.I DLL Injector
_IGI-**Injector**_ is [DLL Injector](https://en.wikipedia.org/wiki/DLL_injection) to inject **DLL** into game process, It supports both _IGI 1_ and _IGI 2_ game and is built for **x86(32bit)** process because of game compatibility.

**NOTE** : This is not general injector it only works for _IGI_ games.
## Features:
**[+]** Support for both **IGI 1 & IGI 2** games.
**[+]** Injector with _.INI_ configuration to easily edit configs.
**[+]** Injector with **Automatic injection** and supports mutiple **DLL** files.
**[+]** Injector with custom delay between injection.
**[+]** Injector with Inject/Eject options [Thread Safe].
**[+]** Support Game level start for both games in _window_ or _full-screen_ modes .
# Main Components :
## Setting Game Path:
Use **Set Game Path** to set your path for game.

Or make changes in config file.
_**[PATH]**_
`game_path='your game path' `
## Selecting DLL file:
Use **Browse file** to select Single/Multiple DLL's to inject.

Or make changes in config file.
_**[PATH]**_
`dll_path='your dll path' `
## Injecting DLL with Options:
Use **Inject DLL** to inject DLL's into game.
You can select **Auto-Inject** to automatically inject Dll into game after delay.
And you can select **Multi-DLL** to select multiple _DLL_ into the game process.

Or make changes in config file.
_**[DLL]**_
`auto_inject=True`
`multi_dll=True`
## Setting Delay for DLL:
Use **Delay** to set delay for your DLL - **Delay in seconds - MAX 100s**.

Or make changes in config file.
_**[DLL]**_
`delay=10` **Delay of 10 seconds**
## Selecting Game:
Use **Game Select Dropdown** select your IGI game.

Or make changes in config file.
_**[GAME]**_
`game=igi` _Project IGI 1 selected_
`game=igi2` _Project IGI 2 selected_
## Starting Game Level:
Use **Start level** to select your IGI game level to run in _window_ or _full-screen_ modes.

Or make changes in config file.
_**[GAME]**_
`level=5`_Level 5 selected_
`mode=windowed` _window mode selected_
`mode=full` _full-screen mode selected_
## Injector configuration:
Injector uses _INI_ configuration as **_IGI-Injector.ini_** to save data of application, you can use them to edit preferences as per your needs.

# IGI-Injector Tutorial on YouTube :
[](https://www.youtube.com/watch?v=JWqiNjbk7D4)
If you encounter any issues with Editor just contact me at
Discord Id: _Jones_IGI#3954_ and Join [Discord server](https://discord.gg/AyVDW7kE6V)
**Email:** igiproz.hm@gmail.com
Follow Project: [GitHub](https://github.com/IGI-Research-Devs/)
Subscribe Channel: [YouTube](https://www.youtube.com/channel/UChGryl0a0dii81NfDZ12LwA/)