YOUR COMPANION, FROM THE HOLD TO THE HORIZON

REFERENCE

Which rules apply online

Available from the start

DFO Online folds in many mods; this page shows which are forced on for everyone, which are locked at their defaults, and which are yours to switch.

Why this matters

Many of the game's formulas exist more than once in its code: the classic version, and a mod's replacement. Offline, your mod switches decide which one runs. Online, DFO decides for everyone, so that two players in the same dungeon fight by the same rules, see the same towns and roll loot from the same tables.

If you read a guide for classic Daggerfall or for Daggerfall Unity, check its numbers against this handbook. Hit chances, damage, racial bonuses, loot materials, encumbrance and loan limits all differ online.

The three groups

GroupWhat it meansExamples
Forced on for the shared worldSwitched on for every player, because the world must be the same for everyone: the ground, the towns, the sea, the raidsBasic Roads, World of Daggerfall, Beautiful Cities and Villages, Detailed Ships, World Events: Raiding Parties, Travel Options, Immersive Travel, Iliac Puddle No More
Balance mods, locked wholeForced on, and every one of their settings held at its shipped default; you can't change their dials onlinePhysical Combat and Armor Overhaul, Meaner Monsters, Daggerfall Enemy Expansion, Unleveled Loot, Roleplay & Realism and its Items add-on
Yours to switchChange only what your own screen shows or your speakers play; they never change a ruleDynamic Skies, Seasons, Weapon Widget, Eye of the Beholder, Immersive Footsteps, ambience, foliage and weather effects

The game's own enhancements follow the same idea: those that shape the shared world (Enhanced AI, Loot rarity, weather, landforms, questlines, naval encounters) are on for everyone; visual quality settings are yours.

Every mod and feature

This table is generated from the game's own online settings ledger each time the handbook is built, so it is always current:

