The skies has no mercy. Defend the country of Ustio against an enemy that is smarter, faster and deadlier than any that have come before. Relive the events fifteen years prior to Ace Combat 5. Welcome to the dogfight of your life — The Belkan War.

Post tutorial RSS Ace Combat Zero: The Belkan War - Custom texture injection tutorial

This tutorial will teach you how to apply custom liveries to the aircraft available in Ace Combat Zero: The Belkan War.

Posted by on - Basic Other

Ace Combat Zero: The Belkan War - Custom texture injection tutorial

by death_the_d0g

This tutorial covers how to add custom textures for the aircraft available in Ace Combat Zero: The Belkan War.

///Required files/programs:

  • Python 3.8.5 o higher installed in your computer
  • The american release (NTSC-U) of Ace Combat Zero: The Belkan War
  • "AceZero GIM INJECTOR" Python script (available here)
  • GIM file(s) to inject (check the "add-on" section of the ACZ to get them)
  • PCSX2 emulator

More information about the required ISO file (taken from

  • Serial: SLUS-21346
  • Region: USA
  • Version: 1.00
  • CRC32: F7E98EEB
  • MD5: 61C016FAD9D992DEE8DCB0AEC2A6C31F
  • SHA-1: E72C3D5FD27BCD6C71CDD1A5BEE26956BC625E43


  • This tutorial (and by extension the Python script) are not compatible with with the european/japanese/other regions releases of Ace Combat Zero.
  • Modified ISOs have not been tested on a real Playstation 2 so I can't guaranteed they will work neither will provide support for that.
  • ISOs with aircraft added from AC5 will not work with this script.
  • It goes without saying, but always make a backup of your files.

///STEP 1:

In a folder with the Ace Combat Zero ISO place the AceZero GIM INJECTOR script file, the GIM file(s) to inject and the "ACZ livery ID" text file:


For this tutorial we will change the aircraft livery of the F-15 S/MTD, the YF-23A "Black Window" and the F/A-18C "Hornet". The livery files we'll be using are the F-15 S/MTD -GRABACR- (Ashley.gim), the F/A-18C -SORCERER- (8src.gim) and the YF-23A -MOBIUS- (8Mobius.gim), which you can get from the "addons" section of the ACZ page.

Note: There isn't a naming convention decided among ACZ livery creators yet so the GIM files can have weird filenames.

///STEP 2:

Run the "AceZero GIM injector" script and a CMD window will pop up. The script will ask you for the name of the ISO to modify:


For the sake of simplicity, for this tutorial I renamed my ISO file to "zero". Type the name of yours and hit "Enter".

Next you'll be asked for the name of the GIM file to inject. We will add the Grabacr skin to the F-15 S/MTD first. Type ashley.gim as the GIM file to inject and hit Enter again:


Now you'll be asked to type a number ID. Before typing it, open the ACZ livery ID text file and you'll see a list with the following entries:


This text file contains the number ID of every aircraft and its respective COLOR. For example, if you want to inject a custom GIM file for the F-22 Raptor on the STANDARD color slot then you will need to type the number 13, or if you want to change the STANDARD livery of the F-14D with yours then you will type the number 18, and so on. Not only the STANDARD color IDs are included but also the MERCENARY, SOLDIER, KNIGHT, SPECIAL and PIXY/PJ ones too.

Since we are replacing the STANDARD livery of the F-15 S/MTD, we'll see that said livery is assigned to the number ID 7. Type that number and hit Enter again. Python will proceed to copy our GIM file and inject it into the ISO file:


We now will check if our custom livery was properly added to the game. Type the n key then hit any key to exit the script.

Note: Do NOT exit the script by closing the CMD window because otherwise our livery won't be added to the ISO.

Run PCSX2, load your modified ISO, navigate to the Hangar and select the F-15 S/MTD. If everything went right, we should see the Grabacr skin applied to our aircraft:

gsdx 20210119222815

gsdx 20210119225908

And that's it! Injecting custom textures is this easy.

///STEP 3 [optional]

It's not necessary to exit PCSX2 to add more skins to the game. Every time you cycle between liveries of an aircraft the game will reload texture file of the selected aircraft COLOR. We will take advantage of this to add more custom liveries to the game without exiting from it.

Pause PCSX2 by pressing the ESC key then run the script again. You'll be asked to type the name of your ISO and GIM file again. This time we will add our custom skins to the YF-23A and F-18C, in the MERCENARY color slot for the YF-23 and in the KNIGHT color slot for the F-18C.

Since we'll change multiple liveries this time, when prompted to type the name of the GIM file to inject type 8Mobius.gim, which is the custom texture for the YF-23A. You'll be asked to type a number ID again so open the ACZ livery ID text file and scroll down to the MERCENARY section of the list. Look for the YF-23 entry and you will find its number ID:


As you can see in the picture above, the YF-23A's MERCENARY livery ID is 55. Type this number and hit the Enter key. The script will again copy our custom GIM file and add it to the ISO.

When asked to continue with the GIM injection process, type the y key. You'll be asked once again the name of the GIM file to inject so type 8src.gim, which is the name of the custom F-18C texture. Now you'll be asked the number ID of the aircraft to modify so check the ACZ livery ID file and look for the F-18C on the KNIGHT section:

ste32 1

The picture above shows that the ID of F-18C's KNIGHT color is 152 so we will type that number. Hit Enter again and the script will proceed to inject the GIM file. Once done, exit the script by typing the n key and pressing any key, which will make the script exit.

Switch to PCSX2 and resume the game. Go to the hangar, check the YF-23A and the F-18C and cycle the COLOR selection. If we everything right again then we will see our custom liveries applied to the YF-23 and F-18C applied in the COLORs we chose to change:

gsdx 20210120134514

gsdx 20210120134543

And that's it. With this optional step you can add as many skins you want without exiting the emulator.


There is a chance that by accident you might type the wrong number ID or apply a custom livery on the wrong aircraft, leading to results like this one:

gsdx 20210121170000

A custom texture for the YF-23A that was accidentally applied to a F-18C.

Luckily this is a pretty easy-to-fix problem. Just download the Ace Combat Zero GIM pack and grab the GIM file of the aircraft you want to restore. In the case of the picture above, copy the [number]_FA-18C Hornet_[color to restore].gim file, place it along with the script and ISO file to modify then run the script and when asked for a GIM file to inject, type the name of the file we copied. If the name seems to long to type, just rename it f18c.gim or any other short filename you might have in mind.

Well, I think this is all for this tutorial for now. The process is very simple (run script > load ISO file > load GIM file > enter number ID of livery to change > script copies the GIM file and injects it into the ISO file > inject more GIM files or exit script) but maybe the way this tutorial was writen could be difficult for newbies. I'm not a native english speaker so I apologize for any grammatical erros and any feedback on the tutorial is more than welcome.

The custom textures files shown in the example picture were made by BelkanLoyalist and ComeBackKid16 so special thanks to them for these.

Tutorial end.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Ace Combat Zero: The Belkan War
Project Aces
Namco Bandai Games
Send Message
Release date
Game watch
Related Games
Related Groups
Namco Bandai Games
Namco Bandai Games Developer & Publisher
Project Aces
Project Aces Developer