Mod Ren'Py Red's Mod for Uni [v 0.17] [Mike the Red]

Mike the Red

Member
Apr 26, 2019
157
159
Red Mod Preview.png

Overview:
This mod adds a series of events to the cafe, bar, cheer squad, and some assorted other events;
it adds quite a bit of modified artwork; it adds some gameplay tweaks; and fixes some bugs.

Updated: 2023 January 5
Game/Creator: Uni by Hizor Games
Modder: Mike the Red
Mod Version: 0.17d
Game Version: 0.45.105 (PC)
Language: English

Features:
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

Installation:
Extract the file to the Uni directory. Accept any file replacements.

Change-Log:
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

Future Plans:
You don't have permission to view the spoiler content. Log in or register now.

Download: (Mod+Audio) - -
 
Last edited:

Mike the Red

Member
Apr 26, 2019
157
159
This is an example of the event chain cooldown system:

At the beginning of "cafeVadalized" label:
$ setChainCooldown("cafeVandals",3)

At event triggers:
$ event("cafeVandalized2", "goingto=='work'", "job=='cafe'", "getChainCooldown('cafeVandals')", event.depends("cafeVadalized"), event.once(), priority=50)
 

Mike the Red

Member
Apr 26, 2019
157
159
Here's an earlier version of the mod that should be compatible with the previous release of Uni.
 

Mike the Red

Member
Apr 26, 2019
157
159
I have been fixing error as I find them, including a critical error that was in v0.1. If you downloaded an older version of this mod, please replace it with the newest version (no uninstall necessary, just overwrite it with the new version).
 
Last edited:

luchettodj94

Well-Known Member
Dec 25, 2019
1,740
3,129
Hi, what is school colors mod? (maybe i got this one by myself looking into artwork spoiler) Also i've notice that into your itch.io there's also listed audio files, mind exlpaining a bit? Thx.
 

Mike the Red

Member
Apr 26, 2019
157
159
Hi, what is school colors mod? (maybe i got this one by myself looking into artwork spoiler) Also i've notice that into your itch.io there's also listed audio files, mind exlpaining a bit? Thx.
So, the base mod includes a bunch of new events and some changes to the existing events. It's required if you want to use the other options.

The School Colors portion changes the color of all the uniforms so that E.U.H. has a consistent set of school colors. It really bothered me that the cheerleaders wear blue and orange, the basketball team wears green, the track team wears pink, and the student uniform is red and gray-blue, so I recolored tons of images. It is optional.

The audio portion that can be found on Itch.io adds a few sound effects and quite a bit of background music to the game. This is optional. If you want to use the audio potion, make sure to download all the audio archives (currently two with > 200 MB each) and extract them in order.
 
  • Like
Reactions: luchettodj94

xxx123xxx

