micronaut: bizarre. works offline but not online.
checked Options.xml in /Broforce/game/saves and the screen resolution is set to:
<resolutionW>0</resolutionW>
<resolutionH>0</resolutionH>
Changing 0 to my screen resolution, in this case:
<resolutionW>2560</resolutionW>
<resolutionH>1440</resolutionH>
Now the game works fine. No idea why it works offline but not online and how this is related to screen resolution being set.
I tried your fix but all it did was make it run windowed with the exact same problem:
Slowdown at the end of the second logo, then a black screen.
(Linux Mint 18.1)
Terminal output:
./Broforce.x86_64
Set current directory to /home/[user]/Spiele/Broforce/game
Found path: /home/[user]/Spiele/Broforce/game/Broforce.x86_64
Mono path[0] = '/home/[user]/Spiele/Broforce/game/Broforce_Data/Managed'
Mono path[1] = '/home/[user]/Spiele/Broforce/game/Broforce_Data/Mono'
Mono config path = '/home/[user]/Spiele/Broforce/game/Broforce_Data/Mono/etc'
displaymanager : xrandr version warning. 1.5
client has 4 screens
displaymanager screen (0)(DVI-D-0): 1920 x 1080
Using libudev for joystick management
Importing game controller configs
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 4, buttons 12, axes 6, name Saitek PLC Saitek P2600 Rumble Force Pad
/dev/input/js0: axis 0: raw 0, mapped 0.000000
/dev/input/js0: axis 1: raw 0, mapped 0.000000
/dev/input/js0: axis 2: raw 0, mapped 0.000000
/dev/input/js0: axis 3: raw 0, mapped 0.000000
/dev/input/js0: axis 4: raw 0, mapped 0.000000
/dev/input/js0: axis 5: raw 0, mapped 0.000000
Assigning joystick 1
Terminated
After removing the controller, I got this:
./Broforce.x86_64
Set current directory to /home/[user]/Spiele/Broforce/game
Found path: /home/[user]/Spiele/Broforce/game/Broforce.x86_64
Mono path[0] = '/home/[user]/Spiele/Broforce/game/Broforce_Data/Managed'
Mono path[1] = '/home/[user]/Spiele/Broforce/game/Broforce_Data/Mono'
Mono config path = '/home/[user]/Spiele/Broforce/game/Broforce_Data/Mono/etc'
displaymanager : xrandr version warning. 1.5
client has 4 screens
displaymanager screen (0)(DVI-D-0): 1920 x 1080
Using libudev for joystick management
Importing game controller configs
4 Screens? I only got one. oO