Mod Ren'Py Dreams of Desire: Definitive Edition - Lain's Walkthrough + Improvements + Cheat Mod [v1.0] [Maim Lain]

5.00 star(s) 1 Vote

scmark15

Member
Jul 28, 2017
117
350
266
Hey guys,

I'm also getting an error why clicking on the picture from Alice and Aby on the shelf in Aby her appartment (episode 11 day 21)
Any help is really appreciated!

Thx! Rob

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/data/rooms/abys_shelf.rpy", line 12, in script
call screen room_screen(abys_shelf)
File "renpy/common/000statements.rpy", line 670, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/mod/mod_screens.rpy", line 2507, in execute
screen guide_mini():
File "game/mod/mod_screens.rpy", line 2507, in execute
screen guide_mini():
File "game/mod/mod_screens.rpy", line 2513, in execute
if guides["mini"]:
File "game/mod/mod_screens.rpy", line 2514, in execute
drag at guide_appear:
File "game/mod/mod_screens.rpy", line 2519, in execute
has fixed:
File "game/mod/mod_screens.rpy", line 2537, in execute
if day == 4:
File "game/mod/mod_screens.rpy", line 2617, in execute
if not phone_password_found:
File "game/mod/mod_screens.rpy", line 2621, in execute
$ guide = GuideSteps("Aby's Kitchen", stepNum, ["• Check Aby's Tablet on the kitchen table.", "• Try the date on the photo, June 13th, as the password...", " {color=#" + persistent.colors[opt] + "}{b}0613{/b}{/color}"])
File "game/mod/mod_screens.rpy", line 2621, in <module>
$ guide = GuideSteps("Aby's Kitchen", stepNum, ["• Check Aby's Tablet on the kitchen table.", "• Try the date on the photo, June 13th, as the password...", " {color=#" + persistent.colors[opt] + "}{b}0613{/b}{/color}"])
NameError: name 'opt' is not defined

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

Full traceback:
File "game/data/rooms/abys_shelf.rpy", line 12, in script
call screen room_screen(abys_shelf)
File "renpy/ast.py", line 2259, in execute
self.call("execute")
File "renpy/ast.py", line 2241, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "renpy/statements.py", line 342, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 670, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "renpy/exports.py", line 3345, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "renpy/ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "renpy/display/core.py", line 3579, 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 "renpy/display/core.py", line 4052, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "renpy/display/core.py", line 681, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 681, in visit_all
d.visit_all(callback, seen)
File "renpy/display/core.py", line 681, in visit_all
d.visit_all(callback, seen)
File "renpy/display/screen.py", line 476, in visit_all
callback(self)
File "renpy/display/core.py", line 4052, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "renpy/display/screen.py", line 487, in per_interact
self.update()
File "renpy/display/screen.py", line 680, in update
self.screen.function(**self.scope)
File "game/mod/mod_screens.rpy", line 2507, in execute
screen guide_mini():
File "game/mod/mod_screens.rpy", line 2507, in execute
screen guide_mini():
File "game/mod/mod_screens.rpy", line 2513, in execute
if guides["mini"]:
File "game/mod/mod_screens.rpy", line 2514, in execute
drag at guide_appear:
File "game/mod/mod_screens.rpy", line 2519, in execute
has fixed:
File "game/mod/mod_screens.rpy", line 2537, in execute
if day == 4:
File "game/mod/mod_screens.rpy", line 2617, in execute
if not phone_password_found:
File "game/mod/mod_screens.rpy", line 2621, in execute
$ guide = GuideSteps("Aby's Kitchen", stepNum, ["• Check Aby's Tablet on the kitchen table.", "• Try the date on the photo, June 13th, as the password...", " {color=#" + persistent.colors[opt] + "}{b}0613{/b}{/color}"])
File "game/mod/mod_screens.rpy", line 2621, in <module>
$ guide = GuideSteps("Aby's Kitchen", stepNum, ["• Check Aby's Tablet on the kitchen table.", "• Try the date on the photo, June 13th, as the password...", " {color=#" + persistent.colors[opt] + "}{b}0613{/b}{/color}"])
NameError: name 'opt' is not defined

Windows-10-10.0.26100 AMD64
Ren'Py 7.6.1.23060707
Dreams of Desire: Definitive Edition 1.0.3
Sun Jul 20 00:35:28 2025
Sorry about that, I’m not at home at the moment but I can see what’s going on here.

If your comfortable you can fix it yourself... find this line in "game/mod/mod_screens.rpy", line 2621...
Code:
$ guide = GuideSteps("Aby's Kitchen", stepNum, ["• Check Aby's Tablet on the kitchen table.", "• Try the date on the photo, June 13th, as the password...", "   {color=#" + persistent.colors[opt] + "}{b}0613{/b}{/color}"])
and add "" around the opt in persistent.colors[opt] so it looks like this...
Code:
$ guide = GuideSteps("Aby's Kitchen", stepNum, ["• Check Aby's Tablet on the kitchen table.", "• Try the date on the photo, June 13th, as the password...", "   {color=#" + persistent.colors["opt"] + "}{b}0613{/b}{/color}"])
Then click save. If your not comfortable I’ll have a fix early tomorrow morning.

Thanks for the report.

Update: Fixed, new version here
 
Last edited:

scmark15

