"XR ship pack causes tons of extra ships. On the order of up to several thousand because of a poor diff. You can check in the thread where I gave him solutions on how to fix it."
"As to XR ship pack, If you have the loose files, I'd be glad to send you a *fixed* version of the diffs that wont cause excessive ships."
Hello DeadAirRT,
sorry for the necro, but do you or anyone happen to have this files?
I found your suggestions to XR ship pack modder, however I am not sure how to verify if the current version of his/her mod, has this implemented or how to implement it myself.
regarding performance issues, I have a modest PC i7 860 12Gb RX 580 8Gb, and I've been testing your Beta branch version from Github.
I was very surprised with the initial performance, way better than when I used version 3.08 that started to crawl after a few minutes.
I expect for the performance to drop eventually, especially given my hardware, but I am trying to figure out things to scrap to get me going before an upgrade. (looking at you ryzen 5000 series)
Thank you for your contribution.
edit:
It seems the latest versions of XR ship pack + XR ship pack vro do not spawn crazy amounts of xenon. Yay
After testing the mod for a while, I noticed massive slowdowns due to - what I believe at least - war mechanics/system defense.
Therefore I chose to apply the following "fixes" for my system:
- Disabled war defence fleets
- Reduced mass_traffic for civilians
This was achieved by editing the jobs.xml file found at /deadairgateoverhaul/libraries/
- changed masstraffic_<race>_civilian from default 25 value to 10
default values for reference:
Code: Select all
masstraffic_argon_civilian // 25
masstraffic_teladi_civilian // 25
masstraffic_paranid_civilian // 25
masstraffic_split_civilian // 25
edited value for reference:
Code: Select all
<job id="masstraffic_argon_civilian">
<task task="masstraffic.generic"/>
<location class="sector" factionrace="argon" matchextension="false"/>
<quota sector="10"/>
<masstraffic ref="masstraffic_argon_civilian"/>
</job>
- commented defense and war fleets:
Code: Select all
<?ignore
<!-- BEGIN XEN WAR --><!-- BEGIN XEN WAR --><!-- BEGIN XEN WAR --><!-- BEGIN XEN WAR --><!-- BEGIN XEN WAR --><!-- BEGIN XEN WAR --><!-- BEGIN XEN WAR --><!-- BEGIN XEN WAR -->
<job id="xenon_xl_patrol_highsec_carrier" name="{20204,3801}" disabled="false" comment="">
<modifiers commandeerable="true"/>
<orders>
<order order="Patrol" default="true">
<param name="range" value="class.sector"/>
</order>
</orders>
<category faction="xenon" tags="[factionlogic, military, carrier]" size="ship_xl"/>
<quota galaxy="16" sector="1"/><!--xenon_xl_patrol_highsec_carrier-->
<location class="galaxy" macro="xu_ep2_universe_macro" faction="[xenon]" relation="self" comparison="exact" matchextension="false">
<security min="1.0" />
</location>
<environment buildatshipyard="true"/>
<ship>
<select faction="xenon" tags="[military, carrier]" size="ship_xl"/>
<owner exact="xenon" overridenpc="true"/>
</ship>
<subordinates>
<subordinate job="xenon_xl_escort_destroyer_double"/>
<subordinate job="xenon_m_escort_quad"/>
<subordinate job="xenon_s_escort_hex"/>
</subordinates>
</job>
(...)
<!-- BUC SUPREMACY FLEET -->
<job id="buccaneers_carrier_supremacy_fleet" name="{20204,6201}" comment="">
<modifiers rebuild="true" commandeerable="false"/>
<orders>
<order order="DAProtectShipyard" default="true" />
</orders>
<category faction="buccaneers" tags="[military, carrier, deadair, supremacyfleet]" size="ship_xl"/>
<quota maxgalaxy="1" galaxy="1" cluster="1" sector="1"/><!--supremacy_fleet-->
<location class="galaxy" macro="xu_ep2_universe_macro" faction="[buccaneers]" relation="self" comparison="exact" matchextension="false">
<security min="1.0" />
</location>
<environment buildatshipyard="true"/>
<ship>
<select faction="buccaneers" tags="[military, carrier]" size="ship_xl"/>
<loadout>
<level exact="1.0"/>
<variation min="0.0" max="0.4"/>
</loadout>
<owner exact="buccaneers" overridenpc="true"/>
</ship>
<subordinates>
<subordinate job="buccaneers_l_escort_double"/>
<subordinate job="buccaneers_l_escort_double"/>
<subordinate job="buccaneers_l_escort_single"/>
<subordinate job="buccaneers_m_escort_quad"/>
<subordinate job="buccaneers_m_escort_quad"/>
<subordinate job="buccaneers_m_escort_quad"/>
<subordinate job="buccaneers_s_escort_hex"/>
<subordinate job="buccaneers_s_escort_hex"/>
<subordinate job="buccaneers_s_escort_hex"/>
</subordinates>
</job>
<!-- END BUC WAR --><!-- END BUC WAR --><!-- END BUC WAR --><!-- END BUC WAR --><!-- END BUC WAR --><!-- END BUC WAR --><!-- END BUC WAR --><!-- END BUC WAR -->
</add>
?>
If anyone has any further tips or recommendations, I am all ears
Thank you!