ethanmoffat / EndlessClient

An open source client for Endless Online written in C#
MIT License
34 stars 16 forks source link

Resizable in-game display. Rework GUI to be responsive to resize operations. #298

Closed ethanmoffat closed 1 year ago

ethanmoffat commented 1 year ago

Optional resizable in-game display. UI layout and presentation has been modified for resizable in-game experience so that "resizable" mode works with the default GFX.

This is enabled by default via the following config options:

[SETTINGS]
InGameWidth=1280
InGameHeight=720

This can be disabled by deleting the config lines setting InGameWidth/InGameHeight, or setting them <= 0

For best results, SeeDistance should be updated to an appropriate value server-side. eoserv.moffat.io uses a value of 40, which is probably too high in most cases, but works as a debug value.

Closes #225