Dungeon Siege II
0 of 0

File information

Last updated

Original upload

Created by

Grumpsiege

Uploaded by

GrumpSiege

Virus scan

Safe to use

Tags for this mod

About this mod

Upscales many UI elements and simplifies some. Designed for 1920x1080.

Permissions and credits
This project has been abandoned but posting the work I completed on upscaling the UI textures using Enhanced Super-Resolution Generative Adversarial Networks.

Installation
Put guiUpscale.ds2res and uiUpscale.ds2res in the Resources folder of your Dungeon Siege II installation.

Configuration
- 1920x1080 display recommended. Upscaling testing was done on a 1920x1080 resolution using Widescreen Fix.ds2res. Cannot guarantee displays with other resolutions will display properly.

- In-game resolution set in game Options - Video to 1024x768x16. It appears a higher in game resolution scales UI scales smaller. A lower in game resolution setting scales the UI larger. You may be able to change the in-game resolution around to achieve a desired UI scale.

Some FAQ:
Will you continue to update this mod? I found a bug can you fix it?
No

Can I update/fix this mod myself and post an updated version on nexusmods?
Yes

Why aren't some things like item textures and minimap icons upscaled? These appear to be coded to render at whatever resolution the texture
is. As a result upscaling them makes them huge relative to other UI elements and for items they don't slot into the inventory grid system properly.

Why aren't fonts upscaled? See the last question. Fonts appear to render at whatever resolution the texture is scaled to. They don't scale to the UI element they are positioned in. If you scale the font images up they just display bigger even if it clips outside the UI element.

Why aren't custom character portraits upscaled? The game appears to be hard coded to take a low resolution image of custom characters for use in the portrait window. The game's standard NPC party member portraits are upscaled.

What do the files do?
- guiUpscale.ds2res is the upscaled UI textures. No configuration changes via gas files.
- uiUpscale.ds2res is the configuration changes in the .gas files and custom textures to replace some of the tiled ones.

I want to continue this mod, is there anything I should know?
All tiled textures have to be reconstructed manually into one texture and configured in the .gas files. Tiled textures are set to display at whatever resolution the texture actually is. For example if you set the in-game resolution to 1024x768 and one tile was upscaled to 512x512 a that tile of the UI element would take up more than half of the screen. The upscaled textures in this mod are 4x higher resolution than the original tiles comprising a tiled texture. The only way to constrain an upscaled texture to a certain space on the screen is to configure it to no longer be tiled in a the .gas files. The rect parameter in a .gas file allows a texture to be constrained to a pixel specified area. You will have to make custom textures for every UI element that is tiled if you want to upscale it. You can use the existing tiled texture bounds as a template for the resolution of our non-tiled texture. Take a look at existing rects in the UI for examples.