daggerfall-unity

Open source recreation of Daggerfall in the Unity engine

MIT License

Stars
2.7K

Bot releases are visible (Hide)

daggerfall-unity - Daggerfall Unity 1.1.1 "Proactive Asset Cleaning" Test Latest Release

Published by KABoissonneault 5 months ago

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This is a test build for a potential 1.2 feature. The build otherwise functions as a normal 1.1.1 build: mod compatibility should not be affected, your saves should be fine, etc. More information on the feature below. If you experience new issues with this version, please report to #dfu-tech-help on the Lysandus' Tomb Discord server or as a comment on this thread: #2528.

Proactive Asset Cleaning

Proactive Asset Cleaning is the name used for a new approach to cleaning the many Unity assets used in DFU code. When DFU stops using an asset, normally the Unity Engine should reclaim the memory after some time. But due to how DFU is configured, the engine does not have much opportunities to run its "garbage collection". As a result, DFU has to be "proactive" in cleaning these assets the moment they're not used.

Test

The goal of this test is first to make sure the change does not break anything, and second that it actually improves the performance of the game.

Be sure to test with all your mods and your existing saves. We need to know if anything breaks, and adjust accordingly.

Now, for the performance benefits, the easier way to check memory usage would be to use the Task Manager and check the memory usage of the DaggerfallUnity.exe process. On Windows, this can be opened with CTRL+Shift+Esc.

image

To measure any improvements, we need two data points.

  1. Play the regular v1.1.1 for some time, then check memory usage
  2. Player the PAC v1.1.1 for a similar amount of time, then check memory usage

Mod configuration should be the same between the two.
Try to keep the flow similar too. If you venture dungeons and town buildings in one test, do the same in the other. You probably don't need to play the exact same sequence.

Normally, PAC memory usage should be noticeably lower. Memory usage can be chaotic, so it might take a few attempts to be certain of the general tendency. If you notice more frame drops / hitches, or generally lower FPS, do let us know.

daggerfall-unity - Daggerfall Unity 1.1.1 Test

Published by KABoissonneault 5 months ago

Summary

This is a test build for the stable v1.1.1 release. Not meant for general use - modders should not depend on this yet.

What's Changed

How to test

The primary new feature that requires testing is the new "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
image

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

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

daggerfall-unity - Daggerfall Unity 1.1.0 Release Candidate

Published by KABoissonneault 6 months ago

image
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 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

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

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

Localization

Mod Features

New Contributors

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!

daggerfall-unity - Daggerfall Unity 1.0.0 Release

Published by Interkarma 10 months ago

image

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with bug fixes. Version 1.0.0 is intended to be a stable release for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

If you find a mod not compatible or broken by this release, please notify mod author on Nexus or Released Mods on forums.

Release 1.0

After several years of continuous development, Daggerfall Unity is finally at 1.0 Release stage. All game features have been implemented with a good baseline of stability and performance. The project will now move into post-release community support and maintenance. The future of Daggerfall Unity development will now steer towards future mod support.

General Fixes & Improvements

Interkarma

  • "MyDaggerfallUnityScreenshotsPath" setting missing default 66043a1
  • "AutomapNumberOfDungeons" setting saved to wrong section 0e655cf
daggerfall-unity - Daggerfall Unity 0.16.3 Release Candidate

Published by Interkarma 10 months ago

screen

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with bug fixes. Version 0.16.3 is intended to be a stable release for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

Release Candidate

Daggerfall Unity is in Beta no more! We are now entering the Release Candidate phase in the final lead-up to version 1.0. This is the point where mod creators should ensure their work is compatible and updated if necessary. If no showstopping problems are found in this candidate, then Daggerfall Unity will progress to 1.0 on the following release.

If you find a mod not compatible or broken by this release, please notify mod author on Nexus or Released Mods on forums.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.16.x, please reach out on the forums or Discord for help.

Featured Changes

Daggerfall Unity is now feature complete. There are no major new features planned or in the pipeline at this time.

This may change as the project enters post 1.0 support and the community continues to evolve this project in unexpected ways. But for now, the goal is to enable mod compatibility and stability for 1.0. Every change has the potential to break something for mods, and we don't want to do that again for a while.

General Fixes & Improvements

Interkarma

  • Fix settings parser not having defaults ready for sync in certain configurations d1e3391
daggerfall-unity - Daggerfall Unity 0.16.2 Release Candidate

Published by Interkarma 11 months ago

screen

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with minor localization enhancements and bug fixes. Version 0.16.2 is intended to be a stable release for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

Release Candidate

Daggerfall Unity is in Beta no more! We are now entering the Release Candidate phase in the final lead-up to version 1.0. This is the point where mod creators should ensure their work is compatible and updated if necessary. If no showstopping problems are found in this candidate, then Daggerfall Unity will progress to 1.0 on the following release.

If you find a mod not compatible or broken by this release, please notify mod author on Nexus or Released Mods on forums.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.16.x, please reach out on the forums or Discord for help.

Featured Changes

Daggerfall Unity is now feature complete. There are no major new features planned or in the pipeline at this time.

This may change as the project enters post 1.0 support and the community continues to evolve this project in unexpected ways. But for now, the goal is to enable mod compatibility and stability for 1.0. Every change has the potential to break something for mods, and we don't want to do that again for a while.

General Fixes & Improvements

Hazelnut

  • Add null check to inventory window #2543

Interkarma

  • Output talk_print exception to log a14b58c
  • Localize immutable Nord suffix "sen" 0da542d
  • Fix spurious "?" characters entered by backspace on Linux dcd327f
  • Localize string to confirm default controls
  • Fix two cases of unlocalized %cn (city name) in TalkManager b969952
  • Localize joystick (controller) binding UI 35e0d93
  • Fix shopkeeper 182-0 face index 01fbb72
  • Fix localized quest messages not restored on load b896674
  • Fix RSC 5242 text "ofthe" to "of the" 46a65fd
  • Harden reading settings file to prevent startup freeze f3ed7fa
  • Add %pg4 for missing pronoun His/Hers 83ce866
  • Localize save/load prompt text format 6972da2
daggerfall-unity - Daggerfall Unity 0.16.1 Release Candidate

Published by Interkarma about 1 year ago

image

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with several localization enhancements and bug fixes. Version 0.16.1 is intended to be a stable release for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

Release Candidate

