Author Topic: Interface scaling (1.6.4)  (Read 6156 times)

0 Members and 5 Guests are viewing this topic.

Offline Dusty

  • Veteran
  • *****
  • Posts: 1015
Interface scaling (1.6.4)
« on: July 23, 2013, 10:50:55 am »
Some people have noticed that parts of the interface, especially the crosshair and the player indicator, are different sized than they were in 1.6.3. I decided to do a little comparison to point out there's something wrong in the scaling system.

Resolutions I used were 854x480 (default 16:9) and 1280x720, which is 150% of the default. Scale_Interface= was set to both 0 and 1.

Code: [Select]
Resolution Indicator Crosshair Health-bar
---------------------------------------------------------------------------------
x480 10px 16px 100px
x480* 10px B0 16px B0 100px B0

x720 15px (150%) B2 24px (150%) B2 100px (100px) B0
x720* 15px B3 24px B3 150px B2

x720 (1.6.3) 10px B1 16px B1 100px B0
---------------------------------------------------------------------------------
*Scale_Interface=1
Blur levels B0=none, B3=the most

As you can see, in 1.6.4 with x720 and scaling set to 0 the crosshair and the player indicator are scaling even though they shouldn't.

Also just noticed the blur in 1.6.3 happens because the aspect ratios of 854x480 and 1280x720 aren't the same. 1280/720=1.5 whereas 1.5*854=1281.
« Last Edit: July 23, 2013, 12:00:16 pm by Dusty »

Offline 14th_account

  • Soldier
  • **
  • Posts: 208
Re: Interface scaling (1.6.4)
« Reply #1 on: July 23, 2013, 12:51:53 pm »
The new scaling for the crosshair and player indicator in higher resolutions was deliberate. The change was made because I saw no reason for it not to scale, as the 640x480 proportion was what was originally intended for the game. So now they will always be kept in proportion to the game itself. The tweak should be mentioned in the 1.6.4 changelog somewhere.

Unfortunately I wasn't aware of the Scale_Interface attribute hidden in the soldat.ini file. Though I doubt many others knew about it. And I missed scaling the health bar and the rest of the HUD. Maybe for the next version the game should behave as if the Scale_Interface attribute was enabled by default?

As for the blur I don't seem to be getting it on my machine. How bad is it? Send a screenshot.

Offline Dusty

  • Veteran
  • *****
  • Posts: 1015
Re: Interface scaling (1.6.4)
« Reply #2 on: July 23, 2013, 01:25:06 pm »
The new scaling for the crosshair and player indicator in higher resolutions was deliberate.

Isn't Scale_Interface=1 exactly what you're after, perhaps with slight modifications eg. text scaling? Modifying the system when it's set to 0 is somewhat silly imo, I mean you can always make the parts bigger but there's a limit of how small the images can be if they're upscaled no matter what.

The blurring isn't really as bad as I first thought it was, partly because the issue of 1280x720 being 16:9 and the default 854x480 being a bit off of 16:9. When I set the custom resolution to 1281x720 (same aspect ratio as 854x480) the crosshair and the arrow are fine, disregarding the size issue. However when Scale_Interface=1, every part of the interface is somewhat blurry. http://imgur.com/a/f71gD (view both screens in full resolution)

Basically with the option set to 1, I think there's no difference between having a higher resolution and a stretced default resolution. I'd say the best way to handle this is to leave 0 like it was in 1.6.3, meaning no scaling and 1 for scaling everything except for texts maybe, because otherwise it would only be just as the default resolution is.

Currently it's just a huge mess like you can see in the charts, and with the option set to 1 the scaling is obviously more poorly handled than if it's 0.
« Last Edit: July 23, 2013, 03:11:01 pm by Dusty »

Offline Vos

  • Soldier
  • **
  • Posts: 231
    • http://kosoldat.forumer.com/index.php
Re: Interface scaling (1.6.4)
« Reply #3 on: July 23, 2013, 03:10:20 pm »
I've seen a good amount of people complaining about this problem on my server aswell today, they say it's huge, both the crosshair and the player indicator.
For signatures, you are allowed only one image in your signature which may not be wider and taller than 300 and 125 pixels, and may not be over 20kB in file size. No BMPs are allowed.

Offline Dusty

  • Veteran
  • *****
  • Posts: 1015
Re: Interface scaling (1.6.4)
« Reply #4 on: July 23, 2013, 06:22:44 pm »
There might be a problem for unregistered players but can't say for sure. It seems as if they are forced to have Scale_Interface=1 when they're using a resolution higher than x480. By forced I mean having it set to 0 has no effect and the interface and texts are always stretched and blurry.

Might be confirmed cause somebody just fixed the problem by actually buying the game, perhaps you should consider a partly refund ;]]
« Last Edit: July 24, 2013, 08:00:46 am by Dusty »

Offline ginn

  • Camper
  • ***
  • Posts: 479
Re: Interface scaling (1.6.4)
« Reply #5 on: July 23, 2013, 07:32:13 pm »
why would the crosshair increase in size when you use a higher resolution, shouldn't it get smaller? Having text getting smaller when you increase your resolution, but crosshair and interface bigger seems kind of strange.

Offline kicikici

  • Soldier
  • **
  • Posts: 180
