Jump to content

elexis

WFG Programming Team
  • Content Count

    3,642
  • Joined

  • Last visited

  • Days Won

    59

Posts posted by elexis


  1. Quote

    #: gui/common/tooltips.js:421
    #, javascript-format
    msgid "Add another worker to speed up the repairs by %(second)s second."
    msgid_plural ""
    "Add another worker to speed up the repairs by %(second)s seconds."
    msgstr[0] "%(hotkey)s: 切换至历史"

    Wrong chinese translation, perhaps not the only one. Starting rP21907. Could be detected by D1674. You can help fixing and translating on https://www.transifex.com/wildfire-games/0ad/ if you want.


  2. 3 hours ago, Nescio said:

    Today I noticed that clicking the History button when the Structure Tree window is opened no longer works in A24, nor does clicking the Structure Tree when the History window is opened. Interestingly, the hotkeys (Alt+Shift+H and Alt+Shift+T) do work. I don't know what broke the buttons, but the problem isn't there in A23.

    It works for me, any mods active? Or leftover mainmenu.xml? I suppose windows?

    43 minutes ago, wowgetoffyourcellphone said:

    For a couple days now adjusting settings in game causes the game to pause with no dialogue. You have to pause and unpause again.

    I suppose that is the outdated menu.js copy. The commits after July 27th are missing. Your only change is this:

    --- /tmp/menu.js_orig	2019-09-07 01:04:59.261486333 +0200
    +++ /tmp/menu.js_de	2019-09-07 01:03:29.124822542 +0200
    @@ -849,7 +849,9 @@
     		});
     	};
     
    -	barterButton.Buy.hidden = isSelected;
    +	if (g_BarterSell == "coin"){
    +		barterButton.Buy.hidden = isSelected;}
    +	else {barterButton.Buy.hidden = resourceCode != "coin";}
     	barterButton.Buy.enabled = controlsPlayer(player);
     	barterButton.Sell.hidden = false;
     	selectionIcon.hidden = !isSelected;

    Perhaps to keep track of your chances, you might want to store the diffs along the mod? i.e. the above in menu.js.diff, and then when theres a new menu.js in svn, you can apply the patch again rather than applying the svn commit to your copy.

    • Thanks 1

  3. That's what we always wanted. The problem with that is that you have uneven grounds. Consider the passage between two steep mountains as a worst case.

    There is a 32*32 texture repeated over the radius, one can do more with it than just a blank line.

    The feature was introduced in D238, somewhere should be some more alternative textures.

    I suppose if the visualization is very small in diameter and depending on visualization it wouldnt appear that badly if its a 2d disk, but it wont allow displaying the actual aura range until adding that code as a feature (break down the texture into many smaller textures over the area, just like is done with the ring). I suppose thats not impossible to code and probably not impossible for performance either (not so many auras to be displayed I guess). (For the record, the feature is also used for attack rangeof buildings and heal range. Female inspiration aura too.)

    screenshot0733.jpg

    • Like 2

  4. rP22854 rewrote the main menu code.

    Mods that wnat to specify their name to be displayed in the main menu can easily do so by adding a new file instead of rewriting mainmenu.xml.

    @wowgetoffyourcellphone

    Your mainmenu.xml contained this diff to svn:

    Spoiler
    
    < 					<action on="Press">
    < 						closeMenu();
    < 						Engine.PushGuiPage("page_structree.xml", {});
    < 					</action>
    ---
    > 					<action on="Press">openStrucTree("page_structree.xml");</action>
    138,141c134
    < 					<action on="Press">
    < 						closeMenu();
    < 						Engine.PushGuiPage("page_civinfo.xml");
    < 					</action>
    ---
    > 					<action on="Press">openStrucTree("page_civinfo.xml");</action>
    463c456
    < 					<translatableAttribute id="caption">Atlas Scenario Editor</translatableAttribute>
    ---
    > 					<translatableAttribute id="caption">Scenario Editor</translatableAttribute>
    499c492
    < 						<translate>Delenda Est v0.0.03</translate>
    ---
    > 						<translate>Alpha XXIV</translate>
    501c494
    < 						<translate>WARNING: This is an early development version of the mod. Many features have not been added yet.</translate>
    ---
    > 						<translate>WARNING: This is an early development version of the game. Many features have not been added yet.</translate>
    

    and I would recommend to delete this file and put this file under pregame/ProjectInformation_DelendaEst.js:

    g_ProjectInformation.productDescription.caption =
    	setStringTags(translate("Delenda Est v0.0.03"), { "font": "sans-bold-16" }) + "\n\n" +
    	translate("Notice: This mod is under development and many features have not been added yet.");
    
    g_MainMenuItems[4].caption = translate("Atlas Scenario Editor");
    
    g_CommunityButtons[0].tooltip = translate("Click to open https://0ad.mod.io/delenda-est in your web browser.");
    g_CommunityButtons[0].onPress = () => {
    	openURL("https://0ad.mod.io/delenda-est");
    };

    The mods that have more weblinks or information to add, see ProjectInformation.js:

    Spoiler


    
    /**
     * IMPORTANT: Remember to update session/top_panel/label.xml in sync with this.
     */
    var g_ProjectInformation = {
    	"organizationName": {
    		"caption": translate("WILDFIRE GAMES")
    	},
    	"organizationLogo": {
    		"sprite": "WildfireGamesLogo"
    	},
    	"productLogo": {
    		"sprite": "0ADLogo"
    	},
    	"productBuild": {
    		"caption": getBuildString()
    	},
    	"productDescription": {
    		"caption": setStringTags(translate("Alpha XXIV"), { "font": "sans-bold-16" }) + "\n\n" +
    			translate("Notice: This game is under development and many features have not been added yet.")
    	}
    };
    
    var g_CommunityButtons = [
    	{
    		"caption": translate("Website"),
    		"tooltip": translate("Click to open play0ad.com in your web browser."),
    		"size": "8 100%-180 50%-4 100%-152",
    		"onPress": () => {
    			openURL("https://play0ad.com/");
    		}
    	},
    	{
    		"caption": translate("Chat"),
    		"tooltip": translate("Click to open the 0 A.D. IRC chat in your browser. (#0ad on webchat.quakenet.org)"),
    		"size": "50%+4 100%-180 100%-8 100%-152",
    		"onPress": () => {
    			openURL("https://webchat.quakenet.org/?channels=0ad");
    		}
    	},
    	{
    		"caption": translate("Report a Bug"),
    		"tooltip": translate("Click to visit 0 A.D. Trac to report a bug, crash, or error."),
    		"size": "8 100%-144 100%-8 100%-116",
    		"onPress": () => {
    			openURL("https://trac.wildfiregames.com/wiki/ReportingErrors/");
    		}
    	},
    	{
    		"caption": translate("Translate the Game"),
    		"tooltip": translate("Click to open the 0 A.D. translate page in your browser."),
    		"size": "8 100%-108 100%-8 100%-80",
    		"onPress": () => {
    			openURL("https://trac.wildfiregames.com/wiki/Localization");
    		}
    	},
    	{
    		"caption": translate("Donate"),
    		"tooltip": translate("Help with the project expenses by donating."),
    		"size": "8 100%-72 100%-8 100%-44",
    		"onPress": () => {
    			openURL("https://play0ad.com/community/donate/");
    		}
    	},
    	{
    		"caption": translate("Credits"),
    		"tooltip": translate("Click to see the 0 A.D. credits."),
    		"size": "8 100%-36 100%-8 100%-8",
    		"onPress": () => {
    			Engine.PushGuiPage("page_credits.xml");
    		}
    	}
    ];


     

     

    • Like 4

  5. On 9/1/2019 at 1:46 PM, Thorfinn the Shallow Minded said:

    Have quitters suffer the ELO loss that they would experience if they had lost the game

    Someone who leaves a rated 1v1 without resigning will be warned or banned for more or less time from the lobby.

    The problem is not what to do with the information that someone left a game, but how to obtain it.

    If I mention it in chat that you are left a rated game without providing any proof, you get people accusing each other incorrectly resulting in wrong bans.

    The real problem lies in detecting when someone left.

    If you trust the host, then the host can send the same packet and also cause others to be banned under his wish.

    For example banning the opponent from within the game or by dropping the IP address communication, thats the same as the user becoming disconnected.

    So the only solution that we have discovered in the past years is to have WFG host the game, then WFG can detect who disconnects, or replays being uploaded automatically and having a machine comparing. But the latter sounds like a workaround.

    On 9/1/2019 at 1:46 PM, Thorfinn the Shallow Minded said:

    I'm honestly baffled that a loophole like this has existed for so long

    So implement that, one first needs to implement dedicated hosting (i.e hosting without rendering the game), which means having to rewrite the gamesetup to allow players to setup the game (instead of the host).

    So its easily several months work if one wants to do it this way.

    And the replay-comparison isn't really making it easier except for the gamesetup part, because a dedicated server that receives the simulation orders and compares them is almost the same as the dedicated host. And we want a dedicated host software anyhow. And we want players to be able to setup the game also anyhow (see success of the autociv mod, which has existed in other mods before as well). It will come, but it takes some time, and especially dedication to not work on any other projects for the time it takes to implement that.

    • Like 1
    • Thanks 1

  6. Quote

    ERROR: Failed to decode texture "art/textures/particles/cloud_1_512.png"

    ERROR: Failed to decode texture "art/textures/skins/props/horse/blanket_mace.png"

    ERROR: Failed to decode texture "art/textures/skins/structural/ao/pers_stable.png"

    refs #4119

    better would be not crashing instead of deleting corrupted cache files in the menu (after it possibly already crashed), and deleting the invalid file automatically.


  7. For reference, according to the according PM conversation (9954):

    On 8/7/2019 at 10:03 PM, user1 said:

    It looks like your client doesn't send anything after connecting.

    On 8/9/2019 at 2:42 PM, user1 said:

    The IP address did change.

    So it sounds like a mobile connectivity issue, dunno.


  8. On the positive side of the cursed wolf being a domestic animal, the OP slaughter attack being used is that it makes the map so easy that people dont complain about it being too hard.

    That diff to have these regular wolves controllable was committed with the first revision of the map but was reverted directly as it was seen that animals should not receive orders because they are animals, unless they are domestic animals, then they should. I think it would be better for mod freedom if there was a "Controllable" boolean property for UnitAI to make it more abstract rather than hardcoded one way or the other.

    • Like 1

  9. 3 hours ago, fatherbushido said:

    At least it informed us that something was wrong in the simulation (and not in the gui).

    I thought too about adding a warn("add a civ req to that pair tech"); warning in that place, but it seems the wrong place to check for that in the GUI and only upon capturing with an enemy. And I don't consider a GUI bug about iterator warnings to be a feature. Should be checked when the stuff is loaded.

    • Like 2

  10. 7 hours ago, wowgetoffyourcellphone said:

    Since (not only because) you pinged me, I checked.

    The error can be reproduced by running with

    -mod=public -mod=delenda_est -autostart="random/new_rms_test" -autostart-seed=-1 -autostart-players=2 -autostart-civ=1:brit -autostart-civ=2:imp -autostart-player=1

    alt+d reveal map, select imp CC, "wololo" cheat.

    It seems to be a classic, as it appeared in rP18653 also.

    The error happens because GuiInterfaceCall("CheckTechnologyRequirements") says that requirements are not met (accurately, since the two pair techs have the civ requriement unmet), but then it wants to display template.reqs in the tooltip, expecting that to be an array.  But template.reqs = DeriveTechnologyRequirements(...) = InterpretTechRequirements(...) = false if the civ requirement.

    So after a less superficial look the superficial solution (code.wildfiregames.com/D2171) still seems to be the right one, to add a "if (reqs)" just before the "for (let req of reqs)" in selection_panels.js.

    This way if someone captures a structure that has a pair tech where the parent has no civ requirement but the child techs do, then it will show these buttons grayed out instead of erroring out (and without a "you need to change your civ to research this" tooltip). As suggested by fatherbushido, the civ requirement should also be added to the paired tech, so that the icon disappears completely to the capturing players of other civs.

    Also I got some other errors in DE in case you are interested:

    Spoiler
    
    Opening structree:
    WARNING: The "mercenaries/athen_reforms" technology is not researchable in any structure buildable by the athen civilisation, but is required by something that this civ can research, train or build!
    
    Browsing through civs:
    WARNING: The "units/goth_support_citizen_house" template has a defined civ of "sueb". This does not match the currently selected civ "goth".
    WARNING: The "units/sueb_support_citizen" template has a defined civ of "sueb". This does not match the currently selected civ "goth".
    
    Selecting Scenario maptype, ROTE Demo map:
    
    WARNING: JavaScript warning: gui/gamesetup/gamesetup.js line 1134
    reference to undefined property g_CivData[code]
    ERROR: JavaScript error: gui/gamesetup/gamesetup.js line 1134
    TypeError: g_CivData[code] is undefined
      g_PlayerMiscElements.playerCivText.caption@gui/gamesetup/gamesetup.js:1134:4
      updateGUIMiscControl@gui/gamesetup/gamesetup.js:2211:23
      updateGUIObjects@gui/gamesetup/gamesetup.js:2368:4
      updateGameAttributes@gui/gamesetup/gamesetup.js:2440:3
      initDropdown/dropdown.onSelectionChange@gui/gamesetup/gamesetup.js:1388:3
    
    
    > maps/scenarios/Battle for the Tiber
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/gaia/treasure/pegasus.xml"
    ERROR: Failed to load entity template 'gaia/treasure/pegasus'
    ERROR: Failed to load entity template 'gaia/treasure/pegasus'
    
    
    

    Starting some map (I forgot which one, but searching for the templates, you should find it):

    Quote

    ERROR: CCacheLoader failed to find archived or source file for: "art/textures/skins/props/helmet/hele_corinthian_a_spec.png"
    ERROR: CCacheLoader failed to find archived or source file for: "art/textures/skins/props/helmet/hele_corinthian_a_norm.png"
    ERROR: CCacheLoader failed to find archived or source file for: "art/textures/skins/props/helmet/hele_corinthian_a_bronze.png"
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/theb_infantry_spearman_b.xml"
    ERROR: Failed to load entity template 'units/theb_infantry_spearman_b'
    ERROR: Failed to load entity template 'units/theb_infantry_spearman_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/theb_infantry_spearman_a.xml"
    ERROR: Failed to load entity template 'units/theb_infantry_spearman_a'
    ERROR: Failed to load entity template 'units/theb_infantry_spearman_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/theb_infantry_spearman_e.xml"
    ERROR: Failed to load entity template 'units/theb_infantry_spearman_e'
    ERROR: Failed to load entity template 'units/theb_infantry_spearman_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/cart_champion_infantry.xml"
    ERROR: Failed to load entity template 'units/cart_champion_infantry'
    ERROR: Failed to load entity template 'units/cart_champion_infantry'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/epir_champion_infantry.xml"
    ERROR: Failed to load entity template 'units/epir_champion_infantry'
    ERROR: Failed to load entity template 'units/epir_champion_infantry'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/mace_champion_infantry_e.xml"
    ERROR: Failed to load entity template 'units/mace_champion_infantry_e'
    ERROR: Failed to load entity template 'units/mace_champion_infantry_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/mace_champion_infantry_a.xml"
    ERROR: Failed to load entity template 'units/mace_champion_infantry_a'
    ERROR: Failed to load entity template 'units/mace_champion_infantry_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/spart_champion_infantry_olympian.xml"
    ERROR: Failed to load entity template 'units/spart_champion_infantry_olympian'
    ERROR: Failed to load entity template 'units/spart_champion_infantry_olympian'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_champion_infantry_mace.xml"
    ERROR: Failed to load entity template 'units/hele_champion_infantry_mace'
    ERROR: Failed to load entity template 'units/hele_champion_infantry_mace'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/merc_thrace_swordsman.xml"
    ERROR: Failed to load entity template 'units/merc_thrace_swordsman'
    ERROR: Failed to load entity template 'units/merc_thrace_swordsman'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_champion_swordsman_polis.xml"
    ERROR: Failed to load entity template 'units/hele_champion_swordsman_polis'
    ERROR: Failed to load entity template 'units/hele_champion_swordsman_polis'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/ptol_infantry_swordsman_e.xml"
    ERROR: Failed to load entity template 'units/ptol_infantry_swordsman_e'
    ERROR: Failed to load entity template 'units/ptol_infantry_swordsman_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/theb_champion_swordsman.xml"
    ERROR: Failed to load entity template 'units/theb_champion_swordsman'
    ERROR: Failed to load entity template 'units/theb_champion_swordsman'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_champion_infantry_brit.xml"
    ERROR: Failed to load entity template 'units/celt_champion_infantry_brit'
    ERROR: Failed to load entity template 'units/celt_champion_infantry_brit'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/theb_champion_swordsman.xml"
    ERROR: Failed to load entity template 'units/theb_champion_swordsman'
    ERROR: Failed to load entity template 'units/theb_champion_swordsman'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_hero_brennus.xml"
    ERROR: Failed to load entity template 'units/celt_hero_brennus'
    ERROR: Failed to load entity template 'units/celt_hero_brennus'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_hero_demetrius.xml"
    ERROR: Failed to load entity template 'units/hele_hero_demetrius'
    ERROR: Failed to load entity template 'units/hele_hero_demetrius'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_infantry_spearman_b.xml"
    ERROR: Failed to load entity template 'units/hele_infantry_spearman_b'
    ERROR: Failed to load entity template 'units/hele_infantry_spearman_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_infantry_spearman_a.xml"
    ERROR: Failed to load entity template 'units/hele_infantry_spearman_a'
    ERROR: Failed to load entity template 'units/hele_infantry_spearman_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_infantry_spearman_e.xml"
    ERROR: Failed to load entity template 'units/hele_infantry_spearman_e'
    ERROR: Failed to load entity template 'units/hele_infantry_spearman_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_infantry_javelinist_b.xml"
    ERROR: Failed to load entity template 'units/hele_infantry_javelinist_b'
    ERROR: Failed to load entity template 'units/hele_infantry_javelinist_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_infantry_javelinist_a.xml"
    ERROR: Failed to load entity template 'units/hele_infantry_javelinist_a'
    ERROR: Failed to load entity template 'units/hele_infantry_javelinist_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_infantry_javelinist_e.xml"
    ERROR: Failed to load entity template 'units/hele_infantry_javelinist_e'
    ERROR: Failed to load entity template 'units/hele_infantry_javelinist_e'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/units/persians/champion_unit_1.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'units/persians/champion_unit_1.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/units/persians/champion_unit_1_iron.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'units/persians/champion_unit_1_iron.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_infantry_slinger_b.xml"
    ERROR: Failed to load entity template 'units/celt_infantry_slinger_b'
    ERROR: Failed to load entity template 'units/celt_infantry_slinger_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_infantry_slinger_a.xml"
    ERROR: Failed to load entity template 'units/celt_infantry_slinger_a'
    ERROR: Failed to load entity template 'units/celt_infantry_slinger_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_infantry_slinger_e.xml"
    ERROR: Failed to load entity template 'units/celt_infantry_slinger_e'
    ERROR: Failed to load entity template 'units/celt_infantry_slinger_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_support_female_citizen.xml"
    ERROR: Failed to load entity template 'units/celt_support_female_citizen'
    ERROR: Failed to load entity template 'units/celt_support_female_citizen'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_female_citizen.xml"
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_female_citizen.xml"
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_female_citizen.xml"
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_female_citizen.xml"
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_female_citizen.xml"
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_female_citizen.xml"
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_female_citizen.xml"
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_female_citizen.xml"
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: Failed to load entity template 'units/hele_support_female_citizen'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_support_healer_b.xml"
    ERROR: Failed to load entity template 'units/celt_support_healer_b'
    ERROR: Failed to load entity template 'units/celt_support_healer_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_healer_b.xml"
    ERROR: Failed to load entity template 'units/hele_support_healer_b'
    ERROR: Failed to load entity template 'units/hele_support_healer_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/formations/line_closed.xml"
    ERROR: Failed to load entity template 'formations/line_closed'
    ERROR: Failed to load entity template 'formations/line_closed'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/formations/line_closed.xml"
    ERROR: Failed to load entity template 'formations/line_closed'
    ERROR: Failed to load entity template 'formations/line_closed'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/formations/line_closed.xml"
    ERROR: Failed to load entity template 'formations/line_closed'
    ERROR: Failed to load entity template 'formations/line_closed'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_hero_xenophon.xml"
    ERROR: Failed to load entity template 'units/hele_hero_xenophon'
    ERROR: Failed to load entity template 'units/hele_hero_xenophon'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_support_trader.xml"
    ERROR: Failed to load entity template 'units/celt_support_trader'
    ERROR: Failed to load entity template 'units/celt_support_trader'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_trader.xml"
    ERROR: Failed to load entity template 'units/hele_support_trader'
    ERROR: Failed to load entity template 'units/hele_support_trader'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_hero_britomartus.xml"
    ERROR: Failed to load entity template 'units/celt_hero_britomartus'
    ERROR: Failed to load entity template 'units/celt_hero_britomartus'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_slave.xml"
    ERROR: Failed to load entity template 'units/hele_support_slave'
    ERROR: Failed to load entity template 'units/hele_support_slave'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_support_slave.xml"
    ERROR: Failed to load entity template 'units/hele_support_slave'
    ERROR: Failed to load entity template 'units/hele_support_slave'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: Failed to build prop model "props/units/weapons/spear_lance_reverse.xml" on actor "cavalry_spearman_c_r"
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: Failed to build prop model "props/units/weapons/spear_lance_reverse.xml" on actor "cavalry_spearman_c_r"
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "art/actors/props/units/weapons/spear_lance_reverse.xml"
    ERROR: CObjectManager::FindObjectBase(): Cannot find object 'props/units/weapons/spear_lance_reverse.xml'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_cavalry_javelinist_b.xml"
    ERROR: Failed to load entity template 'units/celt_cavalry_javelinist_b'
    ERROR: Failed to load entity template 'units/celt_cavalry_javelinist_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_cavalry_javelinist_a.xml"
    ERROR: Failed to load entity template 'units/celt_cavalry_javelinist_a'
    ERROR: Failed to load entity template 'units/celt_cavalry_javelinist_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_cavalry_javelinist_e.xml"
    ERROR: Failed to load entity template 'units/celt_cavalry_javelinist_e'
    ERROR: Failed to load entity template 'units/celt_cavalry_javelinist_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_cavalry_swordsman_b.xml"
    ERROR: Failed to load entity template 'units/celt_cavalry_swordsman_b'
    ERROR: Failed to load entity template 'units/celt_cavalry_swordsman_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_cavalry_swordsman_a.xml"
    ERROR: Failed to load entity template 'units/celt_cavalry_swordsman_a'
    ERROR: Failed to load entity template 'units/celt_cavalry_swordsman_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_cavalry_swordsman_e.xml"
    ERROR: Failed to load entity template 'units/celt_cavalry_swordsman_e'
    ERROR: Failed to load entity template 'units/celt_cavalry_swordsman_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_champion_cavalry_brit.xml"
    ERROR: Failed to load entity template 'units/celt_champion_cavalry_brit'
    ERROR: Failed to load entity template 'units/celt_champion_cavalry_brit'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_champion_cavalry_gaul.xml"
    ERROR: Failed to load entity template 'units/celt_champion_cavalry_gaul'
    ERROR: Failed to load entity template 'units/celt_champion_cavalry_gaul'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_cavalry_javelinist_b.xml"
    ERROR: Failed to load entity template 'units/hele_cavalry_javelinist_b'
    ERROR: Failed to load entity template 'units/hele_cavalry_javelinist_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_cavalry_javelinist_a.xml"
    ERROR: Failed to load entity template 'units/hele_cavalry_javelinist_a'
    ERROR: Failed to load entity template 'units/hele_cavalry_javelinist_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_cavalry_javelinist_e.xml"
    ERROR: Failed to load entity template 'units/hele_cavalry_javelinist_e'
    ERROR: Failed to load entity template 'units/hele_cavalry_javelinist_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_cavalry_swordsman_b.xml"
    ERROR: Failed to load entity template 'units/hele_cavalry_swordsman_b'
    ERROR: Failed to load entity template 'units/hele_cavalry_swordsman_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_cavalry_swordsman_a.xml"
    ERROR: Failed to load entity template 'units/hele_cavalry_swordsman_a'
    ERROR: Failed to load entity template 'units/hele_cavalry_swordsman_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_cavalry_swordsman_e.xml"
    ERROR: Failed to load entity template 'units/hele_cavalry_swordsman_e'
    ERROR: Failed to load entity template 'units/hele_cavalry_swordsman_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_champion_cavalry_mace.xml"
    ERROR: Failed to load entity template 'units/hele_champion_cavalry_mace'
    ERROR: Failed to load entity template 'units/hele_champion_cavalry_mace'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/ptol_cavalry_archer_b.xml"
    ERROR: Failed to load entity template 'units/ptol_cavalry_archer_b'
    ERROR: Failed to load entity template 'units/ptol_cavalry_archer_b'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/ptol_cavalry_archer_a.xml"
    ERROR: Failed to load entity template 'units/ptol_cavalry_archer_a'
    ERROR: Failed to load entity template 'units/ptol_cavalry_archer_a'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/ptol_cavalry_archer_e.xml"
    ERROR: Failed to load entity template 'units/ptol_cavalry_archer_e'
    ERROR: Failed to load entity template 'units/ptol_cavalry_archer_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/ptol_cavalry_javelinist_e.xml"
    ERROR: Failed to load entity template 'units/ptol_cavalry_javelinist_e'
    ERROR: Failed to load entity template 'units/ptol_cavalry_javelinist_e'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_hero_boudicca.xml"
    ERROR: Failed to load entity template 'units/celt_hero_boudicca'
    ERROR: Failed to load entity template 'units/celt_hero_boudicca'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_hero_cynvelin.xml"
    ERROR: Failed to load entity template 'units/celt_hero_cynvelin'
    ERROR: Failed to load entity template 'units/celt_hero_cynvelin'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/celt_hero_vercingetorix.xml"
    ERROR: Failed to load entity template 'units/celt_hero_vercingetorix'
    ERROR: Failed to load entity template 'units/celt_hero_vercingetorix'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_hero_alexander.xml"
    ERROR: Failed to load entity template 'units/hele_hero_alexander'
    ERROR: Failed to load entity template 'units/hele_hero_alexander'
    ERROR: CCacheLoader failed to find archived or source file for: "simulation/templates/units/hele_hero_philip.xml"
    ERROR: Failed to load entity template 'units/hele_hero_philip'
    ERROR: Failed to load entity template 'units/hele_hero_philip'

     

     

     

    • Like 1
×
×
  • Create New...