Glossary

Discuss Daggerfall Unity and Daggerfall Tools for Unity.
Post Reply
User avatar
jayhova
Posts: 219
Joined: Wed Jul 19, 2017 7:54 pm
Contact:

Glossary

Post by jayhova » Sat Mar 09, 2019 5:26 am

I thought it might be cool to create a glossary of terms to help people new to DFU get along. I was just going to put a few terms in here but I stated typing and it sucked me in. Feel free to throw in your own terms, give a better explanation, correct my typos, etc. Eventually I will get around to making some of these hyperlink to the correct places.

AI Upscaling (link): A method of using advanced algorithms to better predict the correct appearance of a low resolution image when enlarged.

Asset: Any item that can be deployed in the game that is not an instruction.

Asset-Injection: The ability to replace different kinds of assets used in game and revise Daggerfall Unity to create a unique vision and graphic style.

Billboard: A generally a 2D graphical asset (static or animated) that rotates to always face the player. Billboards are problematic when seen from above or below due to there 2D nature. This also a problem when calculating shadows.

Bitmapped: Non-scalable graphics with specific colors mapped to specific locations in the image. Low resolution bitmaps appear blocky when enlarged to fit on high resolution displays.

Bump mapping (link): A technique in computer graphics for simulating bumps and wrinkles on the surface of an object. Combined with texture maps and reflectivity to produce better visual effects. Bump mapping is an older and simpler technic mostly superseded by normal mapping. Bump mapping is best restricted to fine detail e.g. leather grain, pores, wrinkles.

Character: Any speaking entity in the game including the player. Arguably non-speaking humanoids might still be considered characters

Daggerfall: A sequel to The Elder Scrolls: Arena and the second installment in The Elder Scrolls series released in 1996 for MS-DOS. DaggerFall introduced the largest land area (the Illiac bay area of Tamriel) of any Fantasy RPG to date and the largest of any Bethesda game. The game was highly ambitious. It used the XnGine for 3D rendering as well as 2D sprites. On July 9, 2009, Bethesda made Daggerfall available for free.

Daggerfall (Classic) : The original game (see above). This includes any official patches.

Daggerfall Unity (DFU): Daggerfall Unity is a fan-made open source project to recreate Daggerfall in the Unity engine. Daggerfall Unity features a variety of improvements over classic Daggerfall, such as greatly improved graphics, many screen resolutions, easier modding, terrain generation with far greater height variance, and fewer bugs. It also boasts a far greater view distance even without applying mods, equating very roughly to 20 to 25 times that of classic Daggerfall. DFU requires the original game content to run.

Dungeon (link): An underground complex filled with monsters, traps, puzzles, treasure and quest goals. A large part of the PCs time is spent exploring these places and uncovering their secrets.

The Elder Scrolls: A series of action role-playing open world epic fantasy video games primarily developed by Bethesda Game Studios and published by Bethesda Softworks.

Flat: A 2D asset that may be deployed as a billboard. The terms may often be used interchangeably.

Guild: An organisation with a specific purpose that the PC may join and advance through. Each guild gives a variety of different benefits. As the PC moves up in the guild (Generally through quests, etc.) he will be able to access more benefits.

Live Builds: The latest versions of Daggerfall Unity compiled for various platforms and released for public use/testing

MOB (Monster or Beast): A mobile asset representing a creature. Monsters, guards and towns people could possibly qualify as MOBs. These are typically animated and may be either 2D or 3D. Most are constructed to present different images when seen from different angles with fronts, backs and sides. In DFU this term generally refers to monsters. However guards may attack you under certain circumstances, towns people can be attacked, have spells cast on them etc. so usage is debatable.

Map: Daggerfall has a series of maps. The travel map displays the Illiac bay area of Tamriel allowing the player to select a province on that map and then allows the player to select a destination in the province. The local map displays the immediate outdoor region around the player. The indoor map gives a 3D view of the structure the player occupies. The indoor map is limited to areas the player has explored

Mod: Mods allow Daggerfall Unity new content not included in classic Daggerfall and are installed by the player. Mods can be packages as loose files or as bundles using the .dfmod file extension. Bundles can be placed inside StreamingAssets/Mods or any subfolder inside this one. Loose files are placed inside StreamingAssets/Textures, StreamingAssets/Sound and StreamingAssets/Quests; always refers to ReadMe and developers for any additional indication.

Modding System: A portion of Daggerfall Unity’s code that allows for mods to be written and executed.

Models/Modelling: 3D shapes that are combined with textures to become game objects.

Monsters: Creatures created for the purpose of combat encounters.

Normal Mapping (link): An advanced form of bump mapping. While bump mapping uses simple 8-bit grayscale to convey bumps and pits, normal maps use RGB color to convey angle information that allows objects to appear consistent under varying lighting conditions. Normal mapping is very useful for the rounding of corners, edges, etc. making objects more realistic in appearance.

NPC: Non-Player Character. All characters not controlled by the player

PC: Player Character. The player’s avatar in the game created at the start.

Quest: A task to be performed by the PC assigned by characters and events in the game.

Quest system: A portion of Daggerfall Unity’s code that allows for quests to be written and executed. This code has been expanded to allow for non-classic quests to be added.

Road Map: List of programming and design goals for Daggerfall unity and a rough outline of the order in which they will be done.

SDF Fonts: Signed Distance Field (SDF) fonts are scalable fonts that replace the low resolution bitmapped fonts used in classic.

Spells system: A portion of Daggerfall Unity’s code that allows for spells to be created an used. The spell system will likely be expanded to allow for addition spell effects outside of Classic

Sprites: A computer graphics term for a two-dimensional bitmap that is integrated into a larger scene.

Texture: A bitmapped image used as a wrapper for area or object. Textures are used to give all objects in the game color. Textures can be coupled with bump mapping and reflectivity to produce different effects.

Unity: Unity is a cross-platform game engine developed by Unity Technologies. The engine can be used to create both three-dimensional and two-dimensional games as well as simulations for its many platforms. Unity is free for personal use but this version is somewhat limited.

Vanilla: A game format that is, or is like, that in classic Daggerfall.

XnGine (link): A 3D engine developed by Bethesda Softworks and used in games 1995-1999 including Daggerfall.
Last edited by jayhova on Tue Mar 19, 2019 5:21 am, edited 6 times in total.
Remember always 'What would Julian Do?'.

User avatar
Jay_H
Posts: 1918
Joined: Tue Aug 25, 2015 1:54 am

Re: Glossary

Post by Jay_H » Tue Mar 12, 2019 2:10 pm

This is excellent content. Having been here since 2015, I certainly can't keep up with half the terms used here on the forums :lol: Thank you for putting this together.
Try over 140 all-new quests in the first Daggerfall Unity Quest Pack.

User avatar
MasonFace
Posts: 157
Joined: Tue Nov 27, 2018 7:28 pm
Contact:

Re: Glossary

Post by MasonFace » Tue Mar 12, 2019 5:27 pm

A few suggestions:

Billboard: A graphical asset (generally a 2D image) that is rotated to always face the player.
Bump Mapping: I would add that bump maps are also referred to as "normal maps."
Flat: I'm not real clear on this either, but I've often interpreted a flat to be a sprite that does not move, in particular, it does not present alternate viewing angles as it rotates or the player moves around it. It may mean something different to other people.
Monsters: The term "MOB" has been thrown a lot around here referring to monsters/enemies; may want to include it.

User avatar
King of Worms
Posts: 1182
Joined: Mon Oct 17, 2016 11:18 pm
Location: Scourg Barrow
Contact:

Re: Glossary

Post by King of Worms » Tue Mar 12, 2019 9:05 pm

Yes, very nice post.
To me, flats and billboards are a synonyms but I can be wrong.

User avatar
jayhova
Posts: 219
Joined: Wed Jul 19, 2017 7:54 pm
Contact:

Re: Glossary

Post by jayhova » Wed Mar 13, 2019 5:22 am

MasonFace wrote:
Tue Mar 12, 2019 5:27 pm
A few suggestions:

Billboard: A graphical asset (generally a 2D image) that is rotated to always face the player.
Bump Mapping: I would add that bump maps are also referred to as "normal maps."
Flat: I'm not real clear on this either, but I've often interpreted a flat to be a sprite that does not move, in particular, it does not present alternate viewing angles as it rotates or the player moves around it. It may mean something different to other people.
Monsters: The term "MOB" has been thrown a lot around here referring to monsters/enemies; may want to include it.
.
MOB seems to be short for mobile as in a thing that moves around.
Remember always 'What would Julian Do?'.

User avatar
King of Worms
Posts: 1182
Joined: Mon Oct 17, 2016 11:18 pm
Location: Scourg Barrow
Contact:

Re: Glossary

Post by King of Worms » Wed Mar 13, 2019 10:15 am

Yes, mobile... but its used in relation to enemies. Found this definition which fits IMO:

short for "Mobile objects" or "Mobile Object Blocks", or "Monster Or Beast"
generic term for any non-player entity whose primary purpose is to be killed for experience, quest objective, or loot

User avatar
jayhova
Posts: 219
Joined: Wed Jul 19, 2017 7:54 pm
Contact:

Re: Glossary

Post by jayhova » Wed Mar 13, 2019 5:28 pm

I have included a few links. The links follow a few guidelines. For information on common industry terms I default to wikipedia. For information on specific Daggerfall terms I default to uesp.net/wiki. For information on terms used in specific context on Daggerfall Workshop, I default to the primary forum topic or tutorial.

The format is:

Code: Select all

[b]AI Upscaling [url=https://forums.dfworkshop.net/viewtopic.php?f=14&t=1642](link)[/url][/b]: 
If you would like me to include a specific link and want to make it easy for me, post the url portion as above in "code" tags and I will be able to paste it in.
Remember always 'What would Julian Do?'.

User avatar
jayhova
Posts: 219
Joined: Wed Jul 19, 2017 7:54 pm
Contact:

Re: Glossary

Post by jayhova » Tue Mar 19, 2019 5:26 am

MasonFace wrote:
Tue Mar 12, 2019 5:27 pm
A few suggestions:
...
Bump Mapping: I would add that bump maps are also referred to as "normal maps."
Added Normal mapping as a separate entry.

Would anyone like to see this topic pinned?
Remember always 'What would Julian Do?'.

Post Reply