Re: Interface scaling (1.6.4)
« Reply #6 on: July 24, 2013, 01:57:58 am »
There might be a problem for unregistered players but can't say for sure. It seems as if they are forced to have Scaled_Interface=1 when they're using a resolution higher than x480. By forced I mean having it set to 0 has no effect and the interface and texts are always stretched and blurry.

Yes, I must confirmed that. On all beta releases Scaled_Interface works, but on final and RC releases it doesn't matter if it is set to 0 or 1 - chat messages and other elements of interface are HUGE.
Classic banana

Offline Thize

  • Major(1)
  • Posts: 13
Re: Interface scaling (1.6.4)
« Reply #7 on: July 24, 2013, 09:23:22 am »
Please help me with that, the interface is VERY huge. My Soldat Resolution is set to 1680x1050 but the Interface keeps its size.

I made two pictures to compare:

1680x1050 in Soldat 1.6.3:
http://puu.sh/3KB3c.png
1680x1050 in Soldat 1.6.4:
http://puu.sh/3KxoW.png

I cant play with this Interface as I cant see anything at the borders. I need my old Interface size :/


Offline Dusty

  • Veteran
  • *****
  • Posts: 1015
Re: Interface scaling (1.6.4)
« Reply #8 on: July 24, 2013, 10:46:15 am »
Please help me with that, the interface is VERY huge. My Soldat Resolution is set to 1680x1050 but the Interface keeps its size.

I made two pictures to compare:

1680x1050 in Soldat 1.6.3:
http://puu.sh/3KB3c.png
1680x1050 in Soldat 1.6.4:
http://puu.sh/3KxoW.png

I cant play with this Interface as I cant see anything at the borders. I need my old Interface size :/

Currently there's nothing you can do unless you're willing to register the game. Too bad your crack doesn't work anymore ...

If you have actually registered, just set Scale_Interface to 0 in soldat.ini
« Last Edit: July 24, 2013, 10:50:01 am by Dusty »

Offline Thize

  • Major(1)
  • Posts: 13
Re: Interface scaling (1.6.4)
« Reply #9 on: July 24, 2013, 11:06:44 am »
Im not allowed to have PayPal and I'm not willing to pay money for a usable resolution.


Offline Dusty

  • Veteran
  • *****
  • Posts: 1015
Re: Interface scaling (1.6.4)
« Reply #10 on: July 24, 2013, 11:14:24 am »
So instead you choose to pirate an indie game?

Offline Thize

  • Major(1)
  • Posts: 13
Re: Interface scaling (1.6.4)
« Reply #11 on: July 24, 2013, 11:19:17 am »
I dont see this as piracy as the game itself is shareware and the "crack" made me able to play.


Offline 14th_account

  • Soldier
  • **
  • Posts: 208
Re: Interface scaling (1.6.4)
« Reply #12 on: July 25, 2013, 04:09:18 am »
Isn't Scale_Interface=1 exactly what you're after, perhaps with slight modifications eg. text scaling?

Indeed! And I'll be sure to include a working legacy mode for even non-registered users that behaves like Scale_Interface=0 in 1.6.3.

As a temporary solution if you think the default interface scaling is too big, you could check out the mod section on the forums for some more minimalistic ones. There's also a small interface included in 1.6.4 called "Micro" or something.

Offline Thize

  • Major(1)
  • Posts: 13
Re: Interface scaling (1.6.4)
« Reply #13 on: July 25, 2013, 09:55:54 am »
The chat is the main problem, its size is sheer unbelievable :/



Offline Thize

  • Major(1)
  • Posts: 13
Re: Interface scaling (1.6.4)
« Reply #15 on: July 28, 2013, 10:45:08 am »
Anything new yet?


Offline 14th_account

  • Soldier
  • **
  • Posts: 208
Re: Interface scaling (1.6.4)
« Reply #16 on: July 28, 2013, 06:11:56 pm »
Still working on it. See the bug tickets Dusty posted.

Offline Thize

  • Major(1)
  • Posts: 13
Re: Interface scaling (1.6.4)
« Reply #17 on: July 31, 2013, 10:38:23 am »
"Unregistered users will be able to set Scale_Interface=0 in the upcoming version."

Does that mean that we probably have to wait months for normal gameplay?


Offline 14th_account

  • Soldier
  • **
  • Posts: 208
Re: Interface scaling (1.6.4)
« Reply #18 on: July 31, 2013, 03:01:49 pm »
Well from what I gathered it's not like unregistered players are unable to play Soldat like they used to in 1.6.3. This became a problem because the resolution restriction for them was unlocked with 1.6.4, and the Scale_Interface=0 was accidentally left restricted.

As for how long you'll have to wait... we're considering releasing a polished 1.6.5 with a bunch of bug fixes. If we do so it's a matter of week(s) rather than months. Stay tuned to the weekly devlogs for status regarding that.

Offline Thize

  • Major(1)
  • Posts: 13
Re: Interface scaling (1.6.4)
« Reply #19 on: August 01, 2013, 05:56:46 am »
Couldn't you release a patcher or some kind of hotfix for this bug? It sounds stupid but the size of the interface takes alot fun away since I dont see anything anymore :/

Greetings