Netruk44/uesp-wiki-content huggingface dataset:
Tes2Mod:DaggerXL

DaggerXL was a rewrite of Daggerfall's game engine that was in development from June 2009 to April 2020. Designed by luciusDXL, the project was originally being developed alongside another engine rewrite for LucasArts' Dark Forces (called DarkXL), with the codesbases from both projects being merged to create the XL Engine in 2011.

The eventual goal of the project was to create an updated playing environment for Daggerfall, Dark Forces, Outlaws (by LucasArts), Blood (by 3D Realms & Monolith) and other classic games. The XL Engine was intended to allow these games to run on modern operating systems natively (as opposed to having to be run in DOS, or through DOSBox). Additional, Daggerfall-specific goals were to include the implementation of features that were initially promised for Daggerfall, but were absent (or only partially coded) in the final release of the game.

In June 2011, the DaggerXL portion of the XL Engine supported the rendering of any province and many different dungeons with high resolution graphics (including smoothed terrain and Bloom) and basic gameplay, including basic leveling. Quests and the plot had not been integrated yet. Additional gameplay features and bugfixes were being coded for future releases of DaggerXL, as well as ports to Linux and macOS. A map editor was also planned, which would allow for new exterior and interior cells to be included in DaggerXL as mods.

Beginning with its March 30th, 2014 release, The XL Engine project went through increasingly longer periods of time without updates. In December 2015, the XL engine was open sourced and made available to the public on GitHub, with plans for the first Beta to be released sometime in 2016. However, this never materialized. 

On April 23rd, 2020, luciusDXL took down the XL Engine website and announced via a post on the project's GitHub that the project was officially dead, and would not resume development in the future, with their involvement ceasing back in 2016. They cited "other 'real life' commitments and a lack of time (and sometimes ability) to continue" as the motivating factors. They also commented that, in the years since, there had been other projects that had achieved everything they wanted to do with DaggerXL, and that people should look to those projects instead.

External links
[
XL Engine Blog
XL Engine Forums
Mod DB Page

Alpha Download
Download
:You also may need 
:* OpenAL drivers
:* Proper D3DX dlls

XL Engine Source code

Sources
This article is based on the XL Engine section of the Daggerfall page on Wikipedia.

See Also
Daggerfall Unity — A project attempting to re-create Daggerfall in the Unity engine.
Tes4Mod:Save File Format/Form Flags

== Form Flags==
The Form Flags subrecord is present when bit 0 (0x00000001) is set in any change record's overall Flags. Its length is a constant 4 bytes.

The Form Flags subrecord has been seen in nearly every type of change record, always associated with bit 0, always using the same name in the text dump files, and always using the same format.  The only record types without any Form Flags (so far) have been: CELL, FACT, INFO, PACK, and QUST.  Furthermore, in analyzed save files, bit 0 has never been set for any of those five record types, so it is possible that even for those records, bit 0 is reserved for the Form Flags subrecord.
Tes4Mod:Save File Format/Generic

Most of the less common change records appear to share the same, generic format, consisting of two possible subrecords.  Record types observed using this format so far include:
ARMO records, describing armor,
CLOT records, describing clothing,
INGR records, describing ingredients,
MISC records, describing miscellaneous items,
KEYM records, describing keys,
SLGM records, describing soul gems, and
WEAP records, describing weapons.
The format used for BOOK records is also similar, except for the possible presence of a third subrecord type.

These generic change records can contain the following subrecords (with their corresponding byte in the overall Flags), in order of appearance:
Form Flags (0)
Value (3)

The relative positions of the subrecords and their contents (as far as they are understood) are based on actual save files.

 

Value
The Value subrecord is present when bit 3 (0x00000008) is set in a generic record's overall Flags. Its length is a constant 4 bytes.  This subrecord provides the new value (in gold) of an item.  However, this subrecord is never mentioned in the text dump files; the name "Value" has been assigned to it based on its inferred meaning.

The meaning of this subrecord has been confirmed by using the console command "SetItemValue" on select items and then checking the resulting save file contents.  It was previously misidentified as "Furniture Book" based on the fact that the subrecord appears for all furniture receipts after the player purchases them.  However, the Value subrecord appears in those cases because the script HouseFurnReceiptScript specifies "SetItemValue 0" for all such receipts.  It also appears on many items after "SetQuestObject 0" is called for the item, since a new item value needs to be assigned at that point.
Tes4Mod:Save File Format/Properties

The Properties structure appears in a couple different places.  Within ACHR, ACRE, and REFR change records it can appear as a section containing several possible subrecords; in this case, the described properties are those of the overall change record's item.  In addition, every item listed in an Inventory can also be accompanied by one or more property structures.  The overall format of the Properties structure is the same in each of these cases, as are the values and structures of the individual property flags (although some flags have only been seen in limited locations).

The following table summarizes the overall Properties structure.  This represents the entire contents of the Properties section found in ACHR, ACRE, and REFR change records.  Within an Inventory, one of these structures will appear for each listing in changeEntries (i.e., this structure is already listed within the overall Inventory data structure).



A large number of property flags have been encountered so far, as summarized in the following table.  However, the actual meanings of many flags are unknown.  The emphasis has been on determining the size/structure associated with each flag, since this must be known before the rest of the property structure (and generally the rest of the change record) can be processed.  The provided information has been sufficient to completely parse all of the analyzed save files.  Furthermore, the table is probably incomplete: it seems likely that all gaps in the table are just uncommon flags that have not yet been seen. 



Notes:
The "#Seen" column is the total number of times each property has been seen within a set of analyzed save files.  This column provides an indication of the confidence in the property's size and structure -- although some of the rarely-seen properties are also the ones that have been examined most closely.  In addition, this column may help programmers know which flags they must be prepared to encounter.  For example, even though the Script flag (0x12) is one of the most annoying to parse, it's also one of the most common flags and therefore cannot be avoided.
The "Seen In" column shows where, to date, each property flag has been seen, "Inv" meaning within an Inventory.  However, just because a flag has not yet been seen in a given location does not mean that it can never appear there.  For example, if a filled soul gem were dropped on the ground, it seems very likely that flag 0x2f would be set on the new REFR item, even though the above table only lists 0x2f for Inventory items.
Many of the properties are considered to be parts of specific subrecords within the ACRE/ACHR/REFR change records.  Although such associations are listed in the Notes, the information is not needed when processing save files.  They are only relevant when interpreting the (often inaccurate) subrecord sizes listed in text file dumps.  The subrecord names may also hint at the property's meaning, for otherwise unknown properties.
Tes4Mod:Save File Format/Enabled

Enabled/Disabled
This value is true when byte 30 (0x80000000) is set in an ACHR/ACRE/REFR record's overall Flags.  No subrecords or data are added to the record when this flag is set.

It is unclear, however, what this flag means.  In text file dumps, this flag is described as "Enabled", "Disabled", or "Enabled/Disabled"; "Enabled/Disabled" is only used on NOT LOADED records.  One logical explanation would be that this flag means the item's default status has been reversed: that objects which are initially enabled are disabled when this flag has been set, and vice versa.  However, it does not seem to be that straightforward.  For example, statistics from one save file show that:
This flag appeared 450 times for objects identified in Oblivion.esm as being "disabled by default" (byte 19 set in the flags1 field).
46 of these objects were "Disabled" according to the text file dump.
404 of these objects were "Enabled" according to the text file dump.
This flag appeared 932 times for objects identified in Oblivion.esm as being initially enabled (byte 19 was not set in the flags1 field).
190 of these objects were "Disabled" according to the text file dump.
742 of these objects were "Enabled" according to the text file dump.
In other words, in the majority of cases, this flag means that the object is Enabled, regardless of the object's initial status.  It is unknown how savefile parsers are supposed to determine the correct meaning of this flag.

In a small number of cases (7 in the previous example), a property identified as meaning "Disabled" was also set.
Tes4Mod:Midas Magic/Astral Map

Across
{| class="compress" style="border-collapse:collapse;"
|style= }|1||Sailors Sail Seven
|-
|style= }|3||Old and Moldy
|-
|style= }|5||Kneel Before Me
|-
|style= }|7||Layers of Rock
|-
|style= }|8||A Sticky Situation
|-
|style= }|10||Obscures the Forest
|-
|style= }|12||Shocking
|-
|style= }|14||Garridan's Legacy
|}

