Fallout 2

Fallout 2

Mods + Steam Deck
Howdy all, anyone with a Steam Deck manage to get the restoration project working? There was another thread about this, but the clown installed Win 10 instead, so it was completely useless.

I tried following the instructions on the site, but the file system is completely different on the Deck. Thanks in advance.
< >
Showing 1-4 of 4 comments
Lunar Rover Jul 7, 2024 @ 10:24pm 
Step 1
https://github.com/BGforgeNet/Fallout2_Restoration_Project/blob/master/docs/linux.md
Follow the first part in the link above, skip "Special Note"

Step 2
Option 1: Desktop mode > Open discover > Search and Install Protontricks > Open it > Choose Fallout 2 > Install an application > Click cancel to open the real main menu(no idea who designed that menu) > Run winecfg > Libraries > New override > ddraw > Native then Builtin

Option 2: Desktop mode > Open "steamapps/compatdata/38410/pfx/user.reg" with a text editor > Search "[Software\\Wine\\DllOverrides]" > Add "ddraw"="native,builtin" below that line > Save

Both give the same result. The former is just a GUI script.
Last edited by Lunar Rover; Jul 7, 2024 @ 10:34pm
DankWestern Jul 7, 2024 @ 11:47pm 
Firstly, let me say thank you, but I still found myself lost. Let me show you the steps I took based on your instructions, while also being overly obtuse in order to also guide anyone who may come here from Google seeking the same thing, but encounter similar hurdles.

Originally posted by Lunar Rover:
Step 1
https://github.com/BGforgeNet/Fallout2_Restoration_Project/blob/master/docs/linux.md
Follow the first part in the link above, skip "Special Note"

Alright, the first step says:

"Installation on Linux/MacOS

You can follow the procedure for Windows, launching the exe with wine.

Alternatively, you can perform the installation manually:
Download rpu_v*.zip from the latest release page.

If the game resides on a case-sensitive filesystem, lowercase game directory recursively.

Extract the archive into the main game directory, overwriting files when asked.
Launch rpu-install.sh (Linux) or rpu-install.command (MacOS)."

Assuming the "You can follow the procedure for Windows" being irrelevant, we'll move onto the manual installation by navigating to:

"https://github.com/BGforgeNet/Fallout2_Restoration_Project/releases/tag/v30"


On that page, I see the following:

"Assets 5

rpu_v30.exe
932 MB 2024-07-06T07:48:57Z

rpu_v30.zip
827 MB 2024-07-06T07:48:57Z

rpu_v30_translations.zip
131 MB 2024-07-06T07:48:56Z

Source code (zip)
2024-07-06T07:36:19Z

Source code (tar.gz)"

With no clear way to download this as a package, or self contained installation, and clicking on "Actions" results in a redirect to a random list of unrelated jumble...

I can only presume that I need to download all five of these files individually... <?>

There are zip files, exe files.... tag.gz files.... but I've gone ahead and manually downloaded each of these random files...

I suppose now, I must go back to your instructions...


Originally posted by Lunar Rover:
Option 1: Desktop mode > Open discover > Search and Install Protontricks > Open it > Choose Fallout 2 > Install an application > Click cancel to open the real main menu(no idea who designed that menu) > Run winecfg > Libraries > New override > ddraw > Native then Builtin

So let's go to Discover, and search for Protontricks, and open it, and choose Fallout 2, then install an application, then cancel it to open the real main menu for what ever reason...

It took a ridiculous amount of time for Protontricks to open, and when it did, it turns out it's actually Winetricks <???> so screw it, let's just drudge on, we've gone this far....

Click on "Install an application" ....

Clicked cancel...

Clicked "Run winecfg"

It's asking me if I care if whoever made this can creep on my stats, I don't care, so I hit OK...

There's a popup window, and your instructions to "Libraries" is actually an instruction to click on the "Libraries" tab.
< Again, being overly obtuse in case anyone else comes here >

"New override" turns out to be a tab, not a button, so we click it....

"ddraw" is not an option under the dropdown menu, so we went with "ddrawex" hopefully just a clerical error...

And I'm stuck. Clicking the tab for "Libraries" then "New override for library" and selecting "ddrawex" Seems fine, but...


