Linux support

Discussion in 'Commoners Questions & Answers' started by ilcontegis, Jul 9, 2010.

  1. I am a Linux user, I don't use Windows and Co.

    On the website is written
    Code:
    For Mac
    We are currently not supporting a Mac or a Linux version. 
    This means that you will never implement a Linux version or that you are planning to release it?
    If you are planning to give your support to Linux, do you have any schedule?

    Thank you for your time,
    Regards
  2. Xhodan Xeus Well-Known Member

    we have so many problems with the windows version so if they will ever plan on making an linux version it will be atleast 1-2 years till there even going to think about something like that.

    you can try xwin see if it works but since there so many problems no clue if it will work
  3. Xwin I don't think so.....I could try with Wine but I would like to have an answer from a developer to know the real plan.
    But thank you for your contribute

  4. I run Mortal Online in Linux more often then in Windows. Linux performance is much more improved over Windows 7.

    The article shown above is old... A good Linux build for Mortal Online that i have is as follows:

    Install the latest Wine:

    Then install .net
    Then install Java (for windows)
    Then install DirectX Updates for Windows
    Install Mortal Online.

    Skipping the installation of those 3 things to jump to Mortal Online, will result it poor performance, or buggy behavior.

    The idea is to essentially, install Windows System files, and crap, first. As a support to Mortal Online

    I do think Mortal Online runs better in Linux because of Linux Memory management.. but its just a theory..
    • Like Like x 1
  5. Thank you for your answer.
    I intended native linux support....with wine almost everything works...native support is another thing.
  6. I doubt native support will be implemented. It caters to too few a people to justify the costs to develop it
    • Agree Agree x 1
  7. Norelion Senior Member

    The problem I see is that the windows version uses DirectX while MacOS and Linux would need OpenGL. There are not that many professional OpenGL-developers out there, which is a shame regarding the fact that OpenGL is indeed no worse than DX, it's just not hyped like every new little bit in DX.

    I'd really like to have a Linux-Version too, but I guess we won't see one that fast, although I know that the Unreal Engine supports OpenGL.
  8. if people are able to run MO already in Linux using wine, then there's pretty much zero bang for the buck for them to make it run natively in linux. they're not really gaining anything with a native linux client if users can already run it in linux just using wine. doesn't seem to make sense to spend any time on something like that.
  9. It make sense to linux users that are obliged to install wine and emulate.

    Anyway I wanted an answer from a developer, but maybe they are not watching this forum.

    Thanks anyway
  10. I always used to think that, but S2 games kind of proved me wrong, a good chunk of their user base are Linux users, far more than you would expect from a game running through wine (something like 15%). All down to marketing really, when a game comes out with a Linux client, the news gets around Linux users pretty fast.
  11. dyneol New Member

    You should mention that .NET 3.5 ( which is required by the launcher ) is still not installable. I had some luck with mono 2.6 though. I don't see why one would need Java ...
  12. DonLoco Junior Member

    Under Ubuntu 10.10 i managed to bring the Launcher to work, it patched and says client is up to date, but when hitting 'play' nothing happens.
    Im using Wine 1.3
    .Net 2.0 (3.5 didnt work ;)), Dx9, and some MS Visual C++(without them the launcher didnt work properly) installed, skipped Java (really necessary?)
    Any tips what could be missing?
    (imanoob ^^)
  13. a.out Member

    A little guide

    This was tested with arch linux using wine 1.3.11

    Optional: In order to be able to turn around 360 degrees in mouse lock, unfortunatly you have to compile wine yourself after applying the xinput2 patch found here. Otherwise you cannot turn any further when the (invisible) mouse cursor reaches the edges of the game window.

    Once you have downloaded the patch ( do a 'save link as' on that attachment in the comment ) open a terminal, go to your wine source folder and apply the patch by executing
    Code:
    patch -p1 < /path/to/patch.diff
    If you do not want to compile wine yourself just yet, you can work around this by switching to mouse mode, move the cursor to the middle of the window, and switch back to mouslock again.

    Now, to get an actually working game
    :

    * get winetricks here ( if there is not allready a packge for your distro )
    * run:
    Code:
    winetricks dotnet20 d3dx9 xact vcrun2005 vcrun2008 physx
    or select these modules in the winetricks GUI to be installed

    In winecfg under audio i had to switch DirectSound Hardware Acceleration to Emulation in order to hear anything. While that might be just my hardware, in other games it is working properly.

    That should be all. I am open for questions.

    PS: d3dx9 are the Direct3D core dlls. You should not install directx9 from winetricks or some downloaded redistributable, because somehow it will prevent your dotnet installation from working with the MO Launcher. Some components like xact may not be required if you installed MO with your current wine setup. physx is optional, but it could improve your performance a tiny bit …
  14. DonLoco Junior Member

    Cool, runs fine and smooth. It even feels a bit smoother than XP -some tiny minilags are gone- o_O
    But yeah the mouse leaves the gamewindow and the virtual desktop of wine aswell, so you just can turn 180degree :(.
    So as i got it i need the sourcecode for wine, then i need to patch and compile..omg (somehow i feel old and lazy now ^^)
    But sounds interesting. I hope i wont break to much.
  15. a.out Member

    Well, they are working on incoorperating the patch into release - the code just don't fit guidelines atm and is breaking some other games.

    Compiling is actually quite easy. I guess you can just adept this guide to use it with the xinput patch.

    If not, after patching just do a
    Code:
    ./configure && make depend && make && sudo make install
    But it'll take some time …

    I recommend removing any other existing wine installation beforhand. Read here for further information.
  16. PhamTrinli Well-Known Member

    hmmm can't you just use wine regedit to set MouseWarpOverride option?

    http://wiki.winehq.org/UsefulRegistryKeys

    HKEY_CURRENT_USER\Software\Wine\DirectInput -> MouseWarpOverride "force"
  17. a.out Member

    No. Its just another hack on this topic, working with some, but breaking other games .. MO is one which breaks.
  18. Help Pretty Please Really Whant To Be Able To Play!!!

    I did try that link as well as all the rest of these suggestions but it wasn't launching could someone please either post here or email me(hiawatha550@gmail.com)or on yahoo( http://answers.yahoo.com/question/i...kFIk7rXsy6IX;_ylv=3?qid=20110313174514AA9mhtj ) better complete directions of how to be able to play this on linux because i went as far as that link and this stuff here told me and its installed but dysfunctional at the moment any further help would be much appreciated.
  19. den59 New Member

    Hi

    Do you still use Wine? Which version and what settings/software installed. I'm trying to get MO working on OSX 10.8 with Wine 1.5 but no luck so far...

    Would be nice if someone could update the info for the recent wine/osx.

    Regards,
    Denis

    • Agree Agree x 1

Share This Page