| Search this Thread |
|
|
|
|
Shimrod101
Original Poster
|
The mod available here http://ts3.tscexchange.com/index.php?topic=5194.0 enables aging in TSM, similar to Sims3 aging. Sims age up by themselves, there is no clicking on the birthday cake, I couldn't find one; there are no pie menu clickies or configuration options. Sims who age do so overnight at the village shoppe, and walk out the next morning aged up. Aging is limited, severely, so the mod's usefulness is limited. Many sims will not age up at all; this is not by design on my part, just the way it is. I've attempted modding various XMLs (not included in this mod) and couldn't make more stuff happen, or force more sims to be affected. Sims who age are the Townie or Iconic Townie children, they all age to adults, like Philippa the Waif: ![]() And Osric the Scamp, untouched by me in CaS, game ages him like this: ![]() Some adult sims will age to elders, but this is apparently only adults who are Townie or Iconic Townies, Roleplayer sims will not age up, and there are a lot of the sims in all kingdoms who are roleplayers. At any rate, only a handful of sims will ever age to elders as far as I have seen, all Townie adults will not age up for some reason. But here is one of them: ![]() Hero sims and Hero children will not age up. Townie children who have aged to adult will apparently never age further to elder. Elders will not die of old age, I couldn't make this happen. Mod is available in 2-day or 7-day aging flavours. |
|
MedievalMods and Sims3mods: Will O' Wisp fix, UI Sounds Disabled, No Cars, Gnome Family Planner, Townies Out on the Town, No Martial Arts Clothes, Fast Skilling, etc. http://simsasylum.com/tfm/ |
|
|
|
|
|
|
#2 |
| ~MadameButterfly~ |
Thank-you...I'm going to give it a go. I wonder if these means that those who do grow up, I can send them to the pit. (I'm in a send-them-to-the-pit mood.) |
|
|
|
|
|
#3 |
|
yeabil
|
Thanks this is great! :D |
|
|
|
|
|
#4 |
|
Sophie-David
|
This is in intriguing! When you say that they "age up" I understand that you are referring to age transitions, such as child to adult, or adult to elder. Are you also referring to a progressive application of the wrinkle makup affect that is available in CAS? Not being a Sims 3 player, I don't know what Sims 3 aging involves. |
|
|
|
|
|
#5 |
| Rosawyn |
I'm pretty sure Servant Gertie always looks like that with grey hair and wrinkles, so I'm not sure how she's supposed to have aged into an elder? |
|
|
|
|
|
#6 |
| Moon Jaguar |
*cries* Is this going to be back online? I never got to try it. |
|
|
|
|
|
#7 |
|
Shimrod101
Original Poster
|
I haven't placed this mod up at my current forum because the mod seems to have stopped working for me: none of the current townie children are aging up in the game I'm playing right now. I'll try starting a new game though and see if it works then. |
|
MedievalMods and Sims3mods: Will O' Wisp fix, UI Sounds Disabled, No Cars, Gnome Family Planner, Townies Out on the Town, No Martial Arts Clothes, Fast Skilling, etc. http://simsasylum.com/tfm/ |
|
|
|
|
|
|
#8 |
|
grimreefer24601
|
Hey Shimrod, sorry to bring up an old thread, but I'm looking into reenabling this with my core mod. I'd love to look at what you changed with this mod, but I can't download it anywhere. Did you only modify the AgingManager xml? Also, I assume you changed some of the life stage lengths and whether it's enabled by default. Did you change anything else? And, what was the last version this worked with? I've messed around a lot lately with aging, but so far all I can get is the warning that the child is about to grow up. (Yes, I've enabled it with hero children.) I hope you don't mind giving me this information. Love your mods by the way. |
|
|
|
|
|
#9 |
|
Shimrod101
Original Poster
|
I used only Aging Manager, yes. I changed only where aging is enabled by default, and all the entries on ...SimDaysPerAgingYear, whether it is Default or Normal or whatever, I placed these all at the same number, except the one on Maximum I gave an extra day (because of the age staggering bit). The entries on AgingStageLength I left alone. The part with elders or pseudo-elders is apparently only pushing those face slider wrinkles thingies, and not doing anything else; so this part I've actually trashed, it's worthless. The stuff which made that work are not in the XML, I copied some stuff from the Sims 3 AgingManager to do that. I was certainly on the 1.3.13 when the aging of my townie children stopped happening, but if this happened right away is difficult for me to say. In other words I don't know if this mod has aged up a child on the 1.3.13 or not. |
|
MedievalMods and Sims3mods: Will O' Wisp fix, UI Sounds Disabled, No Cars, Gnome Family Planner, Townies Out on the Town, No Martial Arts Clothes, Fast Skilling, etc. http://simsasylum.com/tfm/ |
|
|
|
|
|
|
#10 |
|
grimreefer24601
|
Thanks for the info. I have some older cores that I can go through, I just needed to know how far back to go. And I hadn't thought about looking at TS3's aging manager, even though I should have. Hopefully I can figure something out. Thanks again! |
|
|
|
|
|
#11 |
|
vp21ct
Test Subject
Join Date: Apr 2011 |
Problem: Hero Sims Don't age up? Solution: All Hero Sims are now Elves.
|
|
|
|
|
|
#12 | |
| DarthKitsune |
Quote:
I always make my Hero Sims Elves. |
|
|
|
|
|
|
#13 |
|
grimreefer24601
|
Come on, elves age. Just really slow. Hugh Heffner I think doesn't age anymore though. So all my Hero Sims own Playboy. |
|
|
|
|
|
#14 |
| DarthKitsune |
Using that logic, all of my sims are now Larry King. |
|
|
|
|
|
#15 | ||
|
rothn
|
OK, I just made a core mod that changes this:
Code:
to this:
Code:
In other words, TSM still won't age adult sims, but it will age child sims even if they aren't townies. Wondering why my core mod wasn't doing anything after I tried everything (even replacing the original GameplaySystems.dll file in C:\Program Files\Electronic Arts\The Sims Medieval(TM)\Game\Bin\gameplay.package with my modded one), I turned to google and found this. Unfortunately, I now realize that only my core mod in conjunction with this one will enable the aging of royal children. The only problem is that http://ts3.tscexchange.com/index.php?topic=5194.0 is down, and so I can't get a hold of this mod. Does anybody have a copy of this mod on their computer?
| ||
|
Error: Keyboard not attached. Press F1 to continue. - Windows XP Setup Hey! It compiles! Ship it! - Microsoft Love is Hate. War is Peace. Windows is stable. - 1984 (sort of) |
|||
|
|
|
|
|
#16 |
| DarthKitsune |
Sadly, There is a curse upon my Kingdom, and no children have been born in generations. YAY! |
|
|
|
|
|
#17 |
|
rothn
|
You must attach a link to the mod that used to be at http://ts3.tscexchange.com/index.php?topic=5194.0 Please re-upload it to MTS (or use mediafire.com), as it must have been taken down |
|
Error: Keyboard not attached. Press F1 to continue. - Windows XP Setup Hey! It compiles! Ship it! - Microsoft Love is Hate. War is Peace. Windows is stable. - 1984 (sort of) |
|
|
|
|
|
|
#18 |
|
Shimrod101
Original Poster
|
Grimreefer has already fixed the aging issue in his core mod. The aging isn't automatic though, one has to click on the child and choose to age them up. I don't have my aging mod available anywhere because it doesn't actually work, not on the current game anyway. You can make this mod easy enough yourself, it was only the AgingManager XML. Towards the bottom this needs changing, it was on false. <kAgingEnabledByDefault> <value>True</value> </kAgingEnabledByDefault> All of the entries like these I changed to the value 7, on the other flavor of the mod I used 2 days on these. <kShortSimDaysPerAgingYear> <value>7</value> </kShortSimDaysPerAgingYear> <kDefaultSimDaysPerAgingYear> <value>7</value> </kDefaultSimDaysPerAgingYear> The entry for Epic, Long, Normal, everything on the same number. Only the entry for MaximumSimDays I set at one day higher. |
|
MedievalMods and Sims3mods: Will O' Wisp fix, UI Sounds Disabled, No Cars, Gnome Family Planner, Townies Out on the Town, No Martial Arts Clothes, Fast Skilling, etc. http://simsasylum.com/tfm/ |
|
|
|
|
|
|
#19 |
|
grimreefer24601
|
What function are you overwriting there in the IL you posted? I've messed around a lot with aging, and the closest I got it was having the game say it was so and so's birthday. The aging never actually happened. Your IL looks like the code from AgingManager::CanAge. If it is, I can guarantee it won't enable aging, because I've already modded that code. |
|
|
|
|
|
#20 |
|
rothn
|
What code needs to be modded? FYI, yes, it is from the aging manager... PS: Where is the AgingManager xml? What package, and could you give me an instance Id? OK, after getting a lot better at IL, I hardcoded a mod. It is in preliminary stages (a sim will be immediately aged up from baby->adult, or child->adult if the sim is already a child). I'm going to try to implement time limits now... |
|
Error: Keyboard not attached. Press F1 to continue. - Windows XP Setup Hey! It compiles! Ship it! - Microsoft Love is Hate. War is Peace. Windows is stable. - 1984 (sort of) |
|
|
|
Last edited by rothn : 3rd Oct 2011 at 02:57 AM.
|
|
|
#21 |
|
rothn
|
Well, for some reason, royal sims don't age... Anyway, replace the GameplaySystems.dll in your gameplay.package with the one attached here. Also remember that you need the modded d3dx9_31.dll Child sims will pretty much disappear and then respawn later as adults. I don't know, but this MAY make your game slower by spawning an infinite amount of child swordfighting NPCs (remember the bug in TS2: BV, kind of like that...) |
|
Error: Keyboard not attached. Press F1 to continue. - Windows XP Setup Hey! It compiles! Ship it! - Microsoft Love is Hate. War is Peace. Windows is stable. - 1984 (sort of) |
|
|
|
|
|
|
#22 | |
|
Shimrod101
Original Poster
|
Quote:
The XMLs and ITUNS are in the SASFullbuild2. Everything in there is the original stuff though, which came with the 1.0 game. Anything that's newer or has been updated with one of the patches is in the SASDeltabuild2, so you always need to check the Deltabuild file to see if the thingy is there. | |
|
MedievalMods and Sims3mods: Will O' Wisp fix, UI Sounds Disabled, No Cars, Gnome Family Planner, Townies Out on the Town, No Martial Arts Clothes, Fast Skilling, etc. http://simsasylum.com/tfm/ |
||
|
|
|
|
|
#23 |
|
rothn
|
The XMLs and ITUNs are in a format S3PE can't understand. It's OK, though. The mod is hardcoded. I install a hook in the Simulate() method of the Sim class that ages up a sim if not an adult. It seems, though, that either the AgeUp class got broken (maybe missing resources?), or some sims don't call Simulate(). I am guessing that it is the first... |
|
Error: Keyboard not attached. Press F1 to continue. - Windows XP Setup Hey! It compiles! Ship it! - Microsoft Love is Hate. War is Peace. Windows is stable. - 1984 (sort of) |
|
|
|
|
|
|
#24 |
|
grimreefer24601
|
A little searching would show that you need a DTTB converter. Also, adding the dll won't work for most people here at MTS. You need to add a package which includes your dll. I can't try the mod at the moment because my video card is fried, but really, I've tried the code you've shown in 2.0, and it doesn't work for me. My code that is in my 2.0 build is this in C#: public static bool CanAge(SimDescription sim) { return !sim.Adult && (sim.Baby || sim.Child); } Which does something similar as to what you have said you IL code does. My 2.0 build in IL: IL_0000: ldarg.0 IL_0001: callvirt instance bool Sims3.Gameplay.CAS.SimDescription::get_Adult() IL_0006: brfalse.s IL_000a IL_0008: ldc.i4.0 IL_0009: ret IL_000a: ldarg.0 IL_000b: callvirt instance bool Sims3.Gameplay.CAS.SimDescription::get_Baby() IL_0010: brfalse.s IL_0014 IL_0012: ldc.i4.1 IL_0013: ret IL_0014: ldarg.0 IL_0015: callvirt instance bool Sims3.Gameplay.CAS.SimDescription::get_Child() IL_001a: brfalse.s IL_001e IL_001c: ldc.i4.1 IL_001d: ret IL_001e: ldc.i4.0 IL_001f: ret This is the actual code from my 2.0 P&N core. It is almost identical to your posted code except that it checks to see if a sim is a child or baby. Truely, if this is the only code you've changed, my core should add the same functionality. I would love to help you with your modding for TSM, but so far this doesn't seem like it will work; |
|
|
Last edited by grimreefer24601 : 4th Oct 2011 at 02:52 AM.
|
|
|
#25 | ||
|
rothn
|
It is a lot more than that. There are many edits to key parts in the assembly. Too many to show you. Here is some of the key code.
Code:
and also the end of the Sim::Simulate method
Code:
I know it ain't pretty, but, well... The thing is that when sims are supposed to age, I have no way of knowing if the aging interaction succeeds and the results are propagated without any testers... | ||
|
Error: Keyboard not attached. Press F1 to continue. - Windows XP Setup Hey! It compiles! Ship it! - Microsoft Love is Hate. War is Peace. Windows is stable. - 1984 (sort of) |
|||
|
|
|
![]() |

Do you like to roleplay?




and found this. Unfortunately, I now realize that only my core mod in conjunction with this one will enable the aging of royal children. The only problem is that
Twitter
del.icio.us
StumbleUpon
Google