The debug file shows no errors at start but later in-game is a mess.
I use patch method for all vanilla map but did not remove it entirely, I patched every entry o blocks. But seems the engine totally discards vanilla zones and only recognizes my added zones.
My zones.xml is made of ADD of new zones, so no replacement. But to eliminate inactive gates I made single removes like this:
Code: Select all
<remove sel="//macro[@name='Zone005_Cluster_34_Sector001_macro']/connections/connection[@name='connection_ClusterGate034To009']">
</remove>
To be sure they don't interfer I also moved all the replaces/removes at the beginning, then put the ADDS after and also tried adding the missing vanilla zones again. I did not remove any in sector.xml. Fact is they disappear, the entire zones not only the connections I targeted. I noticed this after seeing god.xml missing a lot of stations. So patched every entry in god.xml to target a different zone, but the problem remains that zones are no more there and I can't know for what they could be needed. I used this method for the aim of letting vanilla zones as much possible untouched, otherwise I could more easily replace the entire file.
This thing is causing a ton of problems with vanilla god and other things that seem not to find the zone in the map, but the zone was not removed by me only the connection containing a gate ref.
Is the debug-log reliable in-game?
I get these msgs:
Code: Select all
[=ERROR=] 0.00 No matching node for path '//macro[@name='Zone005_Cluster_34_Sector001_macro']/connections/connection[@name='connection_ClusterGate034To009']' in patch file 'extensions\xrsge\maps\xu_ep2_universe\zones'. Skipping node.
and the god engine
Code: Select all
[=ERROR=] 0.00 [GodEngine] God Entry ID: 'frf_defence_cluster_411_sector001' could not find zone 'zone001_cluster_411_sector001_macro'.
Code: Select all
[=ERROR=] 0.00 [GodEngine] God Entry ID: 'Story_ScrapyardStation' could not find zone 'zone006_cluster_502_sector001_macro'.