It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Superdog: (…)
The included hi-res patch should help working around this issue.

1. Re-download the script again, as I added yet another couple fixes, re-build the packages and install them
2. Copy the game binary where the hi-res patch will be able to edit it:
cp /usr/local/share/games/fallout-2/fallout2.exe ~/.local/share/games/fallout-2/
3. Run the hi-res patch configuration:
fallout-2_resolution
4. Enable the hi-res patch, and tweak settings there as you like (see attached screenshot).
5. Enjoy ;)

If you get issues related to the mouse cursor leaving the game window, leading to issues with edge scrolling, see the following instructions. They are written for the first Fallout, but should work in the same way with Fallout 2.
Attachments:
This is a dumb question, but will it over write the first installation? Or do I need to un-install first?
avatar
Superdog: (…)
Not a dumb question at all ;)
No need to uninstall the previous version, your packages manager will handle this as a package update.
avatar
Superdog: (…)
avatar
vv221: The included hi-res patch should help working around this issue.

1. Re-download the script again, as I added yet another couple fixes, re-build the packages and install them
2. Copy the game binary where the hi-res patch will be able to edit it:

cp /usr/local/share/games/fallout-2/fallout2.exe ~/.local/share/games/fallout-2/
avatar
vv221: 3. Run the hi-res patch configuration:

fallout-2_resolution
avatar
vv221: 4. Enable the hi-res patch, and tweak settings there as you like (see attached screenshot).
5. Enjoy ;)

If you get issues related to the mouse cursor leaving the game window, leading to issues with edge scrolling, see the following instructions. They are written for the first Fallout, but should work in the same way with Fallout 2.
Hello, I'm running into a similar issue with this on Manjaro Linux. I've downladed the latest scripts however I keep running into this error. I don't seem to have a /usr/local/share/games directory either so could that be causing some issues here perhaps?


Here is the exact error i get every time i run

[In the home directory]
sh ./Downloads/play-fallout-2.sh ./Downloads/setup_fallout2_2.1.0.17.exe

mv: cannot move '/tmp/play.it/fallout-2.SAkqj/lib32-fallout-2_1.3-gog2.1.0.17+20190119.4_x86_64/usr/local/share/icons/hicolor' to '/tmp/play.it/fallout-2.SAkqj/fallout-2-data_1.3-gog2.1.0.17+20190119.4_any/usr/local/share/icons/hicolor': Directory not empty

Thank you for all of your help and for everything you're doing to make sure GOG games actually work on Linux :)
avatar
Wastelandic: (…)
Can you give a try to the updated script provided here? Game update: Fallout 2 - New archive

It should work around the issue you report.
avatar
Wastelandic: (…)
avatar
vv221: Can you give a try to the updated script provided here? Game update: Fallout 2 - New archive

It should work around the issue you report.
Looks like that did the trick, unfortunately the mouse doesn't seem to be working properly despite following these instructions

https://forge.dotslashplay.it/play.it/games/-/issues/436#note_19580

at least it runs! I'll try and figure out whats up with the mouse but it sounds like this has been a common issue on the GOG Fallout 2 for a while now.
I seem to have made it angry:

root@penguin:/home/ricciomt# apt install /home/ricciomt/fallout-2_1.3-gog2.1.0.18+20200616.2_i386.deb /home/ricciomt/fallout-2-l10n-en_1.3-gog2.1.0.18+20200616.2_all.deb /home/ricciomt/fallout-2-data_1.3-gog2.1.0.18+20200616.2_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'fallout-2:i386' instead of '/home/ricciomt/fallout-2_1.3-gog2.1.0.18+20200616.2_i386.deb'
Note, selecting 'fallout-2-l10n-en' instead of '/home/ricciomt/fallout-2-l10n-en_1.3-gog2.1.0.18+20200616.2_all.deb'
Note, selecting 'fallout-2-data' instead of '/home/ricciomt/fallout-2-data_1.3-gog2.1.0.18+20200616.2_all.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
fallout-2:i386 : Depends: winetricks:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.

Keeping in mind the install worked the previous time.
Post edited June 17, 2020 by Superdog
avatar
Superdog: fallout-2:i386 : Depends: winetricks:i386 but it is not installable
You are missing `contrib` entries in your packages sources, that is why winetricks is not found. It did not trigger an issue the previous time because I forgot this dependency in the previous version of the script, but it is actually required.

The `crontrib` section is where you can find free packages that are only useful when used in combination with non-free software (like commercial games). See the following documentation to understand how to enable this section: Configuring Apt Sources - Editing software sources.

Once this is done, run `apt-get install -f` to fix the situation.

---

Here is snippet ready to copy/paste (as root) if you do not want to bother with documentation right now ;)
sed --in-place 's/\bmain\b/& contrib/' /etc/apt/sources.list
apt-get update
apt-get install --fix-broken
---

As you went through a couple tests already, the following command will clean up your local copy of Fallout 2, to make sure it starts with a clean state on next launch:
rm --recursive ~/.local/share/play.it/prefixes/fallout-2
avatar
Wastelandic: I'll try and figure out whats up with the mouse but it sounds like this has been a common issue on the GOG Fallout 2 for a while now.
Please come back here to share your findings if you manage to fix your issue, and I’ll try to find a way to include a workaround into ./play.it
Going deeper down the rabbit hole:

