Arx Libertatis Bug Tracker
star_faded.png
Please log in to bookmark issues
feature_request_small.png
CLOSED  Feature request #391  -  Add an option to scale the GUI
Posted Oct 01, 2012 - updated Jul 11, 2021   Shortlink: http://arx.vg/391
action_vote_minus_faded.png
3
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Done" and resolution "RESOLVED".
Issue details
  • Type of issue
    Feature request
  • Status
     
    Done
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     Daniel Scharrer
  • Owned by
    Not owned by anyone
  • Estimated time
    Not estimated
  • Category
    Not determined
  • Resolution
    RESOLVED
  • Priority
    Not determined
  • Targetted for
    icon_milestones.png 1.2
  • OS
    icon_customdatatype.png Not determined
  • Architecture
    icon_customdatatype.png Not determined
  • Fixed in
    icon_customdatatype.png Arx Libertatis 1.2
Issue description
The Arx Fatalis interface elements are very small at larger resolutions, so we should have an option to scale them up.

We should provide both a scale to fit and a fixed scale (capped to fit the current resolution).

As scaling raster images to arbitrary resolutions tends to produce excessively blurry results we might want to limit the scale factors to whole numbers.

Bonus: provide multiple scaling algorithms - besides the nearest neighbor and bi-/trilinerar filtering supported by the graphics hw we might want to support the sinc/lanzos filter as well as hqx or similar scaling algorithms - if that doesn't provide too cartoony results.

#1
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Oct 01, 23:01
A file was uploaded.
Comparison of UI scaling in AF 1.18 and 1.21
Comparison of UI scaling in AF 1.18 and 1.21icon_open_new.png
This comment was attached:

Note: apparently older versions of AF did scale the UI to fit
#4
icon_reply.pngReply
Comment posted by
 Daniel Scharrer
Oct 01, 23:54
As the interface code still uses INTERFACE_RATIO(), this might not be too hard, maybe even for the next release, but no promises!