Skip to content

Linux version? #13

@AlexDaniel

Description

@AlexDaniel

There was this ticket asking what's missing for a linux version, but it was closed by the submitter without any explanation.

I tried compiling the project but stumbled upon two compilation issues described in #8. I think I was able to work around them with this PR: #12

Then there was an issue with mipmap generation because the default steam installation path includes a dot (/.steam). This PR resolves the issue: #11

The config.ini requires these changes:

  • Set game to /home/YOUR-USER-NAME/.steam/steam/steamapps/common/StarBreak/mvmmoclient
  • keep_open = yes

Then, after running python3 loader.py it segfaults:

[INFO] SBPE loader
[INFO] symbols ok
[INFO] checking mipmaps...
[INFO] all mipmaps are up to date
[INFO] game pid 3254666
[INFO] waiting for log
[INFO] following remote.log...
2020-11-14 06:27:30,809 <init code for '_remote'> [INFO] SBPE v1.7.0
2020-11-14 06:27:30,809 <init code for '_remote'> [INFO] platform: CPython v3.8.6 64bit @ Linux-5.9.0-1-amd64-x86_64-with-glibc2.29
2020-11-14 06:27:30,832 <init code for '_remote'> [INFO] XDL_Clear: no trampoline, using fallback
2020-11-14 06:27:30,833 <init code for '_remote'> [INFO] startup ok
[INFO] game closed: code -11
[INFO] stdout:
I1114 06:27:30.727022 3254666 mvmmoclient.cc:96] Client started, built on: Nov 19 2019 @ 13:39:20
I1114 06:27:31.144340 3254666 XDL.cc:540] Local storage path: /home/alex/.local/share/Crunchy Games/StarBreak/
Setting breakpad minidump AppID = 420790
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561199039794770 [API loaded no]
I1114 06:27:31.399814 3254666 TextureLoader.cc:136] loading title
I1114 06:27:31.399889 3254666 TextureLoader.cc:136] loading ui
*** Aborted at 1605328051 (unix time) try "date -d @1605328051" if you are using GNU date ***
PC: @     0x7fb4439eb997 (unknown)
*** SIGSEGV (@0x7ffd48a08870) received by PID 3254666 (TID 0x7fb441ba3740) from PID 1218480240; stack trace: ***
    @     0x7fb44263dcc0 (unknown)
    @     0x7fb4439eb997 (unknown)
    @           0x5013e5 (unknown)
    @     0x7fb441658d1d ffi_closure_alloc
    @     0x7fb441658289 ffi_closure_alloc
    @     0x7fb4416a890f (unknown)
    @     0x7fb442139797 (unknown)
    @     0x7fb442114cd3 (unknown)
    @     0x7fb44210c55a (unknown)
    @     0x7fb44210a073 (unknown)
    @     0x7fb4421390bc (unknown)
    @     0x7fb4416a6b3c (unknown)
    @     0x7fb4416a6d39 (unknown)
    @     0x7fb443b39cd2 (unknown)
    @           0x48ff6a TextureLoader::TextureRequest::run()
    @           0x4908d8 TextureLoader::loadInternal()
    @           0x490a65 TextureLoader::loadTitle()
    @           0x40a2ba main
    @     0x7fb442628cca (unknown)
    @           0x40b0e1 (unknown)

Bummer. Any ideas?

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