RimWorld

RimWorld

[OLD B18] Children, school and learning
hekele Feb 8, 2018 @ 11:06am
Not Learning
I must be missing something, but I've checked everything that I've found mentioned. I have a school room where a teacher will go teach, but the kids won't go learn (and there's no right-click to prioritize learning available, if there's supposed to be). The kids are all 7-8 years old, set to study priority and school in the restrictions schedule. There are learning bills at all the tables for all subjects (which seemed to be added automatically when I added them to the blackboard). I've interrupted the kids' current tasks to try to get them to go, but they don't. It was working before, but then someone had triplets (!!!) and I needed a bigger school room so I had to re-build everything and now they won't go learn. :/
< >
Showing 1-15 of 21 comments
Dylan  [developer] Feb 9, 2018 @ 5:00pm 
There only is a right click if they can do something there.

If the same kids were able to go before but can't after you rebuild the school, thats really strange. The desks and blackboard have to be connected like in one of the screenshots and if the thing they learn needs material to do so, that has to be there.

I will definately look if I can make text show up on right click with what is missing in a next update.

Triplets are very rare for humans ^^
Dylan  [developer] Feb 9, 2018 @ 6:54pm 
I have found a way to show text on right click with what is going on (like: cannot work on ... no material) I should be able to update the mod tomorrow, then you should be able to see whats going on
hekele Feb 9, 2018 @ 8:14pm 
Originally posted by Dylan:
I have found a way to show text on right click with what is going on (like: cannot work on ... no material) I should be able to update the mod tomorrow, then you should be able to see whats going on
Ah! It may have been materials. I can't remember what the teachers were teaching when it wasn't working and a hive destroyed my school so I can't check it just now. An explanatory text would be super helpful though!
Dylan  [developer] Feb 10, 2018 @ 8:04am 
I had to burn down a part of my colony to get rid of a hive once ^^ so no surprise there.

I just updated the mod and it should now always show whats going wrong on right click.
hekele Feb 14, 2018 @ 2:49pm 
Thanks! Yes, I'm getting appropriate info with the right clicks and they're learning again, but I've been having an intermittent crashing issue for the last 3 days that I've managed to trace back to this mod. It was literally the last mod I disabled of course. When using a butcher table, the game crash, freezes, or occasionally, continues to run but animals don't get butchered and the colonist gives up on the task after a moment. Could this be related to any changes you made for this update? It definitely wasn't doing that before.
Dylan  [developer] Feb 14, 2018 @ 2:54pm 
Hm, sounds strange, but I will look into it tomorrow, there are a lot of things from mods that influence each other and can cause strange things to happen, although the game fully crashing hasn't happened to me yet
Dylan  [developer] Feb 14, 2018 @ 3:02pm 
could you post your modlist here too (I normally get the modlist from opening a savegame with a text-editor, the saves are under "C:\Users\YOURUSERNAME\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Saves")
hekele Feb 14, 2018 @ 3:03pm 
Originally posted by Dylan:
Hm, sounds strange, but I will look into it tomorrow, there are a lot of things from mods that influence each other and can cause strange things to happen, although the game fully crashing hasn't happened to me yet
Yes, I was hoping for a conflict with one of my less-favorite mods, but it was still happening with nothing but Hugslib and Children.
Dylan  [developer] Feb 14, 2018 @ 3:05pm 
I just tested it here and could butcher a creature, does it only happen sometimes or do you need to do something specific?
hekele Feb 14, 2018 @ 3:07pm 
Originally posted by Dylan:
I just tested it here and could butcher a creature, does it only happen sometimes or do you need to do something specific?
It seems to happen immediately. For testing purposes, I'd create a new colony, turn on god mod, build a butcher table, add a bill, kill a creature and generally it crashes as soon as they carry it to the butcher table, although as I said, occasionally it freezes indefinitely or keeps running without butchering the animal.
Dylan  [developer] Feb 14, 2018 @ 3:15pm 
Just tried the same here, was working, could you try to verify your Rimworld game files in Steam, just to be sure?
Dylan  [developer] Feb 14, 2018 @ 3:18pm 
Otherwise the easiest way would be to try the older version again for you and see if that fixes it again, I would have to look into if I can have a beta version of the mod or something here on the workshop
hekele Feb 14, 2018 @ 3:18pm 
This is the player log from one of those runs:

