Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Jake

#1
I've been dealing with a particularly frustrating crash-to-desktop issue over in another thread, and "rimworld_log" has no helpful information whatsoever. But as a Linux user, I don't get a crash report next to the game executable as described here, and nothing especially helpful turned up when I went into /var/log.

Any suggestions as to where I might look instead?
#2
As the title says. The game just keeps on crashing at the first sunset, with no indication of why in the logs that I can find. Debug mode doesn't offer any clues, or change the effect. These are the red errors that pop up when I start the game:

XML error: Duplicate XML node name costStuffCount in this XML block: <ThingDef ParentName="ArmorMachineableBase"><defName>Apparel_FlakVest</defName><label>plate vest</label><description>A couple of armor plates, held in place by straps. Incredibly crude, but better than nothing.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>PlateArmor</researchPrerequisite><unfinishedThingDef>UnfinishedArmor</unfinishedThingDef><recipeUsers><li>ElectricSmithy</li><li>FueledSmithy</li><li>TableMachining</li></recipeUsers></recipeMaker><graphicData><texPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.90</drawSize></graphicData><statBases><WorkToMake>6000</WorkToMake><MaxHitPoints>200</MaxHitPoints><Mass>10</Mass><Flammability>0.6</Flammability><Insulation_Cold>1</Insulation_Cold><EquipDelay>5</EquipDelay><StuffEffectMultiplierArmor>0.6</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.08</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat></statBases><equippedStatOffsets><MoveSpeed>-0.4</MoveSpeed></equippedStatOffsets><thingCategories><li>Apparel</li></thingCategories><costList /><apparel><bodyPartGroups><li>Torso</li></bodyPartGroups><wornGraphicPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</wornGraphicPath><layers><li>Middle</li></layers><tags><li>IndustrialMilitaryBasic</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags></apparel><costStuffCount>60</costStuffCount><stuffCategories><li>Metallic</li></stuffCategories><colorGenerator Class="ColorGenerator_StandardApparel" /><costStuffCount>30</costStuffCount><stuffCategories><li>Fabric</li></stuffCategories></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes()
Verse.XmlInheritance:Resolve()
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


