Thanks for your advice it's very helpful.
I'm changing VR x-rebirth into original X-rebirth
I'm unbutchering whole game. I'll remove most of cuts from VR campaign / maps / economy. I think i'll break all VR version mods compability no matter what i do. I'd like to make it compatible with original X-R. If not... than it will work with very specific mods and patches - it will be fine. I'd like to hear any comments about this if you have any sugestions
I have some problems, if you can help me on those please do:
1. i noticed in ego_vr/content.xml a ENABLED=FALSE statement. Most MODS insert just dependency order without it. How it works? (of course VR mod is working in game no matter what i put there)
Code: Select all
content id="ego_vr" name="X Rebirth VR" description="Experimental VR Universe" author="Egosoft" version="100" date="2016-06-06" enabled="false"> <------------ HERE
<dependency version="410" />
<!-- optional="true": No error if dependency missing/disabled. This is only used to define the loading order of extensions (dependencies are loaded first). -->
<dependency id="ego_dlc_teladi_outpost" version="100" optional="true" />
<dependency id="ego_dlc_2" version="100" optional="true" />
</content>
2. What tool do YOU use for xml patch creation? I still don't have proper tools for the job, can you help me?
3. There are MANY differences beetween X-Rebirth original game and X-Rebirth-
VR ie. in main jobs.xml files
I'm not talkin about extensions\ego_vr\libraries\jobs.xml but BOTH packed in CAT in main folder:
X Rebirth\libraries\jobs.xml <---left side
X Rebirth VR\libraries\jobs.xml <---right side
I think i should change them to original but i'm not sure?? (look at cluster numbers and behavior change etc)
[ external image ]
[ external image ]
4. What do i have to do to make a mod start BEFORE Home of light and Teladi Outpost DLCs? (If i'll change those jobs.xml it have to be before DLCs and the rest of my changes in second mod after ego_vr)
5. I removed those from extensions\ego_vr\ - What do you think?
remove from index\components.xml:
Code: Select all
<entry name="cluster_sm_vr_background" value="extensions\ego_vr\assets\environments\cluster\cluster_sm_vr_background">
</entry>
remove from index\components.xml:
Code: Select all
<!--entry name="interiors_rooms_adsign_trade_a" value="extensions\ego_vr\assets\interiors\rooms\interiors_rooms_adsign_trade_a"/>
<entry name="interiors_rooms_adsign_trade_c" value="extensions\ego_vr\assets\interiors\rooms\interiors_rooms_adsign_trade_c"/>
<entry name="interiors_rooms_adsign_sex_a" value="extensions\ego_vr\assets\interiors\rooms\interiors_rooms_adsign_sex_a"/>
<entry name="interiors_rooms_adsign_sex_b" value="extensions\ego_vr\assets\interiors\rooms\interiors_rooms_adsign_sex_b"/-->
EDIT in index\macros.xml:
Code: Select all
<entry name="xu_ep1_vr_universe_macro" value="maps\XU_ep1_universe\galaxy"/>
Remove folders :
Code: Select all
extensions\ego_vr\md\
extensions\ego_vr\maps\
extensions\ego_vr\structures\
extensions\ego_vr\assets\environments\
Remove from index\macros.xml:
Code: Select all
<entry name="cluster_sm_vr_background_macro" value="extensions\ego_vr\assets\environments\cluster\macros\cluster_sm_vr_background_macro"/>
<entry name="cluster_a_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_b_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_c_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_d_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_e_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_f_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_t_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_t_Sector01_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_t_Sector02_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_t_Sector01_Zone*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_t_Sector02_Zone*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zones"/>
<entry name="cluster_t_zonehighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zonehighways"/>
<entry name="cluster_t_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_m_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\clusters"/>
<entry name="cluster_m_sector01_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_m_sector02_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_m_sector03_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_m_sector04_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_n_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\clusters"/>
<entry name="cluster_n_sector01_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_l_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\clusters"/>
<entry name="cluster_l_sector01_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_l_sector02_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_l_sector03_macro" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="tzonecluster_m_*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zones"/>
<entry name="tzonecluster_n_*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zones"/>
<entry name="tzonecluster_l_*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zones"/>
<entry name="cluster_m_highway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zonehighways"/>
<entry name="cluster_m_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_n_highway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zonehighways"/>
<entry name="cluster_n_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_l_highway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zonehighways"/>
<entry name="cluster_l_superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="superhighway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sechighways"/>
<entry name="cluster_a_sector*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_b_sector*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_c_sector*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_d_sector*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_e_sector*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_f_sector*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\sectors"/>
<entry name="cluster_*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\clusters"/>
<entry name="tzonecluster*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zones"/>
<entry name="shcon*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zones"/>
<entry name="highway*" value="extensions\ego_vr\maps\xu_ep1_vr_universe\zonehighways"/>