Down
{| class="compress" style="border-collapse:collapse;"
|style= }|1||Burning Sensation
|-
|style= }|2||Plane Lost
|-
|style= }|4||Expose to Fresh Air
|-
|style= }|6||Of Death and Darkness
|-
|style= }|9||Light of the Heavens
|-
|style= }|10||Potato
|-
|style= }|11||Freezing Rain
|-
|style= }|13||Carburized Iron
|}
Lore:Ceporah Tower

The   is an ancient structure on the Isle of  , an island originally in the  .  The Tower serves as the headquarters of the monastic  , who call Artaeum home.  While parts of the Tower were constructed by the Psijics, its foundations are far older, having an entirely unique architecture, and was built by unknown ancient beings.  Directly beneath Ceporah Tower lies the Dreaming Cave, which houses a portal that can be used to travel to any realm of  ;  it has been used for this purpose by many, including  —a member of the    —who made a compact with many of the   in the late  . 

Ceporah Tower is used by the Psijics in many of their rituals,  and is known as the location beneath which   confronted   about the latter's increasing fascination with necromancy and soul-trapping.  It was this confrontation that led directly to the founding of the  . 

Many of the persistent enchantments in the Ceporah Tower can be modulated by Control Globes if one has the years of experience and delicate touch required. 
 
References
Lore:Akaviri Potentate

The   is the name given to the period of the Second Empire after the assassination of Reman III and the end of the Reman Dynasty. Additionally, it is the title given to the rulers of Tamriel both during this period and during the earlier years of the empire. 

Under the Remans, the emperor's chief advisor was called the Potentate.  In the battle of Pale Pass, Reman I decisively defeated an Akaviri invasion but other events forced him to offer the defeated army amnesty in return for their service in his own army. This led to Akaviri influence in other spheres of life, and over time the position of Potentate was usually filled by one of the snake people.  In the year  , the Potentate Versidue-Shaie plotted to overthrow the empire. He contrived the assassination first of Crown Prince Juilek  and then the emperor himself.  On 22 Evening Star 2920, Versidue-Shaie declared that he was taking over the leadership of the empire but retaining his title of Potentate. In the same speech, he declared the end of the First Era and the start of the Second. 

In order to suppress armies remaining loyal to the Remans, as well as the armies belonging to individual kingdoms seeking greater autonomy, Versidue-Shaie was forced to engage in a relentless series of campaigns that, by the year  , finally resulted in victory for his forces.  This suppression of those loyal to the Remans may have been the "Reman purges", where the Potentates invented contraptions for cutting off heads.  The cost of the campaigns was immense, resulting in the impoverishment of both the empire and its constituent kingdoms and in an effort to maintain order without the expense of a standing army, in   Versidue-Shaie agreed to a proposal from his kinsman Dinieras-Ves that established what was to become known as the Fighters Guild. 

In  , Versidue-Shaie was assassinated by the nascent Morag Tong   and succeeded by his son, Savirien-Chorak. In turn, he was assassinated along with all his heirs on one night in Sun's Dawn  , bringing a final end to the Second Empire and signaling the start of the Interregnum.  

Rulers

Notes
 
  was an obscure and lesser known potentate. He is perhaps best known for   dotted across the Imperial province that bear his name. He advised Emperor  , who ruled between the reigns of   and  . Neither interested nor skilled in matters of state, Emperor Dor left most of the governing to him, and he proved to be a capable statesman. 
The Akaviri Potentate's peculiar armorsmithing practices was said to have changed the   forever.  

References
Lore:Second Empire