The online ruleset
Mod or featureKindOnline statusForced keys
Dynamic SkiesModThe player's ownNo forced keys
World TooltipsModThe player's ownNo forced keys
Readied Spellcasting HandsModThe player's ownNo forced keys
Seasons of the Iliac BayModThe player's ownNo forced keys
Low Poly TreesModThe player's ownNo forced keys
Basic RoadsModForced for the worldEnabled = true; SmoothRoads = true; RiversAndStreams = true
World of DaggerfallModForced for the worldEnabled = true; Mountains = false
Aquatic SpritesModThe player's ownNo forced keys
Detailed ShipsModForced for the worldEnabled = true
Beautiful Villages of DaggerfallModForced for the worldEnabled = true
Beautiful Cities of DaggerfallModForced for the worldEnabled = true
Warm Ashes - ShipsModThe player's ownNo forced keys
World Events - Raiding PartiesModForced for the worldEnabled = true
ForagingModThe player's ownNo forced keys
Iliac Puddle No MoreModForced for the worldEnabled = true; General.WaterDepth = 250; General.SpawnUnderwaterEnemies = true; General.EnemyFrequency = 0.3; General.MaxLiveEnemies = 32; General.SeafloorLootRate = 0.5; General.MaxLiveLootObjects = 192; General.TreasureClusterRate = 0.3; General.MaxLiveTreasureClusters = 12; General.TreasureCove = false; General.SwimSpeedMultiplier = 1; General.EnableSwimStroke = true; General.ArgonianInfiniteBreath = true
There’s a Hole in the Bottom of the OceanModForced for the worldEnabled = true; General.PitSpawnRate = 0.5; General.SeafloorHoleSize = 0.5
Come Sail AwayModThe player's ownNo forced keys
Meaner MonstersModBalance-locked at defaultsEnabled = true
Physical Combat And Armor OverhaulModBalance-locked at defaultsEnabled = true; equipmentDamageEnhanced = false; fadingEnchantedItems = false; fixedStrengthDamageModifier = true; armorHitFormulaRedone = true; criticalStrikesIncreaseDamage = true; conditionBasedEffectiveness = true; softMaterialRequirements = true
Unleveled LootModBalance-locked at defaultsEnabled = true; Iron = 0; Steel = 1; Silver = 2; Elven = 3; Dwarven = 4; Mithril = 5; Adamantium = 6; Ebony = 7; Orcish = 8; Daedric = 9
Diverse WeaponsModThe player's ownNo forced keys
Roleplay & Realism: ItemsModBalance-locked at defaultsEnabled = true; lootRebalance = true; bandaging = true; conditionBasedPrices = true; storeQualityItemCondition = true; realisticEnemyEquipment = true; skillBasedStartingEquipment = true; skillBasedStartingSpells = true; weaponBalance = true; newWeapons = true; newArmor = true; alchemistPotions = true
Roleplay & RealismModBalance-locked at defaultsEnabled = true; bedSleeping = true; advancedArchery = true; encumbranceEffects = true; bandaging = true; shipPorts = false; underworldExpulsion = true; climbingRestriction = true; weaponSpeed = true; weaponMaterials = true; equipDamage = false; enemyAppearance = true; purificationPotion = true; autoExtinguishLight = true; classicStrengthDamageBonus = false; loanAmountPerLevel = 4; EnhancedRiding.enhancedRiding = true; EnhancedRiding.RealisticMovement = true; EnhancedRiding.followTerrainEnabled = true; EnhancedRiding.followTerrainSoftenFactor = 8; EnhancedRiding.GallopingInTowns = true; EnhancedRiding.TrampleCivilians = true; RefinedTraining.refinedTraining = true; RefinedTraining.variableTrainingPrice = true; RefinedTraining.intensiveTraining = false
Shield WidgetModThe player's ownNo forced keys
Weapon WidgetModThe player's ownNo forced keys
Handheld TorchesModThe player's ownNo forced keys
Ambient TextModThe player's ownNo forced keys
Eye Of The BeholderModThe player's ownNo forced keys
Immersive FootstepsModThe player's ownNo forced keys
Better AmbienceModThe player's ownNo forced keys
Oblivion Remaster Like LevelingModBalance-locked at defaultsattributePoints = 12; maxUpdatableAttribute = 3; allowLuckIncrease = true; luckIncreaseCost = 4; primarySkillsImpact = 8; majorSkillsImpact = 8; minorSkillsImpact = 6; miscSkillsImpact = 2
Travel OptionsModForced for the worldEnabled = true; CautiousTravel.PlayerControlledCautiousTravel = true; StopAtInnsTravel.PlayerControlledInnsTravel = true; ShipTravel.OnlyFromPorts = true
Immersive TravelModBalance-locked at defaultsEnabled = true; General.DisableNormalTravel = false; General.DailyCarriageFee = 1; General.RegionLockedCarriages = false; ShipTravel.DisableShipTravelOutsideDocks = true; ShipTravel.DailyShipCost = 15; ShipTravel.DailyCaptainFee = 10; ShipTravel.LimitedRangeInSmallDocks = true; AllowedDestinations.Cities = true; AllowedDestinations.Covens = false; AllowedDestinations.Dungeons = false; AllowedDestinations.Graveyards = false; AllowedDestinations.Farms = false; AllowedDestinations.Hamlets = true; AllowedDestinations.Homes = false; AllowedDestinations.Temples = false; AllowedDestinations.Taverns = false; AllowedDestinations.Villages = true
Physical ItemsModThe player's ownNo forced keys
Heat HazeModThe player's ownNo forced keys
WindfallModThe player's ownNo forced keys
SnowfallModThe player's ownNo forced keys
Horse Cart and CargoModThe player's ownNo forced keys
Project LegacyModThe player's ownNo forced keys
Daggerfall Enemy ExpansionModBalance-locked at defaultsEnabled = true; Cheat.DisableTrollRespawn = false
Smaller dungeonsPort featureThe player's ownNo forced keys
Medium dungeonsPort featureForced for the worldmediumDungeons = false
Dungeon sizes as onlinePort featureForced for the worldworldDungeonSizes = true
Horse carePort featureThe player's ownNo forced keys
Wagon upkeepPort featureThe player's ownNo forced keys
Land view distancePort featureThe player's ownNo forced keys
Enhanced environmentsPort featureForced for the worldenhancedEnvironments = true
Enhanced AIPort featureForced for the worldenhancedAI = true
Enhanced climbingPort featureForced for the worldenhancedClimbing = true
Enhanced waterPort featureThe player's ownNo forced keys
Water qualityPort featureThe player's ownNo forced keys
Enhanced lightingPort featureThe player's ownNo forced keys
Modded lighting (Improved Interior Lighting)Port featureThe player's ownNo forced keys
GrassPort featureThe player's ownNo forced keys
Cloud qualityPort featureThe player's ownNo forced keys
Ground sharpnessPort featureThe player's ownNo forced keys
Real windowsPort featureThe player's ownNo forced keys
Render scalePort featureThe player's ownNo forced keys
Enhanced combat visualsPort featureForced for the worldenhancedCombatVisuals = true
Weapon glowPort featureThe player's ownNo forced keys
Quick lootPort featureThe player's ownNo forced keys
Loot rarityPort featureForced for the worldlootRarity = true
WindPort featureThe player's ownNo forced keys
Enhanced soundsPort featureThe player's ownNo forced keys
First-person lightingPort featureThe player's ownNo forced keys
Enhanced mapPort featureThe player's ownNo forced keys
3D dungeon mapPort featureThe player's ownNo forced keys
Tamriel on the mapPort featureThe player's ownNo forced keys
Land beyond the BayPort featureThe player's ownNo forced keys
Weather as placesPort featureForced for the worldweatherEvents = true
Real forestsPort featureForced for the worldrealForests = true
Jungle of BanthaPort featureForced for the worldbanthaJungle = true
LandformsPort featureForced for the worldlandforms = true
Clear roadsidesPort featureForced for the worldroadVerges = true
Blended climatesPort featureForced for the worldclimateBlend = true
Nearby questsPort featureThe player's ownNo forced keys
QuestlinesPort featureForced for the worldquestlines = true
Living worldPort featureThe player's ownNo forced keys
Windmills of Daggerfall by KamerPort featureThe player's ownNo forced keys
The King’s Gambit by Unnamed (thekingsgambit.dfmod)Port featureThe player's ownNo forced keys
Weapon SheathingPort featureThe player's ownNo forced keys
Steel HelmPort featureThe player's ownNo forced keys
Morrowind Spell EffectsPort featureThe player's ownNo forced keys
Morrowind Body MotionPort featureThe player's ownNo forced keys
Morrowind PeoplePort featureThe player's ownNo forced keys
Morrowind People MarksPort featureThe player's ownNo forced keys
Billboard LookPort featureThe player's ownNo forced keys
Enemies Fight Each OtherPort featureThe player's ownNo forced keys
Varied Dungeon MonstersPort featureThe player's ownNo forced keys
Torches Light Your WayPort featureThe player's ownNo forced keys
Combat VoicesPort featureThe player's ownNo forced keys
Calm HUDPort featureThe player's ownNo forced keys
Near Death WarningPort featureThe player's ownNo forced keys
Bows In Left HandPort featureThe player's ownNo forced keys
Choose Guild JobsPort featureThe player's ownNo forced keys
Dungeon Wall StylePort featureThe player's ownNo forced keys
Quick slotsPort featureThe player's ownNo forced keys
Loading screensPort featureThe player's ownNo forced keys
Event boardPort featureThe player's ownNo forced keys
Quest newsPort featureThe player's ownNo forced keys
Quest trackerPort featureThe player's ownNo forced keys
Quest marksPort featureThe player's ownNo forced keys
Quest guidancePort featureThe player's ownNo forced keys
Look aroundPort featureThe player's ownNo forced keys
Lever echoesPort featureThe player's ownNo forced keys
Way outPort featureThe player's ownNo forced keys
Wilderness camps & packsPort featureThe player's ownNo forced keys
Encounters on the roadPort featureThe player's ownNo forced keys
The watch defends the townPort featureThe player's ownNo forced keys
BloodPort featureThe player's ownNo forced keys
Climates & Calories by RalzarPort featureThe player's ownNo forced keys
Naval CombatPort featureForced for the worldnaval = true
mediumDungeonsPort preferenceForced for the worldmediumDungeons = false
worldDungeonSizesPort preferenceForced for the worldworldDungeonSizes = true
enhancedEnvironmentsPort preferenceForced for the worldenhancedEnvironments = true
enhancedAIPort preferenceForced for the worldenhancedAI = true
enhancedClimbingPort preferenceForced for the worldenhancedClimbing = true
enhancedCombatVisualsPort preferenceForced for the worldenhancedCombatVisuals = true
lootRarityPort preferenceForced for the worldlootRarity = true
weatherEventsPort preferenceForced for the worldweatherEvents = true
realForestsPort preferenceForced for the worldrealForests = true
banthaJunglePort preferenceForced for the worldbanthaJungle = true
landformsPort preferenceForced for the worldlandforms = true
roadVergesPort preferenceForced for the worldroadVerges = true
climateBlendPort preferenceForced for the worldclimateBlend = true
questlinesPort preferenceForced for the worldquestlines = true
navalPort preferenceForced for the worldnaval = true
Controls/AllowMagicRepairsPort settingForced for the worldAllowMagicRepairs = True

