-
-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add integer scaling feature and make client window resizable #557
base: develop
Are you sure you want to change the base?
Conversation
Nightly build for this pull request:
|
|
Ready for review. Require XNAUI PR 34 be merged first. |
All results are expected |
bffc594
to
648a2a6
Compare
b7d1fcf
to
c0579e4
Compare
Upgrade XNAUI to 2.3.22
c0579e4
to
aa3c02f
Compare
This PR adds integer scaling support for rendering the client. This feature is by default turned off.
Also, the following default options can be defined in
[UserDefaults]
section inClientDefinitions.ini
file by modders:Users can override these options in user settings.
Also, this PR makes the client window resizable for DX and XNA builds. Note: the render resolution is not changed upon a window resizing event. It can only be changed when client restarts itself. This should not be a big issue since the minimum and maximum render resolution are close.
To turn on integer scaling feature, modders need to specify
in
ClientDefinitions.ini
file.Users can override this option from user ini settings file (e.g.,
Settings.ini
):Project Phantom as an example:
ClientDefinitions.ini
:Requires:
Rampastring/Rampastring.XNAUI#34