Difference between revisions of "Porting a Mod to Rome Remastered"
(→Mapping / Campaign Differences: added the AI personality bit) |
(→descr_strat.txt) |
||
Line 37: | Line 37: | ||
==Mapping / Campaign Differences== | ==Mapping / Campaign Differences== | ||
===descr_strat.txt=== | ===descr_strat.txt=== | ||
− | + | Version 2.0.2 requires the names of characters in descr_strat to be present for correct faction in descr_names.txt and text/names.txt | |
+ | incorrect names will cause a CTD. | ||
The main descr_strat.txt file used for 'remastered' settings has a quantity value specified for each resource, you will need to change your resource section from: | The main descr_strat.txt file used for 'remastered' settings has a quantity value specified for each resource, you will need to change your resource section from: | ||
Line 48: | Line 49: | ||
needs to be changed to | needs to be changed to | ||
comfortable'''_'''caesar | comfortable'''_'''caesar | ||
− | apparently missing this step will cause the AI to fail to expand. | + | apparently missing this step will cause the AI to fail to expand. The personalities combinations must also be detailed in feral_descr_ai_personality.txt, e.g. |
+ | personality comfortable_caesar | ||
+ | building_priority Comfortable | ||
+ | military_priority caesar | ||
+ | diplomatic_priority default | ||
To get an existing descr_strat file to load you may also need to carry out some simplification, e.g. removing new buildings and units unless you have also set up your EDU and EDB to be compatible. The structure of the EDB file will probably be compatible, but if it has recruit lines for new units, they will need to be in EDU and their soldier models will need to be in DMB which is a completely different structure. | To get an existing descr_strat file to load you may also need to carry out some simplification, e.g. removing new buildings and units unless you have also set up your EDU and EDB to be compatible. The structure of the EDB file will probably be compatible, but if it has recruit lines for new units, they will need to be in EDU and their soldier models will need to be in DMB which is a completely different structure. |
Revision as of 07:45, 26 July 2021
For general modding advice see Total War: Rome Remastered - Modding
The files used in the mod currently need to be compatible with the game version the mod will be played on. E.g. if the mod is to be played on the Barbarian Invasion game, then it needs to contain the same internal faction names, or include ALL the files that mention faction names.
Before trying to get your actual mod into RR try setting up a new modfolder copying in the map files from BI and make a small change e.g. to the playable/non-playable list of factions so you can see if that change has worked and game will load.
Contents
Temporary issues with Barbarian Invasion
The BI files in Remastered currently have some inherent problems if called from a mod-folder. Hopefully these issues will be fixed in a future update.
Using Barbarian Invasion currently gives -show_err messages on exit about wardogs, and then hounds, and then Law, these can mask other more useful messages, to fix this (until Feral do), include a version of the RR descr_animals.txt file with the following sections added, these are just duplicates of the existing entries with the plural name:
type wardogs class wardog model wardog radius 0.75 x_radius 0.35 height 1.0 width 1.7 offset 1.0 mass 1.0 type hounds class hound model hound radius 0.75 x_radius 0.35 height 1.0 width 1.7 offset 1.0 mass 1.0
For the error about line 15689 in bi/data/export_descr_character_traits.txt, copy that file into the mod folder and comment out the whole trigger at that point referencing the Law building type.
After fixing those issues you should start to get -show_err messages about problems in your mod (if you have any)
Mapping / Campaign Differences
descr_strat.txt
Version 2.0.2 requires the names of characters in descr_strat to be present for correct faction in descr_names.txt and text/names.txt incorrect names will cause a CTD.
The main descr_strat.txt file used for 'remastered' settings has a quantity value specified for each resource, you will need to change your resource section from:
resource marble, 56, 62
to
resource marble, 1, 56, 62
The format for writing the AI personalities has also changed, needing and underscore instead of a space so:
comfortable caesar
needs to be changed to
comfortable_caesar
apparently missing this step will cause the AI to fail to expand. The personalities combinations must also be detailed in feral_descr_ai_personality.txt, e.g.
personality comfortable_caesar building_priority Comfortable military_priority caesar diplomatic_priority default
To get an existing descr_strat file to load you may also need to carry out some simplification, e.g. removing new buildings and units unless you have also set up your EDU and EDB to be compatible. The structure of the EDB file will probably be compatible, but if it has recruit lines for new units, they will need to be in EDU and their soldier models will need to be in DMB which is a completely different structure.
Some traits and ancillaries have been changed, so you either need to cross-check that they still exist with the same name, or remove existing traits and ancillaries initially.
descr_win_conditions.txt
For hold_regions condition, the Settlement name must be used NOT the Region Name as in original BI. Using the region name will produce a "not found in stringtable" error message. So you'll need to convert any regions mentioned to the appropriate settlement name instead.