Daggerfall Unity is in Beta no more! We are now entering the Release Candidate phase in the final lead-up to version 1.0. This is the point where mod creators should ensure their work is compatible and updated if necessary. If no showstopping problems are found in this candidate, then Daggerfall Unity will progress to 1.0 on the following release.

If you find a mod not compatible or broken by this release, please notify mod author on Nexus or Released Mods on forums.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.16.x, please reach out on the forums or Discord for help.

Unity Splash

Starting from 0.16, Daggerfall Unity will display a customised Unity splash for 2 seconds then load the standard launcher splash. Here's what it looks like in this release.

image

My reasoning for enabling the splash:

  1. I'm moving on from Daggerfall Unity after 1.0 and won't be maintaining a Unity subscription (which is currently required to remove the splash). Unity also recently removed the more affordable Plus tier which makes this cost prohibitive anyway.
  2. I feel it's important to normalise splash so that any future stewards or variants of this project do not feel like they need to pay for a Unity sub just to be on parity with the main release. Everyone is equal and you all own Daggerfall Unity now.
  3. Splash provides future stewards or variant projects the ability to customise start with their own identity.

Featured Changes

Daggerfall Unity is now feature complete. There are no major new features planned or in the pipeline at this time.

This may change as the project enters post 1.0 support and the community continues to evolve this project in unexpected ways. But for now, the goal is to enable mod compatibility and stability for 1.0. Every change has the potential to break something for mods, and we don't want to do that again for a while.

General Fixes & Improvements

Hazelnut

  • Allow extension to travel calculator for mods #2539

King of Worms

  • Create HD version of Daggerfall Workshop logo for splash

Interkarma

  • IME support for CJK keyboards f760f1f
  • Dynamic glyph loading for custom fonts 94d9ec6
  • Update logo and splash with thanks to King of Worms for HD logo 02a2b40
  • Disable collider on MagicCandleBehaviour billboard if mod adds one 3c23458
  • Add 1px width padding to label check to fix final character being culled a0c9554
  • Set sdfGlyphSpacing to 0 to fix unintended extra character spacing in custom fonts a750eed
  • Add DisplayName field to tutorial quest 05b08d9
  • Localize action type 12 answer strings such as "yes", "shut up", "benefactor" e3a94e1
  • Action type 12 answer use case insensitive compare a413a03
  • Use subfolder for Master CSV Files instead of zip 3b3c436
  • equippingWeapon string to use localized names 244fce5
  • Do not expand macros for quest letter tooltips for performance reasons 319e5c0
  • Make jumping force multipliers public 0ed1464
  • Fixed BIOG question text description to match +200 gold bonus 25a77ee
  • Fix lookup issue for localized quest name e914214
  • Use localized skill name when enemy pacified 8fc527a
  • talk_print console command fa56017
  • Add helper to load CSV as dictionary 521dd1e
  • Remove Mage Light from sale, retain in spellmaker 909d1c5
  • Read Mage Light example strings from CSV 3a251d1
  • Slightly increase Mage Light range and intensity aa996c3
  • Seek NameGen.txt from StreamingAssets.txt for localization purposes 80f8857
  • Fix hit points down button mouse event b62818c
  • Localize "Random" button text 3113e38
  • Console command to add random potion recipe 96e06f3
  • Use localized item name for recipe ingredients fedc92a
daggerfall-unity - Daggerfall Unity 0.16.0 Release Candidate

Published by Interkarma about 1 year ago

image

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with minor localization enhancements and bug fixes. Version 0.16.0 is intended to be a stable release for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

Release Candidate

Daggerfall Unity is in Beta no more! We are now entering the Release Candidate phase in the final lead-up to version 1.0. This is the point where mod creators should ensure their work is compatible and updated if necessary. If no showstopping problems are found in this candidate, then Daggerfall Unity will progress to 1.0 on the following release.

If you find a mod not compatible or broken by this release, please notify mod author on Nexus or Released Mods on forums.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.16.x, please reach out on the forums or Discord for help.

Unity Splash

Starting from 0.16, Daggerfall Unity will display a customised Unity splash for 2 seconds then load the standard launcher splash. Here's what it looks like.

image

My reasoning for enabling the splash:

  1. I'm moving on from Daggerfall Unity after 1.0 and won't be maintaining a Unity subscription (which is currently required to remove the splash). Unity also recently removed the more affordable Plus tier which makes this cost prohibitive anyway.
  2. I feel it's important to normalise splash so that any future stewards or variants of this project do not feel like they need to pay for a Unity sub just to be on parity with the main release. Everyone is equal and you all own Daggerfall Unity now.
  3. Splash provides future stewards or variant projects the ability to customise start with their own identity.

Featured Changes

Daggerfall Unity is now feature complete. There are no major new features planned or in the pipeline at this time.

This may change as the project enters post 1.0 support and the community continues to evolve this project in unexpected ways. But for now, the goal is to enable mod compatibility and stability for 1.0. Every change has the potential to break something for mods, and we don't want to do that again for a while.

General Fixes & Improvements

Jay_H

  • Fix R0C11Y26 click clearing #2537

Interkarma

  • Localize hand-to-hand damage format string ee6c538
  • Localize affiliation format string f872f0a
  • Add hooks to cycle interaction modes from mods 2650483
daggerfall-unity - Daggerfall Unity 0.15.4 Beta

Published by Interkarma about 1 year ago

image

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with localization enhancements and bug fixes. Version 0.15.4 is intended to be a stable beta for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

Mod Compatibility

If you find a mod not compatible or broken by this release, please notify mod author on Nexus or Released Mods on forums.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.15.x, please reach out on the forums or Discord for help.

Note: This release has been updated to 0.15.4a to address an issue with mod compatibility.

Featured Changes

Ted Peterson - Bourn in Wood Parts 1 and 2

image

Daggerfall Unity now has two exclusive in-game books written by none other than Ted Peterson, the lead designer of Daggerfall and one of the fathers of The Elder Scrolls. Ted is the author of several in-game books you've discovered over the years in Arena, Daggerfall, Morrowind, and Oblivion. He is also the namesake of Sheogorath, the Daedric Prince of Madness.

These two books offer some background and motivation for a key figure in Daggerfall's story. They can be discovered once the player has progressed past a key moment in the game.

Ted wanted to be clear these books are in no way official and should not be considered canon. If Bethesda does something different with these characters in future then whatever Bethesda does is canon. Please also note that Part 1 and 2 are not the complete series, just the first two chapters.

