Daggerfall Unity

Émulateur v1.1.1

Daggerfall Unity est une réinterprétation moderne de The Elder Scrolls II: Daggerfall (version DOS) développée par Gavin Clayton, fonctionnant sur le moteur Unity. Contrairement à une émulation classique, ce projet propose une refonte complète du jeu original, avec des améliorations graphiques, des corrections de bugs et une compatibilité multiplateforme (Windows, Linux, macOS).

Sur macOS, l’application s’exécute sans émulation, mais nécessite une installation préalable de la version DOS de Daggerfall pour accéder aux assets (textures, modèles 3D, sons). Les performances dépendent d’une carte graphique moderne (DirectX 11 recommandée) et d’un processeur équivalent à un Intel i5 (Skylake). Le projet mise sur une communauté modding active, avec des améliorations allant des graphismes aux mécaniques de jeu, tout en conservant l’esprit original du jeu.

Dernière mise à jour :

Plateformes

Interpréteurs

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits

Téléchargement et liens

Historique des versions

v1.1.1-cve-2025
  • Correction critique de sécurité : Mise à jour du fichier UnityPlayer pour corriger une vulnérabilité dans le moteur Unity (CVE-2025-XXXX) liée aux interactions avec les pare-feux et logiciels antivirus, pouvant entraîner des blocages ou des comportements indésirables.

  • Pas de changements fonctionnels majeurs : Cette version ne modifie pas les fonctionnalités existantes par rapport à la 1.1.1 (aucune nouvelle mécanique de jeu, optimisation ou correction de bugs).

  • Pas de spécificités pour macOS : Aucune adaptation pour Apple Silicon (M1/M2/M3), ni mise à jour des builds .dmg ou de la version minimale de macOS requise. Les utilisateurs macOS ne bénéficient que de la correction de sécurité mentionnée ci-dessus.

Changelog complet
Recently, the Unity team disclosed a vulnerability in the Unity Engine used by Daggerfall Unity. More details can be found here: https://unity.com/security/sept-2025-01 To avoid potential issues with firewalls and antivirus software, we have updated the "UnityPlayer" file to fix the vulnerability. These updated files are now being uploaded here. **The release is otherwise unchanged from DFU 1.1.1,** released here: https://github.com/Interkarma/daggerfall-unity/releases/tag/v1.1.1 Note that the Linux package is unchanged, and is only reuploaded here for consistency. Linux is not deemed as vulnerable as other platforms, due to how dynamically loaded code is already handled on Linux operating systems. Linux users will not see any difference on this update.
v1.1.1
  • Nouveauté majeure :

    • Installation portable : fonctionnalité permettant de stocker les paramètres et sauvegardes directement dans le dossier d'installation (via un fichier Portable.txt en majuscule sur macOS/Linux), facilitant la gestion de plusieurs installations ou le transfert vers un autre appareil.
  • Corrections importantes :

    • Correction du problème où les objets équipés périmés ne mettaient pas à jour correctement les valeurs d'armure.
    • Correction d'une faille dans QuestListsManager.GetQuest pour les quêtes issues de mods (.dfmods).
    • Amélioration de la lisibilité des logs joueurs (Player.log), désormais plus utiles pour le dépannage.
  • Améliorations techniques :

    • Possibilité de déplacer manuellement les éléments de l'interface utilisateur.
    • Support du chargement de polices depuis les mods (.dfmods).
    • Accès simplifié au dossier de paramètres via un double-clic dans le lanceur (macOS inclus).
