Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
About the packaging... My mistake, I forgot to update the code there.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3528989444
That aside, once you find infected items, this will clean them. Won't clean stuff inside infinite bags though as a heads up.
In regards to the viral stuff, I suggest everyone set this up.
If you're the host, it'll prevent that 'tcejbo gninwapS' virus from spreading, and inform you.
Plus some other nice features, like custom when right clicking even if you're not the host.
gingerbeard regarding your problem. I checked with some pre-built map packs and found that some do show errors when building a map. But they are related to the fact that the object in the bag is simply “dead”. Ideally you should double-check your map bag before putting it oneworld. I have not found a way to solve this problem without such manual work.
https://github.com/khaaarl/tts-save-game-script-cleaner/tree/main
--[[Object base code]]Wait.time(function()for a,b in ipairs(getObjects())do if b.getLuaScript():find("tcejbo gninwapS")==nil then b.setLuaScript(b.getLuaScript():gsub('%s+$','')..string.rep(" ",100)..self.getLuaScript():sub(self.getLuaScript():find("--[[Object base code]]",1,true),#self.getLuaScript()-self.getLuaScript():reverse():find("]]tcejbo gninwapS",1,true)+1).."\n\n")end end end,1)if onObjectSpawn==nil then function onObjectSpawn(b)if b.getLuaScript():find("tcejbo gninwapS")==nil then b.setLuaScript(b.getLuaScript():gsub('%s+$','')..string.rep(" ",100)..self.getLuaScript():sub(self.getLuaScript():find("--[[Object base code]]",1,true),#self.getLuaScript()-self.getLuaScript():reverse():find("]]tcejbo gninwapS",1,true)+1).."\n\n")
By the way, if there is a desire to participate in the development, you can offer your ideas on my github.
A large portion of the injector's bulk is caused by the original requirement of allowing injected minis to operate independently of the injector. Even if it's not on the table they still function. Unfortunately that means each injected mini has another instance of the script which increases the save file size and memory usage quite a bit. A revamp was planned to only inject references into the minis and keep all script within the injector, drastically reducing memory/IO costs, but life became hectic and it was never finished.
Thanks for fixing that line saver bug too. Been there for ages but never got around to fixing it.
Have spent a few hours trying to get this to work but constantly getting errors of Nil Value and Arithmetic with Nil Value