Tool Completed Lessons in Love Guide Tool [v1.3] and event guide details website [largestack]

jorflns

Newbie
Jul 2, 2022
24
47
Overview:
Lessons In Love Guide Tool looks at your most recent save game, and lets you know what events you can perform next and their requirements. End all the endless trial and error to find the next event to trigger!

Updated: 23/01/2023
Game/Creator: Lessons in Love - Selebus - - - -
Modder: largestack (jorflns here)
Mod Version: v1.3
Game Version: v0.28.0
Language: English
Official website:

UserInterface.png

Download:


Instructions:


  1. Run the tool.
  2. On first run, it will ask you to select the base game folder.
  3. It will automatically load the most recent save-game every time it loads.
  4. You can also hit the "Reload" to load the most recent save game again. You can do this to refresh the guide tool while you play the game. Simply save your game, then hit "Reload" to update the guide.

Also see event details website created here:


Also recommend checking out:
[Mod] - Lessons in Love Progress and Guide Mod [v0.28.0] [cckerberos] | F95zone
 
  • Like
Reactions: Pif paf

RedSh

Newbie
Jul 17, 2017
15
31
A couple of issues:

Kaori's Wither quest is showing up as suggested event to complete, except it's already done. It also shows:

event name:Wither
event id:kaoridate25
event group:Kaori
event chain:
triggered by label:callkaorinight
triggered by label branch:callnight
event trigger file:['C:/Users/Craig/Desktop/LessonsInLove0.28.0-0.28.0-pc-subscribestar\\game\\KaoriEvents.rpy']
event trigger code:
no code found (this usually means it's part of an automatic event chain)
conditions:
✅ kaorinumber == True

Except the code for triggering kaoridate25, listed at the end of the 'event raw details' is actually long as your arm:

if ((totaldays >= 480) and (chap1point + chap2point >= 200) and (happypoint + happymiss >= 13) and (chikapoint + chikamiss >= 24) and
(yumipoint >= 20) and (ayanepoint + ayanemiss >= 26) and (sanapoint + sanamiss >= 22) and (makotopoint + makotomiss >= 22) and (mikupoint >= 21) and
(rinpoint + rinmiss >= 24) and (futabapoint + futabamiss >= 27) and (amipoint + amimiss >= 24) and (nikipoint >= 6) and
(mayapoint + mayamiss >= 20) and (mollypoint >= 14) and (tsuneyopoint >= 14) and (utapoint >= 9) and (iopoint >= 9) and (otohapoint >= 9) and (nodokapoint >= 5)
and (toukapoint >= 9) and (yasupoint >= 5) and (norikopoint >= 11) and (kirinpoint + kirinmiss >= 19) and (wakanapoint >= 2) and (osakopoint >= 2) and (yukipoint >= 4) and (tsubasapoint >= 2)
and (sarapoint + saramiss >= 10) and (harukapoint + harukamiss >= 10) and (karinpoint + karinmiss >= 7) and (kaoripoint >= 7) and (makipoint + makimiss >= 7) and (chinamipoint >= 5) and (day == 6) and kaoridate25 == False):
jump kaoridate25

As such, I suspect your trigger parser is failing on this event, and with only the one kaorinumber condition, as soon as you get her number, the event will show up as suggested and never be removed.


Secondly, Maya's Anything and Everything isn't showing the correct triggers, either:

event name:Anything & Everything
event id:mayadate45
event group:Maya
event chain:
triggered by label:callmayanight

conditions:
✅ shrine40 == False
✅ mayanumber == True

It's saying that shrine40 must be false, except from the event raw details:

event trigger code:
if shrine40 == False:
play sound "phonebeep.wav"
"I tap on Maya's name in my phone and wait for her to answer."
"........."
"......"
"..."
"But of course she doesn't."
jump callnight
elif shrine40 == True and norikodorm30 == True and mayadate45 == False:
jump mayadate45


So it's picking up the first 'if shrine40 == False' stanza where Maya doesn't answer, but missing mayadate45's actual condition of shrine40 == True and norikodorm30 == True.
 
  • Like
Reactions: jorflns

jorflns

Newbie
Jul 2, 2022
24
47
A couple of issues:

Kaori's Wither quest is showing up as suggested event to complete, except it's already done. It also shows:

event name:Wither
event id:kaoridate25
event group:Kaori
event chain:
triggered by label:callkaorinight
triggered by label branch:callnight
event trigger file:['C:/Users/Craig/Desktop/LessonsInLove0.28.0-0.28.0-pc-subscribestar\\game\\KaoriEvents.rpy']
event trigger code:
no code found (this usually means it's part of an automatic event chain)
conditions:
✅ kaorinumber == True

Except the code for triggering kaoridate25, listed at the end of the 'event raw details' is actually long as your arm:

if ((totaldays >= 480) and (chap1point + chap2point >= 200) and (happypoint + happymiss >= 13) and (chikapoint + chikamiss >= 24) and
(yumipoint >= 20) and (ayanepoint + ayanemiss >= 26) and (sanapoint + sanamiss >= 22) and (makotopoint + makotomiss >= 22) and (mikupoint >= 21) and
(rinpoint + rinmiss >= 24) and (futabapoint + futabamiss >= 27) and (amipoint + amimiss >= 24) and (nikipoint >= 6) and
(mayapoint + mayamiss >= 20) and (mollypoint >= 14) and (tsuneyopoint >= 14) and (utapoint >= 9) and (iopoint >= 9) and (otohapoint >= 9) and (nodokapoint >= 5)
and (toukapoint >= 9) and (yasupoint >= 5) and (norikopoint >= 11) and (kirinpoint + kirinmiss >= 19) and (wakanapoint >= 2) and (osakopoint >= 2) and (yukipoint >= 4) and (tsubasapoint >= 2)
and (sarapoint + saramiss >= 10) and (harukapoint + harukamiss >= 10) and (karinpoint + karinmiss >= 7) and (kaoripoint >= 7) and (makipoint + makimiss >= 7) and (chinamipoint >= 5) and (day == 6) and kaoridate25 == False):
jump kaoridate25

As such, I suspect your trigger parser is failing on this event, and with only the one kaorinumber condition, as soon as you get her number, the event will show up as suggested and never be removed.


Secondly, Maya's Anything and Everything isn't showing the correct triggers, either:

event name:Anything & Everything
event id:mayadate45
event group:Maya
event chain:
triggered by label:callmayanight

conditions:
✅ shrine40 == False
✅ mayanumber == True

It's saying that shrine40 must be false, except from the event raw details:

event trigger code:
if shrine40 == False:
play sound "phonebeep.wav"
"I tap on Maya's name in my phone and wait for her to answer."
"........."
"......"
"..."
"But of course she doesn't."
jump callnight
elif shrine40 == True and norikodorm30 == True and mayadate45 == False:
jump mayadate45


So it's picking up the first 'if shrine40 == False' stanza where Maya doesn't answer, but missing mayadate45's actual condition of shrine40 == True and norikodorm30 == True.
Thanks, appreciate it. I'll work on fixing those ones for the next update.
 

KMSR

New Member
Nov 6, 2022
6
2
Getting error:
Traceback (most recent call last):
File "main.py", line 553, in <module>
File "main.py", line 214, in __init__
File "main.py", line 395, in refresh
File "game_data.py", line 512, in load_game_data
TypeError: '>=' not supported between instances of 'NoneType' and 'int'
 

jorflns

Newbie
Jul 2, 2022
24
47
Getting error:
Traceback (most recent call last):
File "main.py", line 553, in <module>
File "main.py", line 214, in __init__
File "main.py", line 395, in refresh
File "game_data.py", line 512, in load_game_data
TypeError: '>=' not supported between instances of 'NoneType' and 'int'
What game version? I'll have a look.
 

SHADESUFFER

New Member
Nov 17, 2023
1
0
No save files are being shown on tool even tho there is like 20 of them, any hints how does that even work ?