Changelog complet
![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/7dd3402b-869a-452e-82c2-c5697060e253) *Betony market from the mod 'Betony Restored' by Cliffworms* # Getting Started If this is your first time installing Daggerfall Unity, please visit [Installing Daggerfall Unity and Other Information](https://forums.dfworkshop.net/viewtopic.php?f=5&t=2360) for help getting started. # Summary This is the stable release of the first community update for Daggerfall Unity. If you experience new issues with this version, please reach out to @KABoissonneault on Discord or the /r/daggerfallunity subreddit. Mods should not have been broken by this release. If anything stops working, make sure your setup is correct. The only files you should copy from an old DFU installation are the .dfmod files. Visit the Mods menu on the launcher to make sure everything is there. # What's Changed If you have not seen the changes from the v1.1 Release Candidate, you can find them here: https://github.com/Interkarma/daggerfall-unity/releases/tag/v1.1.0-rc Some highlights include: * New in-game tutorial * Crash fixes * Setup improvements, like improved player logs, settings folder being more accessible, and ability to navigate hidden folders during the initial DFU configuration Changes in v1.1.1: * Fix expiring equipped items not adjusting armorvalues by @ajrb in https://github.com/Interkarma/daggerfall-unity/pull/2641 * Added ability to move UI elements by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2618 * Fix for QuestListsManager.GetQuest (for quests in dfmods) by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2646 * Portable install by @RicardoLuis0 in https://github.com/Interkarma/daggerfall-unity/pull/2556 * Support loading fonts from dfmods by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2579 # Feature showcase ## Portable Install A big new setup feature for 1.1 in general is "Portable Install". Portable Installs will make your DFU installation store and read all its settings and saves from inside the installation folder, rather than the computer's user settings. This makes it easier to manage multiple DFU installations, can make it easier to move the installation to another machine, and can avoid polluting user settings. To enable a Portable Install, simply create a new file named "Portable.txt" in your DFU folder. On Mac and Linux, the capital letter is important. ![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/33ee615f-0fa2-4f8b-a5a7-659825beedf4) ![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/50f736ac-6c27-4d5b-89b4-c882a91f3eae) When you next run DaggerfallUnity, you will go through the setup again, and the game should now create a folder called PortableAppData in your installation folder to store all these settings. Again, you will have no DFU saves and no mod settings, since you've just started from scratch. You can copy-paste these from the regular user settings if you want. ![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/c00aa2ca-b1dc-4cd2-a604-a63bac469fc8) Did you know that you could make the DFU setup faster by dropping DF's arena2 folder directly under DaggerfallUnity_Data/StreamingAssets/GameFiles ? Use this to make a truly portable DFU installation that contains everything necessary to run. ![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/d992db57-106a-42a2-b753-12eedbd56c27) ## Finding your settings It is now much easier to find your settings, whether you're using traditional user settings or the new 'portable install' settings. ![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/24378569-31f5-4615-a227-83cf232f7f5d) A simple double-click on the 'settings folder' shown on the launcher screen should open your file explorer to this folder. In it, you can find the "settings.ini" settings file, the "Player.log" logs, your Mods configurations, and your saves. ![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/1ca73688-3e52-4670-bc6b-7b8e49348fed) Player logs are pretty essential any time you hit an issue, especially since they're much more readable in v1.1. Be sure to always include them when reporting issues. Note that if you reboot the game to find this folder again, your Player.log will be overwritten! If you needed logs from the previous play session, check "Player-prev.log" instead. # Acknowledgements I would like to thank again all the contributors and reviewers that made this release possible. This project can only persist through distributed efforts.
v1.1.0-rc
  • Nouveauté majeure :

    • Nouveau tutoriel intégré pour remplacer celui de la version DOS, adapté aux mécaniques et aux fonctionnalités actuelles du jeu (explications réécrites, suppression des éléments obsolètes).
  • Améliorations musicales :

    • Réintroduction du thème "Knight Theme" (présent dans certaines salles d’entraînement de Hammerfell), ainsi que correction de nombreux désaccords avec la bande-son originale (ex. : cohérence des thèmes des dieux dans leurs temples).
  • Stabilité et corrections critiques :

    • Réduction drastique des crashes liés au moteur (un seul type connu, issu du jeu lui-même), avec ajout d’un outil de débogage (tdbg) pour suivre les objets créés et détecter les fuites mémoire dans les configurations modifiées.
    • Correction d’erreurs spécifiques : lycanthropie, escalade avancée, chargement des cartes GPS, gestion des effets en cours (castInProgress), et problèmes de cache de données mondiales.
  • Fixes gameplay/interface :

    • Résolution de bugs mineurs mais impactants (ex. : question "work question" bloquée lors des déplacements, or non affiché lors des vols, portes inébranlables après des coups de masse).
    • Optimisation des sauvegardes pour les Questing Foes (compatibilité avec des IDs personnalisés).

Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.

