An open API service indexing awesome lists of open source software.

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.

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.

![cover_logo](https://github.com/haseeb-heaven/IGI-Injector/blob/master/IGI-Injector/resources/injector_main.png?raw=true "")

**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.

![game_path](https://github.com/haseeb-heaven/IGI-Injector/blob/master/IGI-Injector/resources/setting_game_path.png?raw=true "")

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.

![selecting_dll](https://github.com/haseeb-heaven/IGI-Injector/blob/master/IGI-Injector/resources/selecting_dll.png?raw=true "")

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.

![dll_options](https://github.com/haseeb-heaven/IGI-Injector/blob/master/IGI-Injector/resources/dll_options.png?raw=true "")

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**.

![delay_dll](https://github.com/haseeb-heaven/IGI-Injector/blob/master/IGI-Injector/resources/delay_dll.png?raw=true "")

Or make changes in config file.
_**[DLL]**_
`delay=10` **Delay of 10 seconds**

## Selecting Game:

Use **Game Select Dropdown** select your IGI game.

![game_selection](https://github.com/haseeb-heaven/IGI-Injector/blob/master/IGI-Injector/resources/game_selection.png?raw=true "")

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.

![game_modes](https://github.com/haseeb-heaven/IGI-Injector/blob/master/IGI-Injector/resources/game_modes.png?raw=true "")

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.

![game_config](https://github.com/haseeb-heaven/IGI-Injector/blob/master/IGI-Injector/resources/game_config.png?raw=true "")

# IGI-Injector Tutorial on YouTube :
[![IGI-Injector Demo](https://img.youtube.com/vi/JWqiNjbk7D4/0.jpg)](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/)