RimWorld

RimWorld

43 ratings
School & Learning
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
229.327 MB
15 Jul @ 4:01pm
7 Oct @ 9:02pm
36 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
School & Learning

Description
Please note; this mod is a work in progress.
While the mod is largely functional, some features may be untested and/or unimplemented due to my limited knowledge of C# programming. If you encounter problems with the mod, please report them to me in the bug report discussion - along with a log of some kind!

For the purpose of complete transparency; this mod was made largely with the help of AI. I have no background in coding, but have learned an immense amount from making the mod in this manner - mostly from fighting the AI's obvious mistakes, and from working with authors like Cyanobot. I swear, arguing with an AI that thinks its right is like fighting a sentient grizzly that can control physics. From what I have learned, code is largely shared among the programming community, so I do not see doing this as an ethical issue. I do see an ethical concern with AI art however, and all art assets created by this mod were commissioned by artists in the Rimworld Community. As for the programming, I am open to constructive criticism. If you come into my comments all aggressive, hemming and hawing over my use of AI or what not, I will not dignify you with a response.

Special thanks to Cyanobot for helping me extensively with making this mod, all my spaghetti code, and helping me fight the AI grizzly bear menace. Thanks to Fluffysminion, who made all the custom art currently in the mod. Also special thanks to Dylan, author of "Children, School and Learning", for inspiring this mod.


Transform your RimWorld colony into a dynamic educational environment!
School & Learning adds a comprehensive education system that brings comprehensive education mechanics to your colony. Build classrooms, manage student-teacher relationships, and watch your colonists grow through structured education.

Key Features

Comprehensive School System
Classroom Management: Design your classroom, build a blackboard, and place school desks - or tables (currently only base-game tables).
Huge Classrooms: All S&L-compatible facilities link based on being in the same room, not distance!
Scheduling System: Plan quarterly and hourly lessons with detailed subject assignments
Student Rosters: Manage classroom participants and teacher assignments
Centralized Education Menu: Easy access to all your educational facilities
Tutoring: Replacing the biotech lessons, now both adults and kids can be either tutor or student in 1-on-1 lessons - but only outside of school hours!

Biotech Integration
Child Learning: Full compatibility with RimWorld's child system
Growth Benefits: School provides both skill XP and growth points
Doogie Howser: Children can be teachers too, but only in exceptional cases

Individual Tech Level Learning
Tech Background Integration: Teaching effectiveness based on teacher-student tech level compatibility
Dynamic Content: Lessons automatically adapt to student comprehension levels; a neolithic shooting lesson will teach about bows and arrows, and a space shooting lesson will talk about energy weapons and the like!
Me No Understand Physics: Teachers of different tech levels will have a harder time teaching students or topics above their tech level (and vice versa)

Focus System
Focus: A need that dictates learning rates and retention of information; higher focus means more learning!
Interest-Based Learning: Students learn better in subjects they're interested in
8 New Traits: Including "Study Bug," "Laser Focus," "Combat Enthusiast," and more
Age-Based Behavior: Different learning systems for children vs. adults

Class Disruptions
Bored and Distracted: Kids who lose focus can cause "disruptions"; similar to mental breaks, but only during lessons.
Teacher & Student Interest: Traits, backgrounds, passions, and more can effect how interested a teacher or student is in a particular subject, which affects student's ability to focus.
Discipline: Teachers can react to child outbursts and disruptions in class - assuming they notice, of course.

Educational Facilities
Reading is Cool!: Skill-specific books provide learning bonuses
Demonstration Learning: Teachers perform hands-on skill demonstrations [Untested]
Room Quality Bonuses: Better facilities improve learning effectiveness

How It Works
1. Build Your School:
- Construct blackboards, school desks, and educational facilities.
- Globes, lecterns, and bookshelves with books in them, all affect learning and provide bonuses.

2. Assign Roles:
- In the blackboard "roster" menu, set up who will teach and who will learn.
- Make sure the "Teaching" and Learning" work priorities are set in the base-game job priorities menu!
- A new "School" time assignment is added to the base-game schedule menu so you can make pawns prioritize school-related activities at certain times. It is not required to make classes occur, though.

