ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º PANZER GENERAL II Equipment SPEC. º º For v1.00 to 1.02 of Panzer General II. º º Plus the Unofficial UK v1.02E patch º º COPYRIGHT (c) 2001 by LHJWORLD 1993-2001. º º Version : 1.10 Date : 25/04/2001 º ---------------------------------------------------- º Made by º º Lasse Hintze Jensen º º Lasse_Jensen1@adr.dk º º Denmark º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ------------------------------------------------------------------------------- Panzer General II Equipment file (*.EQP) breakdown. ------------------------------------------------------------------------------- This is the one holding all the data for every unit. Its size depend upon the number of units in the file. Along with the *.EQP file is a *.TXT with the same name, that hold all the names of the units. I would like to thank : Thomas Klütsch - finding bomber size. Andreas sindel - Max 1000 units. + a lot of other people for asking all sorts of questians, that lead me to look a second time in the file. ------------------------------------------------------------------------------- -------------------- Fileheader : 2 Byte. -------------------- 2 byte Word : Number of units in file. A max of 1000 (0-999) units can be in the eqp file. The game crashes the windows desktop to a 640x480 screen if there is more. ----------------------------- Unit data : number x 73 byte. ----------------------------- 2 byte Word : Equipment code. The is the number that id´s a unit. Also the number equals a entry number in the equip.txt file, which is its name. 1 byte Byte : Equipment class. $00=None (no unit maker) $01=Infantry $02=Tank $03=Recon $04=Anti-Tank $05=FlaK (Panzer General II) $06=Fortification $07=Ground Transport (no unit maker) $08=Artillery $09=Air Defense $0A=Fighter $0B=Tactical Bomber $0C=Level Bomber (Panzer Genrral II)(no unit maker) $0D=Air Transport (uses ship icon) $0E=Submarine $0F=Destroyer $10=Battleship $11=Carrier $12=Naval Tansport $13=Battle Cruiser $14=Cruiser $15=Light Cruiser 1 byte Byte : Soft attack. 1 byte Byte : Hard attack. 1 byte Byte : Air attack. 1 byte Byte : Naval attack. 1 byte Byte : Ground defense. 1 byte Byte : Air defense. 1 byte Byte : Close defense. 1 byte Byte : Taget type. $00=Soft $01=Hard $02=Air $03=Sea 1 byte Byte : Initiative. 1 byte Byte : Gun Range. 1 byte Byte : Spotting range. 1 byte Byte : Range defense modifier. 1 byte Byte : Move mode. $00=Ground $01=Air 1 byte Byte : Movement Method. $00=Tracked $01=Half Tracked $02=Wheeled $03=Leg $04=Towed $05=Air $06=Deep Naval $07=Costal $08=All Terrain (tracked) $09=Amphibious $0A=Navel $0B=All Terrain (Leg) 1 byte Byte : Movement. 1 byte Byte : Fuel. 1 byte Byte : Ammunition. 1 byte Byte : Unknown. 2 byte Word : Prestige Cost. Number*12 2 byte Word : Unknown. 1 byte Byte : Month expire (***Unofficial Patch only!!***) 1 byte Byte : Month Available. 1 byte Byte : Year Available. 1 byte Byte : Year Expired. 1 byte Byte : Non-orgainc Transport. $00=Cannot be transported $01=Can be Naval transported $02=Can be Airmobile & $01 $03=can be Airborne & $01 & $02 4 byte Dword : Country. *[Note3] 1 byte Byte : Unit special1. (001) Bit01=?? (All units has this set) (002) Bit02=?? (004) Bit03=Unit ignores entrenchments. (Pionere) (008) Bit04=Unit is a bridge on rivers. (Bridging) (016) Bit05=Unit cannot directly "SOFT" attack. (AD, trans) (032) Bit06=Unit cannot directly "HARD" attack. (AD, trans) (064) Bit07=Unit cannot directly "AIR" attack. (Ships, Tacbomber, Atrans) (128) Bit08=Unit cannot be purchased in the game. *[Note1] 1 byte Byte : Unit special2. (001) Bit01=?? ships, bunker and all trans has this set (002) bit02=?? (004) bit03=?? (008) bit04=?? (016) bit05=?? (032) bit06=?? (064) bit07=?? (128) bit08=?? 1 byte byte : Unknown. (Not Used ?) 1 byte byte : Unknown. (Not Used ?) 1 byte byte : Bomb size (levelbomber ONLY!) This is how much fuel,Ammo and likeness for supression/destroyed a levelbomber takes from an enemy unit. *[Note2] 6 byte Array[1..6] Of Char : Icon Name. Name of icon to be used in the Panzer.dat file. 2 byte Word : Attack Sound. These are the digital sound you hear. The numbers equals the 20xx.MEL files found in the SFX directory. $00=None $01=None $02=Inf $03=Inf $04=Fort $05=None $06=Ntrans $07=Fort $08=None $09=AD+Tank+Gtrans $0A=None $0B=AD+Tank $0C=Recon $0D=Recon $0E=None $0F=AT+Art $10=Art $11=Art $12=Fighter+Atrans $13=Fighter $14=Tacbomber $15=Fighter+Tacbomber $16=Tacbomber $17=Tacbomber (Not used by SSI) $18=Lvlbomber (Not used by SSI) $19=None $1A=Lvlbomber (Not used by SSI) $1B=Lvlbomber (Not used by SSI) $1C=Battleship $1D=Cruiser+Destroyer+Carrier 2 byte Word : Move sound. These are the digital sound you hear. The numbers equals the 10xx.MEL files found in the SFX directory. $00=None $01=Art+AD+AT+Fort+Inf $02=Inf $03=Recon+Gtrans $04=none $05=AD+Gtrans $06=none $07=Art+AT+Tank $08=none $09=Gtrans $0A=none $0B=Fighter $0C=Fighter $0D=Tacbomber $0E=Tacbomber $0F=Tacbomber+Atrans $10=Battleship+Cruiser+Destroyer+Carrier+Ntrans 2 byte Word : Death Sound. These are the digital sound you hear. The numbers equals the 30xx.MEL files found in the SFX directory. $00=None $01=Inf $02=AD+AT+Art $03=AD+AT+Art+Gtrans+Recon+Tank $04=Fighter+Tacbomber+Atrans $05=Battleship+Curiser+Destroyer+Carrier+Ntrans $06=Fort 22 byte Byte : Unknown. (Not Used ?) ---------------------------------------------------------------------------- ----------- NOTES ----------- *[Note1] If you remove this bit from ships and bunker you will still not be able to buy them, cause there "select buttom" is not in the game. This bit does not apply to groundtransporter, as they always can be purchased, regardless of setting. *[Note2] The default (0) takes about 20% ammo and 30% fuel. After that is takes about half the number enter in fuel. ex: 0 takes 30% fuel 4 takes 30% fuel + 2 more fuel points. 32 takes 30% fuel + 16 more fuel points. You can max take about 90% fuel from a unit, regardless of number entered. Ammo is taken a little different. Default (0) it takes about 20% ammo. After that it takes about 1/32 of the number entered. ex: 0 takes 20% ammo 32 takes 20% ammo + 1 more ammo points. 128 takes 20% ammo + 4 more ammo points. You can max take about 90% ammo from a unit, regardless of number entered. Supression/destroyed increase by the number entered. Values larger then 128 will cause supression/destroyed of almost 100% *[Note3] Serveral countrys can use the same unit, just by adding up. Ex. Finland + Germany 02 00 00 00 Finland 00 80 00 00 Germany = 02 80 00 00 Finland+Germany Countries can be: 80 00 00 00 Non 40 00 00 00 Austria 20 00 00 00 Belguim 10 00 00 00 Bulgaria 08 00 00 00 Czechoslovakia 04 00 00 00 Denmark 02 00 00 00 Finland 01 00 00 00 France 00 80 00 00 Germany 00 40 00 00 Greece 00 20 00 00 USA 00 10 00 00 Hungary 00 08 00 00 Turkey 00 04 00 00 Italy 00 02 00 00 Netherlands 00 01 00 00 Norway 00 00 80 00 Poland 00 00 40 00 Portugal 00 00 20 00 Romania 00 00 10 00 Spain 00 00 08 00 Russia 00 00 04 00 Sweden 00 00 02 00 Switzerland 00 00 01 00 United Kingdom 00 00 00 80 Yugoslavia 00 00 00 40 Nationalist 00 00 00 20 Republican 00 00 00 10 Not used 00 00 00 08 Not used 00 00 00 04 Not used 00 00 00 02 Not used 00 00 00 01 Not used ----------- END.