Topic: Mac Client & Linux Client (or windows client working under linux)

Howdy guys,

So I'd be interested in either getting a real linux client or getting the windows client working under linux in wine.. 

And I'm sure there are folks out there that want a mac client..

Do you guys have any intention of creating a client for either mac or linux, or at the very least making the windows client friendlier to wine users?

Thanks

Re: Mac Client & Linux Client (or windows client working under linux)

... wine client works fine for me, dualboxing even.

make sure you emulate a desktop via wine explorer /desktop=1,1024x768 Perpetuum.exe or some such similar invocation.

The Blind Bot -- watch your six, my aim aint so good these days!

Re: Mac Client & Linux Client (or windows client working under linux)

I can't get it to work at all.. can you give me the exact system call you're making to run the game under wine please..

Re: Mac Client & Linux Client (or windows client working under linux)

Debian squeeze x64
Latest ATI drivers
wine 1.1.42 (official winehq repository to debian)

Need to install d3dx9 with winetricks
And only run "wine Perpetuum.exe" on install directory.

Works fine for me

Re: Mac Client & Linux Client (or windows client working under linux)

Meralf wrote:

Debian squeeze x64
Latest ATI drivers
wine 1.1.42 (official winehq repository to debian)

Need to install d3dx9 with winetricks
And only run "wine Perpetuum.exe" on install directory.

Works fine for me

Ubuntu here latest drivers and latest wine..  d3dx9 is installed but it simply will not run.. it errors out every time..

6 (edited by Meralf 2010-12-08 00:59:03)

Re: Mac Client & Linux Client (or windows client working under linux)

I suppose wine on Ubuntu has the same structure of directory like Debian.
Try this.
Change name /home/user/.wine to /home/user/.wine2
Run wineboot
Create on the new /home/user/.wine/drive_c/Program Files/Perpetuum/
and copy the game files inside.
Reinstall d3dx9 with winetricks.
And try to run into a terminal "wine Perpetuum.exe".
If dont run, you can see errors on the terminal.

Is a wine system flush to see if perpetuum works. I have encountered a lot of problems between a lot of installs on same system.
To restore your previous install move .wine and restore .wine2 to .wine

PD: Sorry, my english sux, I know lol

Re: Mac Client & Linux Client (or windows client working under linux)

Hi Guys,



I am now able to play Perpetuum-Online under Linux. I'm using Ubuntu 10.10.



Here's the step on how I did it.



Note before starting. I'm sure I have more than what it is require to have the game working but I'm listing what I have installed to be sure everybody can find out what they are missing.




1. Install Wine (1.2.1).



    a. Open the Ubuntu Software Centre


    b. Search for Wine


    c. Install Wine Microsoft Windows Compatibility Layer (Beta Release)


    d. When install is done. Select all the add-ons except the KnetAttach.

        d.1. Here is the list of the add-ons.

        d.2. Free font with the same metrics as Symbol

        d.3. Font with the same metrics as Times, Arial and Courier

        d.4. Samba nameservice integration server

        d.5. Microsoft Windows Compatibility Layer (Web Browser)

        d.6. Installer for Microsoft TrueType core fonts

        d.7. Wine .exe and other executable thumbnailer for Gnome.




2. Download the Perpetuum client installer from the web site.


    a. Open a terminal and type de following command.

        a.1. wget http://content.perpetuum-online.com/fil … _setup.exe


    b. Make the executable an executable.

        b.1. In the same terminal type chmod +x perpetuum_setup.exe


    c. Install the game.

        c.1 wine perpetuum_setup.exe




3. When the game is downloaded and installed you need to get winetricks and install other tools and software with it.


    a. Get winetricks with the following terminal command.

        a.1. wget http://www.kegel.com/wine/winetricks


    b. When the download is finish use the following command to install what made the game work for me.


        b.1. sh winetricks msxml3 dotnet20 gdiplus riched20 riched30 vcrun2005sp1 allfonts d3dx9 d3dx10 psm=on vsm-hard vjrun20 fontfix dsound d3dxof d3dx9_42 d3dx9_36 d3dx9_35 d3dx9_31 d3dx9_28 d3dx9_26


        Note Some of those software will ask you questions during the installation and I just had to follow the usual steps to install them.




4. After those steps I was able to play the game.



Keep me posted if it worked for you or not and if not then what made it work.

Re: Mac Client & Linux Client (or windows client working under linux)

Meralf wrote:

I suppose wine on Ubuntu has the same structure of directory like Debian.
Try this.
Change name /home/user/.wine to /home/user/.wine2
Run wineboot
Create on the new /home/user/.wine/drive_c/Program Files/Perpetuum/
and copy the game files inside.
Reinstall d3dx9 with winetricks.
And try to run into a terminal "wine Perpetuum.exe".
If dont run, you can see errors on the terminal.

This was very helpful as it looks like its not using my graphics card!  This laptop has an ati card in it so it's a driver issue somewhere..

here's what the terminal dumped;

~/.wine/drive_c/Games/Perpetuum$ wine Perpetuum.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5a8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32f59c,0x00000000), stub!
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f450,0x00000000), stub!
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status     Color attachment 0: (0x152c70) WINED3DFMT_B8G8R8X8_UNORM 1920x1200
fixme:d3d:context_check_fbo_status     Depth attachment: (0x152dd8) WINED3DFMT_D24_UNORM_S8_UINT 1920x1200
err:d3d:IWineD3DDeviceImpl_ClearSurface >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ device.c / 4525
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f4d4,0x00000000), stub!
do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try adjusting the vblank_mode configuration parameter.
err:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glTexImage2D @ surface.c / 857
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT (0x8cd6)
fixme:d3d:context_check_fbo_status     Color attachment 0: (0x174950) WINED3DFMT_R32_FLOAT 1920x1200
err:d3d:IWineD3DDeviceImpl_ClearSurface >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ device.c / 4525
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithHandleData

Now I just have to figure out why my graphics card isn't being used correctly.. 

(which is odd because my screen works great, and even compiz works just fine.. )

Re: Mac Client & Linux Client (or windows client working under linux)

I'm running Perpetuum under wine 1.3.12 on Ubuntu 10.4. very stable, no wine errors at all. I do get a problem where the sound goes off after a few minutes, but I've discovered that the sound goes off, because The Sound Goes Off! It's ok I haven't forgotten to take my tablets, the sound actually mutes itself and the volume goes down. If this happens to you it's worth checking you don't have the same problem. Or it could just be an alien sitting on your head with it's tentacles in your ears, also worth checking.

Byeee!