[[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.