Projects
Hobby Projects Only #
I have done a lot of various projects for different programs and games. To get put on this list it has to meet one or more of these criteria:
- Personal Favorite
- Technically Difficult
- Very Popular
If a project isn’t on here you can find it on my Nexus or my GitHub, both are linked on the main page of the site.
Final Fantasy XIV #
I maintain a series of Upscaled Textures for the game.
They can be found at this address: Heliosphere
This is the most technically challenging project due to:
- The game frequently updates
- The corpus is very large, so to avoid drowning users in 100s of GBs of data I have to pick and choose formats and scale factors carefully
- The way the image data is stored varies wildly and some is entirely unique to the game. In many cases I have had to write my own code to extract, transform and load the data.
Here are several github pages related to my work on ffxiv.
-
migration to the latest game version which overhauled a LOT of data
-
a uv island padder related to the scripts/id_bands/* of ffxiv_7_0_upscaled_texture_migration repo
Baldur’s Gate 3 #
Separates the NPCs' customization options from the Player’s. This is done via redirecting large amounts of XML chains. This mod is very popular.
The github repository is here
Elder Scrolls Projects #
Skyrim SE #
One of the first mildly complicated data engineering projects. I had to identify
- What was upscaled poorly by bethesda by checking delta’s from Skyrim Legendary HD, and reverting to that.
- Then ‘cleaning’ all the data and saving it to DDS BC7 format for higher quality at a very small cost.
- As a result this mod makes the game look AND perform better (to the tune of 500mb of VRAM saved)
This mod is something I’ve been particularly proud of and as is very popular.
Morrowind #
Facelift and Facelift Tamriel Rebuilt
This improves the meshes (and textures) of the original morrowind heads to animate properly and remove various issues. It’s a personal favorite just because I enjoy tweaking the faces.
Oblivion #
Oblivion Upscaled Textures (OUT)
Shivering Isles Upscaled Textures (SIUT)
These are my first large projects. This is around when video game upscaling via ESRGAN became viable. It would not meet my current standards, but as I said, these were my first large projects so I had to include it. It’s also quite popular still.