Ren'Py Earth's Last Guardian [v0.1.3.5b] [EcchiYoYo Productions]

2.20 star(s) 6 Votes

Which characters scenes should I work on for 0.2.1


  • Total voters
    101
  • Poll closed .

IMNC

Member
Sep 3, 2019
197
167
If you go to the park and she is not there it will then say in the hints log to come back some other time, this means another day, the event didn't trigger that day. There is a mechanic that the more times an event does not happen (when it is possible) then the more likely it is to happen, it is a pretty high chance already so just go back another night.
I've been taking naps to change the time, while maintaining relationships, and going to the park anyway even though her icon is in the house, but she is still always somewhere in the house every night. This is day 10 in a row at least of trying.

Screenshot 2024-05-06 at 11.52.22 AM.png
 
Last edited:

EcchiYoYo

Member
Game Developer
Nov 7, 2022
197
305
I've been taking naps to change the time, while maintaining relationships, and going to the park anyway even though her icon is in the house, but she is still always somewhere in the house every night. This is day 10 in a row at least of trying.

View attachment 3609469
Have you done Chloe's second event? That is also in the park at night, it could be the game is trying to run Chloe's event.

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

OsoSober

Member
Jul 22, 2018
161
64
i had the same problem, took over 2 game weeks for it to get the girl there same with the chloe one
 

OsoSober

Member
Jul 22, 2018
161
64
question for everyone, just wondering, what is the highest level dungeon you reached? and what is the level you start on after rebirth?
 

EcchiYoYo

Member
Game Developer
Nov 7, 2022
197
305
i had the same problem, took over 2 game weeks for it to get the girl there same with the chloe one
I will have a look at the numbers and if needed altar them for the next release, without looking at the code I think each missed opportunity gives an extra 5% increased chance for the event to occur, maybe you got unlucky maybe I messed something up. But two weeks is way too long so I will try and fix this.
 

HTYYHRK

Member
Dec 7, 2018
345
567
I will have a look at the numbers and if needed altar them for the next release, without looking at the code I think each missed opportunity gives an extra 5% increased chance for the event to occur, maybe you got unlucky maybe I messed something up. But two weeks is way too long so I will try and fix this.
I've also noticed for the first event that she is never assigned to her house in the morning, even after weeks of checking.
 
Last edited:

DarkstarDrago

Newbie
May 5, 2017
33
8
Hey, don't know if I triggered the events out of order or something but I have the hint to see chloe at her house in the morning, but she's never there. I see the hint when I first wake up saying I should see her at her house, but as soon as I bring up the map screen she's somewhere in the mc's house and the hint changes to I should see her at her house another time. Additionally, not sure if its intended or not but when I take quests at the item shop, the quests aren't active at the upgrades shop and I have to do the quests at each individually to level up reputation at each shop.
 

EcchiYoYo

Member
Game Developer
Nov 7, 2022
197
305
Hey, don't know if I triggered the events out of order or something but I have the hint to see chloe at her house in the morning, but she's never there. I see the hint when I first wake up saying I should see her at her house, but as soon as I bring up the map screen she's somewhere in the mc's house and the hint changes to I should see her at her house another time. Additionally, not sure if its intended or not but when I take quests at the item shop, the quests aren't active at the upgrades shop and I have to do the quests at each individually to level up reputation at each shop.
You need to apply the 0.1.3.5a patch, this was a bug in the initial release.
 
  • Like
Reactions: battali0n

ea3794

Member
Modder
Mar 30, 2018
431
821
I will have a look at the numbers and if needed altar them for the next release, without looking at the code I think each missed opportunity gives an extra 5% increased chance for the event to occur, maybe you got unlucky maybe I messed something up. But two weeks is way too long so I will try and fix this.
Had the same issue. Spent 2-3 weeks playing regularly until giving up and quick-loading Sunday well over 100 times for both girls. Nicole never shows up in the park, Chloe never shows up in front of her house. Just the number of locations girls may appear brings the chance of them appearing in the correct location down below 10%. The additional percentage chance for a girl to actually move to a different location lowers these odds even further. Adding "grind" to make the game artificially take longer is one thing but this is just making players frustrated as they can only pray to the RNG gods to make any progress.