right|150px
The  , also known as the Cyrodilic Empire , the Empire of Cyrodiil,  and the Second Empire of Men,  was a human-led empire that, at its height, controlled every region of   with the exception of  .  The history of the Second Empire is divided into two main periods: the reign of the   that witnessed the final centuries of the  , and the subsequent   that ushered in the  .

Reman Dynasty
 

Akaviri Potentate
  Subsequent rulers of the Imperial Province retained the name of the Empire of Cyrodiil, but this was never ruled by a   emperor and did not extend beyond the borders of Cyrodiil.
 
Rulers


Notes
 
References
UESPWiki:Administrator Noticeboard/Archives/An Affiliate Deal

An Affiliate Deal Between the UESP and The Elder Stats

Hello. My name is Tom, and I have a question to ask about an affiliate deal between the UESP and The Elder Stats ( I've talked to Daveh about this, and he told me to ask about it on the Administrator Noticeboard since he isn't as active on the site as most of the other administrators are. So, here is my proposition to get The Elder Stats out there so that Oblivion fans all over can have a nice place to share their characters with the world.

I have released a website called The Elder Stats. We have nearly 200 members now, and it's going well. The Elder Stats is a website that allows Oblivion players to post statistics and photos of their characters in Oblivion, and then organizes all of this information into a neat and organized profile for each character. Then, the characters' profiles can be shared easily with players' friends and such. We also have leaderboards, stat comparison pages, and much more. It's a really great website, and everyone who has tried it has told me that they think it's wonderful and well-put together.

Now, since the UESP and The Elder Stats are not in any sort of competition (because the UESP contains information about Oblivion, whereas The Elder Stats allows players to post their Oblivion characters), I was wondering if we could do some sort of affiliate link-back (or maybe "a short front page news item" as Daveh suggested to me)? I know that the UESP is a big website and you may think, "who is this guy to be an affiliate of mine," but I promise you that The Elder Stats is a growing website, and being less than 3 months old, it still has a lot of room to expand.

Since people who are on the UESP might be interested in a website such as The Elder Stats, I thought that it might be nice if we could do some sort of link-back, new post, or whatever you wish to do. I figured that since I worked so hard on The Elder Stats and so many people like it, that it would be a great resource for Oblivion fans to have to post their characters, get help with their characters, and compare their characters to others.

Thanks for reading this comment, and hopefully we can come to some sort of agreement or something of the sort. The Elder Stats is a great website, as is the UESP, and I think that placing a link to The Elder Stats on the UESP would be beneficial to the Oblivion fans who are looking for such a website.  

: Feel free to add a link here. Beyond that, I don't see that there's any need for further integration. –Rpeh  15:41, 27 April 2009 (EDT)
UESPWiki:Blockuser

Blockusers, also known as blockers, are senior editors—usually patrollers or autopatrolled users—who have been granted restricted blocking rights by administrators.

Blocks issued by blockers are limited to six hours or less and should only be issued when no administrator is available, in accordance with the Blocking Policy. Information about the block should be added to the Block Notifications page. To request blocker privileges, please contact an administrator about taking on the extra responsibility.

Current Blockers
Active Blockers
 
 
 
 
 

Inactive Blockers
 
 
 
 
 
 
 
 
 
 
 

Userbox
Blockers may add the   userbox to their user pages.
 
 
See Also
User Group Rights – A listing of all the user groups for the site, including other administrative roles.
Blocking Policy – UESPWiki's policy governing blocking user accounts.
Lore:Temple Saints

The   are the most honored ancestors of the Dunmer, canonized by the   for deeds they performed during their lifetime.  They are celebrated as models of virtue and piety, often invoked for aid and protection. After the fall of the Tribunal, the three Tribunes were re-appointed as saints by the  .  

Greater Saints
The greater saints of the Temple,  listed with their proper spheres, are:
Saint Almalexia the Warden  – Healers, Teachers 
Saint Sotha Sil the Magus  – Artificers, Wizards 
Saint Vivec the Poet – Artists, Rogues  
Saint Nerevar the Captain – Warriors, Statesmen,   Redoran   
Saint Veloth the Pilgrim – Outcasts, Seekers,  Hlaalu 

Lesser Saints
The lesser saints of the Temple, listed with their proper spheres, are: 
Saint Rilms the Barefooted – Pilgrims, Beggars
Saint Aralor the Penitent – Tanners and Miners
Saint Seryn the Merciful – Brewers, Bakers, Distillers
Saint Felms the Bold – Butchers, Fishmongers
Saint Roris the Martyr – Furnishers and Caravaners
Saint Olms the Just – Sailors, Chandlers, Clerks, Indoril 
Saint Delyn the Wise – Potters, Glassmakers
Saint Meris the Peacemaker – Farmers, Laborers
Saint Llothis the Pious – Tailors, Dyers, Dres 
Saint Vorys the Immolant – Telvanni  
Saint Jiub the Eradicator of the Winged Menace 

In death, the souls of Olms, Felms, and Llothis were captured by Sotha Sil in  s and brought to his Clockwork City, where they were bound to mechanical fabricant bodies in an attempt to grant them immortality. Known as the Clockwork Saints, these creations were eventually driven mad by their mechanical existence. 

See Also
 
 

References
UESPWiki:Administrator Noticeboard/Archives/DNS Issues

DNS Issues

Just in case anyone noticed and was wondering, there have been a few issues with the DNS of the site (register.com) this week which may have resulted in site requests timing out. Nothing to do with the site, the load balancing, or the recent code changes by Nephele. Although I noticed it myself a few times the traffic logs show no noticable drop in traffic or bandwidth so it likely affected only a small number of users over a few short periods of time. -- Daveh 15:40, 3 April 2009 (EDT)
:I've been noticing it and was wondering what was going on.  At one point, the outage lasted for about an hour; other times, it seems to have been for just a few minutes.  Thanks for the info. --Nephele  15:49, 3 April 2009 (EDT)
::I'm glad it's not just me. I just had to put a hosts entry in to even reach the site. For windows users who need a workaround, add the line "72.55.137.132 www.uesp.net" to your hosts file, which will be located in your Windows\System32\drivers\etc directory. Remove it again once this is over in case the IP changes. –Rpeh  16:47, 3 April 2009 (EDT)
:::Nod...the problem is just the site name (www.uesp.net and all subdomains) don't resolve to their appropriate IPs. Reaching the site directly by IP works fine. At one point www.uesp.net was fine but all other subdomains weren't resolving. -- Daveh 17:22, 3 April 2009 (EDT)
UESPWiki:Administrator Noticeboard/Archives/Updating ProtectSection

Updating ProtectSection

In the year+ since we started using ProtectSection, the only problems we've had with abuse of the protect tags have all been caused by editors inserting text between the opening protect tag and the top of the article -- either adding a ton of white space to push the protected section down from the top of the page, or else enclosing the entire protected section in a pair of formatting tags. 

Therefore, I'd like to propose tweaking the ProtectSection code so that if a protect tag appears at the very start of an article, then inserting any text in front of the protect tag is blocked.

I've gone ahead and made the necessary code tweaks to implement this change.  While I was at it, I also effectively upgraded the extension to the current version of the extension -- which means that I've fixed some problems related to editing sections (e.g., it's not possible to use the + button to insert a new section at the bottom of a page containing protect tags).  I'm going to pass the code along to Daveh right away, because I'm guessing it would save us all a lot of hassle if this change could be in place before the one-day protection of  expires.  Nevertheless, feedback is still welcome. --Nephele  21:02, 6 May 2009 (EDT)
:Sounds good to me.--Ratwar 02:31, 7 May 2009 (EDT)
:: Definitely. I don't like having to fully protect talk pages but it's been the only solution in some cases. –Rpeh  03:23, 7 May 2009 (EDT)
:::The change has been made.  As long as     is the first thing that appears on a page, it should no longer be possible for non-admins to insert anything in front of the tag.  And, as mentioned in my last post, a few other problems with the extension should also now be fixed.  If anyone notices strangeness, post a followup; otherwise, I'm taking this off my todo list ;) --Nephele  16:47, 1 June 2009 (EDT)