|
Post by radykiel on Aug 11, 2018 6:48:32 GMT -5
Hi, I'm currently in the process of making a new mod, which makes many different traits available in CAS, such as reward traits and aspiration traits. So far I haven't had any problem - unhid them from CAS, changed age groups, put them in categories But they don't cinflict and I don't like it It's possible to make a sim with both negative and positive trait from the same character value, for example Responsible and Irresponsible and such sim has no problems, but it just doesn't make sense to me So looking at the rest of the traits (called Sim Data by S4S), I can tell, that CAS-visible traits have a "TableSetReference" type in "conflicting_traits" name As an example: Unflirty <L name="conflicting_traits">
<T type="TableSetReference">27454</T>
</L> This traits from EP03 conflicts with Romantic At the same time: Romantic <L name="conflicting_traits">
<T type="TableSetReference">132589</T>
</L> This trait from BG conflicts with Unflirty It's easy to tell, that 132589 is the value for Unflirty and 27454 for Romantic But I can't find any information on how to find TableSetReference values for the rest of the traits Does anybody know where to find it and can help me ? To make it easy, I attached a link to .package file with already modified Compassionate and Unfeeling traits as well as untouched Unflirty and Romantic traitsThanks in advance
|
|
|
Post by minimonster on Aug 11, 2018 9:58:00 GMT -5
Hi @radykeil!
I really admire your attention to detail when doing this trait mod! (Please forgive me if I am repeating something you already know) To give you an 'easy' answer to your question about how to find the trait values - open 'Extract Tuning' from the 'Tools' option in S4Studio, type in trait in the search box, highlight all of the results, check the box that says 'Use Subfolders', and export the results. By doing that, even if you got results for 'trait' that aren't technically trait tuning, you can use the files exported in the 'Trait Tuning' folder to get your results.
That said, and again forgive me if I am repeating already known things, the examples that you included in your package (Thank You, it really helps to have your reference to look at!), especially the two 'Unflirty' and 'Romantic' have the 'conflicting_traits' in both the SimData file and the actual trait tuning file. I have always looked at and thought of a SimData file as an 'additional', extra validation check for any tuning file that involves a Sim. I believe for your mod to be truly successful, you will need to include both the SimData file and the modified trait tuning file itself with the values inserted/changed. Plus, as a 'bonus' for what you are looking for, the TableSetReference numbers actually come directly from the *tuning* file's value. So, by having exported all of the trait tuning files, you will have an easy reference by name of trait to find the values with which you want to create the conflicting traits.
I hope that this makes sense to you. If not, Please write any further questions you may have! Cheers!
|
|
|
Post by radykiel on Aug 11, 2018 13:11:44 GMT -5
Thank you so much. I'm not really pedantic when it comes to real life, but in TS I hate, when something's not perfect (sometimes I don't even play, when there's an annoying bug, for example I didn't play for nearly the whole July, because walls were taking SO LONG to delete). Thank you very much for noticing this
This actually helped me very very much. See, I don't really know tuning, I just recently discovered you can actually browse the tuning in S4S, before this it was like black magic to me. So I didn't know that I should look for these things in tuning and you really helped me with this. Luckily I didn't have to export the tuning resources, TableSetReference is included in the long name (the one which pops up after you hover over)
For some reason it works with just SimData in the mod FOR SOME REASON IT DOESN'T WANT TO WORK when I include Trait Tuning. I added some to test them and they changed every Sim Data resource they referred to to what it was before my modifications. I don't know why, it just happened. But after I modified it again it worked as well as it did before (even though both the tuning and sim data resources have age, but game reads only Sim Data's modified age groups)
So I'm just not going to include the Trait Tunings as long as they're not essential Thank you very much for your help, that means so much to me, you'll be sure to appear in credits when I post it on MTS If there's anything more I'll definitely post in this thread again
|
|
|
Post by johnusa on Jan 13, 2019 10:36:47 GMT -5
Hi,
It's easy in your trait file on top (Ambitious <==== you have 4 categories: EMOTIONAL, HOBBY, LIFESTYLE, SOCIAL under this categories are let say Ambitious from lifestyle, Romantic from Emotional ext) <T name="cas_trait_asm_param">Ambitious</T> <L name="conflicting_traits" />
<E n="min_lod_value">MINIMUM</E> <L n="species"> <E>HUMAN</E> </L> <L n="tags"> <E>TraitPersonality</E> <E>TraitGroupLifestyle</E> <==== Lifestyle </L> <T n="trait_description">0xA08FB5CB</T> <E n="trait_type">PERSONALITY</E> <V t="ui_trait_category_tag" n="ui_category" /> </I>
In data file you point out lets say Category Emotional = 753
<L name="tags"> <T type="Int64">234</T> <T type="Int64">753</T> </L>
<T name="cas_trait_asm_param">Romantic</T> this is in the top of the data file
Hope this help because I need to see the trait to see the problem
|
|