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•2y ago
Hi, post new log here
⏳
xenial-blackOP•2y ago
xenial-blackOP•2y ago
I will add some screenshots, in case a buggered anything in those steps
xenial-blackOP•2y ago

xenial-blackOP•2y ago

yelping-magenta•2y ago
When you made it work with Lutris was it also on Proton?
Or Wine
xenial-blackOP•2y 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•2y ago
Ah, so i got that part wrong
xenial-blackOP•2y ago
Let me find where it was mentioned
xenial-blackOP•2y 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-blackOP•2y 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-blackOP•2y 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•2y ago
yelping-magenta•2y ago
Game is this right?
This says it is DX6
xenial-blackOP•2y ago
This one
xenial-blackOP•2y ago
xenial-blackOP•2y ago
The second one
yelping-magenta•2y ago
Ok, this says dx7
So does dgvoodo has d3d7 dll?
If yes, do that override and put next to exe thingy
xenial-blackOP•2y ago
One sec, I have the box here
yelping-magenta•2y ago
Since Lutris has just a toggle that enables all difference might be there
xenial-blackOP•2y ago

xenial-blackOP•2y ago
So the box says dx8 and when I installed it initially it was asking to install dx8
yelping-magenta•2y ago
Just try 7 too
https://lutris.net/games/install/31528/view
Also damn
This script installs a ton of stuff
xenial-blackOP•2y ago
Yeah, I see. Also updates which I have already. I am on the latest patch
yelping-magenta•2y ago
Including even setting up a dgvoodo config
But anyways, just try 7 first
8 can stay
There is no harm
xenial-blackOP•2y 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-blackOP•2y ago

yelping-magenta•2y ago
ddraw.dll: n,b
Script has this at the end of itxenial-blackOP•2y ago
Ah OK
winetricks?
To add it?
yelping-magenta•2y ago
Just reading it through to see what makes it work
No, i guess that is from dgvoodo
Can you see one
xenial-blackOP•2y ago
OK
Checking
Yes
Its there
I will add it then
yelping-magenta•2y ago
xenial-blackOP•2y ago
I got this message now
xenial-blackOP•2y ago

yelping-magenta•2y ago
Just say yes
xenial-blackOP•2y ago
When I went to click add
OK
Damn, still the same
yelping-magenta•2y ago
Reeeeee
xenial-blackOP•2y ago
Maybe I need to use a wine-proton instead of just proton?
yelping-magenta•2y ago
Might be but just try this
They have this as dgvoodo conf
Maybe, just maybe that is what you're missing
xenial-blackOP•2y ago
Yeah, just spotted that too
yelping-magenta•2y 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-blackOP•2y 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•2y ago
Iirc running dgvoodocpl exe creates that file with your likings
So you can use run exe on prefix option with Heroic
xenial-blackOP•2y ago
OK
yelping-magenta•2y 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-blackOP•2y ago
I have the conf file created, but I am not sure if I just paste that stuff in
yelping-magenta•2y 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-blackOP•2y 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•2y ago
Yep
xenial-blackOP•2y ago
Maybe tomorrow I will try with a wine prefix
yelping-magenta•2y 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-blackOP•2y ago
Yeah
Need to go to bed now, its getting a bit late here
yelping-magenta•2y ago
Same, 2 am here
xenial-blackOP•2y ago
Ah OK, yeah 1 PM here. I am in the Czech Republic
yelping-magenta•2y ago
Turkey 🐸
xenial-blackOP•2y ago
Thanks mate, I really appreciate your help
yelping-magenta•2y ago
Yw, at least you've learned dll overrides and winetricks stuff
xenial-blackOP•2y ago
I would love to get this working, its also a learning journey for me too
yelping-magenta•2y ago
Ye
xenial-blackOP•2y 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•2y ago
You too
yelping-magenta•2y ago
xenial-blackOP•2y ago
🤘
Hey @"Leopard" man, so it works with the alternate launcher
Works great
yelping-magenta•2y ago
Nice
Get Lutris effect= read the script carefully
xenial-blackOP•2y 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•2y 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-blackOP•2y 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•2y ago
👍
I would try removing dxvk frame rate cap confs and see how it behaves with gamescope first
xenial-blackOP•2y 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•2y 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-blackOP•2y 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•2y ago
Sure, go ahead