Member
Jul 28, 2017
117
350
266
Does this mod include the walkthrough? Or do I need both? And if so, are they compatible with each other?
My mod is a replacement for Lain's mod and includes Choice highlighting, Achievement & Ending guides, Revamped Gallery (including missing scenes), Grammer/Bug fixes, etc.

They are not compatible with each other. I wrote this guide for fun to replace Lain's mod due to it being so outdated and decided to share.

There may still be bugs as it's still undergoing testing as it's only a beta. If you find any please feel free to DM me. Also if you have any suggestions you'd like to see implemented in the final version DM me aswell.

Note: the Steam Version of the mod will come out with the final version as it's not the same game version and requires additional work.

Thanks,
scmark15
 

utadalover

New Member
Dec 24, 2024
3
12
37
Just gonna leave this here...

Mod is for Game Version 1.0.3 (The GOG Release); Steam Version 1.0.2 is not support ATM.

I'm going to start updating the mod to the final version and I'm hoping to get it released early September.
Keep reporting any bugs and I'll have them fixed in the final update, unless they are game breaking then I'll hotfix the patch here.
The Steam version will be released with the final GOG version and the version will be changed to v1.0-GOG and v1.0-STEAM.
I will also be creating a post in the Mod thread at release and will be replacing the content in this post with a link to it.


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.
There may be bugs and/or crashes as this is still being tested. And old saves probably won't work properly.

Check back here occasionally for updates!

Keep them bug reports coming! Also, if you find anything you dislike don't be afraid to me know!


If you find any bugs DM me information of where you found the bug and include information like the mod version, episode #, day #, error codes, and/or screenshots. All information is helpful!

If you have any suggestions DM me as well. If you choose to mod the mod please share!

Enjoy!

Try not to post bug reports here as it'll make this post harder to find. ;)
I'm creating a list of bugs found and suggestions, please DM me any you find or if any hotfix I post doesn't work. I'll do my best to keep on top of them.


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.
Cool stuff man thanks for all your hard work, the mods should update Dreams of Desire's home page with this mod instead of Lain's.
 
  • Like
Reactions: Kaostig01 and FFTW

scmark15

Member
Jul 28, 2017
117
350
266
Cool stuff man thanks for all your hard work, the mods should update Dreams of Desire's home page with this mod instead of Lain's.
A mod changed the link for Lain's mod, it currently links to my post. I'm working on a few minor updates (currently slightly increasing the guides font sizes) to my mod before I release the final version and creating a thread of it's own for it.
 
Last edited:

LeonToralla

Member
Nov 15, 2019
242
118
230
A mod changed the link for Lain's mod, it currently links to my post. I'm working on a few minor updates (currently slightly increasing the guides font sizes) to my mod before I release the final version and creating a thread of it's own for it.
Any new update or the already posted is the final?
 

WillyML4

New Member
Oct 26, 2024
2
0
11
I just discovered this mod today and am trying it out. I'm noticing that the mother is still refer to as landlady in spoken dialogue, but her title is Mom. Is that normal? Other than that, this is really great. I'm using the Steam version of the mod if that makes any difference.
 

scmark15

Member
Jul 28, 2017
117
350
266
I just discovered this mod today and am trying it out. I'm noticing that the mother is still refer to as landlady in spoken dialogue, but her title is Mom. Is that normal? Other than that, this is really great. I'm using the Steam version of the mod if that makes any difference.
I‘ll take a look into it when I get a chance, maybe an error somewhere.

I can replicate the issue; will need a little time to investigate the exact cause further.

Seems like an issue with the relationship functionality affecting only the Steam version.

Also found another minor issue on both versions. I will get a patch out for both as soon as I can figure out what happened.
 
Last edited:
  • Like
Reactions: WillyML4

scmark15

Member
Jul 28, 2017
117
350
266
I just discovered this mod today and am trying it out. I'm noticing that the mother is still refer to as landlady in spoken dialogue, but her title is Mom. Is that normal? Other than that, this is really great. I'm using the Steam version of the mod if that makes any difference.
I've found the error... the Steam version has function block that I was calling in the original code that changed very little between the Steam and GOG version and I didn't notice.

In the Steam version it calls from a regular variable, in the GOG this is a persistent variable.

I'll upload a fix for this tomorrow as I'm testing to make sure I didn't break anything else while trying to fix this.
 
  • Like
Reactions: WillyML4

WillyML4

New Member
Oct 26, 2024
2
0
11
While messing around with the game some more, I've also come across multiple "Image 'tlm elite #' not found" red text errors in The Lost Memories portion of the game. This could be another Steam issue, but figured I might as well mention it, too. I love the new suite of options in the UI. This mod will make replaying different routes much more easier. (Eliminates a lot of the guessing on my part.)
 

scmark15

Member
Jul 28, 2017
117
350
266
While messing around with the game some more, I've also come across multiple "Image 'tlm elite #' not found" red text errors in The Lost Memories portion of the game. This could be another Steam issue, but figured I might as well mention it, too. I love the new suite of options in the UI. This mod will make replaying different routes much more easier. (Eliminates a lot of the guessing on my part.)
K, I'll look into too while I'm at it. Any more issues just DM me with the text errors (makes it easier to look into).

Update: Seems I forgot to add the elite.rpa file into the zip when I made it... so the images are missing; fixed in next version.

Updated: Fixed, Here
 
Last edited:
  • Like
Reactions: WillyML4
5.00 star(s) 1 Vote