Only the listed keys are forced. Other keys remain your choice. Balance-locked mods use shipped defaults except where an explicit world rule overrides them.

Source: src/systems/online/onlineLane.js; src/systems/modSettings.js; src/systems/features.js

What the locked mods change

SystemThe rule onlineNot the rule online
Hitting and damagePhysical Combat and Armor Overhaul: your Agility, Speed and Luck against the target's; hit chance always 3% to 97%; racial weapon bonuses; attribute-based ExpertiseClassic Daggerfall's hit and damage formulas
Enemy attacksEnhanced AI: telegraphed attacks land when their wind-up completes; ordinary swings still follow the attack timerClassic timing alone
EnemiesMeaner Monsters and Daggerfall Enemy Expansion: tougher foes and a wider roster, decided by the dungeon's host for everyoneThe base enemy tables
LootUnleveled Loot and Loot rarity: materials come from luck, place and source, not your level; a shared container's contents are rolled by the shared rulesClassic level-scaled loot
CarryingRoleplay & Realism: carrying more than 75% of your limit slows you and drains fatigueClassic "no penalty until the limit"
LoansRoleplay & Realism's loan table, divided by ten for the Empire's bank: 1,000 gold per levelOffline loan limits
Repairs and sellingRoleplay & Realism Items: an item's condition affects its sale price; magic items can always be repairedClassic repair and price rules
TravelTravel Options: journeys over land are walked or ridden in real time; the carriage driver is the paid land shortcutDaggerfall's instant map travel

