Star Trek Online Fullscreen Problem

Questions about Wine on Linux
Locked
frosty9889
Newbie
Newbie
Posts: 1
Joined: Sun Apr 20, 2014 2:17 pm

Star Trek Online Fullscreen Problem

Post by frosty9889 »

Please help, am new to linux and trying to run star trek online in fullscreen. Ive got it installed and working, the problem is the screen is so small. It starts off fine with the windows desktop, arc and game luncher all in full screen. Once i hit "engage" to lunch the game, the screen then jumps to a smaller Windowed screen when the cryptic logo is on screen and the game starts to load. At the top of the windowed screen it says "default - wine desktop". i ve got the virtual desktop setup to run the same resolution as the monitor.

I am new to linux and really dont know my way around it. Please be gently with me lol

Thanks :)
User avatar
olivierfrdierick
Level 5
Level 5
Posts: 258
Joined: Thu Sep 13, 2012 12:09 pm

Re: Star Trek Online Fullscreen Problem

Post by olivierfrdierick »

Fullscreen depends on three sizes:
  • The resolution of your monitor;
  • The size of the virtual desktop of WINE;
  • The screen size of the game.
All three must match.

With older games with fixed (or limited) screen size, you have to set the resolution of the monitor and the virtual desktop size to the fixed screen size (xrandr --size WxH and wine explorer /desktop=WxH commands come to help).
With modern games you can tell the game to use the screen size you want.

Now that we have this bit of theory, let's look at the facts.

You can change the screen size of Star Trek Online by editing a config file.
  1. Start notepad.exe from the same prefix where Steam is installed.

    Code: Select all

    wine notepad.exe
  2. In notepad, open C:\Program Files (x86)\Steam\steamapps\common\star trek online\Star Trek Online\Live\Localdata\Gameprefs.pref
    This assumes that Steam is installed in Program Files (x86), adapt as needed.
    If the Gameprefs.pref file doesn't exist, then you should start the game once and it'll be created.
  3. You should see some lines all beginning with "PrefEntry"
  4. Search for "GfxSettings" and locate those two lines:

    Code: Select all

    PrefEntry GfxSettings.ScreenHeight 480
    PrefEntry GfxSettings.ScreenWidth 640
    (Actual values may vary)
  5. Change the values to match the resolution of you monitor.

    Code: Select all

    PrefEntry GfxSettings.ScreenHeight 1050
    PrefEntry GfxSettings.ScreenWidth 1680
    If you can't find those two lines, just add them to the end of the file.
source : Steamcommunity > Star Trek Online > Screen Resolution and Star Trek Online > Support > How set screen resolution outside of the game
Locked