However, I’m getting the impression there’s no standard or official word on best practice to follow with TC’s which is a shame.
As far as I know, if I wanted to edit how much HP % is given per point invested for dino’s I can either:
A) Following the standard of copy, remap and replace…
Make a copy of each dinosaur (note, as you can’t edit derived components making a child of each dinosaur won’t work)
Make a copy of each dinosaur status component (which holds the attributes logic)
Reparent all new dinosaur status components to my new base with the modified HP % gain.
Replace the default dinosaur status component on each dinosaur with my new ones (respective for each dinosaur)
Do a remap from each default dinosaur to my custom one inside primalgamedata
B) Edit the official files directly…
Edit the base dinosaur status component to give the new HP % gain.
Make sure derived dinosaur status components don’t override the new value.
Option A) does not require a replacing of files on dev kit update/verify but also means your copied files can become outdated making it very hard to maintain. Also, re-parenting is likely to cause issues (I know base crafting materials, armor and such are referenced in-game).
Option B) does require a file replace and I’m worried it runs the risk of breaking things and/or causing conflicts. Although, I’ve run into none so far.