3. Create Schedules:
- Go into the blackboard's "Schedule" tab and set up what this specific classroom's class schedule will be!
- You can make schedules for each and every day of the Rimworld year.
- You can copy/paste a schedule to individual days, or even to the entire quadrum/quarter!

5. Watch Them Grow: See your colonists develop skills through structured education


Perfect For
Roleplay enthusiasts who want realistic colony development
Players who enjoy micromanagement and detailed systems
Anyone who wants more depth to their colonists' skill development
Colonies with children (enhances the Biotech experience)

Requirements
RimWorld 1.5 or 1.6
Biotech DLC
Harmony

Compatibility
Improved and enhanced by some of your favorite mods!
• Yayo's Animation & Facial Animation
• Neolithic Desk and Blackboard
• Tech Background
• Vanilla Skills Expanded
• Better Children
• Alpha Skills
• Simple Personalities
• Enhanced Beliefs
• Various trait, backstory, book-adding mods
• And more, so much I can hardly remember them all!

No Conflicts
• Medieval Overhaul

Incompatibility
• Custom Schedule (continued) - I can't figure out how to make it work with my existing schedule UI.
• School and Learning - These mods do the same thing; my mod creates an entirely new system based off Children, School and Learning, while Dylan's mod removes the "children" aspect from the original CSL mod.

Best when loaded low in your mod list.
Safe for ongoing saves. As always, remove with caution.

Transform your colony into a center of learning and watch your colonists reach their full potential!

Check out my other mods:
Expanded Woodworking (Continued)

Join my discord!
[discord.gg]

Like the mod? Wanna support my crippling caffeine or AI addictions? Buy me a Ko-Fi!

[ko-fi.com]
Popular Discussions View All (3)
55
24 Sep @ 3:26pm
PINNED: Bug Reports
TeH_Dav
6
26 Sep @ 7:43am
PINNED: Suggestions & Requests
TeH_Dav
2
2 Aug @ 8:19pm
Compatibility Guide
TeH_Dav
79 Comments
veoba 9 Oct @ 12:22pm 
He write many comments on his page.
TeH_Dav  [author] 9 Oct @ 8:57am 
I've heard nothing on it since then.
veoba 8 Oct @ 1:04pm 
So api info added. Does he satisfied?
And second - i only now saw a size of this mod! Why?!
veoba 7 Oct @ 11:03am 
But thats was my question. You can try ask as author of mod.
TeH_Dav  [author] 7 Oct @ 9:59am 
@Karmapowered, Looking at the author's mod page it seems @Veoba has already asked and the author has said they aren't interested. I'm not going to go out of my way to try and push someone into collaboration as I feel that would be wrong. If they wish to keep their creation separate, that's their choice. :( Sorry, I know that's probably not what anyone wants to hear.
Karmapowered 7 Oct @ 4:40am 
I would like to second @veoba's request.

I love generational gameplay (in any game). Ever since Biotech fully supported it, it has been a major backbone of my modded scenarios/colonies, since I've long grown tired of runs whose exclusive highlight was fine-tuning yet another killbox.

Regarding pawns and their education/skills, lots of authors in this community have come up with fantastic ideas and unique mods. However these more often than not are only a part of the whole to players, and struggle to complete each other without fighting over compatibility issues.

That's not the intention or the fault of mod authors of course. It would great however if some cooperation could be established between authors in the same "modding field" so to speak (at least technically), to help players like me enjoy the best of their respective talents.

Thank you for creating and sharing your mod(s) with us here.
veoba 7 Oct @ 3:58am 
@TeH_Dav
i hope you convince him
TeH_Dav  [author] 6 Oct @ 9:56pm 
@Veoba I've never personally used that mod, but I wouldn't be opposed to incorporating compatibility. I would just want to talk with that author before I did anything with their mod if it involved integrating it rather than compatibility.
veoba 6 Oct @ 12:44pm 
How about Life Lessons mod?
It would be great if you both combined this mods.
TeH_Dav  [author] 26 Sep @ 7:53am 
@Dylan That definitely sounds like its going to cause confusion. The only difference between the names is an ampersand. Ironically, CSL was the basis for this mod. I originally wanted to just do what you did and remove the children aspect, but ended up just redoing it all. Thank you for the compliments!