Skip to content

IGI QVM Editor is powerful tool for game files for Project IGI 1 game

License

Notifications You must be signed in to change notification settings

Jones-HM/IGI-QVMEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QVMEditor

Project I.G.I QVM editor is only one and most powerful tool for game files for IGI 1 & IGI 2.
This editor can view/edit all types of QVM files including complex files as well and can also detects and show information about game models used in levels.

This editor can be used to write new script files (.QSC) QSCRIPT as well editor has helper sections to understand how Task Tree of scripts works and autocomplete shows you how to get familiar with the syntax.
Or you can Analyze all the game files information using this editor to better understand how game works.

Editor sections.

QVM Editor:

QVM Editor: Lets you to view and edit any QVM file of game including complex structure like Config.


Text Editor

Text Editor: Lets you to view and edit script files (QSC) of game converted by QVM editor .
To select a file Press File -> Open to open it or Just Drag & Drop any QVM file into the editor.

Drag & Drop any QVM file:


Drag & Drop file loaded:


Editor Helpers (Syntax):

Editor Helpers: Helps you to understand the basic syntax of QScript files like Task Tree,Task Id,Task Note etc and helps in writing/editing scripts better with Autocomplete feature.

Syntax Helper:


Autocomplete Helper:


Model Information:

Model Information: Provides details information about game model formats like 000_01_1 model and their Id's,Name(s) in the game script. This is very handy when you have file which has lots of model id's and you want to know all model information like Name(s) inside same script.

Model info Helper:


Model info Revealer Before:


Model info Revealer After:


Model Information Improving/Adding:

Model Information Improving: This sections lets you to improve model information way better by adding new definition name(s) to Unknown Models you encountered in random script and will be saved permanently in file IGIModels.txt that has all models list.

Model info Improving:


Model info Improving Input:


Model info Improving Saved:


Setting as default editor for QVM files:

Setting default editor: This sections lets you to set this editor as your default editor for QVM files rather than any random Hex Editor like HxD which will edit in binary but this editor lets you to edit in Script file rather than in Binary format.

Setting default app:


Opening QVM file:

After setting default app as this editor you can now open QVM files directly by Double-Click on any QVM file.

Theme Editor:

Theme Editor: Lets you to choose and select any theme you want for editor including_.

  • Dark Theme: Theme with dark background with syntax hilighting.
  • Light Theme: Theme with bright background with syntax hilighting.
  • Classic Theme: Theme with light background with syntax hilighting (RECOMMENDED).
    Automaitcally editor will switch theme as per your system _(sync) with time.

Theme changing menu:

To change theme go to Edit -> Theme -> Select your theme

Dark theme:


Features:

  • Editor can edit all type of QMV Files with QVM(V5) and QVM(v7) with advanced editor.
  • Editor supports both games IGI 1 and IGI 2.
  • Real Time Decompiling (Just Drag & Drop files and ready to view/edit).
  • Model information gives details info about models in Real time with more than 600 Models Objects in list.
  • Editor Helper to help you write script better with Syntax Helper and code Autocomplete.
  • Default Editor lets you to set this editor as your default editor for QVM files.
  • Multiple Themes to select with automatic System sync.

Editor Tutorial on YouTube :

QEditor

Version Update:

Editor version 0.2 Latest.

Credits:

  • Artiom: For QVM Compiler and tools.
  • Dark: For UI/UX and designing.

If you encounter any issues with Editor just contact me at

Discord Id: Jones_IGI#3954 and Join Discord server
Email: [email protected]
Follow Project: GitHub
Subscribe Channel: YouTube