New Member
May 8, 2018
2
2
```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/fullstartASE/Town Events/walkevents.rpy", line 16, in script call
call eventengine from _call_eventengine_4
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "game/fullstartASE/Town Events/walkevents.rpy", line 16, in script call
call eventengine from _call_eventengine_4
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "game/fullstartASE/Town Events/walkevents.rpy", line 16, in script call
call eventengine from _call_eventengine_4
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "game/fullstartASE/Town Events/walkevents.rpy", line 16, in script call
call eventengine from _call_eventengine_4
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "game/fullstartASE/ASEscript.rpy", line 632, in script call
call events_run_period from _call_events_run_period #Allows the Event Engine to choose and execute an event
File "game/fullstartASE/event_dispatcher.rpy", line 342, in script call
call expression _event from call_expression_event_1
File "game/fullstartASE/Violet/violet.rpy", line 262, in script
show chelsea happy at right with moveinright
AttributeError: 'NoneType' object has no attribute 'style'

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "fullstartASE/Bakery/bakery.rpyc", line 13, in script call
File "fullstartASE/Bakery/bakery.rpyc", line 13, in script call
File "game/fullstartASE/Town Events/walkevents.rpy", line 16, in script call
call eventengine from _call_eventengine_4
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "game/fullstartASE/Town Events/walkevents.rpy", line 16, in script call
call eventengine from _call_eventengine_4
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "game/fullstartASE/Town Events/walkevents.rpy", line 16, in script call
call eventengine from _call_eventengine_4
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "game/fullstartASE/Town Events/walkevents.rpy", line 16, in script call
call eventengine from _call_eventengine_4
File "game/fullstartASE/ASEscript.rpy", line 410, in script call
call eventengine from _call_eventengine
File "game/fullstartASE/ASEscript.rpy", line 470, in script call
call newday from _call_newday
File "fullstartASE/Bakery/bakery.rpyc", line 13, in script call
File "game/fullstartASE/ASEscript.rpy", line 632, in script call
call events_run_period from _call_events_run_period #Allows the Event Engine to choose and execute an event
File "game/fullstartASE/event_dispatcher.rpy", line 342, in script call
call expression _event from call_expression_event_1
File "game/fullstartASE/Violet/violet.rpy", line 262, in script
show chelsea happy at right with moveinright
File "renpy/ast.py", line 1638, in execute
renpy.exports.with_statement(trans, paired=paired)
File "renpy/exports.py", line 1653, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "renpy/display/core.py", line 2800, in do_with
clear=clear)
File "renpy/display/core.py", line 3376, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs) # type: ignore
File "renpy/display/core.py", line 3905, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "renpy/display/core.py", line 2604, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 495, in renpy.display.render.render_screen
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/movetransition.py", line 383, in render
old_r = renpy.display.render.render(self.old, width, height, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/transform.py", line 747, in render
return transform_render(self, width, height, st, at)
File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 2042, in render
cr = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/transform.py", line 747, in render
return transform_render(self, width, height, st, at)
File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/image.py", line 505, in render
return wrap_render(self.target, width, height, st, at)
File "renpy/display/image.py", line 308, in wrap_render
rend = render(child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 371, in render
surf = render(self.child, width, height, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 1535, in render
cr = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 222, in renpy.display.render.render
AttributeError: 'NoneType' object has no attribute 'style'

Windows-10-10.0.19041 AMD64
Ren'Py 7.5.0.22062402
Uni 0.42.102b
Sat Sep 3 18:45:07 2022
```


Every single event added by your mod causes this white screen and errors, I have Uninstalled and reinstalled a few times and the problem persists. Any ideas? Maybe there is an issue on my end but i have extracted the contents of your mod into the uni folder, and merged the game folders and overwritten everything.

Hope to get this fixed soon! Uni content always appreciated.

Edit: This is just one paste of the error message, i get similar but differnet ones for each event. I can foward some but i have reinstalled uni since this comment and manage to recreate the same issue everytime.
 
  • Like
Reactions: wotano

Mike the Red

Member
Apr 26, 2019
157
159
That's an extremely strange error that doesn't seem to have anything to do with my mod (at least according to the traceback). Would you mind noting a few other errors that you're getting? If you don't mind, post them here, each in their own spoiler tag so that they're easy to separate.

Also, what game and mod versions are you using?
 
Last edited:

Mike the Red

Member
Apr 26, 2019
157
159
I do intend to update the mod to v0.45 when it is released. I'm not sure if I'll update it for every subsequent release, or just a few (like the public releases).
 

Mike the Red

Member
Apr 26, 2019
157
159
That's a good question. I had planned on adding more debate events, but writing those in a believable manner is really time-intensive, so it's just a bunch of notes right now. I also considered adding a bowling mini-game that you can do at the bowling alley. I planned on adding a new romancable guy (who is neither a rapist, nor a beta-boy) and several events along that story line, but it's not very far along and I haven't even considered all the conflict events that would be needed for adding a new character.

Other than that, I'm not sure. Feel free to post any suggestions and I'll consider them (no promises, though).
 

dking239

Member
Jul 1, 2017
186
99
I mean anything you can add would be appreciated I mean matt is horrible to the point I would like to kill him. And Damian turned psycho if you rejected him so maybe just add to what is in game already just my thoughts.
 

Mike the Red

Member
Apr 26, 2019
157
159
I posted version sixteen of the mod to Itch.io. Hopefully everything works, because I'm too tired to keep working tonight. If there are any bugs, please let me know about them.
 

Mike the Red

Member
Apr 26, 2019
157
159
Okay, I think that bug is fixed; please try the new version 0.17 that I posted on Itch.io. Thanks for letting me know.
 

Mike the Red

Member
Apr 26, 2019
157
159
That was just an indentation problem. This should fix it. Can you place this file in "Uni/game/fullstartASE/Bakery" and try again? (I'm really not sure how my game ran without reporting that error.) Alternatively, you can download another updated version of the mod from Itch.io.
 
Last edited: