Skip to content

Wrong language when loading save #190

Description

@zdimension

Interesting bug on a machine with LANG=en-US.UTF-8.

I start with bash gameshell.sh -L fr, play for a bit, exit. Then, if I do bash gameshell-save.sh the game is in a hybrid of French and English. Directories are sometimes in French, sometimes in English, and goals are in English while some messages are in French.

To properly resume the game in French, I have to do bash gameshell.sh -L fr again and choose 2 to use the existing save. Only then the game will start fully in French.

Activity

  1. phyver commented on Sep 21, 2026

    @phyver
    Owner

    That shouldn't be happening.

    If you run gameshell from the save file (gameshell-save.sh), the original language should be reused, and if you give the -L flag, a warning message should inform you that the new language will be ignored.
    The same should be true if you start from the original gameshell.sh file and choose to switch to the last save file.

    Are you running the latest version of gameshell?

    Can you give me some more info and how to reproduce this bug?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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