Daggerfall unity & fallout 1&2

I for the life of me can’t figure out how to install and run daggerfall or fallout 1&2 . I’m new to Linux but I’ve watched YouTube. Videos and asked chat gpt but it’s always some type of failure. I’m running the version of Debian 12 that Rex posted. Can someone please walk me through this as if I’m a five year old haha. I’ve figured out how to get android apps to run using waydroid and I can get wine to run apps like Creality print but I just can’t figure out how to get these games working. I thought I had fallout installed but it crashes before it’ll even open. Any advice would be appreciated.

I don’t know about Daggerfall but Fallout 1&2 can be run natively on the CM4. Look up Fallout CE (community edition) you will need to supply your own game data files though. There is separate builds for each game.

2 Likes

I know nothing about Daggerfall, but it sounds kike it was a DOS game so could be run under DOSbox, and might run well enough to be full speed on a CM4, at least based on this thread:
https://www.reddit.com/r/Daggerfall/comments/34qflb/how_would_daggerfall_fare_on_a_raspberry_pi/

I also noticed a more modern open source port to Linux that uses Unity, but it’s probably not going to run on a Pi. I guess there’s a slight chance the Windows version of that might run if done through Box86/Box64 but that sounds like a lot of effort with a lot of potential failure points and depending on its performance requirements it might not run full speed anyway. The original DOS version sounds like the way to go, and these days DOSbox is pretty mature and stable.

3 Likes

There is no linux arm build (probably you can build it yourself): Releases · Interkarma/daggerfall-unity · GitHub

But you can play diablo 1 / hellfire via devilutionX: GitHub - diasurgical/DevilutionX: Diablo build for modern operating systems !

devilutionx-linux-aarch64.tar.xz

Just got fallout ce and fallout 2 ce running. Is there anyway to adjust the screen resolution so that it fills more of the screen? Also I haven’t tried it yet but do you think it’s possible to create a shortcut on the desktop or do you have to open the games from the terminal each time? Thanks again. I’ve never played these two games before ( started out with fallout 3 and new Vegas) so I’m super excited.

1 Like

the f2_res.ini in the main folder you can change the resolution.
Here is a example of a desktop file for it.

[Desktop Entry]
Name=Fallout 2
Path=/path/to/game/Fallout_2
Exec=/path/to/game/Fallout_2/fallout2-ce
Icon=/path/to/game/Fallout_2/fallout2.png
Comment=
Terminal=false
NoDisplay=false
Type=Application
Categories=Game
1 Like

I was able to get it working kind of. When I first tried it the selection screen popped up to chose Diablo or hellfire but now when I start it only goes to Diablo even after deleting everything and reinstalling everything. I can’t seem to get that selection menu again

1 Like

Curious, I have no idea how to call this screen either.

but you can run it from terminal like:

$ ./devilutionx --help
Game selection:
    --diablo             Force Diablo mode
    --hellfire           Force Hellfire mode
$ ./devilutionx --hellfire

Or you can edit config, I would say set game=2 or so:

$ cd ~/.local/share/diasurgical/devilution/

I figured out a work around I had to delete the diiasurgical folder and then reopen devilutionX with mpq files for hellfire thru terminal and select hellfire then I created a separate folder with just devilution X and Diablo mpq file and ran that. So two separate folders to run each game. Next I just have to create shortcuts.

1 Like

So I feel extremely stupid lol scratch having two separate folders for each version of Diablo. If you have hellfire mpq files installed. Open the game and in the main menu go to settings then game mode and you can switch between the two versions from there. I figured it out trying to enable the hidden character classes.

1 Like

that’s okay, I would probably create second user and run diablo with sudo :smiley: