Stellaris

Stellaris

ZBeautiful Battles
 Toto téma bylo přilepeno, takže je nejspíš důležité
Blackthorn  [vývojář] 21. kvě. 2016 v 23.54
RE: ***MOD COMPATIBILITY***
Ok Ladies & Gents,

I have some exciting news and if everything works like it should, ZBeautiful Battles just became a much more mod friendly, compatible mod. I took the following steps to ensure that BB is as compatible as possible although there are a small number of files that are vital for the proper functioning of the mod and should not be overwritten.

1. I found a variable that solved all my clipping / collision / scaling issues ::: FLEET_BASE_FORMATION_SCALE which allows me to alter the spacing between ships BEFORE combat begins (Their sublight / FTL formation as they travel around the map). This allowed me to revert all my scale changes to ships, systems, stars, ringworlds etc. This also permitted me to remove the planets.txt file from my mod improving compatibility with mods such as A Better System Scale & More Research Technologies.

2. Another great modder and person InfinityArts, who made a compatibility patch for Rangefinder mod and Beautiful Battles helped me figure out how to rename my mod so it would appear on the bottom of the Stellaris Mod loader. This makes it so any mod above my mod (practically all of them) will have more priority over the same files that we edit. Meaning it will overwrite my changes to the same files unless the unique file names I have used for most of my files (includes my remote_file_id into the filename) allow the modifcation of files already "claimed" by mods higher up on the load order / priority order.

Now while these changes above allow for other mods to overwrite some of my changes, there are certain files that I have modded that, if overwritten, would break my mod. So, in order to facilitate the combining and compatibility of mods with my own below you will find a list of all the files I have changed categorized by importance for the correct functioning of my mod.

If for some reason, the mod authors of other mods in question do not publish what files they have editted and you would like to determine if they are compatible with BB then this is what you need to do.

Goto your Paradox\Stellaris\workshop\content\281990\ and look through all the numbered directories which should all start with 6 and be about 9 digits in length. Each one of these is a mod suscribed to on steam. Find the mod in question and unzip the zip file within. It will show the file structure of the mod where you can verify what files are being modded. Any file that is also modded by ZBeautiful Battles as listed below could overwrite non essential changes / cause a conflict / break the mod.

Please refer to this list when determining mod compatibility with ZBeautiful Battles.


(*****VITAL***** - overwriting this will break the mod*****)
common\defines\bb_defines.lua
common\ship_behaviors\682776251_standard_ship_behaviors.txt


(***IMPORTANT but overwritable*** - will affect overall quality of mod***)
common\component_templates\weapon_components.csv (Overwriting this will break Defensive CPUs)
common\ship_sizes\00_ship_sizes.txt


(*OVERWRITABLE* - will have minor or negligible effect on overall mod aesthetics*)
common\component_templates\00_682776251_strike_craft.txt
common\component_templates\00_682776251_utilities_auras.txt
common\component_templates\00_682776251_utilities_roles.txt
common\component_templates\00_682776251_utilities_sensors.txt
common\component_templates\00_682776251_weapons_critters_amoeba.txt
common\component_templates\00_682776251_weapons_critters_swarm.txt
common\component_templates\00_682776251_weapons_missiles.txt
common\section_templates\682776251_cruiser.txt
common\section_templates\682776251_battleship.txt
common\ship_behaviors\00_682776251_strike_craft.txt
common\spaceport_modules\00_682776251_spaceport_modules.txt
gfx\particles\ballistics.txt


Please be responsible in your mod combining as I will not be to blame if you break the ZBeautiful Battles mod with another mod that overwrites the same files modded here.
Naposledy upravil Blackthorn; 22. kvě. 2016 v 10.42