Originally posted by Lunar Rover:
Libraries > New override > ddraw > Native then Builtin

Does not seem possible unless I've gotten lost somewhere in the sauce.

What I see on my screen:


"New override for library" with a dropdown menu having "ddrawex" in highlighted text, underneath which is a HUGE list of things, many of which include the text "native" "builtin" and "native, builtin"

I'm not sure which, of the dozens of random items on this list which is the correct "native" "builtin" and/or "native, builtin" that I am meant to select.

SO, I suppose we shall abandon that entire path and go with...


Originally posted by Lunar Rover:
Option 2: Desktop mode > Open "steamapps/compatdata/38410/pfx/user.reg" with a text editor > Search "[Software\\Wine\\DllOverrides]" > Add "ddraw"="native,builtin" below that line > Save

Okay, let's just abandon and close everything prior to this, and try to navigate to this random user.reg file....

Done, however, I cannot seem to locate any folders with the designation:

"steamapps/compatdata/38410/pfx/user.reg"

And this has taken .... so much time... I must abandon this project for now.

If you've the patience, please sift through this and find my errors! Thanks again!
Last edited by DankWestern; Jul 7, 2024 @ 11:56pm
Lunar Rover Jul 8, 2024 @ 12:31am 
With no clear way to download this as a package, or self contained installation, and clicking on "Actions" results in a redirect to a random list of unrelated jumble...

The instructions in step 1 link stated that you should download rpu_v*.zip, notice the extension suffix.

The topmost entry is the latest version.

"If the game resides on a case-sensitive filesystem, lowercase game directory recursively." This can be ignored, SteamOS does not use case-senstive filesystems by default.

If you want to use the exe installer(NOT RECOMMENDED, extract the archive and drag its contents into the game folder is much easier), copy the exe to "steamapps/compatdata/38410/pfx/drive_c"(the virtual C drive), open protontricks, select "install an application", cancel, and select "Run explorer" instead. Click "My Computer", then "(C:)", both located on side bar. Double click the exe and it should open.

Fallout 2 is located in drive Z, which is the Linux filesystem. You can learn the game's location by right click on the game when using steam's regular desktop UI, select manage, click "Browse local files", then check Dolphin File Manager's address bar.

Note that the default steam folder is hidden, so you'll need to enter the path yourself.

Prepend "Z:/" to the Linux path, then paste it to the installer file browser's address bar, located above a tree view.

It took a ridiculous amount of time for Protontricks to open, and when it did, it turns out it's actually Winetricks <???> so screw it, let's just drudge on, we've gone this far....

Protontricks is a wrapper for using winetricks with steam prefixes. Proton compatibility layer is based on wine.

And I'm stuck. Clicking the tab for "Libraries" then "New override for library" and selecting "ddrawex" Seems fine, but...

After opening winecfg and switched to the LIbraries tab, you can click the dropdown below "New override for library:" and enter "ddraw" yourself. Then click "Add", if a warning pops up click "OK".

You should now find ddraw in the "Existing overrides" list below. Check whether the text string in parentheses is "native, builtin". If it's not, select it, click "Edit", select "Native then Builtin", and click "OK".

RP requires sfall, which uses ddraw.dll to hook into the game. It has to be ddraw, not ddrawex. With this step, you configures proton/wine to prioritise existing ddraw.dll, instead of the built in one.

Done, however, I cannot seem to locate any folders with the designation: "steamapps/compatdata/38410/pfx/user.reg"

"steamapps" is steam's game installation folder. You can open it by right click on the game when using steam's regular desktop UI, select manage, click "Browse local files", then browse to the Fallout 2 folder's parent folders, until you find a folder called compatdata.

Within "compatdata" is a series of folders named with each game's numeric id. These are config+data folders used by Proton, and every game has their own prefix.

38410 is Fallout 2's app id, you can view any game's id by right clicking on the game, click "Properties", then click "Updates" located on the side bar.
Last edited by Lunar Rover; Jul 8, 2024 @ 5:44pm
DankWestern Jul 8, 2024 @ 10:33am 
I miss the days when you could just drag a folder into an installation path for mods lol

Thank you for this information, when I have the fortitude to try to tackle this again, I will use your instructions and report back!
< >
Showing 1-4 of 4 comments
Per page: 1530 50