Hey everyone,
I’ve seen a lot of people getting stuck on Day 2 during the hunting and fishing battles and wondering if the game is bugged. After unpacking the .pck file and doing some reverse engineering on the game's scripts, I finally figured out exactly what's going wrong!
First of all, the "You failed / The monster fled" dialogue after you win the battle is NOT a bug. I checked the story scripts (story/day2.gd), and the developer actually hardcoded this sequence. They never wrote an alternative story path for winning these early tutorial battles. Even if you manage to one-hit kill the rabbit or the fish, the game is designed to force a "scripted loss" so the elf girls can scold you and continue teaching you.
However, there IS a massive game-breaking bug right after the fish battle, and it has to do with how the game transitions scenes.
If you look into game/Game2.gd, there is a scene dictionary called target_scenes that handles what happens after a battle. There is also a filter that runs if you have "exclusive content" turned off.
Here is the fatal mistake the dev made: They forgot to add the fish hunt scene (d2__anim__fishhunt) into the non_exclusive_scenes dictionary!
Because of this omission, when the game tries to find the non-exclusive version of the fish hunt aftermath, it returns Null. The code then blindly overwrites your next destination with Null. The story parser attempts to load a Null scene, crashes silently, and completely softlocks the game. It leaves you staring at the background screen from right before the battle, making it look like you're stuck in an infinite loop.
How to fix it: If you are unpacking and modding the game yourself, go to game/Game2.gd around line 242. Instead of letting the game blindly overwrite the scene like this:
gdscript
if Globals.exclusive_content == false:
target_scenes[Globals.current_scene] = get_non_exclusive_content(Globals.current_scene)
You need to add a safety check so it only overwrites if the scene actually exists:
gdscript
if Globals.exclusive_content == false:
var non_ex = get_non_exclusive_content(Globals.current_scene)
if non_ex != null:
target_scenes[Globals.current_scene] = non_ex
Once you apply this fix and repack the game, the parser will properly fall back to the default story path (d2__mysticfalls$$$4), and you can finally progress to the Botanical Garden!
Hope this helps anyone who has been ripping their hair out over this sequence!
Too complicated? Here is an easy fix! (Download Link) I know unpacking and editing game scripts can be intimidating if you don't have programming experience. To make things easier, I've already applied the fix and repacked the game file for everyone!
(Note: To save my cloud storage space, this link will only be active until August 31, 2026.)
[There is the .pck file to use]
How to install:
- Download the
Lost in Endoria- A Monster GirlHarem.pckfile from the link above. - Go to your game folder.
- Replace the original
.pckfile with this downloaded one (Make sure you backup your original file just in case!). - Run the game. You should now be able to progress past the fish hunt without any freezes!
Enjoy the Botanical Garden and the rest of the game!
Note: This .pck file is perfectly compatible with Windows, Mac, and Linux versions of the game. Unfortunately, it cannot be easily applied to the Android (APK) or Browser versions.