Unloading 5 Unused Serialized files (Serialized files now loaded: 0)

Unloading 38 unused Assets to reduce memory usage. Loaded Objects now: 8640.
Total: 64.418228 ms (FindLiveObjects: 0.459364 ms CreateObjectMapping: 0.242285 ms MarkObjects: 63.561478 ms DeleteObjects: 0.154657 ms)

Unloading 3 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 0.591357 ms

Unloading 22 unused Assets to reduce memory usage. Loaded Objects now: 8859.
Total: 51.278297 ms (FindLiveObjects: 0.399581 ms CreateObjectMapping: 0.266100 ms MarkObjects: 50.563118 ms DeleteObjects: 0.049128 ms)

Initializing new game with mods Core, 818773962, and 1225716710

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Unloading 0 Unused Serialized files (Serialized files now loaded: 0)

Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 15159.
Total: 124.122452 ms (FindLiveObjects: 1.172713 ms CreateObjectMapping: 0.598048 ms MarkObjects: 122.318222 ms DeleteObjects: 0.033014 ms)

Receiving unhandled NULL exception
Obtained 29 stack frames.
#0 0x0000012d5d12fd in (Unknown)
#1 0x000001232617f6 in Verse.AI.Pawn_JobTracker:JobTrackerTick () + 0x306 (0x1232614f0 0x1232618c1) [0x10f200cc0 - Unity Root Domain]
#2 0x0000012325af7d in Verse.Pawn:Tick () + 0x1bd (0x12325adc0 0x12325b276) [0x10f200cc0 - Unity Root Domain]
#3 0x00000123258102 in Verse.TickManager:DoSingleTick () + 0x1a2 (0x123257f60 0x1232588d4) [0x10f200cc0 - Unity Root Domain]
#4 0x0000011a87a648 in Verse.TickManager:TickManagerUpdate () + 0x138 (0x11a87a510 0x11a87a734) [0x10f200cc0 - Unity Root Domain]
#5 0x0000010babdbef in (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr) + 0x5f (0x10babdb90 0x10babdc52) [0x10f200cc0 - Unity Root Domain]
#6 0x000001020b306e in mono_jit_runtime_invoke
#7 0x000001021dda82 in mono_runtime_invoke
#8 0x000001009edbd9 in ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)
#9 0x00000100c6cc88 in MonoBehaviour::CallUpdateMethod(int)
#10 0x000001005e9a15 in void BaseBehaviourManager::CommonUpdate<BehaviourManager>()
#11 0x00000100815c20 in PlayerLoop()
#12 0x00000100e58049 in -[PlayerAppDelegate UpdatePlayer]
#13 0x007fffab7a8e0f in __NSFireTimer
#14 0x007fffa9d1ec54 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
#15 0x007fffa9d1e8df in __CFRunLoopDoTimer
#16 0x007fffa9d1e43a in __CFRunLoopDoTimers
#17 0x007fffa9d15b81 in __CFRunLoopRun
#18 0x007fffa9d15114 in CFRunLoopRunSpecific
#19 0x007fffa9275ebc in RunCurrentEventLoopInMode
#20 0x007fffa9275cf1 in ReceiveNextEventCommon
#21 0x007fffa9275b26 in _BlockUntilNextEventMatchingListInModeWithFilter
#22 0x007fffa780ca54 in _DPSNextEvent
#23 0x007fffa7f887ee in -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
#24 0x0000010207acab in -[NSApplication(SteamOverrideNextEvent) steamhooked_nextEventMatchingMask:untilDate:inMode:dequeue:]
#25 0x007fffa78013db in -[NSApplication run]
#26 0x007fffa77cbe0e in NSApplicationMain
#27 0x00000100e57bb9 in PlayerMain(int, char const**)
#28 0x00000100001834 in start
Stacktrace:


