Midnight Paradise
This Community Hub is marked as 'Adult Only'. You are seeing this hub because you have set your preferences to allow this content.

Midnight Paradise

View Stats:
Error On Ruby
I'm sorry, but an uncaught exception occurred. While processing text tag {I} in 'PLAY WITH {I}HER{/I}'.: Exception: Unknown text tag 'I' -- Full Traceback ------------------------------------------------------------ Full traceback: File "scripts/sandboxevents/sb_ruby_gaming.rpyc", line 48, in script File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\ast.py", line 1619, in execute choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments) File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\exports\menuexports.py", line 134, in menu rv = renpy.store.menu(new_items) File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\exports\menuexports.py", line 424, in display_menu rv = renpy.ui.interact(mouse='menu', type=type, roll_forward=roll_forward) File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\ui.py", line 301, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\core.py", line 2215, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\core.py", line 2879, in interact_core self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn) File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\core.py", line 1381, in draw_screen surftree = renpy.display.render.render_screen( File "render.pyx", line 486, in renpy.display.render.render_screen File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 900, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 900, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 900, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\screen.py", line 754, in render child = renpy.display.render.render(self.child, w, h, st, at) File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 900, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\transform.py", line 1056, in render return RenderTransform(self).render(width, height, st, at) File "accelerator.pyx", line 994, in renpy.display.accelerator.RenderTransform.render File "accelerator.pyx", line 427, in renpy.display.accelerator.RenderTransform.render_child File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 1171, in render surf = render(d, width - x, rh, cst, cat) File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\behavior.py", line 976, in render rv = super(Button, self).render(width, height, st, at) File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 1457, in render surf = render(child, File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 1171, in render surf = render(d, width - x, rh, cst, cat) File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 1113, in render surf = render(d, rw, height - y, cst, cat) File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 1457, in render surf = render(child, File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\display\layout.py", line 1113, in render surf = render(d, rw, height - y, cst, cat) File "render.pyx", line 170, in renpy.display.render.render File "render.pyx", line 260, in renpy.display.render.render File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\text\text.py", line 2604, in render virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True) File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\text\text.py", line 733, in __init__ self.paragraphs = self.segment(text.tokens, style, renders, text) File "C:\Program Files (x86)\Steam\steamapps\common\Midnight Paradise\renpy\text\text.py", line 1530, in segment raise Exception("Unknown text tag %r" % text) Exception: Unknown text tag 'I' Windows-10-10.0.19045 AMD64 Ren'Py 8.3.3.24111502 Midnight Paradise 1.0e Tue Jan 21 16:22:30 2025
< >
Showing 1-8 of 8 comments
Corpse Jan 24 @ 5:00pm 
also getting this error, any info on it yet?
Dredan Jan 25 @ 7:45pm 
Yep. Error on Ruby, I have found it on affection 73/75 Wednesday Evening Gaming Clip. The minute you click on her you get what previous post has already shown.
Originally posted by Corpse:
also getting this error, any info on it yet?
Yep, same here. Any workaround appreciated!
Originally posted by Ironballs McGinty:
Yep, same here. Any workaround appreciated!
There is a workaround by saveswapping with the Elite version of this game (officially available on Patreon), but that will not fix the bug of getting the achievements for doing all Ruby's events.
Freani Jan 27 @ 12:31pm 
Its all about the bug in this file: sb_ruby_gaming.rpyc

This is how it should look like:

label sb_ruby_gaming.main_menu: if sb_menu == 0: menu: "Play a game with her"(sb=sb_option("sb_r_gaming.level1_1", child=["level1_2","level1_3","level2","level3"])): jump sb_ruby_gaming_scenes.play_game "Play with her"(sb=sb_option("sb_r_gaming.level3", child=["level4","level5","level6","level7","level8_1","level8_2"], locked_additional="sb_r_gaming.level3" not in seen_sb)): $ sb_choice = "sb_r_gaming.level3" jump sb_ruby_gaming_scenes.level3_branch "Leave":



But this is how it looks like in the game right now:

This part of string is the source of the bug - {i}her{/i}


label sb_ruby_gaming.main_menu: if sb_menu == 0: menu: "Play a game with her"(sb=sb_option("sb_r_gaming.level1_1", child=["level1_2","level1_3","level2","level3"])): jump sb_ruby_gaming_scenes.play_game "Play with {i}her{/i}"(sb=sb_option("sb_r_gaming.level3", child=["level4","level5","level6","level7","level8_1","level8_2"], locked_additional="sb_r_gaming.level3" not in seen_sb)): $ sb_choice = "sb_r_gaming.level3" jump sb_ruby_gaming_scenes.level3_branch "Leave":

A little bit of editing and I fixed it, also got the rest of my achievements, so I can finally move on.
Last edited by Freani; Jan 27 @ 12:39pm
Originally posted by Freani:
Its all about the bug in this file: sb_ruby_gaming.rpyc

Where do you find this file? I searched the game folder and could not find it
Freani Jan 28 @ 3:38am 
All game files are packed into the main RPA archives, those are the biggest files you can find in your game folder (images.rpa, audio.rpa and so on). On Github, you can download UnRen.bat application (it is RPA Extractor, RPYC Decompiler).

So I downloaded it, used it to extract rpa files (after that you will see rpyc files in your game folder, also video, image, audio files).

Then I had to decompile rpyc files. When you do that, rpy files will appear in your folder and those are the files you want, since you can easily edit them with any text editor.

Just a quote from Reddit:
An rypc file is just a compiled version of the normal file. When you try to open them, they will always reveal some weird stuff, but think nothing of it. To speed up loading time, Ren'Py will compile the .rpy files into .rpyc files when it starts up. When a .rpy file is changed, the .rpyc file will be updated when Ren'Py starts up. However, if a .rpyc file exists without a corresponding .rpy file, the .rpyc file will be used. This can lead to problems if a .rpy file is deleted without deleting the .rpyc file."



If you are going to try this, make a backup / copy of your Midnight Paradise directory and do everything there at first !!!

1) in your original location, extraxt RPA files only with UnRen.bat

2) in your backup location, extract RPA files and also decompile RPYC files with UnRen.bat

3) in your backup location, now you can find sb_ruby_gaming.rpy

4] open it in any text editor and remove these marks only {i}{/i} from the line "Play with {i}her{/i}"(sb=sb_option("sb_r_gaming.level3", child=

5) save the file

6) now go back to the original folder, find and remove sb_ruby_gaming.rpyc file (make a backup) and replace it with your edited sb_ruby_gaming.rpy from backup folder

7) run the game and check Ruby gaming event
Last edited by Freani; Jan 29 @ 9:36am
< >
Showing 1-8 of 8 comments
Per page: 1530 50