Enemy Prefab

The below short video demonstrates using the new enemy prefab inside editor. The same prefab is instantiated when building scenes procedurally. There’s a lot more I want to do with this, including the ability to override classic billboard-based enemies with full 3D models.

Prefab Dubstep

Starting with release 1.3 many dynamic scene objects will be instantiated from prefab. This video shows a bit of fun with extending the city lights prefab.

Mod Showcase 1 Demo

I’ve said it many times: Daggerfall Tools for Unity is a platform. Besides helping to recreate the game, DFTFU can be used to remaster and re-imagine Daggerfall, or create whole new games in a similar style. Merging Daggerfall’s content with a powerful engine like Unity provides limitless potential.

Nothing shows off this potential more than mods created over the last several weeks by Nystul, LypyL, and Uncanny_Valley. These range from graphical enhancements and world improvements to silly fun like turning Daggerfall into a flight simulator. I’m so very proud to show off their hard work in the below video and to provide a playable demo for you to experience their work first-hand.

DFTFU Mod Showcase 1 – Playable Demo

What’s Included

  • Daggerfall Tools for Unity 1.3.11 [Interkarma/Gavin Clayton]
  • Increased Terrain Distance 1.4 [Nystul/Michael Rauter]
  • Floating Origin Updates [LypyL]
  • Enhanced Sky 1.6 [LypyL]
  • DaggerJet 1.1a [LypyL]
  • TravelMap2.1 [LypyL]
  • Real Grass 1.01 [Uncanny_Valley]
  • Birds In Daggerfall 1.0 [Uncanny_Valley]

Controls

See below for complete list. There is also a handy key reference created by Daschluba on the forums (click for full size).

Mod Showcase Keys

General

  • Mouse Move Look
  • W, S, A, D Move
  • Shift (hold) Run
  • Space Jump
  • Left Mouse Activate: open doors, enter dungeons, operate switches, etc.
  • Esc Exit game (standalone)

Weapons

  • Z Toggle weapons
  • Right Mouse Drag Right-click and drag mouse to swing weapon

Transport

  • R (outside) Random location, season, time of day, and weather
  • R (dungeon) Recall back to dungeon start
  • 1-7 Preset location (keeps current season, weather, etc.)

Music

  • P Toggle songs on/off
  • [ Play previous song in context playlist
  • ] Play next song in context playlist

Timescale

  • PageUp Increase timescale.
  • PageDown Decrease timescale.

Other

  • I Toggle mouse invert on/off
  • H Toggle high speed running on/off
  • L Toggle debug text on/off
  • O Toggle brighter torch in dungeons and at night
  • V Fast travel menu (see below for instructions)

Sky Control

  • T Toggle Enhanced/Native Sky

Jet Control

  • F6 Toggle laser (can be used without jet)
  • F7 Teleport to where laser is pointed, and exit jet if flying
  • F9 Summon and enter jet
  • F10 Change jet camera position
  • F11 Toggle free mouse look
  • F12 Spawn flying enemy while in jet
  • W, S, A, D Steer jet
  • Mouse0 Fire weapon at laser target
  • Space Air brakes – slow down jet while flying

Using Fast Travel Menu (LypyL)

  1. Hit V key to open/close travel menu.
  2. You can either set your coordinates directly using the sliders, or select a Region & Location using the Location menu and hit the Set Coordinates button.
  3. Use the toggles below the location menu button to choose what type of location to show in the menu (Cities, Dungeons, Taverns, Graveyard etc.)
  4. Once You’re ready to travel, just hit the GO button.

Fast Travel Notes (LypyL)

  • Red marker indicates your current location, the white shows where you will travel to.
  • Click and drag on the location & region menus to scroll through them
  • It’s very rare, but it’s possible to fall through the ground after traveling. If it happens (and you don’t have another solution, like the editor), just fast travel again somewhere to fix it.

Daggerfall Tools for Unity 1.2!

The huge 1.2 world update is finally live! The tools have come so far since 1.1 and a big thank you is in order to everyone who tested Developer Preview versions and sent me feedback. You’ve all helped 1.2 become more than it could have been without you.

DaggerfallUnity

What’s New!

Core

  • Now requires Unity 4.6. (and not yet compatible with 5.0).
  • Vast streaming world can be created procedurally at runtime.
  • Blazing-fast billboard system for dense trees.
  • Tilemap shader for retro-style ground textures.
  • Enter any valid building or dungeon.
  • Random encounter tables in dungeons.
  • MIDI synthesizer with custom SoundFont support.
  • Hundreds of bug fixes and small improvements.

Demo

  • Complete streaming world demo scene included with all code.
  • Weather effects with Weather Manager.
  • Helpers to change lighting based on time of day, season, dungeon.
  • Contextual Song Manager to play music appropriate to player.
  • Ambient Effects Player to play sound effects in dungeons, etc.
  • A player compass.
  • Footstep Manager to change footstep sounds in winter.
  • Example enemy and player scripts for basic combat setup.
  • Many more small helpers and one-shot classes to learn from.

Get The Release!

Watch The 1.2 Feature Video!

Play The Demo!

Controls

General

  • Mouse move to look.
  • W, S, A, D to move.
  • SHIFT (hold) to run.
  • SPACE to jump.
  • LEFT-CLICK mouse to open doors, enter dungeons, operate switches, etc.
  • ESC to exit game (standalone).

Weapons

  • Z to toggle weapons.
  • Right-click and drag mouse to swing weapon.

Transport

  • R (while outside) for random location, season, time of day, and weather.
  • R (while in dungeon) to recall back to dungeon start.
  • 1-7 for preset location (keeps current season, weather, etc.).

Music

  • P to toggle songs on/off.
  • [ to play previous song in context playlist.
  • ] to player next song in context playlist.

Timescale

  • – to reduce timescale (0-8 steps).
  • = to increase timescale (0-8 steps).

Other

  • I to toggle mouse invert on/off.
  • H to toggle high speed on/off.
  • L to toggle debug text on/off.

Daggerjam!

Just a bit of stupid fun with Daggerfall Tools for Unity. Daggerjam should be a thing!

The Developer Preview build has been updated to 1.2.40. This build includes the latest Streaming World code, MIDI synthesizer, and demo scenes. The final 1.2 release will be ready soon.