Welcome to the IGINeonixEditor, an advanced utility designed to revolutionize the way you interact with game assets for all versions of the iconic games Project IGI 1 and 2. This cutting-edge tool focuses on providing seamless editing capabilities for texture files (.tex), resource files (.res), and compressed ZIP archives. As an added promise, it also harbors plans for future integration of state-of-the-art features such as 3D model extraction and importing.
-
Texture File Mastery: IGINeonixEditor empowers you to effortlessly modify .tex texture files utilized in both Project IGI 1 and 2. Take control over textures, colors, and visual nuances to craft your desired game aesthetics.
-
Resource File Refinement: Edit .res resource files housing critical game data across all versions of Project IGI. Customize settings, parameters, and in-game information to tailor your gaming experience.
-
ZIP Archival Agility: Seamlessly extract content from compressed .zip archives within Project IGI games. Swap out files within these archives with utmost ease.
-
Effortless Extraction: Swiftly extract files from diverse game archives, granting you access to vital game assets for efficient editing.
-
Seamless Replacement: Facilitate the replacement of existing game assets with new, modified, or personalized elements. Transform the game's visual and resource landscape to align with your creative vision.
-
Envisioned 3D Model Realm: In forthcoming iterations, IGINeonixEditor aspires to introduce advanced functionality to extract and import 3D models. Unleash your creativity through extensive modifications to in-game models.
Contribution to this project is actively encouraged! If you possess novel ideas, bug fixes, or enhancements, feel free to submit pull requests. Disclaimer
Keep in mind that altering game assets might contravene game terms of service or intellectual property rights. Responsible and ethical use of this tool is advised, strictly for personal or educational pursuits.
Data/AI
- Contains data scripts regarding A.I behaviours and Actions used in level likelevel/AI/503.qvm
.Data/Graphs
- Contains data regarding Graphs of game likeAreas
information and Graph Nodes,Vertices,Material information stored also contains some graph converted to SVG format.Data/Misc
- Misc section contains information about Game variables/constant used in IGI Game engine, and fully advanced Cheat-Engine Table PROJECT-IGI-1.CT which has data for Player/A.I/Vehicles/Game State/Profile and more.
Research
section contains all the research that were done on game files/memory using Runtime or Static analysis methods.
Research/GRAPH
- Contains all the information about Graph structure,nodes/vertices/signature with detailed analysis including Russian translation for notes.Research/MEF
- Contains file explaning strucute of MEF.Research/QVM
- Contains file explaning strucute of QVM.Research/QSC
- Contains file explaning strucute of QSC Q-Scripts these files were decompiled using Python tool.Research/Natives
- FileIGI-Natives.json
File contains 81 Natives uses forProject IGI 1
. All natives method were decompiled using original gameigi.exe
using IDA/Ghidra for educational purpose not to intend any harm on game files and their property.Research/Natives
- FileIGI-Models.json
contains list of almost 600 different building/object model information includingMEF
data also, this data was extracted usingDebug-Mode
used by developers in testing which can be unlocked using this script IGI-Debug-Mode
Tools/IGI-Resource-Viewer
- is tool for Viewing IGI Resources files like .tex,.spr,.tga without needing to extract resources.Dev: Dark
.Tools/IGI-Resource-Convertor
- is tool for Packing/Unpacking IGI Resources files like .res Resource files.Dev: Dark/HM
.Tools/IGI-3dsMax-tools
- is tool for exporting models created in 3ds-Max v8-Year 2005 toMEF
format of IGI.Dev: IGI-Devs
.Tools/IGI-QCompiler
- is tool for Compiling/Decompiling game scripts and binary files like Compile=QSC -> QVM
and Decompile=QVM -> QSC
.Dev: HM
.Tools/IGI-Mtp_Decoder
- is tool forMTP
convertor for Objects likelevel1.dat
tolevel1.mtp
used when you add custom objects into the level.Dev: Unknown
.Tools/IGI-EngineExtractor
- is tool for extracting all variables/data from Game Engine and save data externally.Dev: HM
Tools/QVMEditor
- ispowerful tool
for view/edit gameQVM files
with features like models information,syntax hilighting,auto-complete and more.Dev: HM
Tools/IGI-GraphEditor
- ispowerful tool
for view/edit gameGraphp files
like Graph4019.dat and to analyze Nodes,Links,Vertex of graphs.Dev: HM
Tools/IGI-Natives-Info
- istool
for view gameNatives methods
like HumanPlayerLoad() and info about Signature and Hash of Native.Dev: HM
Tools/TGaConv
- is tool forTextures
convertor for Objects likewood_material.tex,concrete_bullet.tex
to convert toPNG
format, usage-
- Convert texture to
PNG
command:tgaconv.exe filename.tga -ToPng
- Convert texture to
-
- Convert texture to
TGA
command:tgaconv.exe filename.png -ToTga
- Convert texture to
Templates
section contains templates for 010 Editor for both IGI1 and IGI2 game.
This data is for educational purpose to learn how game reacts with Game Engine and to understand game mechanics behind QVM
Virtual machine and all its stuff dont use this data to make cheats/hacks
for this game as this data was originally used by Game developers to develop game so respect the developers and dont ruin any data posted here.
Some data were decompiled using original game igi.exe
using IDA/Ghidra for educational purpose not to intend any harm on game files and their property.
- Yoejin Light - https://vk.com/id436486682
- Dimon Krevedko - https://vk.com/dimonkrevedko
- Artiom Rotari - https://github.com/NEWME0
- ORWA S - Graphs Area and Nodes