[A16]RuntimeGC In-Game Cleaner

Started by user19990313, April 28, 2017, 06:57:29 AM

Previous topic - Next topic

user19990313

RuntimeGC In-Game Cleaner
For A16


Description
How could you salvage your over-sized savegame?
How could you make your game running smoothly as it used to be?
Well,you're lucky because you're using this mod!

You can:
-Remove unnecessary World Pawns to alleviate burden of GameSystem
-Clear AvoidGrids to reduce the size of your savegame
-Remove useless members(dead or of other factions) in an animal family
-Remove filth in HomeArea
-Fix some faction relationships error(Those caused by mod conflicts are excluded!)
-Re-generate faction leaders to fix some CommTable issues.
-Reclaim Memory used by GameSystem to boost up game performance

You can view help documentation for these tools by clicking "?" buttons in the GUI.

Usage:
1.Activate this mod(after Core mod)
2.Load your savegame
3.Find a tab called "RuntimeGC" at the bottom of your screen
4.Click,and do some cleaning with the GUI

Enjoy!

PS
PS. The longer you played(year-in-game),the more effective this cleaning will be.
PS2. Sometimes errors occur like "Tried to remove xxx from RimWorld.WorldPawns,but it's not here."They're unavoidable as I should thouroughly de-register every pawn(to avoid further bugs).But,they're harmless,so just ignore them.
PS3. Post any errors or bugs on my forum page.Your effort contributes to a better mod.Thanks!
PS4. (Too expensive to buy)

Other
Compatibility:
No known mod conflict yet.
Installation:
Add this mod any time you like.
Remove this mod any time you like.
You don't have to create a new game.
License(brief):
-Can modpack makers include your mod in their modpack?
-Whatever,as long as you don't remove <author /> tag.

-Can other modders make derivative mods based on yours?
-No.I'll take it into consideration in ver A17.

Languages
English & Chinese Simplified
Update:New English language pack released!
See Reply #7 for downloadThe new language pack is integrated into Update 01.
(Thanks a lot Dr_Zhivago :P)

Author:
user19990313


Download:
[See the second floor please]

Special Thanks:
@夜幻boy凌
@FDF__515
@rsxx4488
@忆丨落叶丶飘零
@_漆原琉华
@878957003
@gagalelife
@上电视看看看
@左手平凡heart
@海流疾冰99
@Auuger灬nice
@一小毛孩子
@735143342
@周杰伦赛亚人
@ydy357071317
Thanks for your splendid work in Close-Alpha tests!

user19990313

#1
Download:
See the attachment

PS:Maybe you should log in to see the attachment.

Update 01:May 1st
-Corrected English language pack(Thanks a lot Dr_Zhivago :P)
-Bug fixed
Bug Description:The tool "Animal family tail-in" might destroy corpses of dead animals(tamed in your colony) remained on the map as well.You have to butcher or burn these corpses before using to avoid DebugLog errors.Other corpses won't be affected.Bug Fixed!

Please make sure you're downloading the latest update(Update01).

[attachment deleted by admin due to age]

Dr_Zhivago


user19990313

Quote from: Dr_Zhivago on April 28, 2017, 07:44:20 AM
How does this compare to Zhentar's mod?

https://ludeon.com/forums/index.php?topic=30114.0

Well this mod could clean WorldPawns too,but I managed to keep the relationship networks...And there are many other functions.
By the way,this is BUG FREE(I invited many other players to test this mod,and there're no bugs in at least 4 game-year)

Detailed introduction:
-Removes all unnecessary World Pawns to alleviate burden of GameSystem
-Keeps all faction leaders
-Keeps all pawns existing in a map
-Keeps all relatives(alive or dead) of your colonists or prisoners
-Keeps all pawns traveling in world map(caravans,transport pods...)
-All tales used by artworks will be kept,but some(a small proportion of) unused tales will be deleted

In fact,you could compare it with Zhentar's one yourself...I'm busy these days sorry :P

Dr_Zhivago

#4
I'll play with it a bit on my mod collection and see how it does, thanks.


Edit: Noticed one spelling error so far. "animal famalies"

skyarkhangel

#5
Very interesting and at the same time sad when modders make mods TO FIX CRITICAL GAME BUGS and when developer is engaged in something else. Soon 5 month without update :(
P.S. "Thank you" for players who voted to add new content for A17.

user19990313

Quote from: Dr_Zhivago on April 28, 2017, 10:56:21 AM
I'll play with it a bit on my mod collection and see how it does, thanks.


Edit: Noticed one spelling error so far. "animal famalies"

Thank you for pointing out this spelling error,but where is it?
(I use notepad.exe to write the lang files,so no more spell check :()

Dr_Zhivago

#7
Here. Just made some quick grammar/spelling edits. Didn't change format of mod.

user19990313

Oh the thread is sinking rapidly... :-\

NotTerriBubble

I'm currently using it and am 2-3 years in and can still run on 4x speed which is ground breaking for me, normally x4 speed is gone after the first 60 days due to lag :)

user19990313

Quote from: NotTerriBubble on April 30, 2017, 10:45:41 AM
I'm currently using it and am 2-3 years in and can still run on 4x speed which is ground breaking for me, normally x4 speed is gone after the first 60 days due to lag :)
Happy to hear that ;D This mod could work better if the savegame is over 5 years,which would lag even at 2x speed!

Iwillbenicetou

does this work continuously? Like restart the process every day or month or tick?
Mod Help! The basics on how to download mods!

Dr_Zhivago

Quote from: Iwillbenicetou on April 30, 2017, 01:30:42 PM
does this work continuously? Like restart the process every day or month or tick?

I might be wrong, but I believe it only works when you physically tell the mod to do cleaning

Iwillbenicetou

Quote from: Dr_Zhivago on April 30, 2017, 02:49:50 PM
Quote from: Iwillbenicetou on April 30, 2017, 01:30:42 PM
does this work continuously? Like restart the process every day or month or tick?

I might be wrong, but I believe it only works when you physically tell the mod to do cleaning
Yeah I guessed that. There should be a way for the creator to set a time for the mod to execute. And maybe make it configurable for the user.
Mod Help! The basics on how to download mods!

user19990313

#14
Quote from: Iwillbenicetou on April 30, 2017, 06:34:21 PM
Quote from: Dr_Zhivago on April 30, 2017, 02:49:50 PM
Quote from: Iwillbenicetou on April 30, 2017, 01:30:42 PM
does this work continuously? Like restart the process every day or month or tick?


I might be wrong, but I believe it only works when you physically tell the mod to do cleaning
Yeah I guessed that. There should be a way for the creator to set a time for the mod to execute. And maybe make it configurable for the user.
In fact this mod is designed to be a plug-then-use one.The cleaning to WorldPawns will actually damage your gaming  experience partially (the relation networks will be condensed)So I hope that you execute the cleaning only when you think it's too lag to play.Tick-based cleaning schedules might cause errors as well.By the way the cleanings cost lots of memory,so it'll lag frequently and ruin your gaming experience if it's tick-based.