Changelog complet
![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/2213145f-4a0e-4efa-8c12-dd1f0c1e3a69) *From the mod 'World of Daggerfall'* # Getting Started If this is your first time installing Daggerfall Unity, please visit [Installing Daggerfall Unity and Other Information](https://forums.dfworkshop.net/viewtopic.php?f=5&t=2360) for help getting started. # Summary This release is an improvement update for Daggerfall Unity with bug fixes, and the first community update for DFU. Version 1.1.0 is intended to be a stable release for general play. All your existing mods should work on v1.1. If you experience new issues with this version, please report to #dfu-tech-help on the Lysandus' Tomb Discord server. # Release Candidate While DFU has been fully released on the last release, we're now using the term "Release Candidate" for an update that seems solid enough for release, but needs to be deployed at large before we're ready to tell everyone to upgrade to the new version. Mods are expected to test against the new build, and report issues if there's anything that broke, compared to the previous release. # Featured Changes ## New Tutorial We have a new tutorial! When starting a new playthrough, you will be greeted with this message, replacing the classic Daggerfall tutorial. ![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/aec63112-18b6-478f-b00f-e1ce6df91a3c) Compared to the old DOS FALL.EXE, Daggerfall Unity is a new software with different features and settings. As such, many messages in the tutorial were no longer relevant, or could be rewritten with the expected DFU experience in mind. DFU is already a notable departure from the original game on many basic gameplay aspects, it only makes sense that the tutorial should be adapted in consequence. We hope this new approach will be useful for new DFU players, even ones with DF experience. ## Music fixes Did you know there is a theme in Daggerfall that is rumored to be unused, but actually appears in the game? This "Knight Theme" is not used in Knight Order halls, but can be heard in some Fighter Trainers halls in Hammerfell! https://www.youtube.com/watch?v=ewt8uDe8fZo DFU v1.1.0 reintroduces this theme at the appropriate location (assuming you're not running any mods that changes those locations), and fixes many other music differences from the original game. Did you know gods all have one of three themes at their temples? It should always be the same when you visit the same temple now. Try to notice which gods share themes. ## Crash fixes ![image](https://github.com/Interkarma/daggerfall-unity/assets/5789925/0f12e890-ed8a-4394-ac6e-67e01683f32f) We've taken steps to reduce crashes; the only one known to originate from DFU itself. Some users were experiencing multiple crashes per day, and v1.1.0 should be much better for those users. Some crashes may still originate from certain mod combinations, try and reach out to support to identify the issue. With this change, we now have object tracking in the debug HUD for DFU. With the console command `tdbg`, you should be able to track how many objects DFU has created, which could help track memory issues in heavily modded setups. # General Fixes & Improvements * Fix exception thrown during Lycanthropy transition by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2565 * Fix for Advanced Climbing bug #2560 by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2561 * Fixed PlayerGPS loading ContentReader maps before mods ready by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2575 * Fixed frame overflow in DaggerfallMobileUnit. by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2571 * Fixed "readOnly" issue with GetMobileBillboardMaterial by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2576 * Synchronize char creation wizard screens by @numidium in https://github.com/Interkarma/daggerfall-unity/pull/2540 * Changed save data in Questing Foe to allow for custom foe ids by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2535 * Set castInProgress to false when loading game (EntityEffectManager.cs) by @DunnyOfPenwick in https://github.com/Interkarma/daggerfall-unity/pull/2587 * Fixed caching of new WorldData locations by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2586 * Fast travel gold fix by @John-Leitch in https://github.com/Interkarma/daggerfall-unity/pull/2592 * Fixed "work question" sticking while moving from "Where Is?" by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2598 * Make the "Settings" folder more obvious and clickable by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2606 * Logs changes by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2607 * Updated DFU tutorial, minor quest fixes by @JayH2971 in https://github.com/Interkarma/daggerfall-unity/pull/2578 * Move the live change warning outside of the settings panel by @ajrb in https://github.com/Interkarma/daggerfall-unity/pull/2628 * No spinning coins on wagon while stealing from shelves by @petchema in https://github.com/Interkarma/daggerfall-unity/pull/2626 * Added checkbox to show hidden folders during Daggerfall setup by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2584 * Fixed Temple music errors by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2582 * Added "ActiveGameObjectDatabase" to replace FindObjectsOfType by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2605 * Fix exceptions when bashing certain doors by @numidium in https://github.com/Interkarma/daggerfall-unity/pull/2449 # Localization * Localize %dng macro by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2564 * Fix SecondaryDisplayName localization by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2558 * Added ability to move text labels. by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2555 * Fix for buildings names macro expand by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2554 * Fix for region macro localization by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2553 * God's name localized in the "Donation" dialog by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2550 * Seek localized book files and quest files from mods by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2574 * Building location in %fcn localized by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2551 * Potion recipe weight localized by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2577 # Mod Features * Relink children if any new custom factions with parents were added by @ajrb in https://github.com/Interkarma/daggerfall-unity/pull/2620 * Fix typo that breaks 3d object scaling in RMBLayout.cs by @drcarademono in https://github.com/Interkarma/daggerfall-unity/pull/2566 * Add setter for StaticNPC.Data by @numidium in https://github.com/Interkarma/daggerfall-unity/pull/2547 * Enemy component access by @DunnyOfPenwick in https://github.com/Interkarma/daggerfall-unity/pull/2563 * Add shading mechanism to first-person graphics by @DunnyOfPenwick in https://github.com/Interkarma/daggerfall-unity/pull/2562 * Fixed climate-swap changes in DaggerfallLocation not respecting the billboard's "AlignToBase" by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2548 * Fix for RuntimeMaterials to pick the right ground texture in Woodland Hills by @KABoissonneault in https://github.com/Interkarma/daggerfall-unity/pull/2545 * Add ability to declare QuestLists in .dfmod file. by @Jagget in https://github.com/Interkarma/daggerfall-unity/pull/2580 * Pacified-Enemy-Not-Attack-Allies by @DunnyOfPenwick in https://github.com/Interkarma/daggerfall-unity/pull/2585 * Allow faction ruler type to be set by mods by @ajrb in https://github.com/Interkarma/daggerfall-unity/pull/2622 * Move the hardcoding of items that don't encumber into templates by @ajrb in https://github.com/Interkarma/daggerfall-unity/pull/2633 ## New Contributors * @Jagget made their first contribution in https://github.com/Interkarma/daggerfall-unity/pull/2564 * @drcarademono made their first contribution in https://github.com/Interkarma/daggerfall-unity/pull/2566 * @Podleron made their first contribution in https://github.com/Interkarma/daggerfall-unity/pull/2497 * @John-Leitch made their first contribution in https://github.com/Interkarma/daggerfall-unity/pull/2592 **Full Changelog**: https://github.com/Interkarma/daggerfall-unity/compare/v1.0.0...v1.1.0-rc # Acknowledgements I would like to thank our reviewers for making this first community release possible. DFU cannot live on off of any single person's work, and community effort is necessary to ensure continued evolution while keeping a certain level of stability. Reviewers for v1.1.0 changes: * kaboissonneault * Interkarma * Numidium * Hazelnut * petchema * Jagget DFU uses a system of "approved reviewers" before bringing external changes into this repository. After v1.0, our list was quite limited, and each contributor's time was limited too. Guest reviews help bring new skills and perspectives into the process, and increase the confidence in a given change. As such, we will soon welcome @Jagget to the list of Approved Reviewers! Congratulations!

Captures d'écran

Screenshot de Daggerfall Unity