Trying to get Aliens versus Predator 2 running through Heroic on Steam Deck

Hi All, firstly I love the Heroic launcher, its my go to place for my non Steam games. I am currently tearing my hair out try to figure out how to get Aliens versus Predator 2 running through Heroic. Its an old game I know and is a DirectX 8 game. The installation that I am using is working fine on Windows 11 without DirectX 8 installed. Basically I have the game setup and I get the launch UI, but when I click Play it just seems to crash. I attached a screenshot of the launch screen. I have tried various Proton versions including Proton-GE, Wine-GE and I am currently with Proton 8 from Valve. I guess the issue here is something with the DirectX but I am not sure, and this is still pretty new for me. I found a couple of things online where people got it working through Lutris and it was mentioned by one guy "Runner options’ tab and enable ‘dgvoodoo2" or another guy mentioned "Also, in Lutris options, tick the option to use old d3d rendering for old games". I am guessing this is something I can set in Heroic or Winetricks but I am not sure where, or maybe a variable I need to set. I have also attached a couple of logs from Heroic including the Proton log if that helps. Please let me know if you need more info. Thanks for your help in advance!!
72 Replies
yelping-magenta
yelping-magenta2y ago
Hi, post new log here ⏳
xenial-black
xenial-blackOP2y ago
xenial-black
xenial-blackOP2y ago
I will add some screenshots, in case a buggered anything in those steps
xenial-black
xenial-blackOP2y ago
No description
xenial-black
xenial-blackOP2y ago
No description
yelping-magenta
yelping-magenta2y ago
When you made it work with Lutris was it also on Proton? Or Wine
xenial-black
xenial-blackOP2y ago
I didn't try with Lutris yet, I just found that some other guys had mentioned it I didn't want to install Lutris on my SD
yelping-magenta
yelping-magenta2y ago
Ah, so i got that part wrong
xenial-black
xenial-blackOP2y ago
Let me find where it was mentioned
xenial-black
xenial-blackOP2y ago
Skeletor
YouTube
Aliens Vs Predator 2 running on the steam deck!
DISCLAIMER: I own this game on the disc still. Obviously can't install it on the steam deck that way. That being said, I FINALLY got this to run on the deck. Steps: Download Lutris. Download AVP2 all in one edition. Download Aliens vs Predator 2 install script from lutris website. Install it From Lutris through the "use an install script" optio...
xenial-black
xenial-blackOP2y ago
Lutris Forums
Installing Aliens versus Predator 2
it took me a while, but to get this working on Linux, you have to go download the AVP2 all in one edition the exe version, install lutris and then use the ‘Best seller version’ not the ‘Gold Edition + fixes version’ it will ask you to select a disk, just select the ‘Aliens vs. Predator 2.exe’ in the full game folder in the AVP2 all in one editio...
xenial-black
xenial-blackOP2y ago
I am using an edition I installed on a Windows machine and got no CD crack and import the registry values so it detects its there Its basically portable installation
yelping-magenta
yelping-magenta2y ago
Game is this right? This says it is DX6
xenial-black
xenial-blackOP2y ago
This one
xenial-black
xenial-blackOP2y ago
The second one
yelping-magenta
yelping-magenta2y ago
Ok, this says dx7 So does dgvoodo has d3d7 dll? If yes, do that override and put next to exe thingy
xenial-black
xenial-blackOP2y ago
One sec, I have the box here
yelping-magenta
yelping-magenta2y ago
Since Lutris has just a toggle that enables all difference might be there
xenial-black
xenial-blackOP2y ago
No description
xenial-black
xenial-blackOP2y ago
So the box says dx8 and when I installed it initially it was asking to install dx8
yelping-magenta
yelping-magenta2y ago
Just try 7 too https://lutris.net/games/install/31528/view Also damn This script installs a ton of stuff
xenial-black
xenial-blackOP2y ago
Yeah, I see. Also updates which I have already. I am on the latest patch
yelping-magenta
yelping-magenta2y ago
Including even setting up a dgvoodo config But anyways, just try 7 first 8 can stay There is no harm
xenial-black
xenial-blackOP2y ago
OK Yeah I see a lot of installing maps, updates etc in that script and I have all that. I spent some time setting it up on s Windows 11 VM and tried on a couple of other Windows machines. I am setting up a LAN party next month and I wanted to have it on my Steam Deck 😄 I will try 7 then
xenial-black
xenial-blackOP2y ago
No description
yelping-magenta
yelping-magenta2y ago
ddraw.dll: n,b Script has this at the end of it
xenial-black
xenial-blackOP2y ago
Ah OK winetricks? To add it?
yelping-magenta
yelping-magenta2y ago
Just reading it through to see what makes it work No, i guess that is from dgvoodo Can you see one
xenial-black
xenial-blackOP2y ago
OK Checking Yes Its there I will add it then
xenial-black
xenial-blackOP2y ago
I got this message now
xenial-black
xenial-blackOP2y ago
No description
yelping-magenta
yelping-magenta2y ago
Just say yes
xenial-black
xenial-blackOP2y ago
When I went to click add OK Damn, still the same
yelping-magenta
yelping-magenta2y ago
Reeeeee
xenial-black
xenial-blackOP2y ago
Maybe I need to use a wine-proton instead of just proton?
yelping-magenta
yelping-magenta2y ago
Might be but just try this They have this as dgvoodo conf
DirectX:
Antialiasing: 8x
AppControlledScreenMode: false
DisableAltEnterToToggleScreenMode: false
Filtering: 16
Resolution: max_isf
VRAM: 256
VideoCard: internal3D
dgVoodooWatermark: false
General:
ScalingMode: stretched_ar
DirectX:
Antialiasing: 8x
AppControlledScreenMode: false
DisableAltEnterToToggleScreenMode: false
Filtering: 16
Resolution: max_isf
VRAM: 256
VideoCard: internal3D
dgVoodooWatermark: false
General:
ScalingMode: stretched_ar
Maybe, just maybe that is what you're missing
xenial-black
xenial-blackOP2y ago
Yeah, just spotted that too
yelping-magenta
yelping-magenta2y ago
If you feel this is counter productive, you might just install Lutris, install game with that script, delete Lutris and use the prefix it created on Heroic as a last resort🐸
xenial-black
xenial-blackOP2y ago
Shall I create that file and chuck it in the directory with the dgVoodooCpl.exe? I'm sorry I am wasting all your time with this
yelping-magenta
yelping-magenta2y ago
Iirc running dgvoodocpl exe creates that file with your likings So you can use run exe on prefix option with Heroic
xenial-black
xenial-blackOP2y ago
OK
yelping-magenta
yelping-magenta2y ago
No problem, i mean if i didn't want to i wouldn't try to help but sometimes when things are too complicated trying to do everything manually may fail As we would miss something for sure
xenial-black
xenial-blackOP2y ago
I have the conf file created, but I am not sure if I just paste that stuff in
yelping-magenta
yelping-magenta2y ago
I guess paste would work After all it is a conf file Is default conf file look to different? I would assume it would have all but not uncommented
xenial-black
xenial-blackOP2y ago
Yeah, its a bit different But I am setting the values I see there Damn, no luck Its a pain, seems more complicated than I first thought
yelping-magenta
yelping-magenta2y ago
Yep
xenial-black
xenial-blackOP2y ago
Maybe tomorrow I will try with a wine prefix
yelping-magenta
yelping-magenta2y ago
I was also thinking "just a simple dll override lol" Ye, that would be good With a clean prefix and Wine GE build
xenial-black
xenial-blackOP2y ago
Yeah Need to go to bed now, its getting a bit late here
yelping-magenta
yelping-magenta2y ago
Same, 2 am here
xenial-black
xenial-blackOP2y ago
Ah OK, yeah 1 PM here. I am in the Czech Republic
yelping-magenta
yelping-magenta2y ago
Turkey 🐸
xenial-black
xenial-blackOP2y ago
Thanks mate, I really appreciate your help
yelping-magenta
yelping-magenta2y ago
Yw, at least you've learned dll overrides and winetricks stuff
xenial-black
xenial-blackOP2y ago
I would love to get this working, its also a learning journey for me too
yelping-magenta
yelping-magenta2y ago
Ye
xenial-black
xenial-blackOP2y ago
Yup, nice to be able to play old games on a platform which is not Windows, since I guess MS will eventually kill that ability anyway Good night, I will keep you updated how it goes
yelping-magenta
yelping-magenta2y ago
You too
xenial-black
xenial-blackOP2y ago
🤘 Hey @"Leopard" man, so it works with the alternate launcher Works great
yelping-magenta
yelping-magenta2y ago
Nice Get Lutris effect= read the script carefully
xenial-black
xenial-blackOP2y ago
Yeah, I will remember that and bookmark the scripts. Can be useful for other games I'm gonna go to bed now, tired after last night plus looking after our kids all day 🤣 But I will go to bed with a good feeling we got it working 😄
yelping-magenta
yelping-magenta2y ago
Lol, ye; i know that one. Sometimes evolves into "meh, so game worked, nice" not having a desire to play the game afterwards
xenial-black
xenial-blackOP2y ago
Yeah, I actually never played it but I want to play the single player missions plus we will play it on a LAN party next month I played multiplayer before on a Windows machine, but never the single player If you have any thoughts why I might be getting a bit of screen tearing when there is light strobing/flashing during the game play But I will check on that tomorrow Good night mate and thanks again!
yelping-magenta
yelping-magenta2y ago
👍 I would try removing dxvk frame rate cap confs and see how it behaves with gamescope first
xenial-black
xenial-blackOP2y ago
Morning mate, so when running in game mode the tearing doesn't occur, so that's cool I wonder what magic is happening with gamescope I think it must be something with the allow tearing, when I enabled it then I see the issue there Is gamescope working directly with the dxvk?
yelping-magenta
yelping-magenta2y ago
Afaik gamescope doesn't mess with dxvk conf itself, every dx9-10-11 game still works with dxvk tho on Proton ( including dgvoodo2 too in this case )
xenial-black
xenial-blackOP2y ago
OK, yeah I love the Steam game mode with gamescope. Its just a shame that some games have issues in game mode with the way it launches stuff But many thanks for your help again, I really appreciate your time. I hope you don't mind if I add you as a friend on Discord if that's possible I will try to always figure the stuff out myself, but I am pretty new to this. I have been a Windows guy most of my life, always tinkered with Linux but once the Steam Deck came out I thought it was a chance to jump ship 😉 I also installed Manjaro on my ThinkPad T480s and it runs great there. Wanted to put a few less demanding older games there too so this is good experience for that
yelping-magenta
yelping-magenta2y ago
Sure, go ahead

Did you find this page helpful?