map missionXX

Replace XX with the mission number from 01 to 14.

If you want a permanent solution that remembers your unlocked missions after restarting the game, you need to edit the profile save file.

File: IGI_All_Missions_Unlocker.exe (simple UI with one button)
Requirements: Windows 95/98/XP/7/10/11 (compatible mode for old OS)
Safety: No permanent changes – works on save file or memory only.


The game stores mission progress in a binary file, e.g. savegame.sav or profile.sav.
By modifying a single byte at a known offset, all missions become selectable.

Example hex patch (for profile data):

Python script to unlock all missions:

import os

def unlock_all_missions(): save_path = os.path.expanduser("~\Documents\Project IGI\SaveGame.sav") if not os.path.exists(save_path): save_path = ".\SaveGame.sav" # fallback to game folder

with open(save_path, "r+b") as f:
    data = bytearray(f.read())
    # Offset 0x2C: mission completion flags (1 byte per mission? No – bitfield)
    # Actually, in IGI: offset 0x34 is mission progress byte
    data[0x34] = 0xFF  # All missions done
    # Recalculate simple XOR checksum (byte at offset 0x00)
    checksum = 0
    for i in range(1, len(data)):
        checksum ^= data[i]
    data[0x00] = checksum
    f.seek(0)
    f.write(data)
print("All missions unlocked!")

if name == "main": unlock_all_missions()

For less tech-savvy players, a game trainer is the easiest route. A trainer is a small program that runs alongside IGI and hotkeys the unlock feature.

Project IGI actually has a 15th mission – the training level. It’s not accessible from the main campaign. To unlock it:

The training mission teaches you basic movement, leaning, and shooting, but features no enemies.


Feedback & Ideas
무료로 개인 웹 프록시를 구성하고 친구들과 공유하십시오!