• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Zsar, an interesting feature for 1.11 would be the implementation of variables for "fuel consumption" in the misc.txt. These could be like the variables for supply consumtion (look below), with static, moving and battle differentiation. With such variables the strategic value of the resource oil for a moving motorized army could be simulated/modded much better. At the moment fuel consumption of a static army to a moving army is locked at ~1:5.

Fuelconsumption.jpg


# Supply Usage Land Static (value below * normal supply consumtion)
# Supply Usage Land Moving (value below * normal supply consumtion)
# Supply Usage Land Battle (value below * normal supply consumtion)
 
@fabfeingold :

Truth be told, I have not even looked at it so far. I have too many construction sites as is.
  • Making the AI properly discard all its empty fleets introduced a notable lag on new day, because it overgenerates way too many, which are then prompty destroyed again. - I need to actually rework the spawning mechanism for 1.11, if not for the next Alpha executable, then definitely before the beta phase.
  • The alternative AI research syntax is due for the next Alpha executable and I have not yet started to work on it. - Wondering whether I should push this further back, but @Pang Bingxun is waiting for it with new softcode sets.
  • Abandoning DirectDraw has become slightly less pressing because AMD apparently back-pedaled on their removal of support, but on the other hand I already had to hack the SDK to keep compiling on Visual Studio 2017. - Because it is so much work for no visible gain, it is particularly tempting to keep pushing this further back, but as AMD kindly demonstrated, once time has eventually run out, failure is catastrophic.
  • On Win8+ the launcher does not work, so I need to produce a replacement. Editing settings.cfg is trivial to one such as me (and, I'd suspect one such as you), but even now there are more users than modders and they depend on GUI means to set their resolution at least. - Now, GUI work is not particularly hard, but I despise doing GUI work...
  • Softcode brigades and attachable-brigade-numbers - and the same for divisions - have been similarly popular requests and while I had to drop softcoded divisions because they would have required too extensive code changes at the moment, I am still hopeful to introduce at least the brigade features for 1.11.
  • Not exactly a problem of mine, but I'd also like to limit the amount of softcode incompatibilities introduced per patch, so that keeping mods up-to-date is an easy task. The listed points already come with their fair share of softcode additions and there will likely be some breaking changes as well, e.g. when the dig-in bonus of engineer brigades becomes scriptable, engineer brigades will lose it until their definition is updated to include the appropriate softcode tag.
Then there's also the issue that @KMT reported with ports crashing the game on generation of the navaldist.tbl. I probably have to fix this to introduce an airdist.tbl, or that one would crash just the same - after all it would have to encompass all world provinces, if I am not mistaken, not just a (comparatively tiny) fraction of them.

... Might also be sensible, if I have to run a quadratic algorithm over the whole world anyway, to just use one "dists.tbl" period, instead of redoing one third of the work for air, when it comes to the seas... should be able to flatten it to close-to-linear, mayhap, if sacrificing exact results in favour of "from province to province" values; units need to pass through some adjacents anyway to reach a place...


Hi Zsar, having worked more on my attempt at getting the E3 map to run in AoD, having also tested it in Darkest Hour, I have come to the conclusion that what really bugs AoD more than anything else is the speed issue. Granted the E3 map is huge and might be too much for the old Hoi2 engine to handle. But late games in AoD experience serious speed issues as it is. It seems the Darkest Hour team managed to gain most of their speed improvement by switching to their model of distance calculation (10-15% improvement). AoD will probebly never run as fast as Darkest Hour because of it's mor complex supply calculations. But since that is one of the best aspects of AoD, I can live with that. But having read through the forums again in the hope of finding alternatives to gain some speed improvements, I cannot stress enough that for most people the main advantage of Darkest Hour over AoD would precisely be the speed issue. I still think AoD is superior and I would love it if more people came back to playing it (as seems to be the case at the moment). Hence I really believe that this should be your priority, instead of adding more features (of course exporting more feature to the misc file, which makes Darkest Hour so moddable would be awsome :)) as much as I appreciate those efforts. Sorry for bringing this up again. I wouldn't do it, if I didn't think it would be so important. I am happy to help in any way I can, by the way.
 
What I'd like to see is a switch to disable the extensive battle logging for leaders, it adds little flavor but a lot of text bloat in savegames.
Please investigate if it was intended to have dormant units pay (alsmost) as much uphold cost as active units. It also looks the in-production units also have to be paid for from the first day.
 
It also looks the in-production units also have to be paid for from the first day.

There are 3 steps.
1. When the unit is added to the production queue and manpower is removed from pool, then money from unused manpower is reduced.
2. When retooling is done units start consuming supplies just like units in th redeployment pool.
3. Once the units fully exists salaries have to be paid.
 
More isn't always better! DH has more but it isn't better. If the game really fulfills it's potential then the core works and that means a smoothly running game that delivers a truly realistic strategic (partly operational) world war 2 simulation. Everything else can then follow from that.
 
Indeed. Often less is better and getting the existing features work best should have priority over adding new features.
And I believe this is what they intend to do - I think they are currently fixing paratrooper combat. Then hopefully onto improving game stability for online play and finding a good balance to stop making capital bombing game-breaking.
 
Sadly, better performance is one of the most difficult features to produce. Or rather: notably better performance is. I speed up little things all the time, wherever I come across an obvious opportunity (there are many) - and it will never show, as every one of these changes would only accumulate to a meaningful amount of real time over ten thousands of executions.

In the meanwhile temporary throwbacks can rather badly affect performance in a negative way, e.g. profiling my current development build with its incomplete Ghost Fleet fix, the greatest consumers of processing time in vanilla's Doomsday scenario are (in order of used CPU time):
  • "Generate a name for a new unit!" (unbelievable ~18% of total CPU time used and the single most expensive function in this build)
  • "Process the next game event!" (mostly AI updates; ~14,5%)
  • "Does this unit name already exist?" (called as part of the first, so little surprise that that one is ahead; ~9%)
  • "Transform this image to fit on the screen and display it there!" (~8,5%)
  • "Delete this naval unit!" (~6%)
This at a point where Ghost Fleets are no longer visible - but still created a lot (and merely destroyed before the map updates, therefore never visible). I have to replace a large part of the fleet spawning logic for this issue to be rectified though, so I am still not sure whether I should release the next Alpha build with this slowdown or delay it further. - I had completed a rather extensive internal restructuring effort just recently - 1.11A11, which is broken in a few rather horrible ways - and am not quite sure whether I am done yet with the cleanup of the aftermath, so I'd rather ignore the issue for a bit to give lingering new issues more time and chance to reveal themselves. For performance that would be bad though.

At least on my two testing computers though, even with said temporary slowdown the game is still faster than it was in 1.07.

That aside, the greatest performance gain is always attained from algorithmical improvements, and whenever I have spotted immediately possible ones, I implemented those.
The rest is divided into
  • "I know I can improve it, but I need to change a lot of underlying infrastructure, so it will take a lot of time",
  • an ever shrinking amount of "I have not yet run across this"
So, at large, while I can promise that performance will improve in the long run, I cannot provide any predictions on the timeframe of notable improvements. Broadly, 1.11 final ought to be faster than 1.10 final on the same scenario, but I do not yet know whether the improvement will be of a magnitude recognisable without measuring tools.

@fabfeingold : While I am fairly sure I asked this before, could you kindly point me to the map you are using and provide a scenario on said map (e.g. via save file) where a lot of activity is ongoing (lots of countries and/or lots of units at war)? I am currently rather short on time, so something that would work out of the box would be great.

I'd like to do some profiling on the game in-action, but failed to dig up the necessary reference material. On vanilla scenarios, even in later dates, pathfinding (and, surprisingly enough, ESE calculations) do not climb beyond the upper middle among performance hogs.
 
Last edited:
Hi Zsar,

many thanks for your answer. The amounts of processing time flowing to unit creation and naming are indeed extraordinary, but make sense from my observations. I am sending you a dropbox link to the map and scenario files I am working on, they should work with any copy of AoD 1.10. There are two scenarios included on with all countries and units found in the normal 1936 scenarios with a couple more added (I did test it also without the extra countries but with no speed improvement noticable). It does not so far included any events, nor AI files to process. This scenario runs significantly faster in Darkest Hour. It is based on the E3 Map which around 8000 provinces, which I am assuming is significantly slowing down the game (in fact I am in the process of culling excess provinces from this map, but with around 700 provinces removed thus far I have not noticed any significant speed improvements). I have added a Test scenario, which I am using for revolt testing, which includes only one country owning all provinces in the game, no units, no events. This scenario runs extremely fast, surprisingly I believe its faster in AoD than in DH.

Here is the link:

https://www.dropbox.com/s/0qtl915x7zkli6u/Map Files for AOD 1.10 - CTW 1936.rar?dl=0

Many thanks again for your trmendous efforts and your help.
 
It appears that if I remove all units from the scenario the game runs as fast with the E3 Map as with the original map, but if I add them it is much slower (with the same amount of units as Vanilla) than with the original maps. It would appear that there is a direct correlation. The more units and the more provinces the more calculations are necessary. Hence more units slow down the game even more if there more provinces. This effect seems to be much stronger in Aod than in DH because of the way the game calculates supply. Does that make sense?
 
  • Supply Calculation for Units ??? 30% ???
  • "Generate a name for a new unit!" (unbelievable ~18% of total CPU time used and the single most expensive function in this build)
  • "Process the next game event!" (mostly AI updates; ~14,5%)
  • "Does this unit name already exist?" (called as part of the first, so little surprise that that one is ahead; ~9%)
  • "Transform this image to fit on the screen and display it there!" (~8,5%)
  • "Delete this naval unit!" (~6%)
 
Set 3 is online. It still uses the A06 exe.

Code:
\ai\chi_36.ai
       upgrading = 0.35 changed to 0.00

\config\doomsdaytext.csv
       file by Pioniere
       (116: renamed Persia to Iran)

\db\armynames.csv
       file by Pioniere

\db\Province.csv
       409: changed manpower of Istanbul from 1 to 1.5

\db\revolt.txt
       file by Pioniere
       SPA: Reordered list of provinces, no data change
       SPR: Synchronized national provinces with 1936 GC.

\db\unitnames.csv
       file by Pioniere

\db\events\AI_CHI.txt
       27058-27060: new chain of events

\db\events\ai_jap.txt
       22018+22019+22050: reworked chain of events

\db\events\AI_Inherit_Chi.txt
       7006: allowed earlier inheritance of CSX

\db\events\colonial_release.txt
       file by Pioniere

\db\events\death_events.txt
       file by Pioniere
       500039+500040: reworked event

\db\events\germany.txt
       file by Pioniere

\db\events\hoi2.txt
       90: Made von Falkenhausen Chief of Army in case Zhang Xueliang is removed from power

\db\events\japan.txt
       file by Pioniere

\db\leaders\california.csv
       file by Pioniere

\db\leaders\flanders.csv
       file by Pioniere

\db\leaders\german.csv
       file by Pioniere
       483: typo

\db\leaders\greece.csv
       file by Pioniere

\db\leaders\japan.csv
       file by Pioniere

\db\leaders\leadersU73.csv
       file by Pioniere

\db\leaders\nationalistchina.csv
       file by Pioniere

\db\leaders\persia.csv
       file by Pioniere

\db\leaders\poland.csv
       file by Pioniere

\db\leaders\scotland.csv
       file by Pioniere

\db\leaders\schweiz.csv
       file by Pioniere

\db\leaders\u87.csv
       file by Pioniere
       502776: removed empty space

\db\leaders\uzbekistan.csv
       file by Pioniere

\db\ministers\ministers_aus.csv
       file by Pioniere

\db\ministers\ministers_bel.csv
       file by Pioniere

\db\ministers\ministers_cal.csv
       file by Pioniere

\db\ministers\ministers_chi.csv
       file by Pioniere

\db\ministers\ministers_dfr.csv
       file by Pioniere

\db\ministers\ministers_fla.csv
       file by Pioniere

\db\ministers\ministers_gre.csv
       file by Pioniere

\db\ministers\ministers_ger.csv
       207: reduced starting year from Kesselring from 1937 to 1936
       374: added Walther Wever

\db\ministers\ministers_hun.csv
       file by Pioniere

\db\ministers\ministers_jap.csv
       file by Pioniere

\db\ministers\ministers_nor.csv
       file by Pioniere

\db\ministers\ministers_per.csv
       file by Pioniere

\db\ministers\ministers_sco.csv
       file by Pioniere

\db\ministers\ministers_sch.csv
       file by Pioniere

\db\ministers\ministers_tra.csv
       file by Pioniere

\db\ministers\ministers_u87.csv
       file by Pioniere

\db\ministers\ministers_uzb.csv
       file by Pioniere

\db\ministers\ministers_ven.csv
       file by Pioniere

\db\tech\teams\teams_chi.csv
       file by Pioniere

\db\tech\teams\teams_dfr.csv
       file by Pioniere

\db\tech\teams\teams_fla.csv
       file by Pioniere

\db\tech\teams\teams_ger.csv
       file by Pioniere
       47: Typo

\db\tech\teams\teams_jap.csv
       file by Pioniere

\db\tech\teams\teams_kaz.csv
       file by Pioniere

\db\tech\teams\teams_rsi.csv
       file by Pioniere

\db\tech\teams\teams_sch.csv
       file by Pioniere

\db\tech\teams\teams_spr.csv
       file by Pioniere

\db\tech\teams\teams_tib.csv
       file by Pioniere

\db\tech\teams\teams_u73.csv
       file by Pioniere

\db\tech\teams\teams_u87.csv
       file by Pioniere

\db\tech\teams\teams_usa.csv
       file by Pioniere

\db\tech\teams\teams_uzb.csv
       file by Pioniere

\db\tech\teams\teams_ven.csv
       file by Pioniere

\db\tech\teams\teams_wll.csv
       file by Pioniere

\gfx\events_pics\angercolony.bmp
       file by Pioniere

\gfx\events_pics\japsoldiers.bmp
       file by Pioniere

\gfx\events_pics\waltercrash.bmp
       file by Pioniere
       renamed file

\gfx\interface\Ill_prov_9.bmp
       file by Pioniere

\gfx\interface\Ill_prov_56.bmp
       file by Pioniere

\gfx\interface\Ill_prov_175.bmp
       file by Pioniere

\gfx\interface\ill_prov_359.bmp
       file by Pioniere

\gfx\interface\ill_prov_515.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_bra_0_4.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_fla_0_0.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_fla_0_1.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_fla_0_2.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_fla_0_3.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_fla_0_4.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_fla_0_5.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_0_0.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_0_1.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_0_2.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_0_3.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_0_5.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_0_6.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_0_7.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_6_4.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_7_0.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_7_1.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_7_2.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ger_7_4.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_gre_0_3.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ita_0_0.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ita_0_1.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_ita_18_3.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_jap_0_7.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_rus_0_1.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_rus_0_5.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_rus_0_6.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_sov_0_1.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_sov_0_5.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_sov_0_6.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_sov_0_7.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_tur_0_3.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_tur_0_4.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_tur_0_5.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_tur_0_6.bmp
       file by Pioniere

\gfx\interface\models\Ill_div_u87_0_6.bmp
       file by Pioniere

\gfx\interface\pics\Hansen_Ottomar_dfr.bmp
       file by Pioniere

\gfx\interface\pics\L_CHI_LiuMuqun.bmp
       file by Pioniere

\gfx\interface\pics\L_FLA_RemySchrynen.bmp
       file by Pioniere

\gfx\interface\pics\L_GER_Grabenhofen.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_ Kikitsas.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Aretakis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Bartziotas.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Basakides.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Chouliaras.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Diamantis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Dienis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Erythriades.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Florakis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Ganatsios.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Genios.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Giouzelis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Gousias.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Kalianesis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Karagiorgis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Koligiannis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Lampros.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Priovolos.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Rounis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Theocharopoulos.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Triantafyllou.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Vaenas.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Vafeiades.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Venetsanopoulos.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Vlandas.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Ypsilantis.bmp
       file by Pioniere

\gfx\interface\pics\L_GRE_Zygouras.bmp
       file by Pioniere

\gfx\interface\pics\L_JAP_AbeNorihide.bmp
       file by Pioniere

\gfx\interface\pics\L_POL_Beaurain.bmp
       file by Pioniere

\gfx\interface\pics\L_POL_Bewziuk.bmp
       file by Pioniere

\gfx\interface\pics\L_SCH_Montmollin.bmp
       file by Pioniere

\gfx\interface\pics\L_U73_Claye.bmp
       file by Pioniere

\gfx\interface\pics\L_U73_Beamont.bmp
       file by Pioniere

\gfx\interface\pics\L_U87_ZouZuohua.bmp
       file by Pioniere
       removed empty space

\gfx\interface\pics\L_U87_Bangchu.bmp
       file by Pioniere

\gfx\interface\pics\L_U87_YangKuiyi.bmp
       file by Pioniere

\gfx\interface\pics\L_UZB_Rakhimov.bmp
       file by Pioniere

\gfx\interface\pics\L_UZB_Tagger.bmp
       file by Pioniere

\gfx\interface\pics\L2700.bmp
       file by Pioniere

\gfx\interface\pics\L483.bmp
       file by Pioniere

\gfx\interface\pics\L6000.bmp
       file by Pioniere

\gfx\interface\pics\L6029.bmp
       file by Pioniere

\gfx\interface\pics\L8090.bmp
       file by Pioniere

\gfx\interface\pics\L50048.bmp
       file by Pioniere

\gfx\interface\pics\L101001.bmp
       file by Pioniere

\gfx\interface\pics\L502236.bmp
       file by Pioniere

\gfx\interface\pics\M_BEL_leotindemans.bmp
       file by Pioniere

\gfx\interface\pics\M_CAL_Wallace.bmp
       file by Pioniere

\gfx\interface\pics\M_DFR_Kiesinger.bmp
       file by Pioniere

\gfx\interface\pics\M_DFR_Lübke.bmp
       file by Pioniere

\gfx\interface\pics\M_FLA_Tonningen.bmp
       file by Pioniere

\gfx\interface\pics\M_GRE_DimitriosPartsalidis.bmp
       file by Pioniere

\gfx\interface\pics\M_JAP_KeizoHayashi.bmp
       file by Pioniere

\gfx\interface\pics\M_NOR_Lunde.bmp
       file by Pioniere

\gfx\interface\pics\M_NOR_Wikborg.bmp
       file by Pioniere

\gfx\interface\pics\M_PER_KarimBuzarjomehri.bmp
       file by Pioniere

\gfx\interface\pics\M_SCO_Gibb.bmp
       file by Pioniere

\gfx\interface\pics\M_U87_HuYukun.bmp
       file by Pioniere

\gfx\interface\pics\M_U87_LiShiqun.bmp
       file by Pioniere

\gfx\interface\pics\M_U87_Mao.bmp
       file by Pioniere

\gfx\interface\pics\M_U87_Shuxuan.bmp
       file by Pioniere

\gfx\interface\pics\M_U87_YePeng.bmp
       file by Pioniere

\gfx\interface\pics\M_VEN_CarlosAndresPerez.bmp
       file by Pioniere

\gfx\interface\pics\M_VEN_FelixDiazOrtega.bmp
       file by Pioniere

\gfx\interface\pics\M_VEN_FranciscoJoseDelgado.bmp
       file by Pioniere

\gfx\interface\pics\M_VEN_GermanBorregales.bmp
       file by Pioniere

\gfx\interface\pics\M1001.bmp
       file by Pioniere

\gfx\interface\pics\M2001.bmp
       file by Pioniere

\gfx\interface\pics\M6208.bmp
       file by Pioniere

\gfx\interface\pics\M6211.bmp
       file by Pioniere

\gfx\interface\pics\M12001.bmp
       file by Pioniere

\gfx\interface\pics\M14075.bmp
       file by Pioniere

\gfx\interface\pics\M23001.bmp
       file by Pioniere

\gfx\interface\pics\M45001.bmp
       file by Pioniere

\gfx\interface\pics\M52001.bmp
       file by Pioniere

\gfx\interface\pics\M52003.bmp
       file by Pioniere

\gfx\interface\pics\M52004.bmp
       file by Pioniere

\gfx\interface\pics\M52018.bmp
       file by Pioniere

\gfx\interface\pics\M52041.bmp
       file by Pioniere

\gfx\interface\pics\M502003.bmp
       file by Pioniere

\gfx\interface\pics\M506044.bmp
       file by Pioniere

\gfx\interface\pics\Mussolini_Benito_ita.bmp
       file by Pioniere

\gfx\interface\pics\nanjing1.bmp
       file by Pioniere

\gfx\interface\pics\northchina3.bmp
       file by Pioniere

\gfx\interface\pics\T_CHI_ChenShaokuan.bmp
       file by Pioniere

\gfx\interface\pics\T_CHI_LiuMuqun.bmp
       file by Pioniere

\gfx\interface\pics\T_DFR_Manteuffel.bmp
       file by Pioniere

\gfx\interface\pics\T_FLA_VlaamsLegioen.bmp
       file by Pioniere

\gfx\interface\pics\T_GER_Beck.bmp
       file by Pioniere

\gfx\interface\pics\T_GER_WaltherWever.bmp
       file by Pioniere
       renamed file

\gfx\interface\pics\T_JAP_GS_Defence.bmp
       file by Pioniere

\gfx\interface\pics\T_JAP_KeizoHayashi.bmp
       file by Pioniere

\gfx\interface\pics\T_KAZ_KanyshImantayuliSatpayev.bmp
       file by Pioniere

\gfx\interface\pics\T_KAZ_TalgatBegeldinov.bmp
       file by Pioniere

\gfx\interface\pics\T_PER_Buzarjomehri.bmp
       file by Pioniere

\gfx\interface\pics\T_RSI_Ferrari.bmp
       file by Pioniere

\gfx\interface\pics\T_RSI_Junio_Valerio_Borghese.bmp
       file by Pioniere

\gfx\interface\pics\T_SCH_Arsenal.bmp
       file by Pioniere

\gfx\interface\pics\T_SCH_Labhart.bmp
       file by Pioniere

\gfx\interface\pics\T_SCH_Montmollin.bmp
       file by Pioniere

\gfx\interface\pics\T_SPR_Perea.bmp
       file by Pioniere

\gfx\interface\pics\T_TIB_GompoTashi.bmp
       file by Pioniere

\gfx\interface\pics\T_U73_Beamont.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_AbeNobuyuki.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Aeronautical.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Aeronautical2.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Armoury.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Aviation.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Bangchu.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Blackops.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Changchu.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Electronics.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Electronics53.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_HarbinNational.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_HuYukun.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_LingXiao.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_nanking.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_nanking45.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_oil.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_qingdao.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Shuxuan.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Teiichi_Suzuki.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_YangKuiyi.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_YePeng.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_Yuandao.bmp
       file by Pioniere

\gfx\interface\pics\T_U87_ZouZuohua.bmp
       file by Pioniere

\gfx\interface\pics\T_USA_Ridgway.bmp
       file by Pioniere

\gfx\interface\pics\T_UZB_Rakhimov.bmp
       file by Pioniere

\gfx\interface\pics\T_VEN_WolfangLarrazabal.bmp
       file by Pioniere

\gfx\interface\pics\T_WLL_Légion.bmp
       file by Pioniere

\gfx\interface\pics\T1006.bmp
       file by Pioniere

\gfx\interface\pics\T3315.bmp
       file by Pioniere

\gfx\interface\pics\T98704.bmp
       file by Pioniere

\gfx\interface\pics\T98706.bmp
       file by Pioniere

\gfx\palette\counter_u87.bmp
       file by Vaximillian

\gfx\map\flags\flag_u87.bmp
       file by Vaximillian

\scenarios\1936\afg_36.inc
       file by Pioniere

\scenarios\1936\alb_36.inc
       file by Pioniere

\scenarios\1936\arg_36.inc
       file by Pioniere

\scenarios\1936\aus_36.inc
       file by Pioniere

\scenarios\1936\bel_36.inc
       file by Pioniere

\scenarios\1936\bul_36.inc
       file by Pioniere

\scenarios\1936\can_36.inc
       file by Pioniere

\scenarios\1936\chi_36.inc
       file by Pioniere

\scenarios\1936\den_36.inc
       file by Pioniere

\scenarios\1936\est_36.inc
       file by Pioniere

\scenarios\1936\finland.inc
       file by Pioniere

\scenarios\1936\greece.inc
       file by Pioniere

\scenarios\1936\germany.inc
       changed chiefofair to Wever

\scenarios\1936\holland.inc
       file by Pioniere

\scenarios\1936\ireland.inc
       file by Pioniere

\scenarios\1936\japan.inc
       file by Pioniere
       1027: new line of Inf-Art
       1028: new line of Inf-Art
       1029: new line of Inf-Art
       1030: new line of Inf-Art
       1031: new line of Inf-Art

\scenarios\1936\lux.inc
       file by Pioniere

\scenarios\1936\norway.inc
       file by Pioniere

\scenarios\1936\persia.inc
       file by Pioniere

\scenarios\1936\poland.inc
       file by Pioniere

\scenarios\1936\romania.inc
       file by Pioniere

\scenarios\1936\spain.inc
       file by Pioniere

\scenarios\1936\sweden.inc
       file by Pioniere

\scenarios\1936\swiss.inc
       file by Pioniere

\scenarios\1936\turkey.inc
       file by Pioniere

\scenarios\1936\usa.inc
       file by Pioniere

\scenarios\data\propaganda_nzl.bmp
       file by MrNazar

\scenarios\data\propaganda_U87.bmp
       file by MrNazar
 
Last edited: