Adventure Game Studio

AGS Support => Advanced Technical Forum => Topic started by: EvilTypeGuy on Wed 01/06/2005 02:07:29

Title: AGS Linux 2.7 Binaries Available
Post by: EvilTypeGuy on Wed 01/06/2005 02:07:29
 Moderators, please sticky this topic, unsticky all existing 'AGS Linux' topics if possible.

AGS 2.70 Final (Refresh 2) runtime has been posted the Linux AGS website here:

http://drevil.warpcore.org/ags/

A reminder that the Linux version does NOT support plugins or movie playback (except FLC). Allegro IS NOT required to run AGS 2.60 or newer.

A final note is that the ags-setup program has been statically linked to libglade based on user feedback so those of you who were having problems running the setup program shouldn't anymore. AGS Launch will fulfill the role of game browser, installer, and setup program in the future.

Have fun!
Title: Re: AGS Linux 2.7 Binaries Available
Post by: strazer on Wed 01/06/2005 02:18:01
Wow, that was fast! Thanks a lot, works great!
Title: Re: AGS Linux 2.7 Binaries Available
Post by: Dusk on Wed 01/06/2005 22:26:15
Quote from: EvilTypeGuy on Wed 01/06/2005 02:07:29
http://drevil.warpcore.org/ags/

Great! Now trying, it seems to work smoothly. Thanks ;)

Quote
... and that you must have Allegro installed on your system to use it: http://alleg.sf.net/

Uh? No more statically linking with allegro as in the latest versions? : /
"ldd ags" doesn't seem to show allegro stuff (or I simply don't recognize it)

Thanks again, bye! :D
D.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: EvilTypeGuy on Thu 02/06/2005 00:41:31
QuoteUh? No more statically linking with allegro as in the latest versions? : /
"ldd ags" doesn't seem to show allegro stuff (or I simply don't recognize it)

Ooops. My bad, that's what I get for copying my old post ;)
Title: Re: AGS Linux 2.7 Binaries Available
Post by: Pumaman on Thu 02/06/2005 19:36:23
Good work, thanks! :)
Title: Re: AGS Linux 2.7 Binaries Available
Post by: simulacra on Mon 06/06/2005 15:39:57
Wow! Good work! Time to go 2.7!
Title: Re: AGS Linux 2.7 Binaries Available
Post by: simulacra on Fri 01/07/2005 01:40:48
A question: is it possible to add some sort of movie support (other than FLC)? That format really sucks.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: EvilTypeGuy on Mon 04/07/2005 03:17:42
Quote from: simulacra on Fri 01/07/2005 01:40:48
A question: is it possible to add some sort of movie support (other than FLC)? That format really sucks.

Possible? Probably. How? I don't know.

Every library I've found so far that "doesn't suck"(TM), is usually under a GPL license, which means I can't use it. When I have found video playback libraries under a friendly license, they're usually ancient and don't even compile anymore, or they only work on Windows.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: edmundito on Tue 05/07/2005 01:27:52
Apparently, I'm missing a libxml.so file and I can't run ags-setup. Where can I get such file and why is it not mentioned on the linux ags website?
Title: Re: AGS Linux 2.7 Binaries Available
Post by: HeirOfNorton on Tue 05/07/2005 16:01:28
I would bet it's a case of a library so common in most distros that it didn't even occur to the developer that some people wouldn't have it. (Like the Visual Basic runtime for windows.)
(Either that, or a really odd bug.)

Anyway, you can get it here (http://www.xmlsoft.org/downloads.html).

HoN
Title: Re: AGS Linux 2.7 Binaries Available
Post by: EvilTypeGuy on Tue 05/07/2005 16:49:11
Quote from: netmonkey on Tue 05/07/2005 01:27:52
Apparently, I'm missing a libxml.so file and I can't run ags-setup. Where can I get such file and why is it not mentioned on the linux ags website?

Odd. Well the reason it isn't mentioned is because libxml comes with just about every Linux distribution I know of. I'm rather shocked that it doesn't come with yours. Anyway, you don't technically need ags-setup. You can always edit acsetup.cfg by hand if you're unable to use ags-setup. Most of the necessary settings are auto-detected by Allegro anyway.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: edmundito on Tue 05/07/2005 20:28:26
Weird.

I just installed Fedora Core 4. I wonder if I didn't install a specific package, but it's hard to find them in the RedHat/Fedora system. They really need a search feature if you ask me.

Edit: I do have it installed already! Hmmm... I wonder what is up.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: EvilTypeGuy on Wed 06/07/2005 20:26:17
Well, there are two major versions of libxml:

libxml

and

libxml2

libxml is a much older branch but is still actively maintained and distributed with many Linux distributions...
Title: Re: AGS Linux 2.7 Binaries Available
Post by: simulacra on Thu 07/07/2005 18:17:13
Quote from: EvilTypeGuy on Mon 04/07/2005 03:17:42
Quote from: simulacra on Fri 01/07/2005 01:40:48
A question: is it possible to add some sort of movie support (other than FLC)? That format really sucks.

Possible? Probably. How? I don't know.

Every library I've found so far that "doesn't suck"(TM), is usually under a GPL license, which means I can't use it. When I have found video playback libraries under a friendly license, they're usually ancient and don't even compile anymore, or they only work on Windows.

If you could specify more exactly what you need (I am no programmer), then perhaps I could get my test group to go look for it?
Title: Re: AGS Linux 2.7 Binaries Available
Post by: Kweepa on Fri 08/07/2005 21:29:10
Quote from: EvilTypeGuy on Mon 04/07/2005 03:17:42
Quote from: simulacra on Fri 01/07/2005 01:40:48
A question: is it possible to add some sort of movie support (other than FLC)? That format really sucks.
Every library I've found so far that "doesn't suck"(TM), is usually under a GPL license, which means I can't use it.

Have you tried ffmpeg? It's LGPL, and up-to-date (for example, supported H.264 before QuickTime).
http://ffmpeg.sourceforge.net/

I haven't used it myself so there could be some gotchas, but it looks promising.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: scotch on Fri 08/07/2005 23:49:38
No gotchas, except that they have not paid for the use of patents on codecs they implement, so they are afraid of being shut down some day.  Google use ffmpeg in their video player I believe, Video LAN player is also based on it.  It's good, and  plays pretty much any avi or wmv without problems or external codecs.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: on Sun 15/01/2006 22:00:39
I'm getting this error with Stargate Adventure running with the Linux ACI version 2.70.864.

Here's the complete readout:

--- start clip ---
Adventure Creator v2.70 Interpreter
Copyright (c) 1999-2001 Chris Jones
ACI version 2.70.864
CD-ROM Audio support enabled.
Pentium Pro CPU detected.
Checking sound inits.
An internal error has occured. Please note down the following information.
If the problem persists, contact Chris Jones.
(ACI version 2.70.864)

Error: Unable to create local script: Runtime error: unresolved import 'pxDrawSprite'
--- end clip ---

I'm getting this error every time I run the game. It starts fine, with sound and then exits at the same place in the intro, or when I press a key to skip the intro.


- Tobias P.B.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: Pumaman on Sun 15/01/2006 23:05:33
I'd guess that's because Stargate Adventure uses a couple of plugins, and the Linux engine doesn't support plugins.

Therefore, the missing 'pxDrawSprite' function should have been provided by one of the plugins.

You'll need to run it on Windows, I'm afraid.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: strazer on Fri 24/02/2006 15:05:18
I asked EvilTypeGuy for an update, here's what he had to say:

Quote from: EvilTypeGuy (via pm)
Still working on it? Sigh. When I have time, which means I'm not really :(

Though I was working on releasing a new version in December with mpeg video playback support. I'm going to try to release binaries for 2.71 soon, and an updated one of 2.56 especially for King's Quest players.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: Robert_Kosten on Sun 12/03/2006 07:32:19
SuSE 9.1 64bit only brings the 64bit /usr/lib64/libxml.so.1 (which has to be manually installed, because they consider it deprecated). Symlinking it into /usr/lib doesn't help, I still get "./ags-setup: error while loading shared libraries: libxml.so.1: cannot open shared object file: No such file or directory". The xmlsoft.org downloads doesn't offer version 1 anymore.
Gentoo works fine with apprentice after "emerge dev-libs/libxml", but ags can neither initialize my audio hardware ("Insufficient digital voices available", MIDI?), nor finds my aRTs, thus I have no sound there.

Any suggestions?
Title: Re: AGS Linux 2.7 Binaries Available
Post by: EvilTypeGuy on Tue 21/03/2006 04:08:47
AGS for Linux doesn't support aRts. It only supports OSS. Additionally, you need the contents of the http://drevil.warpcore.org/ags/files/midiptch.tar.bz2 extracted to any game directory you run ags from. As far as the XML library, no idea. Also, AGS for Linux is only made to run on 32-bit systems.
Title: Re: AGS Linux 2.7 Binaries Available
Post by: Robert_Kosten on Tue 21/03/2006 08:05:45
Why can I choose aRTs from the drop-down list if it isn't supported? Does the list auto-acquire all sound-systems? Then a little indication of the supported options, or removing the unsupported ones would be good. I'll try the OSS compatability system that Alsa provides. I have the midi-patch, BTW, but it still doesn't work :(
Title: Re: AGS Linux 2.7 Binaries Available
Post by: EvilTypeGuy on Wed 22/03/2006 04:48:20
Because I can no longer recompile the ags-setup program so that it won't include the aRts option :) I used to include aRts support, but it caused too many problems for people that didn't have aRts or that did but caused crashes because AGS is statically linked. Updating the ags-setup program to not include this option is rather time consuming, and since that's one of the few things wrong with it, I haven't bothered. You will need to use Alsa's OSS compatability module. My system doesn't have ALSA or aRts on it, so I can't build ags with support for it. I am considering moving to a newer Linux distribution as mine is esentially RedHat Linux 9 for compatability purposes.