... to scale the game's videos, menus, HUD, and other UI ...
(emphasis by me)
I kinda forgot about the other stuff til I got to the point of replying
It's surprising to me that no one has ever brought this up before. I've noticed how tiny the HUD gets at "HD" resolutions, but I rarely see that since I usually am running Oni in a small window while I test things.
As TOCS said, the HUD is texture-based, so in theory you could replace textures like TXMPleft and TXMPright with larger versions, but the engine might use hardcoded coordinates when it comes to drawing the current status of things like HP and ammo over the HUD, so that would require the Daodan DLL to alter that code. I'm not really sure how hard that would be. Maybe someone could try scaling up the current HUD textures and just seeing what happens in Oni, to start with (I don't have the time right now).
]]>I suppose this might be because the game started development back in the late 90's when people didn't play on high resolution screens. Games such as Diablo and Diablo II work the same way.
]]>