Settings that stay yours

A few rules still depend on a choice you make online. Pages that depend on one say so.

SettingDefaultWhat it changes
Climates & CaloriesBoonsHow hunger, thirst and temperature affect you (Off, Boons, Casual or Hard)
Horse care and wagon upkeepBoonsHow much feeding and wear matter
Levelling styleClassicFixed at character creation; online characters use classic levelling
Shield WidgetonHow your own shield blocks are shown and resolved for you as the defender

Next

Sources & checked facts
  • src/systems/online/onlineLane.js: ONLINE_ROOM_MOD_KEYS, ONLINE_WHOLE_MODS, ONLINE_PLAYERS_OWN_MODS, ONLINE_FORCED_PREFS, ONLINE_FORCED_SETTINGS, asTheRoom (shared loot rolled under the shared rules)

  • src/systems/features.js: the Features registry's online declarations

  • src/systems/modSettings.js: modSetting, onlineModSetting

  • src/combat/pcaao.js, src/systems/roleplayRealism/rrRealism.js (encumbrance effects), src/systems/banking.js (EMPIRE_LOAN_DIVISOR), src/systems/unleveledLoot.js, src/systems/loot/lootRarity.js

  • src/characters/enemy/enemyAttack.js (meleePass, telegraphed blows)

  • Research notes: handbook/research/M.md (ledger and overlap map), T1.md, H3.md, P3.md, V1.md

Request an update to this page

On this page