Linux launcher not work if special signs in path

Posts
14
Likes
2
openJK: v1.0.1.0 linux-i386
Movie Battles: 1.4.4
System: Debian Jessie AMD64

On game start click in launcher I have this issue if path to GameData contains special signs:
mono MBIILauncherLIN.exe
/bin/bash: -c: Zeile 0: Syntaxfehler beim unerwarteten Wort `('
/bin/bash: -c: Zeile 0: Syntaxfehler beim unerwarteten Wort `Jedi\ Academy,\ openJK,\ installed,\ mods+ing'
/bin/bash: -c: Zeile 0: ` chmod +x /home/user/Binarys/JKA\ Kit\ (Jedi\ Academy,\ openJK,\ installed,\ mods+ing)/JKA/GameData_MBII/mbii.i386'
/bin/bash: -c: Zeile 0: `/home/user/Binarys/JKA\ Kit\ (Jedi\ Academy,\ openJK,\ installed,\ mods+ing)/JKA/GameData_MBII/mbii.i386 +set sv_master1 master.moviebattles.org +set cl_motdServer1 master.moviebattles.org +set fs_basepath /home/user/Binarys/JKA\ Kit\ (Jedi\ Academy,\ openJK,\ installed,\ mods+ing)/JKA/GameData_MBII/ +set fs_cdpath /home/user/Binarys/JKA\ Kit\ (Jedi\ Academy,\ openJK,\ installed,\ mods+ing)/JKA/GameData_MBII/ +set fs_homepath /home/user/Binarys/JKA\ Kit\ (Jedi\ Academy,\ openJK,\ installed,\ mods+ing)/JKA/GameData_MBII/ +set fs_game MBII '
I changed path from /JKA Kit (Jedi Academy, openJK, installed, mods+ing)/ to /JKA Kit/JKA/. The Launcher starts
Movie Battles now.

No executable rights at binary. Maybe it's caused by special signs while installation also.
mono MBIILauncherLIN.exe
/bin/bash: /home/user/Binarys/JKA Kit/JKA/GameData_MBII/mbii.i386: Keine Berechtigung
I did "chmod +x". Anything seems to be right.

OT:
Is libjpeg8 required to run Movie Battles or is in rd-vanilla-mbii_i386.so libjpeg62-turbo in use only?
Is this the source for Movie Battles 2 (mbii.i386, renderer...)? I want to build AMD64 binaries for myself. I don't like multiarch.
 
Posts
14
Likes
2
On Linux systems it's a launcher issue only. Via "openjk.i386 +set fs_game "MBII"" the game works with special signs on directory.

I used full command from launcher in shell. Option values for fs_cdpath, fs_basepath, fs_homepath need to be quoted.
./mbii.i386 +set sv_master1 master.moviebattles.org +set cl_motdServer1 master.moviebattles.org +set fs_basepath "/home/user/Binarys/JKA Kit (Jedi Academy, openJK, installed, mods+ing)/JKA/GameData_MBII/" +set fs_cdpath "/home/user/Binarys/JKA Kit (Jedi Academy, openJK, installed, mods+ing)/JKA/GameData_MBII/" +set fs_homepath "/home/user/Binarys/JKA Kit (Jedi Academy, openJK, installed, mods+ing)/JKA/GameData_MBII/" +set fs_game MBII
Should be fast & easy to fix in launcher. But low prio.
 
Last edited:
  • Like
Reactions: LoU

Puppytine

Slayed dreamer
Posts
2,237
Likes
1,487
On Linux systems it's a launcher issue only. Via "openjk.i386 +set fs_game "MBII"" the game works with special signs on directory.
Same behavior on Windows, please read thread I referred to more carefully.
 
Top