It's been years since I've played KotOR II, and like many, I came back to it after the update last month. While I'm still very much in love with the game, some parts of it have not aged well.
One thing I've noticed in particular are the low resolution icons. They are 32x32 pixels, and they tend to get fuzzy.
After a brief search, I've yet to find any mods that upscale that either raise the resolution for any UI elements, or remaster the icons.
Thus, I've started rebuilding some of the icons from KotOR II. My goal is to get all the force powers, feats and other related icons upscaled, and to upscale them with a faithfulness to the original design.
I am not a modder. My experience is mostly in graphic design, so I don't have the knowledge to get these images into the game yet.
So far, I'm trying to make icons that will scale properly. Some detail will be lost along the way, which is to be expected, but my goal is to have the icon remain faithful to the original. The Heal icon in this example is not as faithful as I'd like it to be. The Mandalorian Courage icon is less detailed, but far more faithful when scaled down. The Lightsaber forms, which as the least complex of the icons I've made thus far, feel the most faithful. These icons also have the most reuseable elements. Given that there are 88 force powers and 180+ feats, having reuseable assets is going to be essential to this project.
The main challenges I'm going to hit will be technical execution, time management and graphic fidelity. From what I've seen, I may need to edit all of the icon's width since the widescreen fixes in the last patch warped the UI. I also do not know what optimal image size will be yet, but I'm currently hoping to make all of these between 128x and 512x. Once I know how much detail I need, I'm sure that my workflow will improve.
Before I delve too far, I'm hoping to get some feedback in order to improve my asthetic before I venture too far. Mandalorian Courage and the Lightsaber forms are the most accurate depictions of what I'm shooting for.