test content
What is the Arc Client?
Install Arc

STO under Wine/Linux/Mac

1679111219

Comments

  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    j85 wrote: »
    The launcher for STO thats used on "Windows XP SP2 / Windows Vista / Windows 7 (32 or 64-bit)" (quote from http://startrekonline.com/faq#19). I think that should be in the system requirements info if its dependent on INTERNET Explorer and why? How ever i dos not seem to require Internet explorer 6 or later to run the game-client.
    An other solution for launcher/patching should solve this and maybe a even for Windows user. This WINE testing and running is good for STO. I think if the cryptic engine runs on other platforms there must be other ways to solve launch/patching issue. I doubt that SP3 uses Microsoft Internet Explorer 6.1 or later for patching and updating system.

    I guess it depends on mshtml library functions really but with wine you get that installed by installing some version of ie via winetricks.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Can i have whit a GT220 Graphic card and nvidia 195 drivers still have stalls? not as bad as it was whit my Radeon Hd 3870 card that I'm giong to sell (the VERY bad ATI radeon drivers for Lunux/GNU 64 bit and alsow bad but not as bad Win XP 64bit drivers).
    How to do about these stalls? I have turned off desktop visual effects. I have tied open box too as X Window system manger.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Today's STO patch fixed all my graphic problems unders wine! Thanks

    EDIT: Well fonts are still a little ugly, but all other graphics look good.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    It improved a lot of things for me, I'm afraid whatever problems I still have come from the graphics card (ati HD4650) : minimap useless, unable to change resolutions on the fly and gibberish display on transition screens.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Ubuntu Karmic wine version 1.1.37, using XP and winetricked ie7, no hacks, no git, just selected default graphics from the menu and bamm!

    I went through the character creator and appeared in the mess hall :O omg!
    No audio though :(, i did add the mmdevapi and chose disable but no luck, maybe i need a reboot.
    No AA either.

    Its offline now :(,

    A window pops up just as i enter my credentials to star trek online web interface. its just white with an ie icon and a close button top right, i wonder what that is supposed to indicate? <shrugs>

    I would like to bring my controller in like i have done with FFXI, i see some notes on how to add a joystick to the registry in wine, but is there an app provided with STO that will suffice?

    A happy chappy :D
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Skybinary wrote: »
    Ubuntu Karmic wine version 1.1.37, using XP and winetricked ie7, no hacks, no git, just selected default graphics from the menu and bamm!

    I went through the character creator and appeared in the mess hall :O omg!
    No audio though :(, i did add the mmdevapi and chose disable but no luck, maybe i need a reboot.
    No AA either.

    Its offline now :(,

    A window pops up just as i enter my credentials to star trek online web interface. its just white with an ie icon and a close button top right, i wonder what that is supposed to indicate? <shrugs>

    I would like to bring my controller in like i have done with FFXI, i see some notes on how to add a joystick to the registry in wine, but is there an app provided with STO that will suffice?

    A happy chappy :D

    I still haven't tested with 1.1.37 or 1.1.38 .... it'll be cool if stock Wine runs it.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    I've tested it. :O sound works on 1.1.34!

    i use .34 on borderlands, works great!
    Pulseaudio works too... its kinda iffy though.

    *STOCK WINE WORKS*
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    i tested 1.1.37 and 1.1.38 on Mac OS X, and they both worked fine... no better or worse than the 1.1.36 patches version we been using though.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    S31-Syntax wrote: »
    I've tested it. :O sound works on 1.1.34!

    i use .34 on borderlands, works great!
    Pulseaudio works too... its kinda iffy though.

    *STOCK WINE WORKS*

    Well, that is strange since "stock" wine doesn't even support pulse audio. Unless, you are using padsp wrapper, but that is still not supported.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Vanilla wine 1.1.38 works just fine, no need to hack or recompile.

    Use "winetricks ie6" to get the patcher working.

    If you get weird jittery movement remember to do a "xset r off" before starting the game.

    If you have sound trouble you can try adding mmdevapi=disable to the winecfg library overrides.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Following TauNeutrino = Success. (Ubuntu 9.10 with ATI HD4750)

    For me, Winetricks IE6 was necessary in order to patch. Vanilla 1.1.38 WINE crashed at the first loading screen. Recompiling WINE with winehacks and the 2 patches given below got it working.

    Textures don't always load, and the Admiral showed up as a pair of eyeballs when I hailed him, but I'll con myself into think that's a feature and not a bug. :D

    It is worth noting that loading screens take about a second in Linux, where the same screen took up to 5 seconds with the same computer in Windows XP. Because of that fact alone, I think I'll be tolerating the texture problems and sticking with it. The increased performance is too tasty to ignore.
    Hi all,

    1. Get the wine/hacks branch from http://repo.or.cz/w/wine/hacks.git
    2. Get the following patches from http://bugs.winehq.org/show_bug.cgi?id=21401: (kindly provided by Jeremy White)
    - "Hack to work around issue with GetProcessMemoryInfo"
    - "Patch to address failure in GetCurrentDirectoryA with 0x10000 sized buffers."
    3. Build & install.
    4. Run winetricks ie6
    5. Run the launcher, patch up and go!

    Please report your level of success here.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    It improved a lot of things for me, I'm afraid whatever problems I still have come from the graphics card (ati HD4650) : minimap useless, unable to change resolutions on the fly and gibberish display on transition screens.

    I have an Ati HD4750, and I have the exact same problems. The graphics quality isn't nearly as high as it should be, and the game hard crashes (without even bringing up the crash dialog afterwards) if I try to change any graphic setting.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Vanilla Wine 1.1.38 + Winetricks to install IE6 + mmdevapi override (disabled) = success.

    I originally tried out the cxlinux build for STO which worked great, but the demo expired. I can't confirm it since the demo has expired, but it really seems like running through vanilla wine my graphics card settings (nvidia) were actually used, specifically antialiasing. Definitely appreciate the work done over at CrossOver, but you can't beat free.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    How disappointing.

    I just installed 10.2 Ati drivers (which are less than 24 hours old) specifically for my flavor of Linux (Ubuntu 9.10). The drivers work great and fixed all of my issues except...

    Star Trek Online.

    It is still convinced during game startup that I am using outdated drivers or a card that doesn't meet spec, (ATI HD 4750 certainly does) and changing any graphic settings in-game still results in a permanent black screen.

    Is there some way to change the graphic settings outside of the game?
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Another issue: keyboard commands stop issuing if you hold the key down for more than about half a second.

    This has probably been brought up before, but I haven't found anything relevant through searches yet.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    yevoc wrote: »
    Another issue: keyboard commands stop issuing if you hold the key down for more than about half a second.

    This has probably been brought up before, but I haven't found anything relevant through searches yet.

    Quite often, either you only need to run xset r off in a terminal before starting the game but if that causes you to get a neverending return keypress, I suggest what my earlier posting contained.

    Also direct command is one way to fix that:
    gconftool -t bool -s /apps/gnome_settings_daemon/plugins/a11y-keyboard/active false
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    yevoc wrote: »
    It is still convinced during game startup that I am using outdated drivers or a card that doesn't meet spec, (ATI HD 4750 certainly does) and changing any graphic settings in-game still results in a permanent black screen.

    Another post that proves that too many newbs are using linux.

    STO is detecting the fake drivers in wine, it passes DX commands to wine which converts them to OpenGL and draws them using the Linux module for your display adapter.

    STO has no way of knowing what your card really is, and since it looks unsupported it shows that message.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    jpalko wrote: »

    I had gotten neverending returns like you said. Thanks for the gconf help.
    too many newbs are using linux.

    Are you trying to drive us back to Windows? The operation of wine using OpenGL was already clear to me, but the game crashing is not.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    on Mac OS X testing in the "unofficial Mac version" I've found something very odd... not sure if it holds true on Linux, or even all configs of OSX... but....

    with the same exact settings, I get about 5 fps higher by using the Winehacks 1.1.36 and patches build... over 1.1.37 and 1.1.38.... its noticeable on ground missions.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Well it seems, todays patch broke the game for me.
    I'm on ubutnu 9.10 AMD64, vanilla Wine 1.1.38, winetricked ie6 nvidia 195.. and everything just worked really nice untill today.

    After patching today the game crashes right after the launcher start, windebugall message:

    Registering primary Input device... done. (0.00)
    Displaying Logo/splash screen... done. (0.01)
    Preloading vertex shaders (async)...done. (0.00)
    Networking startup... done. (0.00)
    Loading keybinds... done (44 KeyBind Profiles). (0.00)
    Loading standard command aliases... done. (144) (0.00)
    Loading user command aliases... done. (0) (0.00)
    Running Auto Startup...
    Loading Optional Action Categories... done (10 OptionalActionCategories)(0.00)
    Loading DamageNames... done (23 DamageNames). (0.00)
    Loading Attributes... done (142 Attributes). (0.00)
    Loading AttribPools... done (5 AttribPools). (0.00)
    Loading ActivityLogEntryTypes... done (24 ActivityLogEntryTypes). (0.00)
    Loading chat defaults... done. (0.00)
    Loading chat auto-complete command names... done. (0.00)
    Loading Inventory Bag IDs... done (23). (0.00)
    Loading HUDOptionsDefaults... done (HUDOptionsDefaults). (0.00)
    Loading CommonAlgoTables... done. (0.00)
    Loading Contact Audio Phrases... done (21). (0.00)
    Loading ResourceTags... done. (0.00)
    Loading ResourceOverlayDefs...done. (3 overlays) (0.00)
    Loading colors... 2010-02-19 21:49:41 PROGRAM CRASH OCCURRED!
    memTrackValidateHeap: Infinite loop walking heap, last walked was 2b04138
    memTrackValidateHeap: Infinite loop walking heap, last walked was 2b04138
    memTrackValidateHeap: Infinite loop walking heap, last walked was 2b04138
    memTrackValidateHeap: Infinite loop walking heap, last walked was 2b04138
    Heap validation failed on memTrackValidateHeap()


    Any hint what to do? I'm used to headless linux enviroments but this entire GUI stuff freaks me out :eek:
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Still working perfectly here, I would suggest you build the winehacks build of WINE with the patches, seems it works under WINE 1.38 but a bit unreliably.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    If people could explain these wine-hacks and how to install the patches and stuff that would be great,somehow I made it into the game with alot of back and forth trail and error,hope from here it just gets easier.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Lots of gamers loves the Linux SO but complains about the lack of native game client implementations for Linux. It is really wierd the reason for not developing such solutions.

    Lots of software houses states that there should be two teams instead of one, one dedicated to Windows and other to Linux. Others says that develop using Direct X is easier than do it with Open GL, which Linux has support. It seems to be a mix of cost reduction and a market discrimination.

    Oh, but the linux enthusiasts can have Crossover, Cedega or even Wine. True. But they are alternative for the lack of native linux implementation of games. So, if u wanna play on Linux u should buy Cedega or Crossover and the Game u intend to play, that is cheaper then buy Windows and the Game, and sacrifice some of performance on ur game in many cases - but not sure if it is the major part of it - to satisfy ur heretic desire to play on Linux.

    It seems to me like a quote of Henry Ford - "Any customer can have a car painted any colour that he wants so long as it is black"

    My opinion is that Linux Gamers are suffering from a repressed demand of native game solutions. The Linux platform has show along the time stability and to be thurst, so why not to invest some time and money to support native game development and rearrange the version control of the game source in order to make this easier to support?
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Lots of gamers loves the Linux SO but complains about the lack of native game client implementations for Linux. It is really wierd the reason for not developing such solutions.

    Lots of software houses states that there should be two teams instead of one, one dedicated to Windows and other to Linux. Others says that develop using Direct X is easier than do it with Open GL, which Linux has support. It seems to be a mix of cost reduction and a market discrimination.

    Oh, but the linux enthusiasts can have Crossover, Cedega or even Wine. True. But they are alternative for the lack of native linux implementation of games. So, if u wanna play on Linux u should buy Cedega or Crossover and the Game u intend to play, that is cheaper then buy Windows and the Game, and sacrifice some of performance on ur game in many cases - but not sure if it is the major part of it - to satisfy ur heretic desire to play on Linux.

    It seems to me like a quote of Henry Ford - "Any customer can have a car painted any colour that he wants so long as it is black"

    My opinion is that Linux Gamers are suffering from a repressed demand of native game solutions. The Linux platform has show along the time stability and to be thurst, so why not to invest some time and money to support native game development and rearrange the version control of the game source in order to make this easier to support?

    I'm not saying that I disagree with you at all but don't start this conversation in this thread please. This thread was meant only for discussion on getting the game to work with Wine/Cedega/Crossover on Linux/Mac. Please use another thread for discussion of a native solution. However, I would buy a boxed set of the game again happily if it had a native client for Linux.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    I guess you are right. :)

    Sorry for the inconvenience.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    Have you guys ever considered Cider from Transgaming?

    It's a dx-wrapper that Ubisoft and EA use to port their games to Mac. Some noteworthy games are Dragonage from Bioware, and Warhammer Online. Even City of Heroes are available on Mac's through this.

    PS
    Sorry if someone asked this already.

    And Transgaming's Cedega for *nix users. But people should keep an eye on Transgaming's site for if they can get it to work. And Cryptic won't have to do the work but Transgaming will instead since that is what they do. http://www.cedega.com/gamesdb/games/view.html?game_id=4341

    I just hope that Cryptic won't pull a Blizzard here. They shut out some WoW accounts that used Linux at one point then did a reversal.

    Cryptic, if your customers get it to work in Linux or Mac, then let them play!
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    And Transgaming's Cedega for *nix users. But people should keep an eye on Transgaming's site for if they can get it to work. And Cryptic won't have to do the work but Transgaming will instead since that is what they do. http://www.cedega.com/gamesdb/games/view.html?game_id=4341

    My comment on Transgaming is that I don't like it as a company. They take every useful feature to their version of wine but they don't return anything really useful to wine project. If they do anything like that they don't even mention it. In their early days they used to have a winex version that anyone could compile but they shut that down rather quickly. The wine features that you can find in Codeweavers Crossover gets better back to stock wine.

    Personally I will much rather see the co-operation with Codeweavers that Cryptic have already done a bit to continue. You can get Crossover Games for Mac too and a lot of people have gotten that to work nicely for them. And Cryptic hasn't had to do much work because Jeremy White, Founder and CEO of CodeWeavers Inc, took a personal interest into getting the game to work with crossover. ;)
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    I'm posting this here and under the other thread for the Wineskin solution to running STO.

    I'm playing on a 10d trial. I know its not supported on Mac, which is why I havent bought the game.

    Further, I won't buy a subscription or the game until the Mac is supported. No angst, no anger here.

    I'm just voting with my dollars.

    The game so far has been wonderful. I could go on about how much I enjoy it, but it would take a while.

    However, despite Wineskin .. I wont pay for a game where I am automatically not supported .. and have to keep paying.

    Some might say " Your a mac user" - too bad, no one will miss you. Maybe. However, a lot of my demographic ( Mac users ) have better hardware ( in general ), less support issues, and more importantly more money to spend on things I want.

    So, developers, suits, and Cryptic in general : I'd buy the game and a lifetime subscription - if I was supported on a mac. Since I'm not, I'll play out 7 more days of the trial, delete the game and spend my money on a game where I am supported.

    Great job on the game. It looks like " the fans" were listened to on this.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    .wine/dosdevices/c:/users/Public/Games/Cryptic Studios/localdata/gamepref.TRIBBLE
    Above is the path to a recently mentioned 'config' file that can be tweaked to skip intros, activate or deactivate memory, etc, I'm not totally up to speed on the coding but maybe this file can eliminate the memory problem or bypass the patcher, installing WOW on ubuntu I had to add opengl and other lines into the config.wtf file to get it running right, as well as download the patches/install the patches manually as the launcher didn't work half the time, you could simply add an option into the gamepref file mentioned above to skip the launcher and load the game directly, maybe, like I said I'm no programmer but I remember having similar difficulty with WoW.

    I ditched WoW for STO, and I'm happy to find support from within talking about getting this working with linux, I wanna do the winetrick/rebuild thing but am no programmer, any chance the process could be noobed down for us simpletons?

    well, winetricks solves the ie6 calls, with some errors, and I made progress in tha game itself, seems to skip the loading screen that gives ya'll all TRIBBLE with the 'skipintro 1' and I get to a place where the STO mouse takes over and a trekblue bar is on the left side of the screen like a panel, and a black screen on the right, clicking produces business within the program but nothing is cropping up, no text, nothing.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2010
    well, winetricks solves the ie6 calls, with some errors, and I made progress in the game itself, seems to skip the loading screen

    I remember using winetricks ie6 to get past the patching stage,and while the intial first loading of the game takes a bit longer than expected,I am able to play the game so far without any issue's at all.

    I'm new at Linux,but it seems as if I have two different wine's installed,because one version of STO doesnt work at all,yet the other does.If theres any way I can help you send me instructions and I will try.
This discussion has been closed.