HGL
quickest-silver
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
sensitive-blue•2y ago
Hi, post new log here
⏳
quickest-silverOP•2y ago
quickest-silverOP•2y ago
I will add some screenshots, in case a buggered anything in those steps
quickest-silverOP•2y ago

quickest-silverOP•2y ago

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

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

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

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