Skip to content

hellozyemlya/NorthernUI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NorthernUI

Source code for a DLL that modifies Oblivion's UI engine. The mod is currently available for distribution on NexusMods.

Setup

Source code here depends on, but does not include, OBSE source files. Get those from their original source and fit them into the folder hierarchy in this project. Make sure this project's Visual Studio-specific stuff (e.g. solution files) overwrite those from OBSE. Everything's set up for Visual Studio Community 2015.

UPDATE: Turns out that when I was first starting out, I built against an unofficial fork of OBSE which is at version 0022, rather than the last official release which is version 0021. NorthernUI is compatible with the official release, but vanilla class definitions in version 0022 have names and definitions for functions that were unidentified in the version 0021 source code. I apologize for the error; when I next find time to work on NorthernUI, I will see if it is possible for me to replace v0022 with v0021 (replicating any function/class definitions as needed).

Licensing

The code in the "obse_plugin_example" folder is mine unless otherwise stated; I retain whatever rights, permissions, etc., I have over it "naturally."

Everything in the "ReverseEngineered" folder constitutes information gathered while reverse-engineering Oblivion, using OBSE class definitions as a base for some of mine, and using OBSE offsets as a basis for exploration. As such, everything in that folder besides that class shall be considered as free and open as I'm allowed to make it; I place no limitations, restrictions, or requirements on the use of any code in the "ReverseEngineered" folder.

About

A UI mod for Oblivion.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.8%
  • C 0.2%