Native stacktrace:

0 libsystem_kernel.dylib 0x00007fffbf5cad42 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fffbf530420 abort + 129
2 RimWorldMac 0x0000000100c72b64 _Z12HandleSignaliP9__siginfoPv + 36
3 libmono.0.dylib 0x00000001021693f1 mono_chain_signal + 75
4 libmono.0.dylib 0x00000001020b13e6 mono_sigsegv_signal_handler + 210
5 libsystem_platform.dylib 0x00007fffbf6abb3a _sigtramp + 26
6 libmono.0.dylib 0x000000010212226e mono_create_jit_trampoline_in_domain + 171
7 ??? 0x00000001232617f6 0x0 + 4884666358
8 ??? 0x000000012325af7d 0x0 + 4884639613
9 ??? 0x0000000123258102 0x0 + 4884627714
10 ??? 0x000000011a87a648 0x0 + 4740064840
11 ??? 0x000000010babdbef 0x0 + 4490779631
12 libmono.0.dylib 0x00000001020b306e mono_jit_runtime_invoke + 1766
13 libmono.0.dylib 0x00000001021dda82 mono_runtime_invoke + 117
14 RimWorldMac 0x00000001009edbd9 _ZN19ScriptingInvocation6InvokeEP21ScriptingExceptionPtrb + 73
15 RimWorldMac 0x0000000100c6cc88 _ZN13MonoBehaviour16CallUpdateMethodEi + 296
16 RimWorldMac 0x00000001005e9a15 _ZN20BaseBehaviourManager12CommonUpdateI16BehaviourManagerEEvv + 405
17 RimWorldMac 0x0000000100815c20 _Z10PlayerLoopv + 880
18 RimWorldMac 0x0000000100e58049 -[PlayerAppDelegate UpdatePlayer] + 329
19 Foundation 0x00007fffab7a8e0f __NSFireTimer + 83
20 CoreFoundation 0x00007fffa9d1ec54 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
21 CoreFoundation 0x00007fffa9d1e8df __CFRunLoopDoTimer + 1071
22 CoreFoundation 0x00007fffa9d1e43a __CFRunLoopDoTimers + 298
23 CoreFoundation 0x00007fffa9d15b81 __CFRunLoopRun + 2065
24 CoreFoundation 0x00007fffa9d15114 CFRunLoopRunSpecific + 420
25 HIToolbox 0x00007fffa9275ebc RunCurrentEventLoopInMode + 240
26 HIToolbox 0x00007fffa9275cf1 ReceiveNextEventCommon + 432
27 HIToolbox 0x00007fffa9275b26 _BlockUntilNextEventMatchingListInModeWithFilter + 71
28 AppKit 0x00007fffa780ca54 _DPSNextEvent + 1120
29 AppKit 0x00007fffa7f887ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
30 gameoverlayrenderer.dylib 0x000000010207acab -[NSApplication(SteamOverrideNextEvent) steamhooked_nextEventMatchingMask:untilDate:inMode:dequeue:] + 76
31 AppKit 0x00007fffa78013db -[NSApplication run] + 926
32 AppKit 0x00007fffa77cbe0e NSApplicationMain + 1237
33 RimWorldMac 0x0000000100e57bb9 _Z10PlayerMainiPPKc + 1129
34 RimWorldMac 0x0000000100001834 start + 52

Debug info from gdb:


=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

pid 2894 != 2889, skipping destruction (fork without exec?)
hekele Feb 14, 2018 @ 3:20pm 
I did a verify earlier, and I'll do another. It doesn't do this with all mods disabled. I'd be happy to try the old version and see.
Dylan  [developer] Feb 14, 2018 @ 3:34pm 
Ok, yeah that error sounds pretty bad, I moved some things to improve performance, I could move those things back tomorrow to see if that changes things for you, but still very weird that I can't reproduce it
< >
Showing 1-15 of 21 comments
Per page: 1530 50