root@penguin:/home/ricciomt# sed --in-place 's/\bmain\b/& contrib/' /etc/apt/sources.list
root@penguin:/home/ricciomt# apt-get update
Hit:1 http://repo.steampowered.com/steam precise InRelease
Hit:2 https://dl.winehq.org/wine-builds/debian buster InRelease
Ign:3 https://storage.googleapis.com/cros-packages/83 buster InRelease
Hit:4 [url=http://download.opensuse.org/repositories/home:/strycore/Debian_10]http://download.opensuse.org/repositories/home:/strycore/Debian_10[/url] ./ InRelease
Hit:5 https://storage.googleapis.com/cros-packages/83 buster Release
Hit:7 https://deb.debian.org/debian buster InRelease
Hit:8 https://deb.debian.org/debian-security buster/updates InRelease
Reading package lists... Done
W: Skipping acquire of configured file 'contrib/binary-i386/Packages' as repository 'https://dl.winehq.org/wine-builds/debian buster InRelease' doesn't have the component 'contrib' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'contrib/binary-amd64/Packages' as repository 'https://dl.winehq.org/wine-builds/debian buster InRelease' doesn't have the component 'contrib' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'contrib/i18n/Translation-en_US' as repository 'https://dl.winehq.org/wine-builds/debian buster InRelease' doesn't have the component 'contrib' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'contrib/i18n/Translation-en' as repository 'https://dl.winehq.org/wine-builds/debian buster InRelease' doesn't have the component 'contrib' (component misspelt in sources.list?)

Tried to edit sources myself got the same thing
This is my sources list:

eb https://deb.debian.org/debian buster main contrib contrib contrib non-free
deb https://deb.debian.org/debian-security buster/updates main contrib contrib contrib
deb https://dl.winehq.org/wine-builds/debian/ buster main contrib contrib contrib
avatar
Superdog: This is my sources list:

eb https://deb.debian.org/debian buster main contrib contrib contrib non-free
deb https://deb.debian.org/debian-security buster/updates main contrib contrib contrib
deb https://dl.winehq.org/wine-builds/debian/ buster main contrib contrib contrib
OK, let us clean that up to:
deb https://deb.debian.org/debian buster main contrib non-free
deb https://deb.debian.org/debian-security buster/updates main contrib non-free
deb https://dl.winehq.org/wine-builds/debian/ buster main
Followed by (as root):
apt-get update
apt-get install winetricks
apt-get install --fix-broken
Then switch back to a regular user (non-root) and clean-up you Fallout 2 setup:
rm --recursive ~/.local/share/play.it/prefixes/fallout-2
mkdir --parents ~/.local/share/games/fallout-2
cp /usr/local/share/games/fallout-2/fallout2.exe ~/.local/share/games/fallout-2
After that it should be good as new ;)
Post edited June 18, 2020 by vv221
Not sure what's going on:

root@penguin:/home/ricciomt# apt install winetricks
Reading package lists... Done
Building dependency tree
Reading state information... Done
winetricks is already the newest version (0.0+20181203-3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@penguin:/home/ricciomt# apt install /home/ricciomt/fallout-2_1.3-gog2.1.0.18+20200616.2_i386.deb /home/ricciomt/fallout-2-l10n-en_1.3-gog2.1.0.18+20200616.2_all.deb /home/ricciomt/fallout-2-data_1.3-gog2.1.0.18+20200616.2_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'fallout-2:i386' instead of '/home/ricciomt/fallout-2_1.3-gog2.1.0.18+20200616.2_i386.deb'
Note, selecting 'fallout-2-l10n-en' instead of '/home/ricciomt/fallout-2-l10n-en_1.3-gog2.1.0.18+20200616.2_all.deb'
Note, selecting 'fallout-2-data' instead of '/home/ricciomt/fallout-2-data_1.3-gog2.1.0.18+20200616.2_all.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
fallout-2:i386 : Depends: winetricks:i386
E: Unable to correct problems, you have held broken packages.

Still says I don't have the right version of winetricks. The only other error I got was from this command:
cp /usr/local/share/games/fallout-2/fallout2.exe ~/.local/share/games/fallout-2-ge fix-
avatar
Superdog: Not sure what's going on:

root@penguin:/home/ricciomt# apt install winetricks
Reading package lists... Done
Building dependency tree
Reading state information... Done
winetricks is already the newest version (0.0+20181203-3).

(…)

The following packages have unmet dependencies:
fallout-2:i386 : Depends: winetricks:i386
E: Unable to correct problems, you have held broken packages.
There is something here that does not go as expected, but I do not understand where the issue is. I will try to find some time to try to reproduce this error on a Debian Buster.

Here is what you can do to work around it:
- Edit play-fallout-2.sh in any text editor
- At the line 120, replace:
PKG_BIN_DEPS="$PKG_L10N_ID $PKG_DATA_ID wine winetricks"
by:
PKG_BIN_DEPS="$PKG_L10N_ID $PKG_DATA_ID wine"
- Rebuild the game packages, and try to install them again
Got all the way to the end this time:

/usr/local/games/fallout-2_resolution: 121: /usr/local/games/fallout-2_resolution: winetricks: not found

still giving me a hard time over winetricks.