Applying the 1.3.5a patch didn't make any difference, 30 more quick-loads and Nicole still refuses to appear in the park (because my "pity" bonus is still 0%).

I've attached a patch that replaces all the "Location related functions" so that girls appear as indicated by the in-game hints and simply randomize their location otherwise.

This patch also fixes a few bugs:
  • Chloe appearing in various places before actually meeting her.
  • The spare room being "Chloe's room" before she actually moves in.
  • Multiple girls appearing in the same location.
Ps. The events with Nicole and Chloe in the park at night while all the artwork shows daytime break continuity a bit...
Pps. Chloe will not appear in the Spare room until she moves in (code elsewhere does not recognize chloe.location == "spare_room").

Also found crash bug when clicking on Chloe's stat page after reaching the end of Chloe's quest line:

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/core/House/bathroom.rpy", line 34, in script
    menu:
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 1, in execute
    screen chloe_stats_screen():
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 1, in execute
    screen chloe_stats_screen():
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 253, in execute
    if chloe.is_pissed == True:
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 297, in execute
    if pc.rebirth_learned == False and pc.level < 50 and chloe.item_purchased == False and pc.coin_shop == False:
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 297, in <module>
    if pc.rebirth_learned == False and pc.level < 50 and chloe.item_purchased == False and pc.coin_shop == False:
AttributeError: 'CharacterNPC' object has no attribute 'item_purchased'
Cheers.
 

EcchiYoYo

Member
Game Developer
Nov 7, 2022
197
305
Had the same issue. Spent 2-3 weeks playing regularly until giving up and quick-loading Sunday well over 100 times for both girls. Nicole never shows up in the park, Chloe never shows up in front of her house. Just the number of locations girls may appear brings the chance of them appearing in the correct location down below 10%. The additional percentage chance for a girl to actually move to a different location lowers these odds even further. Adding "grind" to make the game artificially take longer is one thing but this is just making players frustrated as they can only pray to the RNG gods to make any progress.

Applying the 1.3.5a patch didn't make any difference, 30 more quick-loads and Nicole still refuses to appear in the park (because my "pity" bonus is still 0%).

I've attached a patch that replaces all the "Location related functions" so that girls appear as indicated by the in-game hints and simply randomize their location otherwise.

This patch also fixes a few bugs:
  • Chloe appearing in various places before actually meeting her.
  • The spare room being "Chloe's room" before she actually moves in.
  • Multiple girls appearing in the same location.
Ps. The events with Nicole and Chloe in the park at night while all the artwork shows daytime break continuity a bit...
Pps. Chloe will not appear in the Spare room until she moves in (code elsewhere does not recognize chloe.location == "spare_room").

Also found crash bug when clicking on Chloe's stat page after reaching the end of Chloe's quest line:

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/core/House/bathroom.rpy", line 34, in script
    menu:
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 1, in execute
    screen chloe_stats_screen():
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 1, in execute
    screen chloe_stats_screen():
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 253, in execute
    if chloe.is_pissed == True:
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 297, in execute
    if pc.rebirth_learned == False and pc.level < 50 and chloe.item_purchased == False and pc.coin_shop == False:
  File "game/screens/Girl screens/Chloe stats screen.rpy", line 297, in <module>
    if pc.rebirth_learned == False and pc.level < 50 and chloe.item_purchased == False and pc.coin_shop == False:
AttributeError: 'CharacterNPC' object has no attribute 'item_purchased'
Cheers.
0.1.3.5b
Fixed a bug causing a crash in Chloe`s stat page after story quests is complete before items are given, incorrect variable name.
 

youraccount69

Active Member
Dec 30, 2020
725
207
EarthsLastGuardian-0.1.3.5b
You don't have permission to view the spoiler content. Log in or register now.
rpdl torrents are unaffiliated with F95Zone and the game developer.
Please note that we do not provide support for games.
For torrent-related issues use here, or join us on !
, . Downloading issues? Look here.
Want to join the team? Read more here!
 
  • Like
Reactions: EcchiYoYo

miglosch

New Member
Jan 21, 2023
11
10
Hey, don't know if I triggered the events out of order or something but I have the hint to see chloe at her house in the morning, but she's never there. I see the hint when I first wake up saying I should see her at her house, but as soon as I bring up the map screen she's somewhere in the mc's house and the hint changes to I should see her at her house another time. Additionally, not sure if its intended or not but when I take quests at the item shop, the quests aren't active at the upgrades shop and I have to do the quests at each individually to level up reputation at each shop.
Same here... finally Nicole showed up in the park... but Chloe is never at her house in the morning.

Unfortunately i have an error on my mac when i try to save my game...

```
I'm sorry, but an uncaught exception occurred.

While running game code:
File "renpy/common/00action_file.rpy", line 397, in __call__
renpy.save(fn, extra_info=save_name)
Exception: Not saved - no valid save locations.

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

Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/ast.py", line 1138, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/python.py", line 1122, in py_exec_bytecode
exec(bytecode, globals, locals)
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/core.py", line 3582, 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 "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/core.py", line 4543, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/transition.py", line 53, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/screen.py", line 770, in event
rv = self.child.event(ev, x, y, st)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 1403, in event
rv = super(Window, self).event(ev, x, y, st)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 281, in event
rv = d.event(ev, x - xo, y - yo, st)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 1403, in event
rv = super(Window, self).event(ev, x, y, st)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 281, in event
rv = d.event(ev, x - xo, y - yo, st)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 1179, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/layout.py", line 281, in event
rv = d.event(ev, x - xo, y - yo, st)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1142, in event
return handle_click(self.clicked)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/behavior.py", line 1075, in handle_click
rv = run(action)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/display/behavior.py", line 379, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 397, in __call__
renpy.save(fn, extra_info=save_name)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/loadsave.py", line 447, in save
location.save(slotname, sr)
File "/private/var/folders/w_/v9cz11h544g2cw5xzs55pg6r0000gp/T/AppTranslocation/AB550497-2EE0-4873-9EE9-E5D97A173660/d/EarthsLastGuardian.app/Contents/Resources/autorun/renpy/savelocation.py", line 462, in save
raise Exception("Not saved - no valid save locations.")
Exception: Not saved - no valid save locations.

macOS-10.16-x86_64-i386-64bit x86_64
Ren'Py 8.1.3.23091805
Earth's Last Guardian 0.1.3.5
Mon May 13 19:00:12 2024
```
Quarantine for this game is turned off by terminal command
 

EcchiYoYo

Member
Game Developer
Nov 7, 2022
197
305
Same here... finally Nicole showed up in the park... but Chloe is never at her house in the morning.

Unfortunately i have an error on my mac when i try to save my game...



Quarantine for this game is turned off by terminal command
I guess turning off local saves breaks saving on a mac, I can't test this as I don't have one. The save location is set in options.rpy, if you search for "Save directory" without quotations you should find where this is set, in this part "define config.save_directory = None" change None to the desired folder with quotations.
View attachment options.zip
If you download and extract the attached file and extract it into your game folder, over writing the existing file this should fix it. Maybe backup the options file first in case it breaks something, like I said I can't test Mac specific bugs, but let me know if the this fixes it, if not I will try again.
 
  • Like
Reactions: miglosch

miglosch

New Member
Jan 21, 2023
11
10
I guess turning off local saves breaks saving on a mac, I can't test this as I don't have one. The save location is set in options.rpy, if you search for "Save directory" without quotations you should find where this is set, in this part "define config.save_directory = None" change None to the desired folder with quotations.
View attachment 3631006
If you download and extract the attached file and extract it into your game folder, over writing the existing file this should fix it. Maybe backup the options file first in case it breaks something, like I said I can't test Mac specific bugs, but let me know if the this fixes it, if not I will try again.
Thanks a lot! Saving works fine now. In lack of possibility to save my game I started a new one. Let's see if the events will be triggered normally.
 

EcchiYoYo

Member
Game Developer
Nov 7, 2022
197
305
Thanks a lot! Saving works fine now. In lack of possibility to save my game I started a new one. Let's see if the events will be triggered normally.
If the events don't trigger or take too long you can open the console (default shift + o) and type jump chloe_story_1, this will jump you to Chloe`s first event. You can use the same naming convention for the other events so jump sister_event_2, for her park event. I am going to be taking a look at the way events are triggered to reduce the chances of spending weeks trying to trigger them.
 

wookie ookie

Well-Known Member
Aug 30, 2021
1,382
1,978
So did I miss a post or something, or is there a bug with Seana, states you should keep building intimate relations with Seana, no option to do so. Only choices are Deal in Meat, Quest, Lets head back. She keeps getting madder as days go on after 3 tried turning in quest and giving her an egg didn't change anything Edit never mind turned in more quest and it changed so I could interact with her
 
Last edited:

EcchiYoYo

Member
Game Developer
Nov 7, 2022
197
305
So did I miss a post or something, or is there a bug with Seana, states you should keep building intimate relations with Seana, no option to do so. Only choices are Deal in Meat, Quest, Lets head back. She keeps getting madder as days go on after 3 tried turning in quest and giving her an egg didn't change anything Edit never mind turned in more quest and it changed so I could interact with her
I will look into this still, it looks like she is triggering decay when you can`t interact directly with her. When you first meet her it does say that she is not very trusting of people and that you need to prove your self to her by doing quests before being able to talk with her, but decay should not be happening when you can`t do anything to prevent it.
Edit:The decay issue has been fixed for the next update.
 
Last edited:
  • Love
Reactions: wookie ookie

EcchiYoYo

Member
Game Developer
Nov 7, 2022
197
305
Progress update and roadmap for the next few updates (no fixed dates).

The poll results show that rescued girls won by a landslide, with that once the stuff missing for 0.1.4 (story events and polish missed in 0.1.3.5) and 0.2.0 (full set of lewds and pregnancy for Eilana, along with lewd options screen instead of menu and, being able to interact with rescued girls) are complete. The next focus for lewd content will be the rescued girls and for gameplay a much-needed overhaul to the combat system. The aim for the combat system will be to make it much more engaging with enemy skills and slight tweaks to the spells to make them more unique. For the rescued girls this will require me to complete the ability to interact with them once rescued (0.2.0 content) as well as the planned content to put them to work so they can feel like they are contributing to the MCs fight against the denizens of the dungeon.

The content for 0.1.4 is moving along with the sisters fifth event written and, in the game, along with 3 new lewd events for Chloe (with 3 more planned). Along with many back-end improvements one of which being a re-work of the way the girls are moved to event locations hopefully fixing the issues with them not being where they need to be. The experience boost has been replaced with a difficulty setting on very easy you gain the 250 % exp along with boosted player stats and reduced enemy stats. This may not feel very impactful for now but with the planned combat overhaul it should make more sense, but I didn't want to completely remove the boost and the difficulty was always something that was going to be added. You can now see the number of crystals awarded for quests in the girl’s stat pages for accepted quests as well as the hand in side of the quest screen, this is in prep for the awards being increased for enemies on deeper floors in the combat overhaul.

That`s it for now hopefully I can keep the pace up on this update.
 
Jul 17, 2020
365
251
is the cheats module version independent or does it need to be updated. also link for cheats module got removed from OP
 
2.20 star(s) 6 Votes