-
AssetsTools.NET
Read and write unity assets/bundle files, based on https://github.com/SeriousCache/UABE
-
GraphicsAdder
A program that converts the Direct3D shaders of Outer Wilds to OpenGL as a first step to port it to other platforms. May be generalized to all Direct3D-exclusive games in the future.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Using the libraries AssetsTools.NET and uTinyRipper to deal with Unity asset bundles and HLSLcc and its wrapper HLSLccWrapper to convert the shaders themselves, I created a working prototype called GraphicsAdder that takes a Windows Steam installation of Outer Wilds and produces copies of its files that work with both Direct3D and OpenGL. By adding some flags to Launch Options in Properties, you can switch between the two at launch!
I am also running up against my lack of Unity and shader expertise, especially regarding lighting. If anyone has worked with Unity and shaders before and wants to help, please shoot me a DM and I will contact you when I start working on this again! Thank you :)
Related posts
-
Uno: Create Beautiful Cross Platform .NET Apps Faster
-
voxel-engine alternatives - gvox_engine and octo-release
3 projects | 2 May 2024 -
Oh Frick Go Back: GUI Tool to Removes Ads from Various Places Around Windows 11
-
From Dull to Dazzling: 3 Methods to Elevate Your Writing with Visual Content
-
How to create an Installer for a Winforms application using Wix for Visual Studio 2022