kaptain-kavern / CK_AnimalPlant_Pack

This mod alter the tropical rainforest biome : it add a significant amount of new animals and plants to the game and increase fauna and flora diversity.
https://ludeon.com/forums/index.php?topic=33296
6 stars 4 forks source link

[Debate]About modded PackAnimal #3

Closed kaptain-kavern closed 8 years ago

kaptain-kavern commented 8 years ago

PackAnimal defs are "_called_" from :

  1. the tag in /Core/Defs/BiomeDefs/Biomes_XXX.xml
  2. the _
  3. _ tag in /Defs/FactionDefs/Factions_Misc.xml

This mean that we have to fiddle with those defs if we want to add or remove packAnimal to existing vanilla trading factions. No problem for the first because we already have a modded Biomes_XXX.xml files. It's for the second part we have decisions to make. We have several options in order to implement them (sorted by difficulty order) :

But this mean potential compatibility issues with other mods that mod the same defs (with potential solutions just by changing both mods locations in mod order list) - This I know how to do and had already done it

  • Write a completely new faction (maybe even a new trader : Animals trader) packed with the mod that will use all the modded packAnimal in the mod :

To me this is the better solution because we address the compatibility issues from modding vanilla factions and avoid CCL dependency (and also avoid complexity - for me - even if it is the simplest way of having complex modded behaviour reserved to C# modders)

  • Use CCL injector's. From what I understand about that (and I don't understand a lot when it comes to C# believe me) it permit to just insert a value in a def (Here we could just erase and/or add a packAnimal in Vanilla faction defs) :

This mean total compatibility with any mods but we end up with this mod having CCL as a dependency (Some of my mods are done that way and I believe it is great nonetheless because it permit to use complex modding with only XML knowledge) - I already had used CCL library but not the particular injector method




Also what do you think about having another textures for pack Animals like this : Pack Muffalo or Pack Mamuffalo

See this thread : https://ludeon.com/forums/index.php?topic=25580.msg260000#msg260000

kaptain-kavern commented 8 years ago

For permitting the project to advance I currently overwriting Vanilla traders defs value in /Defs/FactionDefs/Factions_Misc.xml (1rst solution above)

kaptain-kavern commented 8 years ago

Poorly made PackElephant

I managed to commit this ^^

kaptain-kavern commented 8 years ago

elephant_backelephant_frontelephant_side

Couldn't you do the trick with those vanilla elephant pictures ? (From this thread on the forum) I'm not that efficient with Photoshop/Gimp/etc and the layers and all of that.

If you can't I'll do, but I was in the impression you will be better than me with all of that ;)

I mean, it's not a layer with transparency I put on with XML code, for the packElephant I had to do it with Gimp (it is saved as a whole new image / ) and it take me times because i'm not that experienced with all the transparency and layers etc

lpCoercion commented 8 years ago

Since we are going to remove climate and weather changes from this mod, should we remove factions as well? Will it create compatibility issues and distract us from the main focus of the mod (adding plants and animals)? someone on the forums asked that we removed the factions.

kaptain-kavern commented 8 years ago

Yep i read that on the forum, I really don't see any reasons why adding a faction is a problem as the game mechanics should handle well any numbers of it. But the only reason for adding factions was to have a use for the modded pack animals, otherwise they will not be used at all (unless modding vanilla faction as described in OP : options 1 and 3)

lpCoercion commented 8 years ago

alright. lets just use the packs by anonymousfriend so that I can work on the plants and animals. let me know if you need me to place these over the elephant texture.

https://www.dropbox.com/s/q8k8jo5imwboydv/Pack%20Variants.rar?dl=0

pack side1ri91yg7cyxijj

kaptain-kavern commented 8 years ago

That's already what I used for the elephant ;) If you can do better later then good, else I don't think it's that important :p