More Awesome Than You!
Welcome, Guest. Please login or register.
2024 April 26, 12:34:27

Login with username, password and session length
Search:     Advanced search
540270 Posts in 18066 Topics by 6513 Members
Latest Member: Linnie
* Home Help Search Login Register
  Show Posts
Pages: [1]
1  TS3/TSM: The Pudding / The World Of Pudding / Reducing Hitching in The Sims 3 via Upgrading its Mono Runtime on: 2017 March 10, 18:11:39
Disclaimer; I'm much more a forwards engineer than a reverse engineer, so if I am completely off base please let me know.

Sims 3 runs about as well as my asthmatic step-brother, especially if one tries to play with all Expansion Packs installed at once. This occurs (partially, I assume) for the same reasons the Unity3d engine gets hitchy; they both use an old version of the Mono Runtime for scripting. See, the first garbage collector that shipped with Mono was a Boehm GC. It was fast to implement and mathematically proven to work on any sort of code. However it accomplishes this by pausing all threads while it did its work, which isn't what you want in a real-time simulation video game.

Since then, a more .NET-like garbage collector was implemented, SGen, that reduced garbage collection times by switching from a mark-and-sweep algorithm to a generational algorithm. So I figure, if The Sims 3's current Mono Runtime was ripped out and replaced with a newer version that uses a Generational GC we might just see a performance increase.

The path to this would be to replace the statically linked Mono Runtime Library with a newer one, and then decompile and recompile all the scripting DLLs. Is this idea theoretically sound? Or have I missed something obvious?
2  Awesomeware / AwesomeMod! / Re: AWESOMEMOD 4.0.87 (AMB) TEST THREAD on: 2010 June 23, 16:26:07
Quote
This should only happen if you attempt to actually interact with these sims through work tones, or the sim already exists, as AwesomeMod tries to reduce sim-creation.

It's happening to me every time I move in sims, and it's annoying the crap out of me. It's like I'm playing Tic-Tac-Toe with lots. I know it's an EAxian 'feature', but I'd give you all my peanuts if you could patch it as an option in the config at least. I simply cannot stand EA sims taking over my neighborhood despite storymode being off.

For now I'll just bulldoze the offending buildings and see if that works.
You could make all of your sims chosen and use "therapture" to nuke EA's sims.
3  TS3/TSM: The Pudding / The World Of Pudding / Re: Ambitions: What's borked on: 2010 June 02, 15:43:41
As soon as I added hack type mods that change game behaviour, the problems started. EA tampering with hack type mods? Looks like it.
Please. Ambitions is an expansion pack. It changes game behaviors, so of course your hacks aren't going to work if they change game behavior too. It wasn't done maliciously but it was necessary if the expansion is going to do more than add clothes and furniture. Just wait for your hacks to be updated.
4  TS2: Burnination / Peasantry / Re: Empty and Cleaned-up Templates. [UPDATED] on: 2009 December 21, 16:36:50
If I want neighborhoods with no ugly Maxis NPCs, but still want to keep my Sims in Pleasantville, I suppose I will keep the ugly NPCs they already know. I can live with that.! But should I change the files in the all the folders anyway?
Even in N001?

Yup, the N001 in UserData\Neighborhoods is a template. The game only uses templates to fill newly made neighborhoods with townies. Any neighborhoods you already have should be unchanged.
5  TS2: Burnination / Oops! You Broke It! / Re: exploded fat mesh! on: 2009 January 10, 18:05:12
That's what I thought, so I download the files again (the whole 8 megs; my poor, poor internet connection). It was still broken. The creator knows about the problem though.
6  TS2: Burnination / Oops! You Broke It! / Re: exploded fat mesh! on: 2009 January 09, 17:52:58
I'll go check...

huh. I completely removed my downloads folder and the mesh is now unbroken. I wonder what piece of CC would do that?


EDIT: Found it! It was the default PregMorph collection from the mystical one at MTS2.
(MESH_tmo-Default-PregMorph_afBottomSlinkySkirtBoots.package)
7  TS2: Burnination / Oops! You Broke It! / exploded fat mesh! on: 2009 January 09, 17:29:24
Is this outfit borked for anyone else?
It's the adult female long dress-thing at the very end of the catalog. Only the fat mesh is exploded.


I have all EPs, but I noticed there was a problem with this mesh in BV.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.064 seconds with 19 queries.