File information

Last updated

Original upload

Created by

Jones-HM

Uploaded by

joneshm

Virus scan

Some manually verified files

Documentation

Readme

View as plain text

Project I.G.I Editor

Project I.G.I Editor is all in one game editor which lets you edit all game objects including Buildings, 3D, AI, Weapons and lets you design your own custom level in the game and lets you upload/download your level to server and share with your friends.

Editor Components
Editor needs several components in order to function:
- Server: Contains mission files and resources like weapon/AI images.
- Internal DLL: Used to call IGI internal native methods.
- QEditor: Located at C:\Users\my_username\AppData\Roaming\QEditor. Comes pre-installed with any version of the editor.

QEditor Components
QEditor was originally named for its role in editing Q files like QVM, QSC, QAS. Structure:
- AIFiles: AI scripts and paths
- QCompiler: Compiler/Decompiler for IGI
- QFiles: QSC source, QVM binary
- QGraphs: Graph and area files
- QMissions: Custom missions
- QWeapons: Custom weapons
- Void: Empty missions
- aiIdle.qvm: AI idle script
- IGIModels.json: 3D models info
- keywords.txt: Editor keywords
- QChecks.dat: MD5 file checks
- weaponconfig.qvm: Weapon settings

Editor Sections
- Level Editor: Add/remove buildings and objects in a level
- Human Editor: Modify player stats (speed, jump, health, camera)
- Weapon Editor: Add/remove weapons (permanent or temporary)
- Weapon Advance Editor: Edit weapon details (ammo, power, rate)
- AI Editor: Add/remove friendly or enemy AI with properties
- AI JSON Editor: Save/load AI data as JSON
- AI Script Editor: Manage AI behavior scripts
- AI Patrol Editor: Define and control AI patrols
- Mission Editor: Add/remove missions; supports upload/download
- Position Editor: Modify object/player positions and orientations
- Texture Editor: View and replace game textures (JPG/PNG to TGA)
- Graph Editor: Visualize graph nodes and teleport to them
- Misc Editor: Reset levels, remove cutscenes, set FPS, update music


Future Versions Will Include:
- New UI/UX design
- Real-time editing support
- Profile, resource, config, and compiler editors
- Compiler/Assembler pipeline (QSC → QAS → QVM)

Upcoming Features
- Profile Editor: Manage game profiles (name, level, mission)
- Resource Editor: View/load/unload game resources
- GameConfig Editor: Edit config settings like controls and difficulty
- QCompiler Editor: Compile and parse game files

Version Update
Editor version 0.8.6.1 Latest

Changelogs
Check changelogs in Changelogs.md file

Privacy Policy
From version 0.7 onwards, the editor does not store any user or machine data. No database is maintained.

Original Author
Jones-HM@2025