Posted by: Froggiest1982
« on: June 12, 2025, 10:47:43 PM »Ok, I'm dumb. Where is the link for the download of the theme?
R/
RNV
https://github.com/Aurora-Modders/T2DTheme
Ok, I'm dumb. Where is the link for the download of the theme?
R/
RNV
There shouldn't be a dependency on the NewtonSoft library when you're developing a patch, only the main AuroraPatch project itself has that dependency. Not requiring patch creators to pull in that dependency is the whole reason it is abstracted away behind the Patch.Serialize and Patch.Deserialize methods. There should be no reason to pull in the entire AuroraPatch project (or any patch dependencies) to develop a patch. Just take the AuroraPatch.exe file and include a reference to it, the same should be possible with any patch's .dll file when you want to use it as a dependency. Just make sure, when you release your patch, not to include those files in the output.
Yeah the NewtonSoft dependency isn't needed on the patch itself but I felt the need to include the other projects because microsoft studio kept complaining about the project not loading correctly since the T2DTheme was looking for them regardless.
There shouldn't be a dependency on the NewtonSoft library when you're developing a patch, only the main AuroraPatch project itself has that dependency. Not requiring patch creators to pull in that dependency is the whole reason it is abstracted away behind the Patch.Serialize and Patch.Deserialize methods. There should be no reason to pull in the entire AuroraPatch project (or any patch dependencies) to develop a patch. Just take the AuroraPatch.exe file and include a reference to it, the same should be possible with any patch's .dll file when you want to use it as a dependency. Just make sure, when you release your patch, not to include those files in the output.
Yes, I plan on adding a font size option tonight.
I think this depends on if you want to pull the dependencies from your IDE or using the NuGet command line tool.
I'm developing the patches on Visual Studio 2019, which means the Harmony and Newtonsoft dependencies get pulled in automatically (you can also Right Click the solution and hit Restore NuGet Packages).
Error CS0246 The type or namespace name 'HarmonyLib' could not be found (are you missing a using directive or an assembly reference?)
protected override void Loaded(Harmony harmony)
"no suitable method found to override". How do I get the harmony library to work when developing a patch? I'm trying to modify the T2DTheme to my own ends but I cannot build because there seems to be no reference to the harmony library anywhere. Where am I supposed to be placing 0Harmony.dll and how do I reference it in the project?
Please add a screenshot to the first post so people can instantly see what the colour theme is as well as font size, thanks!
I was getting errors trying to start Aurora through the patch exe provided. I downloaded the full archive from the main github and it worked fine, so I think your zip file is missing needed files.
And can we get a version of this with the original text size?
T2DTheme is dark theme for Aurora with a bumped up font size.
It's the theme I use when playing the game and I'll be iterating/improving on it moving forward.
Installation
This patch requires the AuroraPatch runtime and the ThemeCreator helper patch (both included).
Extract/copy all the files from the attached zip into your Aurora folder.
Running
Run AuroraPatch.exe from inside the Aurora directory.
Code
You can optionally access the code and build yourself and/or fork it to create your own theme.
AuroraPatch source code can be found here: https://github.com/Aurora-Modders/AuroraPatch
ThemeCreator source code can be found here: https://github.com/Aurora-Modders/ThemeCreator
T2DTheme source code can be found here: https://github.com/Aurora-Modders/T2DTheme
<package id="Lib.Harmony" version="2.0.0.10" targetFramework="net40" />
using HarmonyLib