XML error: Duplicate XML node name stuffCategories in this XML block: <ThingDef ParentName="ArmorMachineableBase"><defName>Apparel_FlakVest</defName><label>plate vest</label><description>A couple of armor plates, held in place by straps. Incredibly crude, but better than nothing.</description><techLevel>Industrial</techLevel><recipeMaker><researchPrerequisite>PlateArmor</researchPrerequisite><unfinishedThingDef>UnfinishedArmor</unfinishedThingDef><recipeUsers><li>ElectricSmithy</li><li>FueledSmithy</li><li>TableMachining</li></recipeUsers></recipeMaker><graphicData><texPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</texPath><graphicClass>Graphic_Single</graphicClass><drawSize>0.90</drawSize></graphicData><statBases><WorkToMake>6000</WorkToMake><MaxHitPoints>200</MaxHitPoints><Mass>10</Mass><Flammability>0.6</Flammability><Insulation_Cold>1</Insulation_Cold><EquipDelay>5</EquipDelay><StuffEffectMultiplierArmor>0.6</StuffEffectMultiplierArmor><StuffEffectMultiplierInsulation_Cold>0.08</StuffEffectMultiplierInsulation_Cold><StuffEffectMultiplierInsulation_Heat>0</StuffEffectMultiplierInsulation_Heat></statBases><equippedStatOffsets><MoveSpeed>-0.4</MoveSpeed></equippedStatOffsets><thingCategories><li>Apparel</li></thingCategories><costList /><apparel><bodyPartGroups><li>Torso</li></bodyPartGroups><wornGraphicPath>Things/Pawn/Humanlike/Apparel/FlakVest/FlakVest</wornGraphicPath><layers><li>Middle</li></layers><tags><li>IndustrialMilitaryBasic</li></tags><defaultOutfitTags><li>Soldier</li></defaultOutfitTags></apparel><costStuffCount>60</costStuffCount><stuffCategories><li>Metallic</li></stuffCategories><colorGenerator Class="ColorGenerator_StandardApparel" /><costStuffCount>30</costStuffCount><stuffCategories><li>Fabric</li></stuffCategories></ThingDef>
Verse.Log:Error(String, Boolean)
Verse.XmlInheritance:CheckForDuplicateNodes(XmlNode, XmlNode)
Verse.XmlInheritance:ResolveXmlNodeFor(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodesRecursively(XmlInheritanceNode)
Verse.XmlInheritance:ResolveXmlNodes()
Verse.XmlInheritance:Resolve()
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.Sound.ResolvedGrain_Clip..ctor (UnityEngine.AudioClip clip) [0x00000] in <filename unknown>:0
  at Verse.Sound.AudioGrain_Folder+<GetResolvedGrains>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
  at Verse.Sound.SubSoundDef.<ResolveReferences>m__0 () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update_Patch1(Object)
Verse.Root_Entry:Update()


Full error log here: https://gist.github.com/HugsLibRecordKeeper/c8cfa75fcd14ea53d107272ffdbbdef1

Modlist attached.

[attachment deleted due to age]
#3
The following error is causing the game to refuse to load. I get as far as the scenario select menu, but clicking "next" does nothing.

[ModCheck] Internal failure patching Verse.LoadedModManager.ApplyPatches
Verse.Log:Error(String, Boolean)
ModCheck.<Transpiler>d__2:MoveNext()
System.Linq.<CreateCastIterator>c__Iterator0`1:MoveNext()
System.Collections.Generic.List`1:AddEnumerable(IEnumerable`1)
System.Collections.Generic.List`1:.ctor(IEnumerable`1)
System.Linq.Enumerable:ToList(IEnumerable`1)
Harmony.<ConvertToOurInstructions>d__7:MoveNext()
System.Linq.<CreateCastIterator>c__Iterator0`1:MoveNext()
System.Collections.Generic.List`1:AddEnumerable(IEnumerable`1)
System.Collections.Generic.List`1:.ctor(IEnumerable`1)
System.Linq.Enumerable:ToList(IEnumerable`1)
Harmony.CodeTranspiler:GetResult(ILGenerator, MethodBase)
Harmony.ILCopying.MethodBodyReader:FinalizeILCodes(List`1, List`1, List`1)
Harmony.ILCopying.MethodCopier:Finalize(List`1, List`1)
Harmony.MethodPatcher:CreatePatchedMethod(MethodBase, String, List`1, List`1, List`1)
Harmony.PatchFunctions:UpdateWrapper(MethodBase, PatchInfo, String)
Harmony.PatchProcessor:Patch()
Harmony.HarmonyInstance:<PatchAll>b__9_0(Type)
Harmony.CollectionExtensions:Do(IEnumerable`1, Action`1)
Harmony.HarmonyInstance:PatchAll(Assembly)
ModCheck.HarmonyStarter:.ctor(ModContentPack)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoCMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MonoCMethod:Invoke(BindingFlags, Binder, Object[], CultureInfo)
System.Activator:CreateInstance(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
System.Activator:CreateInstance(Type, Object[], Object[])
System.Activator:CreateInstance(Type, Object[])
Verse.LoadedModManager:CreateModClasses()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__1()


Someone on Reddit suggested it might be a mod load-order issue, but I've tried rearranging every mod I have that might be causing this and run RWMS to no avail.

[attachment deleted due to age]
#4
Mods / [Mod Idea] Music and Event Triggers
September 24, 2018, 02:06:19 PM
Is it possible to have the game play a specific music track in response to a particular event? I'm thinking specifically of the "Man in Black" showing up accompanied by this, but I'm sure there are other good candidates.
#5
This occurred to me after I sent someone to try to arrest a tantruming pawn who was about to smash up the nicest statue in the colony, only for them to spit the dummy and behead their would-be captor. The unfortunate decapitatee got a decent hit in first, luckily, so I waited for Fighty McNutjob to pass out before detailing someone else to drag him off to the lock-up.

But by the time he was capable of walking again, the "considered guilty" timer had run out and everyone got the "colonist was banished" negative moodlet. In fact it seems to expire in about 24 in-game hours: I like to consider myself a fairly compassionate and understanding sort of chap, but that seems a bit fast...

Would it be possible to link that timer to the number of pawns who got a negative moddlet from what the prisoner did, and how severe said moodlet was?
#6
This is what I get when I open the game in a terminal window:

QuoteRunning Steam on ubuntu 18.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
[0524/132503.022141:WARNING:crash_reporting.cc(254)] Failed to set crash key: UserID with value: 0
[0524/132503.022193:WARNING:crash_reporting.cc(254)] Failed to set crash key: BuildID with value: 1526495983
[0524/132503.022196:WARNING:crash_reporting.cc(254)] Failed to set crash key: SteamUniverse with value: Public
[0524/132503.022199:WARNING:crash_reporting.cc(254)] Failed to set crash key: Version with value: 20180516183943
[0524/132503.022201:WARNING:crash_reporting.cc(254)] Failed to set crash key: ProductName with value: cefwebhelper
[0524/132503.022203:WARNING:crash_reporting.cc(254)] Failed to set crash key: Vendor with value: Valve
[0524/132503.028316:ERROR:gpu_process_transport_factory.cc(1029)] Lost UI shared context.
[0524/132503.038730:WARNING:crash_reporting.cc(254)] Failed to set crash key: UserID with value: 0
[0524/132503.038750:WARNING:crash_reporting.cc(254)] Failed to set crash key: BuildID with value: 1526683293
[0524/132503.038760:WARNING:crash_reporting.cc(254)] Failed to set crash key: SteamUniverse with value: Public
[0524/132503.038765:WARNING:crash_reporting.cc(254)] Failed to set crash key: Version with value: 20180516183943
[0524/132503.038782:WARNING:crash_reporting.cc(254)] Failed to set crash key: ProductName with value: cefwebhelper
[0524/132503.038786:WARNING:crash_reporting.cc(254)] Failed to set crash key: Vendor with value: Valve
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
CAppInfoCacheReadFromDiskThread took 21 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
CApplicationManagerPopulateThread took 14 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
Xlib:  extension "NV-GLX" missing on display ":0.0".
[0524/132505.040098:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
vulkan: No DRI3 support detected - required for presentation
Note: you can probably enable DRI3 in your Xorg config
Could not find a graphics and/or presenting queue!
roaming config store loaded successfully - 1075 bytes.
migrating temporary roaming config store
[0524/132506.040303:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
shadercachemanager/shadercachemanager.cpp (1157) : Assertion Failed: m_vecCurrentBuckets.Count() > 1
Assert( Assertion Failed: m_vecCurrentBuckets.Count() > 1 ):shadercachemanager/shadercachemanager.cpp:1157

Installing breakpad exception handler for appid(steam)/version(1526683293)
crash_20180524132506_24.dmp[22482]: Uploading dump (out-of-process)
/tmp/dumps/crash_20180524132506_24.dmp
[0524/132506.263688:WARNING:crash_reporting.cc(254)] Failed to set crash key: UserID with value: 0
[0524/132506.263735:WARNING:crash_reporting.cc(254)] Failed to set crash key: BuildID with value: 1526495983
[0524/132506.263738:WARNING:crash_reporting.cc(254)] Failed to set crash key: SteamUniverse with value: Public
[0524/132506.263741:WARNING:crash_reporting.cc(254)] Failed to set crash key: Version with value: 20180516183943
[0524/132506.263743:WARNING:crash_reporting.cc(254)] Failed to set crash key: ProductName with value: cefwebhelper
[0524/132506.263745:WARNING:crash_reporting.cc(254)] Failed to set crash key: Vendor with value: Valve
Installing breakpad exception handler for appid(steam)/version(1526683293)
Failed to init SteamVR because it isn't installed
ExecCommandLine: "'/home/jake/.steam/ubuntu12_32/steam' 'steam://rungameid/294100'"
ExecuteSteamURL: "steam://rungameid/294100"
System startup time: 3.59 seconds
GameAction [AppID 294100, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
Generating new string page texture 76: 128x256, total string texture memory is 442.37 KB
[0524/132507.042553:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
CAPIJobRequestUserStats - Server response failed 2
GameAction [AppID 294100, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 294100, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 294100, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 294100, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 30
Game update: AppID 294100 "", ProcID 22530, IP 0.0.0.0:0
>>> Adding process 22530 for game ID 294100
GameAction [AppID 294100, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/jake/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 294100, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/jake/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jake/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jake/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jake/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jake/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 22531 for game ID 294100
>>> Adding process 22532 for game ID 294100
>>> Adding process 22533 for game ID 294100
>>> Adding process 22534 for game ID 294100
>>> Adding process 22535 for game ID 294100
>>> Adding process 22536 for game ID 294100
[0524/132508.042391:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
Setting breakpad minidump AppID = 769
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197993176622 [API loaded no]
[0524/132508.052832:WARNING:crash_reporting.cc(254)] Failed to set crash key: SteamUniverse with value: Public
/home/jake/.steam/steamapps/common/RimWorld/start_RimWorld.sh: line 33: 22536 Aborted                 (core dumped) LC_ALL=C ./$GAMEFILE $LOG
Game removed: AppID 294100 "", ProcID 22530
No cached sticky mapping in ActivateActionSet.registry.cpp (250) : Assertion Failed: on disk registry has changed and is marked dirty - we're about to lose data.
[0524/132509.044998:ERROR:web_plugin_impl.cc(38)] Widevine registration is not supported after context initialization
Installing breakpad exception handler for appid(steam)/version(1526683293)
crash_20180524132506_24.dmp[22482]: Finished uploading minidump (out-of-process): success = yes
crash_20180524132506_24.dmp[22482]: response: CrashID=bp-bd88fb0b-2c0e-455f-944b-8f7022180524
crash_20180524132506_24.dmp[22482]: file ''/tmp/dumps/crash_20180524132506_24.dmp'', upload yes: ''CrashID=bp-bd88fb0b-2c0e-455f-944b-8f7022180524''
Installing breakpad exception handler for appid(steam)/version(1526683293)
Installing breakpad exception handler for appid(steam)/version(1526683293)

The same thing happens with most of the rest of my Steam library. To the best of my knowledge I'm on the most recent stable version of AMD's Linux drivers.
#7
Scenarios / [B18] Cowboys
January 05, 2018, 11:47:28 AM
Steam link: http://steamcommunity.com/sharedfiles/filedetails/?id=1258507719
Direct download: Coming Soon

Even in the 54th century, the Old Earth genre of fiction known as the Western lives on. If anything it's got a bit of a boost in the age of interstellar colonisation, because the age-old story of hardy, hopeful pioneers setting up in virgin territory and building a village from scratch resonates with anyone who's ever spent any time on a rimworld.

And now these ardent Western fans, swayed by a perhaps overly romantic portrayal in various popular entertainment media, are going to live the dream... with a few additional mod cons like air-conditioning and flush toilets, mind you, we're not barbarians.

An "easy start" scenario aimed at beginners and players who find that actually, losing isn't all that fun when it happens all the damn time. In addition to the required mods, Simple Sidearms and Giddy-Up are strongly recommended to enhance your gameplay experience.

Your faction will be a New Arrivals.
Start with 6 people, chosen from 6.
Your people will be between 18 and 50 years old.
Start with research: Smithing
Start with research: Basic fuses
Start with research: Bedrolls
Start with research: Mending

Start with:
-Random pet x2
-Cow x10
-Canned meal x50
-Cloth bedroll x6
-Pump shotgun x2
-Revolver x6
-Lever-action rifle x4
-Cowskin duster x6
-Cowskin cowboy hat x6
-Steel knife x6
-Radio
-Salted meat x100
-Cigar x50
-Steel x500
-Silver x2000
-Whiskey x50
-Steel Latrine
-Portable generator
-Hay x2000
-Chemfuel x150
#8
Mods / What happened to "RimNilla Apparel"?
August 06, 2017, 07:21:36 AM
Anyone remember this mod? I found it on the Steam workshop a while back, but it didn't work for A17 so I had to disable it. And now when I search to see if it's been updated it's disappeared.
#9
Mod bugs / Repeated crashes to desktop
August 06, 2017, 07:16:23 AM
Game loads up okay, generates a world and map, runs for about three minutes and then pow. Last page or so of the error log as follows, with the mod list in bold:

Quote(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

    Hospitality injected.

    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

    [HugsLib] v3.1.2 initialized SeveralPuffins_RomanceDiversifiedBase, SimpleSidearms, AllowTool, ExpandedIncidents, LessArbitrarySurgery, Hospitality

    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

    Romance Diversified settings updated

    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

    Platform assembly: /home/jake/.local/share/Steam/steamapps/common/RimWorld/RimWorldLinux_Data/Managed/Mono.Security.dll (this message is harmless) Unloading 5 Unused Serialized files (Serialized files now loaded: 0) UnloadTime: 1.553000 ms requesting resize 1680 x 1050 Using native desktop resolution 1680 x 1050 requesting fullscreen 1680 x 1050 at 0 Hz Desktop is 1680 x 1050 @ 60 Hz

    Unloading 240 unused Assets to reduce memory usage. Loaded Objects now: 9280. Total: 55.722000 ms (FindLiveObjects: 0.785000 ms CreateObjectMapping: 0.467000 ms MarkObjects: 54.198002 ms DeleteObjects: 0.271000 ms)

    Loading game from file New Arrivals1 with mods Core, HugsLib, Miscellaneous 'CORE', Vegetable Garden , RazzleDazzle, Additional Joy Objects, Cupro's Drinks, Research Scrollbars, Jecs Tobacco and Cigarettes, Prisoner Joy, NeuTech Advanced Medical Pod, Misc. Bees'n'Honey, Mead Barrel Garden Add-On, Poppy Flowers, More Furniture (A17), Accurate Mortars, High Tech Laboratory Facilities, Cocoa's Embrasures, Chemfuel Generator, Please Haul Perishables, Set-Up Camp, Signs and Memorials, RomanceDiversified, Dubs Skylight, Crash Landing, Simple sidearms, Glass+Lights, RedistHeat, Weapon Tech A17, Area Rugs A17, RimFridge - A17, RT Fuse, [sd] medicaddons, More Vanilla Turrets, Cyclone Wire, Fences And Floors, Allow Tool, LT-DoorMat, Masturbation, Expanded Incidents, Less Arbitrary Surgery, Hospitality, Mending, Draw a bead, Cooks Can Refuel, Hand Me That Brick, Refactored Work Priorities, I Can Fix It!, Blueprints, Conduit Deconstruct, Time-of-Day Switches, and MineItAll

    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

    Unloading 0 Unused Serialized files (Serialized files now loaded: 0) RedistHeat: Initialized RedistHeat.

    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

    Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 15668. Total: 143.276001 ms (FindLiveObjects: 1.255000 ms CreateObjectMapping: 1.636000 ms MarkObjects: 140.332993 ms DeleteObjects: 0.050000 ms)

    Exception ticking Erisen: System.Runtime.Serialization.SerializationException: serializationStream supports seeking, but its length is 0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.NoCheckDeserialize (System.IO.Stream,System.Runtime.Remoting.Messaging.HeaderHandler) <0x00200> at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream) <0x00020> at Harmony.PatchInfoSerialization.Deserialize (byte[]) <0x000b0> at (wrapper dynamic-method) RimWorld.InteractionWorker.Interacted_Patch2 (object,Verse.Pawn,Verse.Pawn,System.Collections.Generic.List`1<Verse.RulePackDef>) <0x00027> at RimWorld.Pawn_InteractionsTracker.TryInteractWith (Verse.Pawn,RimWorld.InteractionDef) <0x00496> at Hospitality.Harmony.Pawn_InteractionsTracker_Patch/TryInteractRandomly.Replacement (RimWorld.Pawn_InteractionsTracker,bool&) <0x003fc> at (wrapper dynamic-method) RimWorld.Pawn_InteractionsTracker.TryInteractRandomly_Patch1 (object) <0x00046> at RimWorld.Pawn_InteractionsTracker.InteractionsTrackerTick () <0x00130> at Verse.Pawn.Tick () <0x003a1> at Verse.TickList.Tick () <0x003ee>

    (Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)


If it matters, I'm running the game on Linux through Steam, with most of the mods coming from the Workshop.
#10
Steam Workshop Page
(Non-Steam version coming... eventually)

The four of you were supposed to be taking a two-week camping holiday on the other habitable world in your home system, a sparsely populated place that nuked itself back to the stone age a few thousand years ago and was intermittently used as a penal colony by your home planet's less enlightened governments.

Unfortunately, thanks to a passing freighter picking exactly the wrong time to ditch gash, you find yourselves making an unscheduled and rather rough landing on an entirely different continent to the relatively civilised region that plays host to this world's only spaceport.

The good news is that most of your kit survived intact, including the beer; the bad news is that the radio did not, not that it would do you much good this far from any organised Search And Rescue service.

This may be a slightly longer vacation than you'd intended.

Your faction will be a New Arrivals.
Start with 4 people.
Your people will be between 18 and 40 years old.
Arrive in drop pods.
Start with research: Microelectronics basics
Start with research: Brewing

Start with:
-Medicine x30
-Packaged survival meal x100
-Penoxycyline x10
-Synthread Sleeping Bag x4
-Synthread Deployable Tent x2
-Portable Stove
-Chemfuel x150
-Pump shotgun
-Survival rifle
-Plasteel knife x4
-Synthread jacket x4
-Beer x40
-Random pet x1

Map is scattered with:
-Crashed ship part x16
-Steel x500
-Component x100

Dependencies: Camping Stuff and Crash Landing.
#11
Some of you might've seen a discussion post about this on the Rimworld subreddit a while ago, started by me, and one of the things that came up in the comments was that being able to watch TV at all was stretching credibility.

Well, you'd be surprised. I'm currently studying for my amateur radio operator's license, and one of the most surprising things I've learned so far is just how powerful this stuff can be. The most powerful transmitter an amateur is allowed to use here in the UK is one hundred watts, which doesn't sound like a lot but is more than enough for a legible two-way voice link with someone on the other side of the Atlantic. And it's entirely possible to build one of these out of salvaged parts with only basic tools; in fact, compared to stuff your colonists can whip up like the multi-analyser and the vitals monitor it's kind of tame.

Now, while that might be okay for radio, a TV picture is much harder to transmit a useful distance even when unburdened by legal restrictions on frequency and power. That's where repeater networks come in. They're pretty much what they sound like: You link up with them, send your message and they retransmit it. Some of them just have a bigger and better antenna than most hams can set up at home, while more sophisticated ones actually use the Internet to link you directly to another repeater in range of the callsign you're trying to reach. You probably wouldn't be able to do the latter on a rimworld, although it's not inconceivable that parts of a planetary telecoms network set up by the first colonists would still be in working order; there might even be a few working communications satellites in orbit.

But would these relay networks exist in a hardscrabble, everyone-for-themselves rimworld? Well, frankly they're far too useful not to exist: Being able to disseminate warnings about forest fires and severe weather benefits everyone, and being the settlement that's responsible for letting your neighbours keep up with their favourite soap opera probably comes with some significant fringe benefits. It also wouldn't actually cost that much apart from the up-front investment in setting it up.

So, that covers how your colonists could be getting a TV signal. But who's sending it?

Well, anyone with a working video camera and a computer with basic video-editing software could create content, even if it was just recording a performance by the settlement's amateur dramatic society or some such. There's also probably a decent number of new arrivals making landfall with stuff saved on their personal electronic devices, and maybe the odd enterprising youngster making animated movies on their laptop. But that probably won't be enough for a proper TV station. However, it's reasonable to assume at least one or two settlements per continent are large and prosperous enough that they could sustain a commercial studio of sorts, even if its content was nearly all reruns and the exceptions had production values on a par with Rutland Weekend Television except not played for laughs.

And all the above assumes technology roughly equivalent to contemporary Earth, or what the lore primer would call a "midworld". The odd cache of still-functional glitterworld tech would probably make it even easier.