[[go back|cs:start]]
====== Files needed ======
- The engine: [[https://github.com/Interkarma/daggerfall-unity/releases|Daggerfall Unity releases]]
- The game data file, often called ''DaggerfallGameFiles.zip'': [[https://drive.google.com/uc?export=download&id=0B0i8ZocaUWLGWHc1WlF3dHNUNTQ|official copy in google drive]]
====== Decompress ======
- Create the directory you want the game in (e.g., ''~/games/dfu'')
- Unpack the engine in it
- Create an empty file called ''Portable.txt'' (i.e., ''touch Portable.txt'')
- Unpack ''DaggerfallGameFiles.zip'' in a temporary directory, and move the resulting ''arena2'' in the game's directory ''DaggerfallUnity_Data/StreamingAssets/GameFiles''
- Delete the temp directory
====== First run ======
- Start the executable (e.g., ''DaggerfallUnity.x86_64'')
- Pass the settings, there are several values that you may want to change; here are few ones:
- Swap Health & Fatigue
- Advances, Enhancements, Instant Repair Service
- Advances, Enhancements, Enable Game Console
====== Starting Script ======
- Create a script to ensure to have the ''TERM'' env variable set to ''dumb''
#!/bin/bash
cd ~/games/daggerfall-unity/engine
TERM=dumb exec ./DaggerfallUnity.x86_64 "$@"
Without it several mods will fail to work because of a Mono bug and the log will be littered of errors like:
[Error] [name of the mod] Compilation Error : The type initializer for 'System.Console' threw an exception.
at line#0 column#0
====== Mods =====
The [[https://www.nexusmods.com/daggerfallunity/mods/1408|Champion Classes]] mod has good starting classes and in the bottom of the page a list of suggested mods.
Download the mods in different directories (one per section is fine) and in each directory you can create a ''tmp'' directory and from it execute ''7z x ..'' and with a bit of luck the resulting data can copied in ''DaggerfallUnity_Data/StreamingAssets'' . Of course double check before copying.