Let's School

Let's School

Not enough ratings
Let's School Mod Creation Tool Guidelines
By Acneman
Hello headmasters!
We've prepared a detailed mod creation guide where you can find all the useful information on how to spark your creativity in-game 😋
   
Award
Favorite
Favorited
Unfavorite
Browse, Open, and Create Mods
.png]
(1) Click on the ‘Mod Collection’ in the main menu to enter the modding page

(2) By default, the mod feature is disabled. You’ll need to click the [Turn on] [Turn off] button to enable/disable it in-game

(3) Create a new mod

To create a mod, you need to type in the creator's name (displayed in the mod details), the profile icon for the mod, the mod name, and the mod description. If you have your own website for mods, you can also fill in the URL so that players can browse your website
The version number is only used by the mod creator to record the version history of the mod and can be changed at will

The creator name and mod name are compulsory

Reminder: Before final uploading, please click [Edit Content] button and write a detailed description of the mod

Additionally, don’t forget to type your mysterious code into the mod description, otherwise your character mods will likely not work in other’s existing save files

Click [Done] to complete mod creation

Then click the [Create Resource] button to edit the content of the created mod.
Currently, only characters, character parts, character outfit, furniture, ground, wall and DLL script are provided
Create a Character
Click [Create Resource] → [Character] to enter the editor mode

Basic information

- Resource Name
- Resource Icon
- Character Name
- Gender
- Skin Color/Hair Color
- Height
- Preview Pose/Expressions

Appearance

[Show outfits for all genders]

After turning on the [Ignore Gender] option, the widget below will show all the clothing options for male and female

If it’s off, only the clothing of the corresponding gender will be displayed

[Use Suit]

If enabled, a new menu will appear, with all the available options to swap player clothing as a set

Attribute

- Profession
Here you can modify the role of the character in the game as a teacher/student/employee

- Unlock Method
New game: After creating a [new game], it will automatically appear on campus
Recruitment: Will appear in the recruitment pool (still under development)

- Mysterious Code
If you already have a save file and want to add a mod character to that file, you’ll need to enter the mysterious code under the Settings - Media tab in the main menu. Others who subscribed to your mod will also need to type the mysterious code to be able to import your custom content into their existing save file. (that’s why you should always include your mysterious code in the mod description!)

- Transportation mode

- Family Situation
Determine the tuition fees offered each day

- Initial Grade (starting grade)

- Traits
Provide tags for the character. All available tags will be displayed, but tags that do not match with the character professions will not take the effect.

- Initial Attributes

After completing all the settings, click [Done] to add your custom character into the Mod Collection.
Create Character Parts
1. Process your own models

(1) Visit Mixamo official website Mixamo[www.mixamo.com]

(2) Import your model, preferably using T-Pose

(3) Drag the model into the upload area

(4) Model Rigging

Notice:
- It is best to use No fingers for LOD, because fingers are never used in this game
- Asymmetrical models need to turn off the symmetry line and customize the position of each part

(5) Wait for Mixamo to automatically rigging the model for you

(6) Download the rigged model

(7) Select .FBX format, T-pose download

2. Use Mixamo’s existing models

(1) Visit Mixamo official website Mixamo[www.mixamo.com]

(2) Click [Characters] in the upper left corner of the page

(3) Choose the model you like

(4) Click to download

(5) Select .FBX format, T-pose download

3. Rig the model yourself

If you want to rig the model yourself, please bind it according to the number, position and name of bones according to the guidelines below.

You can also import a generic template to create a standard model

Then [Open Mod Folder] under the [Mob Lab] to find the model in the local folder and edit the model that way

After you’ve made the changes, you’ll need to turn off & turn on the mod again for your changes to take effect.

4. Import the model

Click Create [Character Parts] to enter the character parts creation panel

Click the [+] next to the [Model] sign to import the rigged model

Select the texture for this model

Click the [Add] button in the parts list to add character parts

Select the corresponding character part in [Part Type]

Once selected, the model will appear in the corresponding group within the [Create Character] section

If you’re uploading a complete character model instead of a character part, then you’ll need to click [Full Body Kit] so the game can hide the original head in-game to avoid any issue

Once it's all done, click [Done] and your character part is created

5. Apply the character parts to the character

Firstly, go to the [Mod Collection] tab to and make sure the Mod is enabled

Then go to the [Mob Lab] and click [Create Resource] → [Character] again

Head over to the [Appearance] tab and find the character parts you created previously
Create Character Outfit
The process is basically the same as creating a [Character], but it is used to create a character outfit and this outfit can be worn by all characters in-game
Create Mods for Floors, Walls, and Furniture
1. Create floors/walls

Click [Create Resource] → [Ground]
Then import your [Ground Texture]
It is worth noting the [Rules]

If you select default, then each grid in-game will be the picture you uploaded.

If you select [Tiling], then the image you set will be drawn on the floor

We suggest players to try out different options to find out all the possibilities

Other Setting Parameters

Click [Done] to finish editing

The wall creation is very similar to the ground creation

After entering the game, click on the facility where you want to change the ground/wall, then click indoors, find the enabled mod, and click to change to the texture you uploaded.


2. Create furniture
Click [Create Resource] → [Furniture]

You need to select a furniture template for the type of furniture you want to create.
Your model will inherit the collision box & other related rules of that particular furniture type in-game

For example, if the surveillance camera is selected, the collision box & other related rules of this custom furniture will become the same as a surveillance camera. The furniture will be found in [Construction Interface] → [Furniture] and can only be placed on the wall

The next step is to import the model and texture. There is no need to rig the model for the furniture

After configuring the properties of the furniture, click [Done] to complete the creation
Upload to Steam & Edit Mods
Upload Mods to Steam
After finishing the mod editing, click [Upload mod to Steam] below

Once submitted, you will be directed to the Steam Workshop page, where you need to manually switch every mod visibility to [Public] under the owner controls section.

And there you go! Other players are now able to find the mods you created in the Steam Workshop page for Let’s School!

Edit Mods

If you would like to optimize the mods that you already uploaded to Steam, you could modify them locally and then click [Upload mod to Steam] again. After the upload is done, your Steam Workshop content will be updated automatically.
Let’s School Scripting Guidelines
Start From Scratch
Must use .NetFramework 4.8 version

Add .dll Reference
Firstly, find this folder from your Steam directory on PC:

***\steamapps\common\Let's School\LetsSchool_Data\Managed

Then add reference to the project, select
UnityEngine.dll
ModFramework.Publish.dll
UnityEngine.CoreModule.dll
ProjectSchoolMod.dll
Framework.dll
Assembly-CSharp.dll

Create Script File
An example script file can be found on GitHub

https://github.com/LANKARIGHT/LetsSchoolModExample

Using Script Module In-Game


Notice
Once the scripting module has been successfully created, players will not be able to make edits to the module when the game is running.

Delete the file is also not available when running the game with the scripting module

Right-click the script module to edit/open the folder
4 Comments
TK 4 Aug @ 12:39pm 
Hopefully you update this for making clubs. Subscribing to this thread in case there's an update.

Great guide!
MockMicrobe 16 Dec, 2024 @ 9:29am 
I was hoping for something about clubs in this guide, but it's good for everything else.
chaselynn 8 Jul, 2024 @ 9:49pm 
I can't wait to try this on my first day off. My first mod ever! :steamhappy:
bobbimhope1 3 Jul, 2024 @ 4:40pm 
are cheat engines allowed?