ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.5k stars 1.07k forks source link

Quake 4 (2210) #523

Open xDShot opened 6 years ago

xDShot commented 6 years ago

https://store.steampowered.com/app/2210/Quake_IV/

Aside #168, the game works out of the box

kisak-valve commented 6 years ago

Hello @xDShot, please copy your system information from steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

xDShot commented 6 years ago

https://gist.github.com/xDShot/072b363fb24811836d146ce3242887ab my system info

andrew-mcmahon commented 6 years ago

Quake 4 got ported to Linux by Timothée Besset. The installer is still hosted here - you still need the original game files of course. (you don't need the update file) It might need a bit of tweaking to get it going.

Prey works as well with some changes. I've got that working.

dreamer commented 6 years ago

@andrew-mcmahon installer for Q4, that you linked is not available for EU users, for no apparent reason.

Access from European IPs blocked due to the legal danger of GDPR... :(

Please see https://www.quaddicted.com/forum/viewtopic.php?id=578 if you can help with definitive, concrete answers to GDPR compliance.

Apparently, owners have no idea what GDPR is. I would answer in that forum, except forum link is also blocked.

andrew-mcmahon commented 6 years ago

@andrew-mcmahon installer for Q4, that you linked is not available for EU users, for no apparent reason.

Access from European IPs blocked due to the legal danger of GDPR... :( Please see https://www.quaddicted.com/forum/viewtopic.php?id=578 if you can help with definitive, concrete answers to GDPR compliance.

Apparently, owners have no idea what GDPR is. I would answer in that forum, except forum link is also blocked.

Strange as it certainly isn't warez or anything funny, this was an official release. You can try reading the forum link by going through the archive.org time machine. GDPR is the privacy law what got brought in isn't it? It's why I'm getting annoying cookie popups on every website I visit ='( Our EU overlords haven't blocked the link in the UK.

The filename to google is: quake4-linux-1.4.2.x86.run sha1sum: 870bbda920b846c51904b22c40ce15aac8c9183b md5sum: bd2cb8164ede4272adcc091f724855ac

There's other links here and here and possibly a few other places. You need the original game files (.pk4) which is all explained in the included readme. STEAM or GOG (i.e. innoextract setup_quake_41.4.3(13519).exe --gog) for those.

andrew-mcmahon commented 6 years ago

Here's a few screenshots

In case it isn't clear you need to run the installer installing Quake4 into an appropriate place i.e. /home/user/quake4 Annoyingly it insists on making symlinks in /usr/local/bin. fakeroot maybe? I just used sudo on the installer and changed the file permissions afterwords.

After that's done you need to copy the required pk4 files into the quake4/q4base folder You may run into the serial key issue - you can redirect the check by editing /etc/hosts i.e: 127.0.0.1 q4master.idsoftware.com

Other than that the game appears to be fine. Be nice if Valve could flex their muscles and "convince" Bethesda to release this for STEAMOS with some alterations. The source code for Quake 4 and Prey was never released unlike Doom 3

xDShot commented 6 years ago

Linux port is based on old SDL1 that doesn't threat several keyboard buttons like switching system volume or alt+tab, and it is not compatible with mods with custom game binary code. And gamesaves are not cross-platform compatible. Not worthing.

dreamer commented 6 years ago

GDPR is the privacy law what got brought in isn't it? It's why I'm getting annoying cookie popups on every website I visit ='(

No, GDPR is a law mandating companies to inform you, if they are selling your data. Cookie notifications are not part of it, just install "I don't care about cookies" to get rid of them :)

Our EU overlords haven't blocked the link in the UK.

EU didn't block anything. Owner of quaddicted.com blocked access to EU users for no reason.

Anyway, thank you for links to linux packages :) Let's keep this issue about Proton-specific problems from now on.

lucifertdark commented 6 years ago

Actually they blocked

GDPR is the privacy law what got brought in isn't it? It's why I'm getting annoying cookie popups on every website I visit ='(

No, GDPR is a law mandating companies to inform you, if they are selling your data. Cookie notifications are not part of it, just install "I don't care about cookies" to get rid of them :)

Our EU overlords haven't blocked the link in the UK.

EU didn't block anything. Owner of quaddicted.com blocked access to EU users for no reason.

Anyway, thank you for links to linux packages :) Let's keep this issue about Proton-specific problems from now on.

Actually they blocked access to EU users because it's easier to do that than face the hefty fines because they're not complying with the law. AND the cookie notifications ARE part of it.

Under the new legislation, websites need to get explicit permission for each use of data and companies must be more transparent about how they store and use personal data. In the instance of a data breach, the company must inform any users affected by it within 72 hours. Companies that fail to comply face weighty fines or forfeiting up to 4% of their global revenue.

dreamer commented 6 years ago

Actually they blocked access to EU users because it's easier to do that than face the hefty fines because they're not complying with the law.

Didn't know quaddicted.com is a company employing 250 or more people? They probably are not, therefore they don't need to be afraid of hefty fines - they still need to inform users about their privacy policy, etc, but that should not be a problem.

shoober420 commented 4 years ago

Whitelist Request

System Information

Works great out of the box, but a bug thats present even on the Windows version, is carried over to Linux. Its the low texture resolution bug, causes by Quake 4 not correctly calculating how much video RAM you have. Details about this and how to fix is linked below.

https://www.pcgamingwiki.com/wiki/Quake_4#Poor_image_quality_on_modern_systems

wantija commented 1 year ago

tried proton 8.04 and experimental on my desktop (mesa-git, rx 6800xt, linux 6.5) and the game renders to a black screen, you can hear the intro videos play and the mouse hover sound in the main menu. The game works on Wine 8.15 staging. Log is attached. steam-2210.log