Glad to see you managed to get those lines. I think the crucial ones are the following:
Code: Select all
Loading score file...
terminate called after throwing an instance of 'std::bad_alloc'
Only Matthew (FTL developer) can really have an idea of what is going wrong at that point; meanwhile, here is a thing you can try.
In your home directory, try to enter the .local
directory (note the initial dot, which makes the directory hidden from view in file explorers; they often have an option to show such names, you might need to enable it). Inside, you should find a share
directory, itself containing a FasterThanLight
directory. This is where FTL saves your game progress.
The achievements/score file is named prof.sav
. There is a possibility that it is corrupted (only Matthew can tell). I suggest you rename it (whatever you want, for example prof-1.sav), so that the game creates a fresh one, and start FTL to see if this was the problem. (If this was not, then you can delete the freshly created prof.sav, and rename the old one back to prof.sav).
By the way, for the sake of completeness, can you tell us which graphic card/graphic chip you have inside your computer, what your screen resolution is, and how much RAM you have in your computer?