Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quick entry resulting in "error: failed to find the Simutronics launcher" #55

Open
coderintherye opened this issue Oct 30, 2020 · 1 comment

Comments

@coderintherye
Copy link

Lich 4.6.56

Note this only applies to "Quick entry", the method of logging in and clicking Play for normal Game entry works as expected.

When saving a quick entry and returning to it to load the game by clicking "Play", the result is we end up on line 12132 with "error: failed to find the Simutronics launcher"

This is due to the "game" variable not being set at that point. In my particular case, it is saved as Avalon and so game should be set to match the elsif game =~ /AVALON/i condition. Manually setting game = 'AVALON' above makes it work as expected

Looking at the entry.dat file, frontend is set to avalon(unpacked data):
=> ["\x04\b[\x06{\r:\x0Echar_nameI"\tredacted\x06:\x06ET:\x0Egame_codeI"\bGS3\x06;\x06T:\x0Egame_nameI"\x10GemStone IV\x06;\x06T:\fuser_idI"\redacted\x06;\x06T:\rpasswordI"\rredacted\x06;\x06T:\rfrontendI"\vavalon\x06;\x06F:\x12custom_launch0:\x16custom_launch_dir0"]

But for whatever reason, game is nil at that point in the code

@OSXLich-Doug
Copy link
Contributor

There is a PR #54 that addresses this staged for review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants