Author Topic: Audiosurf + Ubuntu Linux  (Read 60526 times)

M1chel

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Audiosurf + Ubuntu Linux
« Reply #30 on: February 21, 2008, 04:48:33 am »
M1chel: Get the native DLLs quartz.dll and devenum.dll and set them to native only in winecfg. That should fix it.

no, unfortunately it didn't.   I tried and everything was the same. still the message on the bottom "playback initial error:23"

anyway I saw that if I resize my window to the size of the menu, which appears smaller inside, then I can click on play etc.  but still it recognze very slowly my clicks and it doesn't go on fullscreen. moreover it easily crashes.  I didn't achieved to play.

LuCk3R

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Audiosurf + Ubuntu Linux
« Reply #31 on: February 22, 2008, 02:32:59 am »
Rename your ~/.wine folder to something else, start winecfg, make you audio settings (I recommend ALSA with full hardware accelleration, 44100Hz sample rate and 16 bits, driver emulation turned on), again add the DLLs (don't forget to place them in the newly created ~/.wine directory after starting winecfg) and then try playing Audiosurf. I had the same problem, this worked for me.

optimarcusprime

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Audiosurf + Ubuntu Linux
« Reply #32 on: March 04, 2008, 09:09:22 am »
I run Ubuntu 7.10, and I can't get this game running.  I've tried several different methods:

- If I run Steam using Cedega, and run it from inside steam, I get to the start screen just find, but there is no audio, I have a "Playback init error 3" on the screen, and I can't click anything
- If I run a Audiosurf stand-alone from Cedega, I get the main screen with audio, but I still can't click anything
- If I run a Audiosurf stand-alone with Wine by itself, I get the error message "It seems that Quest3D is not correctly installed, or this viewer is run from the wrong directory" in a window that says "Quest3D Viewers registry key not found".

I've tried the mouse+enter trick, but I still get nothing.  Any suggestions?

Red21

  • Newbie
  • *
  • Posts: 25
    • View Profile
    • Email
Re: Audiosurf + Ubuntu Linux
« Reply #33 on: March 04, 2008, 04:11:34 pm »
Had not considered trying this on WINE, just put it on my windows partition, but had I known, I probably would be playing on LINUX. All the games that I do have on LINUX seem to run so much smoother, even through WINE.

db0

  • Newbie
  • *
  • Posts: 19
    • ICQ Messenger - 4107683
    • View Profile
    • A Division by Zer0
    • Email
Re: Audiosurf + Ubuntu Linux
« Reply #34 on: March 06, 2008, 01:44:37 am »
I managed to get it work, although I did have to jump through a few hoops to do so. Perhaps my experience will help you though.

Register in WinDB and vote for the game to be maintained :)
"It is fortunate that what is necessary, is easy to acquire and what
is difficult to have, is not necessary "
- Epicurus

BlackSash

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Audiosurf + Ubuntu Linux
« Reply #35 on: March 13, 2008, 08:13:31 am »
Another happy WINE user here. :)

Audiosurf works fine over here (with the exception of the above-mentioned bugs). I play it pretty much every day, and I love it.
Unfortunately since a recent update the client seems to crash on completion of a song, ruining my high-scores :'( , but I think that that is related more to WINE than Audiosurf.
All in all I'm loving it, and I already bought it for myself and a couple of friends, so we can all compete together. :)

Cody900

  • Hero Member
  • *****
  • Posts: 953
    • View Profile
    • Email
Re: Audiosurf + Ubuntu Linux
« Reply #36 on: March 13, 2008, 02:07:42 pm »
=/

How did you get it to work that well. I can't even load it through Wine.... Gives errors about not being to locate registry keys.

BlackSash

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Audiosurf + Ubuntu Linux
« Reply #37 on: March 14, 2008, 07:20:02 am »
=/

How did you get it to work that well. I can't even load it through Wine.... Gives errors about not being to locate registry keys.

Well I run Gentoo linux, so I automatically have all developer tools installed (automake, gcc, glibc and the like).
I just download the source off of the wine sourceforge page and compile it myself.
I've never had to fiddle around with devenum.dll or quartz.dll, so I'm kinda wondering about why people need those. I don't, it seems.

I run an AMD64 system, with a NVIDIA 7800GTX card and 2GB of RAM. Dont know the exact figure of my storage but it's somewhere around 870GB.
This runs AS just fine.

I installed steam a few months ago through the MSI installer, and purchased AS on it. Downloading and playing worked fine.

Dr. Rick Dagless M.D.

  • Jr. Member
  • **
  • Posts: 61
    • View Profile
Re: Audiosurf + Ubuntu Linux
« Reply #38 on: March 15, 2008, 06:02:01 pm »
Nice! It shouldn't take long to fix those two things to be more wine compatible.
Great! If you need any additional testing done, just contact me!

I don't know much about wine, is it something you can bundle with a commercial product? Does it allow Audiosurf to run an a Mac?
Wine is a compatibility layer for POSIX-enabled systems. It's basically an implementation of the Windows-API using Linux.
And yes, using Wine it should be possible to play Audiosurf on Mac.

As Pwntastic said, it's probably best to advertise on your website that your game runs using Wine as it needs to be compiled for each architecture separately. Most distributions allow the users to install it using a package manager (which essentially brings the install procedure down to a few clicks). Some distributions have wine even preinstalled.

If you don't plan to do a full Linux/Mac port, working out a few things to have it run with wine is the next best thing :-)
How does wine avoid being copyright infringement if it's an implementation of a microsoft API? I presume the API is directX or some portion of it?

Cody900

  • Hero Member
  • *****
  • Posts: 953
    • View Profile
    • Email
Re: Audiosurf + Ubuntu Linux
« Reply #39 on: March 16, 2008, 10:58:40 pm »
=/

How did you get it to work that well. I can't even load it through Wine.... Gives errors about not being to locate registry keys.

Well I run Gentoo linux, so I automatically have all developer tools installed (automake, gcc, glibc and the like).
I just download the source off of the wine sourceforge page and compile it myself.
I've never had to fiddle around with devenum.dll or quartz.dll, so I'm kinda wondering about why people need those. I don't, it seems.

I run an AMD64 system, with a NVIDIA 7800GTX card and 2GB of RAM. Dont know the exact figure of my storage but it's somewhere around 870GB.
This runs AS just fine.

I installed steam a few months ago through the MSI installer, and purchased AS on it. Downloading and playing worked fine.

Well, I downloaded Wine from the Packet Manager.

I'll uninstall it and download the source directly. Fingers crossed.

agrif

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Audiosurf + Ubuntu Linux
« Reply #40 on: March 23, 2008, 06:22:47 pm »
I would like to note that audiosurf under wine, in linux, offers some neat opportunities...

With linux's vfs, and something like fuse, you could mount an http server onto the file system, and run songs through audiosurf streaming off the internet.

This is particularly appealing to me with something like http://magnatune.com/

db0

  • Newbie
  • *
  • Posts: 19
    • ICQ Messenger - 4107683
    • View Profile
    • A Division by Zer0
    • Email
Re: Audiosurf + Ubuntu Linux
« Reply #41 on: March 25, 2008, 01:52:13 am »
How does wine avoid being copyright infringement if it's an implementation of a microsoft API? I presume the API is directX or some portion of it?

Copyright infringement only occurs if they copy MS Code which they haven't. It may run afoul of patents but that would be a tough battle for MS, especially since they want to play the interoperability card lately.
"It is fortunate that what is necessary, is easy to acquire and what
is difficult to have, is not necessary "
- Epicurus

BlackSash

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: Audiosurf + Ubuntu Linux
« Reply #42 on: March 25, 2008, 02:14:45 am »
How does wine avoid being copyright infringement if it's an implementation of a microsoft API? I presume the API is directX or some portion of it?

Not a single byte of code in WINE is actually Microsoft's; everything has been re-written. That's why it took about 15 years for WINE to reach beta to begin with.

The DirectX code you mention is a rewrite by (mostly) Stefan Do(with two dots)singer and a few others. Microsoft even provide documentation on the API on MSDN. They can hardly sue because someone used the manual they themselves have written. ;)

Dr. Rick Dagless M.D.

  • Jr. Member
  • **
  • Posts: 61
    • View Profile
Re: Audiosurf + Ubuntu Linux
« Reply #43 on: March 25, 2008, 05:55:19 am »
How does wine avoid being copyright infringement if it's an implementation of a microsoft API? I presume the API is directX or some portion of it?

Not a single byte of code in WINE is actually Microsoft's; everything has been re-written. That's why it took about 15 years for WINE to reach beta to begin with.

The DirectX code you mention is a rewrite by (mostly) Stefan Do(with two dots)singer and a few others. Microsoft even provide documentation on the API on MSDN. They can hardly sue because someone used the manual they themselves have written. ;)
So what is it really doing? Translating Direct 3D and DirectSound into OpenGL and OpenAL?

Cody900

  • Hero Member
  • *****
  • Posts: 953
    • View Profile
    • Email
Re: Audiosurf + Ubuntu Linux
« Reply #44 on: March 25, 2008, 06:01:10 am »
How does wine avoid being copyright infringement if it's an implementation of a microsoft API? I presume the API is directX or some portion of it?

Not a single byte of code in WINE is actually Microsoft's; everything has been re-written. That's why it took about 15 years for WINE to reach beta to begin with.

The DirectX code you mention is a rewrite by (mostly) Stefan Do(with two dots)singer and a few others. Microsoft even provide documentation on the API on MSDN. They can hardly sue because someone used the manual they themselves have written. ;)
So what is it really doing? Translating Direct 3D and DirectSound into OpenGL and OpenAL?

Yeah. Which is why it's not great for games as it lags quite a lot trying to convert it all.