This week I've been tinkering with some code modifications to Ship of Harkinian (OoT source port) to add all sorts of nerdy image settings to control aspect ratio, resolution and scaling.
At this stage I'd say I've implemented most of the things I've wanted, barring a few other additions and refinements.
What I'm not sure about is if I feel comfortable actually submitting a pull request for this or not. – Reason being I'm relearning C/C++ coding as I go with this, and sure this isn't a professional project or anything and my code probably follows best practices just fine, but anything that isn't the UI is actually all happening on the Libultraship side, which is being used in increasingly more projects besides SoH and the standards for code quality are much higher.
Though with that said, the way this is set up I suppose if you don't implement controls in the UI then it's all completely ignorable.
And although these are all pretty niche features, I'm sure I'm not the only one that'll appreciate them. – I've seen plenty of requests for aspect ratio controls, and integer scaling in particular will be really useful for anyone using scanline or TV shaders.
I dunno if anyone who follows me on Tumblr cares about this stuff, but lemme know if you have any feedback on this, or any feature requests of your own. I'm definitely not done messing around with Ship's code.