Skip to content

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

@coderintherye

Description

@coderintherye

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions