luxtorpeda-dev / packages

Package build scripts and support for luxtorpeda client
https://luxtorpeda.org
zlib License
37 stars 28 forks source link

Quake IV won't run due to missing file #413

Closed jorgicio closed 3 years ago

jorgicio commented 3 years ago

Describe the bug Quake IV won't open even after downloaded the required files.

To Reproduce Steps to reproduce the behaviour:

  1. Open Quake IV.
  2. Won't run.

Expected behaviour Quake IV should open

Additional context

The missing file is described in this output. First, there's no bin directory inside the game directory.

./run-quake4.sh: line 4: ./bin/Linux/x86_64/quake4smp.x86: No such file or directory
d10sfan commented 3 years ago

Not sure what you mean by downloaded required files. The lux client should download the client as part of its setup process.

There should be a linuxdata folder with all of that in it. Try removing the ready file in the Quake 4 directory. Then run steam in a terminal window, attempt to run Quake 4 and copy the output to a file and upload it here.

jorgicio commented 3 years ago

Actually, there is the linuxdata folder, and this is its content, but no bin directory found.

jorgicio@hackenherr ~/.local/share/Steam/steamapps/common/Quake 4 $ ls linuxdata/*                                                               [11:44:46]
linuxdata/q4base:
config.spec@  mapcycle-mp1.scriptcfg@           pak002.pk4@  pak008.pk4@  pak014.pk4@  pak020.pk4@  q4cmp_pak001.pk4@     zpak_english_02.pk4@
game000.pk4@  mapcycle-mp2.scriptcfg@           pak003.pk4@  pak009.pk4@  pak015.pk4@  pak021.pk4@  Quake4Config.cfg@     zpak_english_03.pk4@
game100.pk4@  mapcycle-mp3.scriptcfg@           pak004.pk4@  pak010.pk4@  pak016.pk4@  pak022.pk4@  quake4key@            zpak_english_04.pk4@
game200.pk4@  mapcycle-q4cmp_pak001.scriptcfg@  pak005.pk4@  pak011.pk4@  pak017.pk4@  pak023.pk4@  savegames/            zpak_english_05.pk4@
game300.pk4@  mapcycle.scriptcfg@               pak006.pk4@  pak012.pk4@  pak018.pk4@  pak024.pk4@  steam_autocloud.vdf@  zpak_english.pk4@
gamex86.dll@  pak001.pk4@                       pak007.pk4@  pak013.pk4@  pak019.pk4@  pak025.pk4@  zpak_english_01.pk4@

linuxdata/q4mp:
demos/  game000.pk4@  game100.pk4@  game200.pk4@  game300.pk4@
jorgicio@hackenherr ~/.local/share/Steam/steamapps/common/Quake 4 $ 
d10sfan commented 3 years ago

@jorgicio

I will need a log file to help as described above. There may have been an issue in the extraction process, such as if the archive had failed to download properly, but unable to tell without that.

"Try removing the ready file in the Quake 4 directory. Then run steam in a terminal window, attempt to run Quake 4 and copy the output to a file and upload it here."

jorgicio commented 3 years ago
/bin/sh\0-c\0prime-run gamemoderun /home/jorgicio/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=2210 -- '/home/jorgicio/.local/share/Steam/compatibilitytools.d/luxtorpeda'/luxtorpeda wait-before-run '/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/Quake4.exe'\0
Game update: AppID 2210 "", ProcID 10596, IP 0.0.0.0:0
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
gamemodeauto: 
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 2210
>>> Adding process 10596 for game ID 2210
GameAction [AppID 2210, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 2210, ActionID 1] : LaunchApp changed task to Completed with ""
>>> Adding process 10597 for game ID 2210
>>> Adding process 10601 for game ID 2210
update_packages_json. found hash: f1592ec5a05d2ccedd08da2512890485128d3d21
update_packages_json. found hash and remote hash: f1592ec5a05d2ccedd08da2512890485128d3d21 f1592ec5a05d2ccedd08da2512890485128d3d21
creating: "/run/user/1000/luxtorpeda/2210.pid"
steam_app_id: "2210"
original command: ["/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/Quake4.exe"]
working dir: Ok("/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4")
tool dir: "/home/jorgicio/.local/share/Steam/compatibilitytools.d/luxtorpeda"
user_packages_file not found
user_packages_file not found
quake4-2210-4.tar.xz found in cache (skip)
quake4-linux-1.4.2.x86.run found in cache (skip)
json:
{
    "game_name": "Quake IV",
    "download": [
        {
            "name": "quake4",
            "url": "https://github.com/luxtorpeda-dev/packages/releases/download/quake4-4/",
            "file": "quake4-2210-4.tar.xz"
        },
        {
            "name": "binaries",
            "url": "https://www.quaddicted.com/files/idgames2/idstuff/quake4/linux/",
            "file": "quake4-linux-1.4.2.x86.run"
        }
    ],
    "download_config": {
        "binaries": {
            "setup": true,
            "copy_only": true
        }
    },
    "setup": {
        "complete_path": "./ready",
        "command": "./setup-quake4.sh",
        "uninstall_command": "./uninstall-quake4.sh",
        "license_path": "./EULA.txt"
    },
    "command": "./run-quake4.sh",
    "information": {
        "store_link": "https://store.steampowered.com/app/2210",
        "engine_name": "Proprietary Engine",
        "engine_link": "https://www.quaddicted.com/files/idgames2/idstuff/quake4/linux/",
        "version": "1.4.2",
        "comments": "",
        "author": "d10sfan",
        "author_link": "https://github.com/d10sfan",
        "license": "Proprietary/Closed Source",
        "license_link": "http://zerowing.idsoftware.com/linux/quake4/Quake4FrontPage/",
        "closed_source": true,
        "32-bit": true
    }
}
installing: quake4-2210-4
install: "run-quake4.sh"
install: "Quake4Config.cfg"
install: "setup-quake4.sh"
install: "uninstall-quake4.sh"
copying: quake4-linux-1.4.2.x86.run
active_dialog_command. active_dialog_command_str: "default"
active_dialog_command. current_desktop: "KDE"
active_dialog_command. current desktop of kde found, kdialog found at "/usr/bin/kdialog"
active_dialog_command. current desktop of kde found, qdbus found at "/usr/bin/qdbus"
x:  -2064532224   y:  32764   w:  400   h:  600
active_dialog_command. active_dialog_command_str: "default"
active_dialog_command. current_desktop: "KDE"
active_dialog_command. current desktop of kde found, kdialog found at "/usr/bin/kdialog"
active_dialog_command. current desktop of kde found, qdbus found at "/usr/bin/qdbus"
show eula. dialog was accepted
setup run: "./setup-quake4.sh"
Creating directory linuxofficial
Verifying archive integrity... All good.
Uncompressing Quake 4 (TM)......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
setup complete
run: "./run-quake4.sh" with args: [] []
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jorgicio/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Quake4  V1.4.2 linux-x86 Jun 15 2007
found interface lo - loopback
found interface enp4s0 - 192.168.18.7/255.255.255.0
CPU: Intel CPU with MMX & SSE & SSE2 & SSE3
enabled Flush-To-Zero mode
no 'q4base' directory in executable path /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/bin/Linux/x86, skipping
--------- Initializing File System ----------
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game000.pk4 with checksum 0xb3abe28c
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game100.pk4 with checksum 0x74b379d9
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game200.pk4 with checksum 0xa3c810d9
>>> Adding process 11100 for game ID 2210
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game300.pk4 with checksum 0x68fb90b1
>>> Adding process 11101 for game ID 2210
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak001.pk4 with checksum 0xf2cbc998
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak002.pk4 with checksum 0x7f8d80d1
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak003.pk4 with checksum 0x1b57b207
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak004.pk4 with checksum 0x385aa578
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak005.pk4 with checksum 0x60d50a1d
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak006.pk4 with checksum 0x9099ed11
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak007.pk4 with checksum 0xaf301fff
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak008.pk4 with checksum 0x4ac6f6d9
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak009.pk4 with checksum 0x36030c7d
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak010.pk4 with checksum 0x4b80fbda
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak011.pk4 with checksum 0x8acf4cfa
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak012.pk4 with checksum 0xbe4120b0
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak013.pk4 with checksum 0x6ad67f40
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak014.pk4 with checksum 0xee51cd59
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak015.pk4 with checksum 0xf5bf4e0c
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak016.pk4 with checksum 0x2196f58c
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak017.pk4 with checksum 0x91118a35
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak018.pk4 with checksum 0x98a14f03
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak019.pk4 with checksum 0xbc82ac79
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak020.pk4 with checksum 0xce74cda5
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak021.pk4 with checksum 0x2ba6e70c
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak022.pk4 with checksum 0x4e390eec
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak023.pk4 with checksum 0x7c1fd3a5
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak024.pk4 with checksum 0x5546d551
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak025.pk4 with checksum 0xcaeec1fd
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/q4cmp_pak001.pk4 with checksum 0xd0813943
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english.pk4 with checksum 0x5868f530
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_01.pk4 with checksum 0xd9f04b8b
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_02.pk4 with checksum 0x9dbd91fd
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_03.pk4 with checksum 0x2eb6ad8
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_04.pk4 with checksum 0xd3fefaa1
Loaded pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_05.pk4 with checksum 0x8596af60
Addon pk4 /home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/q4cmp_pak001.pk4 with checksum 0xd0813943 is on addon list
Current search path:
/home/jorgicio/.quake4/q4base
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_05.pk4 (3 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_04.pk4 (3 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_03.pk4 (4 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_02.pk4 (21 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english_01.pk4 (1 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/zpak_english.pk4 (3457 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak025.pk4 (12 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak024.pk4 (8 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak023.pk4 (8 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak022.pk4 (14 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak021.pk4 (89 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak020.pk4 (11 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak019.pk4 (1206 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak018.pk4 (3 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak017.pk4 (3 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak016.pk4 (193 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak015.pk4 (34 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak014.pk4 (552 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak013.pk4 (239 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak012.pk4 (1081 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak011.pk4 (5620 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak010.pk4 (5539 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak009.pk4 (1284 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak008.pk4 (1289 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak007.pk4 (1330 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak006.pk4 (1343 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak005.pk4 (1395 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak004.pk4 (2249 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak003.pk4 (1281 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak002.pk4 (313 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/pak001.pk4 (5837 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game300.pk4 (11 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game200.pk4 (9 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game100.pk4 (2 files)
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/game000.pk4 (2 files)
game DLL: 0x0 in pak: 0x0
Addon pk4s:
/home/jorgicio/.local/share/Steam/steamapps/common/Quake 4/linuxdata/q4base/q4cmp_pak001.pk4 (119 files)
file system initialized.
---------------------------------------------
------------ Initializing Decls -------------
Loading guides.... 64 loaded
116ms to load 1125k of material
42ms to load 43k of skin
39ms to load 723k of sound
1ms to load 1k of materialType
121ms to load 2889k of lipSync
20ms to load 105k of playback
280ms to load 1690k of effect
---------------------------------------------
/proc/cpuinfo CPU frequency: 4301.09 MHz
detecting video ram ( set sys_videoRam to force ) ..
found XNVCtrl extension 1.29
default screen 0 is not controlled by NVIDIA driver
guess failed, return default low-end VRAM setting ( 64MB VRAM )
Detected
        4.30 GHz CPU
        7744 MB of System memory
        64 MB of Video memory on an optimal video architecture

This system qualifies for Low quality.
-------- Initializing renderSystem ----------
Spawning back end thread...
...ok
using ARB renderSystem
renderSystem initialized.
---------------------------------------------
Found default language English with VO
.... found additional language 'french' without VO
.... found additional language 'italian' without VO
.... found additional language 'spanish' without VO
696 strings read from strings/english_code.lang
1794 strings read from strings/english_guis.lang
5756 strings read from strings/english_lips.lang
5759 strings read from strings/english_mappack.lang
6235 strings read from strings/english_maps.lang
3 strings read from strings/french_mappack.lang
3 strings read from strings/italian_mappack.lang
3 strings read from strings/spanish_mappack.lang
Couldn't open journal files
execing default.cfg
couldn't exec editor.cfg
execing Quake4Config.cfg
couldn't exec autoexec.cfg
-------- Initializing Sound System ----------
sound system initialized.
---------------------------------------------
--------------- R_InitOpenGL ----------------
Initializing SDL subsystem
Loading GL driver 'libGL.so.1' through SDL
SDL_ListModes:
1920x1080 1680x1050 1600x900 1440x810 1400x1050 1400x900 1368x768 1280x1024 1280x960 1280x800 1280x720 
1024x768 1024x576 960x720 960x600 960x540 928x696 896x672 864x486 840x525 800x600 
800x450 720x405 700x525 700x450 684x384 640x512 640x480 640x400 640x360 512x384 
512x288 480x270 432x243 400x300 360x202 320x240 320x180 
SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it
Initializing SDL subsystem
Loading GL driver 'libGL.so.1' through SDL
SDL_ListModes:
1920x1080 1680x1050 1600x900 1440x810 1400x1050 1400x900 1368x768 1280x1024 1280x960 1280x800 1280x720 
1024x768 1024x576 960x720 960x600 960x540 928x696 896x672 864x486 840x525 800x600 
800x450 720x405 700x525 700x450 684x384 640x512 640x480 640x400 640x360 512x384 
512x288 480x270 432x243 400x300 360x202 320x240 320x180 
SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it
Fatal Error: Unable to initialize OpenGL
--------------- BSE Shutdown ----------------
---------------------------------------------
idRenderSystem::Shutdown()
Sys_Error: Unable to initialize OpenGL
dropping: "/run/user/1000/luxtorpeda/2210.pid"
Game removed: AppID 2210 "", ProcID 10596 
Uploaded AppInterfaceStats to Steam
Exiting app 2210
No cached sticky mapping in ActivateActionSet.

Then it's still not running, although the linuxdata folder with the respective content (including the bin directory) is present.

d10sfan commented 3 years ago

@jorgicio Thanks that looks good in terms of the extraction process and good to hear that you see the bin folder this time.

It looks like the important part is this:

SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it
Fatal Error: Unable to initialize OpenGL

What resolution is your monitor set to? It looks like it may be related to the game trying to set a resolution that won't work with your system.

You may try editing ~/.quake4/q4base/Quake4Config.cfg

And changing the following lines (these are what line look like):

seta r_customHeight "1080"
seta r_customWidth "2560"
jorgicio commented 3 years ago

Yes, I had to create the file you mentioned and put my values (I'm using 1080p) and also added the set r_useSDLModes 1 line and now it works. But the game started with a slower resolution, so I had to force it to use the 1080p resolution in the game settings. Now restarted and it works without any issues at the moment. Thanks.

d10sfan commented 3 years ago

Interesting, there must be a default that the engine was trying to set that the system didn't understand. There isn't much I can do about it, since it's related to the closed source engine itself.

Glad it's working for you now though!

jorgicio commented 3 years ago

Yes, that's the thing, the engine is propietary software, but not much to do there. Anyways, thanks for the help.

Also, I noted that the seta r_multiSamples option should be 0 as mandatory, because setting other value makes the game won' t start. Anyways, thanks!