We are very grateful to Ted for donating his time and talent to create something unique and special for Daggerfall Unity. Check out Ted's new game The Wayward Realms by OnceLost Games. This is a spiritual successor to Daggerfall led by Ted Peterson and Julian LeFay.

General Fixes & Improvements

chloelcdev / Hazelnut

  • Reset seed to ensure magic item shop theft randomization #2529
  • Ensure GetMerchantMagicItems preserves seed #2534

Jay_H

  • Fix text line in R0C11Y28 9d5ee7c
  • Fix misplaced rumor in C0B00Y01 #2536

Pango

  • Fix description of Wayrest Painting non-magic look ce9d09e
  • Make sure description matches painting gfx a545fd1
  • Fix regression caused by #1861 #2533
  • The Cursed Weapon quest typo bce56fd

DunnyOfPenwick

  • Dim backgound for DaggerfallEffectSettingsEditorWindow to match classic #2532

Interkarma

  • Fixes to R0C11Y28 1ad4507
  • Fix placement in Lord K'avar Part III 45a40eb
  • Fix map name reader edge case overflow a322cf5
  • Use localized class name during character creation c1fc28d
  • Use localized quest display name in popup list 7805d4f
  • Localize guild rank names 79b1ea2 87774e6 536b4d5
  • Merge Bourn in Wood parts 1 and 2 8b49619
  • Don't disable ClassicUpdate for non-pausing window b85d62c
  • Don't suppress world when starting in dungeons 53ce636
  • Fixes crash when loading a save game with invalid book IDs c75c15f
  • Downgrade missing book editor error to warning c266c4e
  • Add readme to CifRci and Img folders to prevent build stripping e5f6a7d
  • Fix small-size texture compression threshold check 4a65a03
  • Disambiguate Daedric/Orcish strings between skill and material 5694cf2
  • Localize mid date-time format string seen on save/load UI e38246b
daggerfall-unity - Daggerfall Unity 0.15.3 Beta

Published by Interkarma over 1 year ago

image

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with localization enhancements and bug fixes. Version 0.15.3 is intended to be a stable beta for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

For a summary other changes in 0.15 prior to now, see patch notes for pre-releases 0.15.1 and 0.15.2.

Mouse Smoothing Update

An improved method of mouse smoothing was added in 0.15.1 (see that release for more details). If you previously had mouse look smoothing enabled, your mouse look sensitivity will now feel lower than before. Increase sensitivity in settings until this is back to a comfortable level. If you previously had mouse smoothing disabled, you can disable the new method by setting Mouse Smoothing to None or try one of the lower power settings.

image

Mod Compatibility

If you find a mod not compatible or broken by this release, please notify mod author on Nexus or Released Mods on forums.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.15.x, please reach out on the forums or Discord for help.

Featured Changes

Interkarma - Read localized quest sources c1e0869

The localization system will now seek for translated quest sources in StreamingAssets/Text/Quests. The translated quest file should have the same name as parent quest with -LOC appended. For example: M0B00Y16-LOC.txt.

The translated quest file must retain the header and QRC: section of source quest, but anything after QBN: is ignored and can be removed from translated quest file. Here's an example using pseudo-localized text.

image

image

With this change, translated quest text can be maintained using a simple text editor. As the QBN: section is not used in -LOC quests, none of the programming or logic of quests will be impacted. Internally, DFU builds a database of text strings from translated quests and will preferentially use those strings at runtime.

This change also makes it possible for translators to also provide localized versions of external quests, such as those from a quest pack mod.

The article Translating Daggerfall Unity will be updated soon to reflect this change.

General Fixes & Improvements

Pango

  • Rewrite of CSV regex parsing to avoid exponential behavior #2513
  • Fix TextManager.GetLocalizedTextList returning spurious ^M characters #2514
  • Use hamburger button instead of chevron for options #2518
  • Add an option to hide PersistentDataPath in launcher #2521
  • Allow clicking on save thumbnail to open save directory on Linux #2522
  • Localize "USE"d maps #2523
  • Prevent creation of 0 gold Letters of Credit 21ea64e
  • Fix biography spurious questionmarks on empty lines #2525

KABoissonneault

  • Allow custom sound indices in SoundReader.GetAudioClip. #2515
  • Remove ! prefix from spell bundles in Active Spells HUD tooltips #2516

Jay_H

  • Spawn fix for Former Student part 2 #2527

Sappho20 + hornc

  • Commit spelling errors fixes from issue #2503 #2526

Interkarma

  • Fix typo in training text 4023 variant 41a6188
  • Building name generation to overridable formula 5e5fc9b
  • Improve handling of bad book ID 10000 71c181a
  • Support conditions defined in localized books 279951b d934561
  • Refine book reader page panel size 8b1eb83
  • Use localized names in map_revealbuildings command 6dde1c4
  • Disabled "A Mix Up" in quest lists d4f0ffc
  • Restore original Deserialize() method signature 157236b
daggerfall-unity - Daggerfall Unity 0.15.2 Beta [Pre-release]

Published by Interkarma over 1 year ago

Preview Release

Due to the large number of bug fixes and other incremental changes, this release is marked as a preview / pre-release of 0.15.

If you do not wish to test upcoming changes or provide feedback to developers and modders, please download the previous stable Beta release Daggerfall Unity 0.14.5 instead.

Impact to Mods

Changes in 0.15.x are considered "low-moderate impact" to mods. Mods compatible with 0.14.5 should generally remain compatible with this release. Some mods could be impacted depending on which part of the game mod targets. Mod creators please test your mods to confirm compatible with this release and update/rebuild if needed. This ensures your mod is ready for the next general release.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.15.x, please reach out on the forums for help.

Providing Feedback

Please help mod authors by testing their updated mods with this release and providing them with your feedback on Nexus or on the forums.

If you encounter any new issues in this release not present in the previous general release, please post details to Help & Support on the forums.

Featured Changes

Interkarma - Localization Upgrade

Continuing the localization upgrade in 0.15.x, further localization support has been added in 0.15.2. New CSV files have been added to Master Localization CSV Files 0.15.2.zip. For previous localization path notes, see 0.15.1 release.

The following localization support has been added in this release:

  • Support larger replacement alphabets. Some alphabets required more characters for writing translations. Increased character support of font replacement atlas to fit approx. 5000 total characters.
  • Ingredient/Weapon/Armor format strings can now be localized using ingredientFormatString, longWeaponNameFormatString, longArmorNameFormatString in Internal_Strings.csv.
  • Remaining settings text (e.g. slider control values) now in Internal_Settings.csv.
  • Spell names now in Internal_Spells.csv.
  • Item template names now in Internal_Items.csv.
  • Artifact and magic item template names now in Internal_MagicItems.csv.
  • Faction names now in Internal_Factions.csv.
  • Attribute ratings (e.g. "very strong", "cunning") now in Internal_Strings.csv.

Note On Text Caching

When localizing Daggerfall Unity, some text data is cached in various places and may still display in default English even though you've translated properly. Below are the main cases you will encounter this during translation, and some tips to work around.

  • Item and spell names already in saves. Any spells and items already instantiated and present in player's save data will not be localized. Player may set custom names for their created spells and items, so this cannot be changed without potentially overwriting player's custom names. New spells and items created from template will be created using localized template names.
  • Names of discovered buildings. When changing faction names impacting buildings (e.g. translating "The Mages Guild"), any buildings already discovered by player will have their names cached to DiscoveryData.txt in player save. Use console command "refresh_buildingnames" to reset all building names in discovery data at current location. Delete file DiscoveryData.txt from save to reset this globally. Note the latter will clear all player discovery state.
  • Rumours involving factions. Some rumours involving factions (e.g. Faction X is now at war with Faction Y) are pre-expanded and cached to ConversationData.txt in player save. To workaround, travel for over 38 days to cycle in fresh rumours or delete ConversationData.txt from save.
  • Names in active quests. Names and locations in active quests will not be localized until quest ends and recompiles. Use console command "purgeallquests" or delete QuestData.txt from save to clear all quests. Then restart quest using localized version.

General Fixes & Improvements

KABoissonneault

  • Moved EnemyEntity methods to FormulaHelper for mod override #2493

Interkarma

  • Don't call ChangeDye for artifact weapons and armour aaa943a
  • Micromap QoL enabled by default dc48808
  • Support larger replacement alphabets b058866
  • Localize ingredient and weapon/armor format strings 05047fb
  • Fix quest text: "haggline" to "haggling" 8e2a44a
  • Added characters œ, Œ to default font f0a5251
  • Halve default WeaponAttackThreshold 7a1dae6
  • Embed AudioSynthesis code and remove DLL #2509
  • Fix culture sensitive string comparisons in AudioSynthesis 2f66d8e 27f75e0
  • Don't convert artifact display name to enum value 95209c0
  • Update Master Localization CSV Files zip 0a44c59
  • Add "refresh_buildingnames" console command a003609
daggerfall-unity - Daggerfall Unity 0.15.1 Beta [Pre-release]

Published by Interkarma over 1 year ago

Preview Release

Due to the large number of bug fixes and other incremental changes, this release is marked as a preview / pre-release of 0.15.

If you do not wish to test upcoming changes or provide feedback to developers and modders, please download the previous stable Beta release Daggerfall Unity 0.14.5 instead.

Impact to Mods

Changes in 0.15.x are considered "low-moderate impact" to mods. Mods compatible with 0.14.5 should generally remain compatible with this release. Some mods could be impacted depending on which part of the game mod targets. Mod creators please test your mods to confirm compatible with this release and update/rebuild if needed. This ensures your mod is ready for the next general release.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.15.x, please reach out on the forums for help.

Providing Feedback

Please help mod authors by testing their updated mods with this release and providing them with your feedback on Nexus or on the forums.

If you encounter any new issues in this release not present in the previous general release, please post details to Help & Support on the forums.

Featured Changes

Interkarma - Localization Upgrade

The localization feature in Daggerfall Unity has received significant upgrades. Translating the game is now easier and involves less technical overhead than in previous releases.

DaggerfallUnity_2023-04-06_18-53-09
French language screenshot credit Daneel53

To summarise the improvements in this release:

  • Simplified workflow to create translation mods.
  • No need to use the Unity editor or write any code.
  • Replace fonts simply with a .ttf or .otf file.
  • Replace in-game text with only CSV and .txt files.
  • More text can be translated than ever - quests, location names, books, almost all text in game now.
  • Add colour, text scaling, and images to book text.
  • Easily share translations as simple .zip files and unzip into StreamingAssets.
  • Several bug fixes and updates to localization layer in DFU to support all this and make things easy as possible to work with using basic tools like Excel and Notepad.
  • A zip file of master localization CSV files is included with game release.

Article below is a fast but detailed introduction to translating DFU in 0.15.1 and later. This article supersedes any previous translation process.

https://www.dfworkshop.net/translating-daggerfall-unity/

AverniteDF - Improved Mouselook Smoothing #2479

Daggerfall Unity's mouse look smoothing has been updated. This new method by AverniteDF has uniform mouse sensitivity parity whether smoothing is on or off, and allows for setting a variable amount of smoothing rather than simply on/off. You can now configure smoothing to six levels: None (disabled), Lowest, Low, Medium (default), High, Highest.

image

Note: If you previously had mouse look smoothing enabled, your mouse look sensitivity will now be lower than before. Increase sensitivity in settings until this is back to a comfortable level.

image

Mouse look sensitivity maximum has also been increased from 8.0 to 16.0 as part of this change. The default has also been increased, but this won't change existing setups.

General Fixes & Improvements

Jefetienne

  • Fix broken keybinding for modifier combo keys such as Ctrl and Alt #2458

Numidium

  • Rework weapon caching and fix scaling issue #2462
  • Adjust arrow position relative to camera rotation #2471

Pango

  • Serialize PlayerTeleportedInsideDungeon so that Castle Daggerfall doors can be opened from inside after teleport and save/load #2464
  • Fix two typos in locale_set description 33ba92f
  • Use uppercase ?PAINT.CIF filenames for case-sensitive filesystems 2f9906b

JayH

  • Update K0C00Y06.txt (A Mix-Up) quest to fully restore lost legal repute at end of quest #2463
  • Quest fixes Nov 2022 (R0C11Y28, S0000500, S0000501) #2466
  • Quest fixes Jan 2023 (M0B11Y18, S0000003, S0000015) #2488
  • Add time limit reminder to DB entrance quest #2496

andrew-raphael-lukasik

  • [Editor] Draw building door debug trigger outlines using OnDrawGizmosSelected() #2450
  • DaggerfallBillboardBatch fix for OnDestroy issue #2456 #2427
  • Better exception message for SerializableStateManager.GetStatefulGameObjectType #2444

nights192

  • Fix lycanthrope guard despawning improperly #2469

DFIronman

  • Raise an event when a crime is committed #2474

JorisVanEijden

  • Fix %god macro for fighters guild #2478
  • Fix message trigger condition bug when giving the totem to Gothryd #2482
  • Fix The Relic quest (C0B10Y15) not giving extra reputation #2483
  • Always allow custom items to handle UseItem themselves #2481

Interkarma

  • Update Addressables to 1.21.1, Localization to 1.4.2 4642378
  • Support for loading TTF and OTF fonts from StreamingAssets/Fonts 4d5b9b6 08a0b30
  • Add StringTablePatcher for localization via external CSV files 659f2f1 d921931
  • Output debug list of missing default chars in font 7ada0f7
  • Allow localization of quest message text from CSV 899e4d6 a771d33
  • Migrate building names to localization ff7d7cb
  • Migrate region names to localization 35f6978 dec7d3b 27d2f92 53447a1 56bf64c
  • Allow localizing location names from CSV 934062e 32e47a4 804c0d4
  • Localize location name on bulletin boards 24d9e27
  • Localize region name in Place Macro4 49799a1
  • Localize additional Person and Place macros 27757d9
  • Localize "travel to" region and location names e52571e
  • Localize "would you like to travel to" prompt 13e174d
  • Localize location name on travel map 70aadac
  • Travel map search and list localized location names 9b8b471
  • Handle localized Place name when clicking through journal 87041f0 33c8d2e
  • Workaround for journal goto clicks and older saves d011326
  • Add default localized books to base game 7937b4c
  • Add LocalizedBook support 6310a34 5d3a919
  • Rework book reader UI to use LocalizedBook data edd2a77
  • Add "missing" book due to wrong ID 6a97e93
  • Show localized book title/author in tooltip and info popup 84af0c6
  • Add image markup to localized books 38e4f68
  • Fixes to "Invocation of Azura" book text 17fb018
  • Double mouselook sensitivity maximum to 16.0 c22bf05
  • End Levitate when no rounds remaining e18422e
  • Fix constant effect lifecycle to end properly at 0 rounds f55fe29
  • Seek CSV files from mods 121c9c2
  • Seek FLC from StreamingAssets 522c4ba
  • Adjust default mouselook sensitivity post smooth upgrade 0286cf2
  • Fixes to eye height calculations in PlayerHeightChanger 0d24d3e
  • Prevent CurrentRegionIndex out of range 06687cf
  • Fix singleton soul gem not assigning penalties cadc7f3
  • Lower secondary "isplayerinside" flags on building exit 8b5e3b0
  • Migrate date time strings to localization e5088be
  • Display non-localized region name from older saves c15b4fa
  • Handle escaped quotes read from CSV 3c57976
  • Exclude completed quests from active person check 8391ba0
daggerfall-unity - Daggerfall Unity 0.14.5 Beta

Published by Interkarma almost 2 years ago

image

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with bug fixes and performance enhancements. Version 0.14.5 is intended to be a stable beta for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

Mod Compatibility

If you find a mod not compatible or broken by this release, please contact the mod author on Nexus or Released Mods on forums.

Featured Changes

andrew-raphael-lukasik - Terrain and Foliage Performance Improvements #2421 #2436

Two key changes provide faster terrain and foliage generation while player is exploring Daggerfall's overworld. The first is enabling [BurstCompile] for existing jobs. Burst is a compiler that translates IL Job code into native code. As the terrain system runs heavily on Job code, this is a nice boost to loading times and when streaming terrain. According to the author, Job code is about 10x faster and loading times are around 20% - 40% faster.

Before Burst (about 5 seconds total work)
image

After Burst (about 0.4 seconds total work)
image

The second change is refactoring wilderness foliage billboard mesh generation to use a a Burst-compiled multithreaded setup. What this means is that setting up foliage for new terrain chunks is several times faster and takes less time from the main thread.

Before (about 260ms)
image

After (about 30ms)
image

These are very nice changes and will benefit everyone with faster loads and smoother terrain streaming. Congratulations to Andrew for all the hard work on this one!

Numidium - Remove Stutter When Switching Weapons Between Hands #2394

Another performance improvement. When switching weapons (default H key), DFU would previously reload weapon images every time. This was to keep memory use low as weapon animation textures could take up a lot of memory, especially if modded, but introduced a stutter when switching hands as the new weapon textures had to be converted on the fly. Numidium has added a caching scheme so the two equipped weapons remain cached, removing the stutter.

image

Interkarma - Allow Renaming Buildings on Automap 1f56eef

You can now double-click on named building labels on the automap and edit their name. You can use this feature to track the quality of a store, or just make an important note.

image

image

To remove the name edit, double-click label again and delete your custom text. An empty label will revert to the original name. Label tooltip will always display original name.

image

General Fixes & Improvements

Pango

  • Update set_jump and set_grav commands to display correct default values in help #2409
  • Fix flying enemies fall damage #2431
  • Fix text in multiple quests #2413 #2414 #2424

breakfastitem

  • Fix text in multiple quests #2411 #2423 #2425

jefetienne & argonius2

  • Add Joystick "Back" Button binding #2407

jefetienne

  • Exclude modifier keys from being used in AnyKey methods #2437

andrew-raphael-lukasik

  • Improvement: Mod compilation error message #2432

KABoissonneault

  • Fixed regression where City watch lost its human sounds (HALT) #2412
  • Added a "generator" customization point for PopulationManager #2419

Interkarma

  • Raise SyntheticTimeIncrease at end of vampirism infection to fix unintended item decay and constant effect time jumping d454a83
  • Resync permanent Item status at pickup time for slain Foe 3ed8ce6
  • Continue loading game even if one or more quests fail to load b8c553d
  • Clear quest-related corpse markers after quest ends 703c665
  • Do not select "Generic Temple" as a random faction for Person resources 91fc7ae
  • Allow certain quest messages popups to only display one time ffe906a
daggerfall-unity - Daggerfall Unity 0.14.4 Beta

Published by Interkarma about 2 years ago

image

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with bug fixes and new modding support. Version 0.14.4 is intended to be a stable version for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

Featured Changes

Magicono43 - Weapon HUD Animations Mod Support #2391

Mod support for making it possible through a mod with texture replacements to add unique HUD animation frames for the various different vanilla weapons. So instead of only being able to replace the entire group of the generic "long-blade" animations that most bladed weapons use, the modder can specify through texture naming if they want to replace the animations for say the Claymore and Katana so they look different from one another on the HUD. Or even adding unique HUD animations for the vanilla weapon artifacts and enchanted magic weapons.

image
A custom steel katana image. Credit: RealAKP and magicono43

KABoissonneault - Mods can provide a female corpse texture for classic or custom enemies #2396

Allow mods to set a custom texture for female corpses, rather than use the same male corpse marker.

image
Female corpse turned to dust as a quick example. Credit: Kamer and KABoissonneault

General Fixes & Improvements

KABoissonneault

  • Fixed missing call to "TextManager.GetLocalizedEnemyName" in EnemySenses #2395
  • Fixed "MuteHumanSounds" and "CharmEffect" for custom class enemies #2401
  • Fixed saves failing to load custom class enemies #2402

Pango

  • Classic player death sound option #2403
  • Keep levitating as long as NoClip is active #2405
  • Always consume teleportation anchor when recalling #2406

Magicono43

  • Two Artifacts HUD Color Inaccuracies Correction #2392

BadLuckBurt

  • Using a public list instead of the hardcoded archive IDs allows mods to register custom texture archives that should be treated as NPCs #2404

andrew-raphael-lukasik

  • Optimization: enable incremental garbage collector #2390

Numidium

  • Disable doppler effect #2397

andreiserbanrazvan

  • Automatically select most recent save when opening "load game" UI #2399

Interkarma

  • Update Addressables to 1.19.19 and Localization to 1.3.2 dbd96a5
  • GetNearbyObjects refinement 5df13a6
  • Add exception handling when loading WorldVariationData 1c706d4
  • Exception handling when saving/loading mod data 32101af
daggerfall-unity - Daggerfall Unity 0.14.3 Beta

Published by Interkarma about 2 years ago

image

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with bug fixes and new modding support. Version 0.14.3 is intended to be a stable version for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

To review all changes in version since 0.13.5, full release notes can be found in 0.14 preview releases.

https://github.com/Interkarma/daggerfall-unity/releases/tag/v0.14.0-beta
https://github.com/Interkarma/daggerfall-unity/releases/tag/v0.14.1a-beta
https://github.com/Interkarma/daggerfall-unity/releases/tag/v0.14.2-beta

Changes in this release follow.

General Fixes & Improvements

Interkarma

  • Reduce default sound and music volume to 50% f484246
  • Enable clicking SAVE# label to open save folder on Mac 885779b
  • Mitigate cursor active after entering to input box ed41f9e f757e89
daggerfall-unity - Daggerfall Unity 0.14.2 Beta [Pre-release]

Published by Interkarma over 2 years ago

Preview Release

Due to the large number of bug fixes and other incremental changes, this release is marked as a preview / pre-release of 0.14.

If you do not wish to test upcoming changes or provide feedback to developers and modders, please download the previous stable Beta release Daggerfall Unity 0.13.5 instead.

Impact to Mods

Changes in this release are considered "low impact" to mods. Mods compatible with 0.13.5+ should generally remain compatible with this release. Some mods could be impacted depending on which part of the game mod targets. Mod creators please test your mods to confirm compatible with this release and update/rebuild if needed. This ensures your mod is ready for the next general release.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.14.x, please reach out on the forums for help.

Providing Feedback

Please help mod authors by testing their updated mods with this release and providing them with your feedback on Nexus or on the forums.

If you encounter any new issues in this release not present in the previous general release, please post details to Help & Support on the forums.

Upcoming Stable Release

If this release proves to be stable and no major problems are raised, the next release (0.14.3) will be considered a stable beta release for general play.

Featured Changes

Interkarma - Update to Unity 2019.4.40f1 LTS #2379

Unity engine runtime has been updated to latest 2019.4 Long Term Support version for all recent bug fixes. Of particular note, this fixes the MacOS problem of mouselook camera jerking to one side when closing a UI window.

This is an engine point update and is not expected to break mods. Several popular mods have been tested against this engine release without any issues raised.

General Fixes & Improvements

Jefetienne

  • Fix accidentally closing multiple windows at once #2329

Jay_H

  • K0C0XY01 fix #2388

Interkarma

  • Raise event when Start window is first displayed 9fedd2c
  • Add null/empty check for detected objects 0629d0c
  • Enemy archer compensate for crouched player 8655811
  • Change default quickload binding to F11 key d2fa779
daggerfall-unity - Daggerfall Unity 0.14.1 Beta [Pre-release]

Published by Interkarma over 2 years ago

Preview Release

Due to the large number of bug fixes and other incremental changes, this release is marked as a preview / pre-release of 0.14.

If you do not wish to test upcoming changes or provide feedback to developers and modders, please download the previous stable Beta release Daggerfall Unity 0.13.5 instead.

Impact to Mods

Changes in this release are considered "low impact" to mods. Mods compatible with 0.13.5+ should generally remain compatible with this release. Some mods could be impacted depending on which part of the game mod targets. Mod creators please test your mods to confirm compatible with this release and update/rebuild if needed. This ensures your mod is ready for the next general release.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.14.x, please reach out on the forums for help.

Providing Feedback

Please help mod authors by testing their updated mods with this release and providing them with your feedback on Nexus or on the forums.

If you encounter any new issues in this release not present in the previous general release, please post details to Help & Support on the forums.

Featured Changes

Cliffworms - World Data Editor Object Data additions and organization #2371

Cliffworms has grouped thousands of records for models, billboards, and other assets found in Daggerfall's data files with descriptive names. This will help creators using the World Data Editor find objects for expressive environments in their world data mods. A good example of this kind of mod is Cliffworms' own Finding My Religion mod which details temples around the Illiac Bay.

image

Magicono43 - Micromap QoL Option #2384

The standard dungeon micromap is a yellow blob displayed to the left-hand side of a dungeon map. This small map is a representation of the overall dungeon layout, which each square representing a dungeon "block". With Magicono43's QoL enhancement for the micromap, it is now easier to distinguish between a border block and interior block while navigating dungeons. This setting is found in the accessibility page of launcher.

image

image

Interkarma - Fix bright UI rendering on Mac #2378

The change to linear colour space in 0.13 unfortunately resulted in overly bright UI textures for Mac systems. This should now be fixed for all Mac users. Combined with Pango's fix for ground texture seams in 0.14.0, Mac users can enjoy the game looking the way it should. Example of UI below before and after fix.

Mac users will also be happy to know a fix for the camera jumping around when closing a UI window is coming in next preview release (0.14.2).

General Fixes & Improvements

jonoser

  • WorldDataEditor bugfix and QoL features (editor only) #2361

Hazelnut

  • Allow overriding temple and knightly orders #2362
  • World Data Editor fixes #2369
  • Apply one time quest filtering to social group quests #2375
  • Change key binds for left/right page in mod settings #2377
  • Enable enhanced item lists by default #2380
  • Allow building greeting message boxes to be disabled by mods #2381
  • Fix editor warning #2382
  • Add model replacement NPC rotation component #2385

JayH2971

  • Quest fixes end June 2022 #2372

KABoissonneault

  • Custom enemy support in RDB #2363
  • Fix null reference exception when mod enemies cast #2370

AncientGrief

  • Added public property for MobileAsset #2364
  • Log FsSerializer Warnings with LogWarningFormat() #2373

XJDHDR

  • Update Jetbrains Rider Editor package to latest version #2365
  • Log exceptions that occur when importing a Classic save #2366

Interkarma

  • Rename setting display to "Simplify Interior Lighting" 5953e80
  • Minor updates to DaggerfallFont SDF helpers to better support replacement SDF asset b21547f
  • Allow custom TextScale in MessageBox ae828f7
daggerfall-unity - Daggerfall Unity 0.14.0 Beta [Pre-release]

Published by Interkarma over 2 years ago

Preview Release

Due to the large number of bug fixes and other incremental changes, this release is marked as a preview / pre-release of 0.14.

If you do not wish to test upcoming changes or provide feedback to developers and modders, please download the previous stable Beta release Daggerfall Unity 0.13.5 instead.

Impact to Mods

Changes in this release are considered "low impact" to mods. Mods compatible with 0.13.5+ should generally remain compatible with this release. Some mods could be impacted depending on which part of the game mod targets. Mod creators please test your mods to confirm compatible with this release and update/rebuild if needed. This ensures your mod is ready for the next general release.

If you are a mod creator and encounter any difficulties rebuilding your mod for 0.14.0, please reach out on the forums for help.

Providing Feedback

Please help mod authors by testing their updated mods with this release and providing them with your feedback on Nexus or on the forums.

If you encounter any new issues in this release not present in the previous general release, please post details to Help & Support on the forums.

Featured Changes

Pango - Fix ground seams on some hardware/drivers #2317

The issue of ground seams visible under certain hardware configs should now be resolved.

image

KABoissonneault - Quest can target Individual Static NPCs outside of dungeons #2325

With Famous Faces of the Iliac Bay mod installed, quests can now target famous NPCs added to the game world.

image

Nattfarinn - Replace ClickToAttack with WeaponSwingMode (Vanilla, Click, Hold) #2319

Click to attack has been replaced with an option for Vanilla (hold-and-swing), Click (one click per attack) and Hold (hold and keep auto-attacking).

Note: If you previously had Click to Attack enabled, you will need to enable again using Weapon swing mode slider in below screenshot.

image

Interkarma - Implement Dispel Magic effect with selection popup f5baac8

Dispel Magic effect is now fully implemented with spell selection UI.

image

Interkarma - Smaller Dungeons setting now available from launcher b62e5fc

Smaller Dungeons can now be enabled simply from launcher under Advanced > Gameplay. Recovery checks have been added so player can change this setting during a playthrough. Player will be warped to exit if this is changed while inside a dungeon. Quests targeting a dungeon will retain whatever setting was active at time quest started. Teleport will detect if anchor was created with a different smaller dungeons setting than recall and warp player back to exit.

image

Fixes & General Improvements

Numidium

  • Start difficulty dagger trail in correct place #2343

Jay_H

  • Smuggling reputation change #2304
  • Quest fixes for The Possessed Child, Hunt for a Spriggan, The Heirloom #2330
  • Quest fixes for Lord Kavar 3, A Mix-Up, Unwanted Houseguest, and add missing display names #2351

jefetienne

  • Make controller cursor and controller-look frame-independent #2322
  • Prevent setting null values for setting text in TextBox and TextLabel with empty string #2323
  • Add "Done" button to GameEffectsConfigWindow #2324

KABoissonneault

  • Fixed multiple calls to Billboard.SetMaterial #2333
  • Per-enemy name for custom enemies #2348
  • Fixed "has bow attack" crash for custom enemy casters #2354
  • Fixed "PayMoney" quest action infinite money drain #2357

nkrisztian89

  • Made ShowSkillsDialog() protected virtual to allow overriding by mods #2337

jeniferirwin

  • Fix to allow animals loaded in RDBs to make sounds #2340

ahouts

  • Do not list logical drives on Linux and MacOS, use root "/" instead #2336

jonoser

  • Draw circle gizmo at the bottom of BillBoards (editor only) #2321

andrew-raphael-lukasik

  • See DaggerfallLoot items listed in an Inspector window (editor only) #2312
  • Fix NullReferenceException at SaveExplorerWindow #2315
  • Add mathematics, collections, jobs, burst packages for future use #2316
  • Fix DivideByZeroException in DaggerfallGuildServiceDonation #2320

muttleyxd

  • CreateCharClassQuestion: Allow scrolling with controller right stick #2328

Hazelnut

  • Fix IsValueEqual for ColorKey's #2303
  • Makes %pgX macros consistent with %gX #2341
  • Allow overriding standard guild services #2346
  • Fix edge case for arrow generation which would still set the material properties #2350
  • Add fireplace animate check box to World Data Editor #2360

Interkarma

  • Upgrade Unity Addressables Package from 1.17.17 to 1.19.11 #2308
  • Upgrade Unity Localization Package from 0.8.1-preview to 1.0.5 #2308
  • Upgrade Unity Scriptable Build Pipeline Package from 1.17.0 to 1.19.3 #2308
  • Fixed several wrong names in FLATS.CFG #2308
  • FLATS text strings now part of localization using Internal_Flats table #2308
  • Stubbed BOK (book) string tables for introduction to localization #2308
  • Localization now loads text assets using WaitForCompletion() #2308
  • Fixed localized string not found for Gold info when skipping launcher UI #2308
  • Reduce TAA Motion Blending and Jitter Spread pending another fix ca6c4a1
  • Missing Prince quest now selects either Castle Faalem or Fortress Fhojum to match classic d86c771
  • Fix Morgiah's Wedding improper QuestorPostfailure text d26e63d
  • Only allow one variant of light or darkness disadvantage 30cfde2
  • Improve random treasure alignment to surface 923e1f7
  • Improve quest NPC alignment with ground 76d5bdd
  • Fix progressively sinking loot models with 3D loot models 850066b
  • Fix multiple sizing and alignmemt issues with painting info popup 89a31a2
  • RepairsObjects now properly repairs all items in inventory not just equipped items 6846029
  • Fix arrow collider not aligned properly to arrow missile 26e7433
  • Fix jewellery drawn on paper doll when not equipped to body 83333a6
  • Complete Identify effect to use Chance - player needs to re-create any Identify spells in spellbook for fix bff417a
  • Fix quest debugger place marker alignment in retro mode 1fbe5ea
  • Teleport effect is no longer incumbent to fix issues with persistence in combined effects and dispelling anchor 239ad20
  • Improvements to Regenerate effect IsLikeKind check to fix issues with duration stacking 8311b81
  • Improvements to Fortify effect IsLikeKind check to fix issues with duration stacking 091db29
  • Patch bad Free Action data from SPELLS.STD at runtime to fix improper circinate Free Action spell 35e28b1
  • Use consistent paper doll colour space to fix colour conversion issue d5d3678
  • Fix issue in Open a Chest where two pawn shops were required b6d58ec
  • Don't allow player to absorb more than cost of spell and patch conditional error 5c2f81c 49f6ae4
  • Add INI setting DisableEnemyDeathAlert to disable "Enemy just died" message on HUD a9e817a
  • Create arrows with CreateWeapon as partial fix for arrows with materials 0bb15b1 e98c58d
  • Lower default WeaponAttackThreshold sensitivity from 0.03 to 0.01 06f66ff
  • Fix spymaster wrong info in C0C00Y12 ca51d32
  • Make "The Infested House" only target random houses 020272b
  • Fix "cowled woman" face index in FLATS.CFG 4f658a8

Thank you for helping to test Daggerfall Unity!

daggerfall-unity - Daggerfall Unity 0.13.5 Beta

Published by Interkarma over 2 years ago

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Summary

This release is an improvement update for Daggerfall Unity with bug fixes and new modding support. Version 0.13.5 is intended to be a stable version for general play. If you experience new issues with this version, please report to Help & Support on the Workshop Forums.

General Fixes & Improvements

JohnDoom

  • Option to change interaction mode without notification #2290

extract

  • Add toggle noclip console command - use "tcl" from console to toggle noclip on/off #2277

Cliffworms

  • Update/world data editor object data #2272

Macadaynu

  • Fix for switching back to original enemy Team #2271

AsesinoBlade

  • Fix Loop for FactionsAndBuildings to include Gem Stores #2273
  • Add Pawn Shop to the Regional Topic #2285

KABoissonneault

  • Fixed calendar showing "23th of Sun's Dusk" #2287
  • Classic parity - Don't show armor values on Character Sheet paperdoll #2293
  • PR #2284 mod compilation issue workaround #2300

Pango

  • Only warn about non-optional missing dependencies #2292

Magicono43

  • Add Support For Jewelry Type Items To Be Rendered On Paper-doll if They Have Their Equip Slot Set To The Body, Mod Support #2274

TheLacus

  • Fix missing sound and StaticNPC for imported RMB gameobjects #2248

Hazelnut

  • Prevent shops being treated like FG #2276
  • Make preset button in mod settings more obvious #2279
  • Update GetGroupIndex to simply return input for new items from mods #2280
  • Allow setting some TravelPopup properties from override classes #2281
  • World Data Editor - Fix truncation of water level in start markers #2282
  • Extract abstract class from DaggerfallBillboard and move summary struct into MobileUnit base class #2284
  • Fix bug where ally/enemy propagation is not performed for Knightly Orders #2297
  • Fix 2 usages of Clamp() that were not assigning the result #2298
  • Fix bug with promptmulti action #2299
  • Don't override faction id if the replacement id is zero #2302

Interkarma

  • Fix improper quest resource cast f4d1668
  • Disable non-classic feature option Advanced Climbing by default fe3c0a2
  • Add CustomDisplayName property for PotionRecipe 887366d
daggerfall-unity - Daggerfall Unity 0.13.4 Beta

Published by Interkarma almost 3 years ago

Getting Started

If this is your first time installing Daggerfall Unity, please visit Installing Daggerfall Unity and Other Information for help getting started.

Downloads are below release notes under Assets.

Rendering Update

** Please also update your mods and check compatible with 0.13 **

This release contains several updates to rendering and lighting. This includes new default shaders, Gamma > Linear colour space change, lighting review, and update to postprocessing stack. As of 0.13.4, these changes are now out of preview.

More details about rendering update in blog posts linked below.

Part 1
https://www.dfworkshop.net/daggerfall-unity-0-13-rendering-update/

Part 2
https://www.dfworkshop.net/daggerfall-unity-0-13-rendering-update-part-2/

Part 3
https://www.dfworkshop.net/daggerfall-unity-0-13-rendering-update-part-3/

New Features

  • Adds World Data Editor to Unity DFU editor tools (Hazelnut) #2267

Tutorials by Hazelnut on how world data works for Daggerfall and an overview of the World Data Editor's features can be read here:

https://forums.dfworkshop.net/viewtopic.php?t=2857

General Fixes & Improvements

  • Remove leftover elements of Baltham Greyman Pt2 (Jay_H) #2240
  • KoW Totem Reputation fix (Jay_H) #2269
  • Enemy corpse custom texture fix (KABoissonneault) #2242
  • Fixed custom textures for NPC billboards not having a collider (KABoissonneault) #2255
  • Virtual "Open" effect for exterior doors (KABoissonneault) #2264
  • Floating Origin change now also adjusts EnemyMotor's "last grounded" (KABoissonneault) #2270
  • Color picker tweaks and fixes (TheLacus) #2244
  • Added actions property to task class (Macadaynu) #2249
  • Randomize dye color for clothing items created by quests (Ralzar81) #2253
  • Allow cast when held to be overridden and modified by mods (Hazelnut) #2254
  • Fix Boethiah flat index in FACTION.TXT - requires starting new game (Interkarma) be87afe
  • Fix position of arrow count label at different aspect ratios (Interkarma) d4fc32b
  • Allow stronger ColorBoost settings up to a max of 8.0 (Interkarma) b794256
  • Default sky follow main camera viewport rect (Interkarma) b5a5fad
  • Save settings on exit game (Interkarma) 5ba0e15
  • Change texture layout of portrait in large HUD (Interkarma) ce09920
  • Fix talk manager exception from improper quest resource cast (Interkarma) f4d1668