ARTPACK -- A WITP:AE Plane Art Repacker
Posted: Wed May 30, 2018 8:17 pm
This is a program I've had on my hard drive for a bit. I'm releasing it to the greater community to help with your mega-mods.
ARTPACK, 6 MB ZIP
What it does is it helps automate the creation and exchanging of plane artwork using a common art format; because while it may be easy to add the first 10 alpha masks to the files, when you get to slot #200, errors creep in -- I actually found alignment errors in the original stock Matrix alpha masks. [:'(]
The common format is contained within the zip as "Blank.png" in "NEW_ART", but here is a preview:

USN F7U Cutlass SilverWings.PNG
Instead of having to deal with three different art files, you only have to deal with one, and they're kept all together for ease of flipthrus.
How it works
When you run PLANEPACK.exe it asks you:
Typing in
German loads German.csv
I've included an example German.CSV file:
The only section of the CSV the program reads are the SLOT_ID and FILENAME; the NATIONALITY and DESCRIPTION fields are there to help you remember what that thing you did was...two years later.
After selecting the CSV file to use, it then asks you:
This is because I started the program as part of a greater "random scenario creator" to allow US vs US or JAP vs JAP balanced play, so some form of automatic mirroring would be needed.
After selecting the side to repack, it runs for a few seconds, then goes
WITP:AE AIRCRAFT ART REPACKED.
HOLDING FOR KEYPRESS TO ACKNOWLEDGE...
And in the /DUMP folder, you find either
A_PlaneSide.bmp
Aptop.bmp
Aptop_alpha.bmp
or
J_PlaneSide.bmp
Jptop.bmp
Jptop_alpha.bmp
depending on which option you selected.
Folders are:
DUMP: Finished files are exported here.
GFX: This folder contains the raw files used as a base by the program.
NEW_ART: This folder contains the art files referenced in your CSV.
SOURCE: This folder contains the source code for the program.
To support this program, I developed art-ripping programs to read the artwork for other Grigsby games using this style:
Original WITP/War Plan Orange
Eagle Day/Bombing the Reich
Original WITP:AE
Here's a rip dump from Eagle Day:

The files are named according to what slot they were in, e.g. ED_PlaneArt_Axis033.png is Axis Slot 33.
It's really hard to figure out what is what, because some art in ED/BTR was left on the cutting room floor from the finished game.
I'm actually quite unsure as to whether to post the "rips" because it's still copyrighted by Matrix, etc; from a different game. [&:]
ARTPACK, 6 MB ZIP
What it does is it helps automate the creation and exchanging of plane artwork using a common art format; because while it may be easy to add the first 10 alpha masks to the files, when you get to slot #200, errors creep in -- I actually found alignment errors in the original stock Matrix alpha masks. [:'(]
The common format is contained within the zip as "Blank.png" in "NEW_ART", but here is a preview:

USN F7U Cutlass SilverWings.PNG
Instead of having to deal with three different art files, you only have to deal with one, and they're kept all together for ease of flipthrus.
How it works
When you run PLANEPACK.exe it asks you:
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒WITP:AE PLANE ART REPACKER▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
Input CSV file name to be used to generate artwork.
Enter the name only, not the extension as well.
For example: GERMANPLANES not GERMANPLANES.CSV
FILE NAME:
Typing in
German loads German.csv
I've included an example German.CSV file:
The only section of the CSV the program reads are the SLOT_ID and FILENAME; the NATIONALITY and DESCRIPTION fields are there to help you remember what that thing you did was...two years later.
SLOT_ID DESCRIPTION NATIONALITY FILENAME
1 BF-110D-3 Nazi Germany GER Bf-110D-3 WITM.PNG
2 BF-110E-1 Nazi Germany GER Bf-110E-1 WITM.PNG
3 Bf-110G-2 Nazi Germany GER Bf-110G-2 WIR.PNG
4 BLANK SLOT Nazi Germany GER Bf-110G-4 BTR.PNG
5 BLANK SLOT Nazi Germany GER BV 138 WITM.PNG
6 BLANK SLOT Nazi Germany GER BV-141B Shep.png
7 BLANK SLOT Nazi Germany GER BV-155 BTR.PNG
8 BLANK SLOT Nazi Germany GER Do-17P-1 WIR.PNG
9 BLANK SLOT NONE Blank.png
10 BLANK SLOT NONE Blank.png
11 BLANK SLOT NONE Blank.png
12 BLANK SLOT NONE Blank.png
13 BLANK SLOT NONE Blank.png
14 BLANK SLOT NONE Blank.png
15 BLANK SLOT NONE Blank.png
16 BLANK SLOT NONE Blank.png
17 BLANK SLOT NONE Blank.png
After selecting the CSV file to use, it then asks you:
▒WHAT SIDE IS BEING REPACKED?▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒1.) ALLIED SIDE (faces left on tops)▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒2.) AXIS SIDE (faces right on tops)▒▒▒
This is because I started the program as part of a greater "random scenario creator" to allow US vs US or JAP vs JAP balanced play, so some form of automatic mirroring would be needed.
After selecting the side to repack, it runs for a few seconds, then goes
WITP:AE AIRCRAFT ART REPACKED.
HOLDING FOR KEYPRESS TO ACKNOWLEDGE...
And in the /DUMP folder, you find either
A_PlaneSide.bmp
Aptop.bmp
Aptop_alpha.bmp
or
J_PlaneSide.bmp
Jptop.bmp
Jptop_alpha.bmp
depending on which option you selected.
Folders are:
DUMP: Finished files are exported here.
GFX: This folder contains the raw files used as a base by the program.
NEW_ART: This folder contains the art files referenced in your CSV.
SOURCE: This folder contains the source code for the program.
To support this program, I developed art-ripping programs to read the artwork for other Grigsby games using this style:
Original WITP/War Plan Orange
Eagle Day/Bombing the Reich
Original WITP:AE
Here's a rip dump from Eagle Day:

The files are named according to what slot they were in, e.g. ED_PlaneArt_Axis033.png is Axis Slot 33.
It's really hard to figure out what is what, because some art in ED/BTR was left on the cutting room floor from the finished game.
I'm actually quite unsure as to whether to post the "rips" because it's still copyrighted by Matrix, etc; from a different game. [&:]