|
Post by LancelotLoire on Jan 13, 2019 2:19:22 GMT
I've explained a few times how to clear out Portrait content to survive just with traits.
I dunno when it'll be ready. I haven't started updating yet lol. I've got everything downloaded though. Also I have yet to obtain crimson9's permission to tweak his inheritance event. Like I don't know how to get in contact with him.
|
|
|
Post by feower on Jan 13, 2019 6:49:11 GMT
Want me to ask him? He's really responsive in the comments for his mod
|
|
|
Post by LancelotLoire on Jan 13, 2019 7:40:28 GMT
Yes please. That'd be great
|
|
|
Post by feower on Jan 13, 2019 9:40:56 GMT
Done. I'll let you know his reply.
|
|
|
Post by die55542 on Jan 13, 2019 22:52:57 GMT
I've explained a few times how to clear out Portrait content to survive just with traits. I dunno when it'll be ready. I haven't started updating yet lol. I've got everything downloaded though. Also I have yet to obtain crimson9's permission to tweak his inheritance event. Like I don't know how to get in contact with him. Can you please explain it again. I've looked through every page on this submod and all over the subreddit, and I don't see any explanations. I really love this mod and the traits are just absolutely necessary for me.
|
|
|
Post by LancelotLoire on Jan 13, 2019 23:04:41 GMT
Delete the following things... common/cultures/ <<<<THIS IS A FOLDER gfx/characters/ <<<<THIS IS A FOLDER interface/portraits/ <<<<THIS IS A FOLDER interface/portrait_properties/ <<<<THIS IS A FOLDER interface/portrait_summer.gfx <<<<THIS IS A FILE common/artifacts/congenital_crown_artifacts.txt <<<<THIS IS A FILE
That's basically verbatim from the USING PORTRAITS ONLY on the main post, just instead of deleting everything BUT those, you delete ONLY those. Lol. I'll need to update that segment to account for changes since I wrote that as well.
|
|
|
Post by die55542 on Jan 13, 2019 23:43:46 GMT
Delete the following things... common/cultures/ <<<<THIS IS A FOLDER gfx/characters/ <<<<THIS IS A FOLDER interface/portraits/ <<<<THIS IS A FOLDER interface/portrait_properties/ <<<<THIS IS A FOLDER interface/portrait_summer.gfx <<<<THIS IS A FILE common/artifacts/congenital_crown_artifacts.txt <<<<THIS IS A FILE That's basically verbatim from the USING PORTRAITS ONLY on the main post, just instead of deleting everything BUT those, you delete ONLY those. Lol. I'll need to update that segment to account for changes since I wrote that as well. I thought that's what you were supposed to do, however I did that, but the apparently just having the traits still mess up the Bloodlines for the game. As in, no one starts off with any. I'm not sure why the traits would cause that.
|
|
|
Post by LancelotLoire on Jan 13, 2019 23:49:19 GMT
Because this mod hasn't been updated to AGOT version 1.8 yet
|
|
|
Post by crimson7 on Jan 14, 2019 16:52:21 GMT
Hi! I'm Crimson9, author of Improved Genetics on Steam. Four contacted me over whether you can implement my mod into yours. You have my permission of course. But I will say this is probably a rather large endeavor, especially if you want to make sure that certain races have a tendency towards certain traits. That said, the system is rather flexible and if you are willing to put in work, a lot is possible. There are certain things that I wanted to remedy in the mod that I haven't been able to add because my old computer is gone and I can't update the mod anymore. But you definitely should add a new event that assigns traits to characters on startup. HF basically fucked up the random trait assignment in the game, and now random assignment of traits at start up is based on both the birth = '' and the inherit_chance = '' sections of the trait. That messed up the startup of my mod since the inherit chance of all traits in my mod are 0 (the gene system takes over from random inherit chance.) The side effect of this is that startup genes are screwed up, so you need a new event to assign random traits. The way I dealt with it (rather lazily) was to set inherit_chance = 1 instead of 0, so that at least some starting characters have some random traits. Works well enough as a temporary solution. But anyway, regarding the fact that certain races tend towards certain traits... There are far more elegant ways of doing it within this system rather than what vanilla GoT probably has. One way is just implementing the random trait assignment on startup and giving, for example, Mantaryans a higher rate of ugly and deformed traits. The gene system will then give them ugly genes when they have their first child. Or, even better, you can just assign the genes to every character on startup, and give the Mantaryans a higher rate of ugly recessive pairs, and recessive pairs in deformity traits like clubfoot and harelip. Although this would require more work. Either way, once the initial conditions are set to make the Mantaryans more ugly, then the system will continue to reflect that. Why? Assume that everyone in the game marries indiscriminately and randomly (a fair assumption) and that Mantaryans only marry Mantaryans. Let's say that 10% of Mantaryans have AA attractiveness genes, 30% have normal (Aa) pairs, and 60% have aa (ugly) pairs. Statistically, they should reach 6.25%, 37.50% and 56.25% in the respective pairs after one generation and then stop there. This is a steady state, meaning that for the rest of the game the Mantaryan people will tend to have those distribution of pairs, and thus they will end up being ugly more often than not. A good looking population might have the opposite numbers. On a population level, this would mean that most Mantaryans are ugly, but not ALL. There will always be outliers if you do it like this. But you can sort of force populations towards certain genes rather elegantly. The second way to do it (and probably less work, though biologically less accurate) would be to simply tinker with the genotype to phenotype conversion for the race. So right now what I do is after the genes are assigned to the child, I count how many dominant genes there are (or in the case of Mendelian deformities, how many recessive pairs), and then generate a random list for each case that assigns the actual traits. If, for example, they have 5 dominant alleles in the attractiveness group, there is a 10% (or something like that) chance to get attractive, and 30% chance to get comely. What you could do is add a modifier to the random lists. If, for example, the ethnicity is Lysene, give them x3 chance to get attractive and x2 to get comely. Either of those two solutions should work. If you require any help let me know! I love ASOIAF. Also, I'm a girl. Although I understand the assumption
|
|
|
Post by kappa on Jan 14, 2019 20:57:12 GMT
Hey Crimson, love your work! Anyway personally I think if it's not a lot more work the first solution is best for the majority of cultures. However, the one exception I'd give to this the is specifically the High Valyrians as they intermarry a lot but still tend to carry on both their iconic looks more often than not (but certainly not always) and tend to be known as attractive more often than not despite the intermarriage. The AI would likely ruin their genetics within a generation or 2 without some interference. For other cultures like the Mantaryans, the Lengi, the Lysene, the Tall Men (etc, etc) the first solution should do the job better though, assuming again it's not too much extra work.
|
|
|
Post by LancelotLoire on Jan 14, 2019 22:35:21 GMT
Just gonna say real quick, I have read what you said Crimson. I can't type too much of a reply right this second as am getting ready to go to work. But thank you
|
|
|
Post by ptolemy on Jan 15, 2019 22:26:56 GMT
But anyway, regarding the fact that certain races tend towards certain traits... There are far more elegant ways of doing it within this system rather than what vanilla GoT probably has. Hey, sorry to bother you, but have you considered reaching out to the main dev team for the AGOT mod? If you could help them improve how traits are assigned and inherited, then I'm sure they'd be grateful for your help, as would the rest of the community.
|
|
|
Post by crimson7 on Jan 16, 2019 1:06:17 GMT
But anyway, regarding the fact that certain races tend towards certain traits... There are far more elegant ways of doing it within this system rather than what vanilla GoT probably has. Hey, sorry to bother you, but have you considered reaching out to the main dev team for the AGOT mod? If you could help them improve how traits are assigned and inherited, then I'm sure they'd be grateful for your help, as would the rest of the community. What do you mean? Like help them incorporate it into the main mod? I think it works better as a submod, personally. Since I've found that many people don't like the added complexity. I can reach out and help them make a proper compatible improved genetics version for AGOT, but that is kind of what I'm doing here, no? This mod seems well liked, and adds a lot of new traits that will have to be converted to improved genetics versions if the mod author decides to incorporate my mod. Better to kill two birds with one stone, I think,
|
|
|
Post by LancelotLoire on Jan 16, 2019 9:18:14 GMT
Oh am planning on incorporating, although it's more taking a wrench to improved genetics and tweaking it a bit to fit a little better. I am considering dropping a tier from quick/genius/slow/imbecile though. Because right now it's genius_2, genius_1, genius, quick_2, quick_1, quick, nil, slow, slow_1, slow_2, imbecile, imbecile_1, imbecile_2. So it'd be 4 positive 4 negative instead of 6. Which would still be 1 higher than the 3 of everything else. The highest tiers of traits are supposed to be exceptionally rare cases like say Helen of Troy, Alexander the Great, Julius Caesar, Xi Shi, Wang Zhaojun, Diaochan,Yang Guifei.
|
|
joca
Member
Posts: 29
|
Post by joca on Jan 16, 2019 12:57:40 GMT
Oh am planning on incorporating, although it's more taking a wrench to improved genetics and tweaking it a bit to fit a little better. I am considering dropping a tier from quick/genius/slow/imbecile though. Because right now it's genius_2, genius_1, genius, quick_2, quick_1, quick, nil, slow, slow_1, slow_2, imbecile, imbecile_1, imbecile_2. So it'd be 4 positive 4 negative instead of 6. Which would still be 1 higher than the 3 of everything else. The highest tiers of traits are supposed to be exceptionally rare cases like say Helen of Troy, Alexander the Great, Julius Caesar, Xi Shi, Wang Zhaojun, Diaochan,Yang Guifei. I would advise dropping only the middle portion of the outliers only, meaning the genius_1 and imbecile_1. I say this because, in my opinion, seeing as the (awesome) "Brilliant" trait *should* be THE rarest of traits anyway, as well as total Hodor symptoms imbecile trait, removing the middle genius_1 and imbecile_1 would already add to the possibility of removing its % chance occurrence and distributing that to the other "middle tiered" possibilities. Lesser % chance of anyone having "Brilliant" or "Imbecile" and still maintain a bigger % chance of them having "Normal" trait, but also adding exclusivity to that PEAKEST of traits that is "Imbecile". To promote this using the genetics system as proposed by Crimson9 could be done by reverse-modelling I believe; you choose the kind of occurrence distribution you'd like, and prepare the number of the traits' dominant/recessive pairing codes (we call these alleles - the pair of which produce the trait that basically corresponds to a gene) to match each tier's percentage chance of occurrence. And this, I believe, means some, if not each (lotta trouble to do), of the traits could have more than a pair of alleles providing a few deeper interconnections - Brilliant/Imbecile and Immaculate/Hideous, for instance, requiring 2 pairs of dominance and that the other extreme isn't also dominant, to produce the trait . This is where layman notions of co-dominance and incomplete dominance could work, for example: - The occurrence of dominance of Genius_2 (AABB) and dominance of (Hodor) imbecile_2 (WWZZ) in the same character could nullify and produce a "normal" (NN) kid - no special trait. Meaning there's a middle-ground (middle ground here meaning absence of trait) achieved by the coexistence of dominances. - Another thing like dominant [genius_2] + dominant [ANY dumb-spectrum gene] = NO chance of getting "Brilliant" for instance would be possible and, in my opinion, logical... and still provide a chance to get either end of all other traits = [AABB ] AND [slow_1 code - single pair TT ] = AABB annulled but still allow single paired dominances of GOOD spectrum to occur. Anyway, I'm hyped to test out what you come up with (:
|
|