• To improve security, we will soon start forcing password resets for any account that uses a weak password on the next login. If you have a weak password or a defunct email, please update it now to prevent future disruption.

Ren'Py School Game [v0.952] [Sloths Command]

2.60 star(s) 48 Votes

skryker

Member
Jul 28, 2017
132
116
This last changelog restored my faith on having an eventual bugless school game. Well done

I will download it later
 

MORKS1212

New Member
May 16, 2021
11
2
is the weight in the backpack glitched ? i cant trash some stuff and every item says it has no weight but the backpack weight still increases. i tryd starting a new game and it still wont work like if some girl gifts me something and i get to much weight i cant move and the game is softlockt because i cant trash the item ? is there some fix for this ?
 

FabStinson

New Member
Nov 18, 2017
7
0
is the weight in the backpack glitched ? i cant trash some stuff and every item says it has no weight but the backpack weight still increases. i tryd starting a new game and it still wont work like if some girl gifts me something and i get to much weight i cant move and the game is softlockt because i cant trash the item ? is there some fix for this ?
Same here.
 

Thenano007

New Member
Jan 31, 2020
5
0
is there any way to change my name after 2 hours in cuz i didn't know my name was deleted and replaced with Profile Uhikjezu
 

Exoplast

Engaged Member
Nov 2, 2017
2,684
18,631
School Game [v0.945 BugFix 5] [Sloths Command] Compressed

PC (318MB)
-
MAC (355MB) -

if you like the game support the dev.
 

Darkrift411

Member
May 6, 2019
184
387
I think I found a bug. This is the third time ive run into this, and so far going back to an old save was the only fix. Basically I start gettign errors about 'time' and not being able to pickle it. Deciding to dig into this, I made a copy of the game and unren'd it. I loaded it and found time is an object, not a variable, but in my broken game, time=6. So I grepped through the code and I think I found what is breaking it:

Code:
joob.rpy-     if reputation_joob >= -250:
joob.rpy:         $ time = 6
joob.rpy-     elif reputation_joob >= 50:
joob.rpy:         $ time = 9
joob.rpy-     elif reputation_joob >= 300:
joob.rpy:         $ time = 12
These appear to be overwriting the time object with just "6" or "12" losing all other items inside of it (from a quick peek it looks like hour, minute and some others)

Im not good enough with python to fix the time object, so guessing I just lost the last hour or 2 of work....

EDIT: I decided to try and do 'import time' and while this cleared up lots of the errors I was getting, it is still broke (I cant save my game), so that does not seem to be enough to fix it.
 
Last edited:
  • Like
Reactions: MORKS1212

Darkrift411

Member
May 6, 2019
184
387
For anyone running into exceptions when you try to work at the supermarket (they will mention unable to pickle time), I found a temp fix until the devs resolve the issue. It requires a tiny bit of knowledge because you have to use unren (I used "universal unren") and extract the RPA files. This should leave you with rpy and rpyc files (if you dont have the rpy files, you also need to decode the rpc files in unren).

Once that is done, edit the "joob.rpy" script and find all instances of "time" by itself. I believe there are 6.
time=something
something=time
Dont edit them if they are part of a word (lke MiniGameTime, etc)

Basically, change "time" to "temp_time" (uses a new variable instead of overwriting the existing time object). When you are done, these should be the 6 lines that were changed (they are not all together, they are spread through that file):

Code:
         $ time = 6
         $ time = 9
         $ time = 12
     $ MiniGameTime = time
     $ MiniGameMaxTime = time
     $ MiniGameTime = time
     $ MiniGameMaxTime = time
Would change to:

Code:
         $ temp_time = 6
         $ temp_time = 9
         $ temp_time = 12
     $ MiniGameTime = temp_time
     $ MiniGameMaxTime = temp_time
     $ MiniGameTime = temp_time
     $ MiniGameMaxTime = temp_time
Then start the game, and this particular issue should not happen again.
 
  • Like
Reactions: MORKS1212

Darkrift411

Member
May 6, 2019
184
387
Also, I saw some people asking for cheats. You can use unren to enable console, and in console (shift+o), you can use these:

Fill energy+hunger:
energy=9999;satiety=9999

Increase relationship of whatever NPC you are talking to (+200 contact, +100 love, -60 fear) (you can run this multiple times in a row, or increase the numbers if you want):
contact_npc+=200;love_npc+=100;fear_npc-=60

Same, but split incase you dont want to apply all to the same NPC:
contact_npc+=200
love_npc+=100
fear_npc-=60

Run these two during a fight. It will give you 48 action points, and 480 health:
action_points_max=action_points=48
heart_point=heart_point_max=480

This will heal all of your body parts to 100%:
stability_body_left_leg=stability_body_head=stability_body_right_hand=stability_body_right_leg=stability_body_left_hand=stability_body_body=100

To add the rules that the NPC cannot wear clothes (will get them naked):
eval(npc_id)["no_clothes"]=eval(npc_id)["no_clothes1"]=eval(npc_id)["no_pantsu"]=eval(npc_id)["no_bra"]=True

If you just want to remove a single piece instead, use one of these:
eval(npc_id)["no_clothes"]=True
eval(npc_id)["no_clothes1"]=True
eval(npc_id)["no_pantsu"]=True
eval(npc_id)["no_bra"]=True

While in a card game, to make it easer to beat your opponent, run these (increases your points decreases thiers):
c_3.cash=9999
c_1.cash=1

To get a NPCs phone number:
eval(npc_id)["number_phone"]=1

To give yourself money:
money=99999

To give yourself perk points.. its a little tricky. Perk points are "lvl - lvl_points_sell" (lvl_points_sell are how many you have spent.) So if you have 50 levels, you have 50 perk points, but if you have spent 49, you only have 1. So the trick is to gain some (8 I think is the most expensive so get to level 8) and just set lvl_points_sell to 0, so you have all 8 points. Spend them, then set it to 0 again to get your points back:
lvl_points_sell=0

During character creation, if you want unlimited character creation points, use this (it will knock you back to the first step "1. Basic data" so use it first before you make changes):
unallocated_attributes=9999
 
Jul 30, 2020
16
28
Aside for some untranslated text (when a girl is calling you, when you beat somebody up and a person comes to the rescue,...) and certain menus that you can not escape (look for a person by ID or change color) the game is quite solid. I like that you can be as good or evil as you want to be.

I am looking forward to the finished game
 

Darkrift411

Member
May 6, 2019
184
387
Aside for some untranslated text (when a girl is calling you, when you beat somebody up and a person comes to the rescue,...) and certain menus that you can not escape (look for a person by ID or change color) the game is quite solid. I like that you can be as good or evil as you want to be.

I am looking forward to the finished game
Look for person by id, just hit enter, or type "exit" as the id and it will let you out.

As for the untranslated text... there is a lot. And even the translated text is pretty rough. Gets so hard to read after a while that I just started holding control to skip most of it. Def needs a human to translate and fix it up, not just MTL
 
  • Like
Reactions: MORKS1212
2.60 star(s) 48 Votes