Forum Discussion
I understand that, but the mod for simulation lag does nothing to dumb down the processes in the game. All it does is modifies the clock simulation and the instances where seems look for breaks related to multitasking. It's surprisingly a rather simple mod. I recommend if you haven't already to download it and check how it's written both the script and the tuning.
Yes python is awful at multi-threading but the issue as is right now can be improved vastly.
It's fine tuning I memtioned. Nature of fine tuning, it does not guarantee all players improved situations especially in current ts4(ts4 has literally exponentially many many variables no other games have.) some players experience better, some don't or some worse. For me, I can't notice any change. So I don't use it.
I think Devs know that, so they don't consider a viable solution and I agree them
The real issue multi-threading in TS4 is python can not execute threads simulatenously. Python can only execute one thread at a time unless giving up threadsafe. It means literally all the sims in a lot can act one by one. To bring to players an illusion that all the sims act simulatenously, devs need hacks and tricks which make codes complex and unmanageable.
There are many near-game-breaking bugs from several months to almost a year old which devs didn't release fixes until today. I think some point, devs realized they can not handle situations no more. To overcome this, devs had to upgrade python 2 to 3 which has better multithreading implementation. However still python.
Honestly I don't have a big hope here. specially simulation lag. I'm just waiting for those near-game-breaking bugs fixes.