Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - bearseatbeats

#21
Quote from: Dualnames on Tue 23/12/2008 19:47:32

Not to impersonate, but I'm sure CJ is a busy man as it is right now. And he would take the task and not post about it..probably.

Oh sure, I realize CJ is extremely busy making AGS awesome, but my theory is that if you don't ask, you don't get, right?

There are other users besides myself interested in a possible cross-platform version of the AGS editor for various reasons. Most importantly, I think, is that there are a TON of great, free, completely legal graphics and sound programs available for Linux (The Gimp, Xara Extreme, Inkscape, Ardour, Audacity, Synfig, Blender, etc.). Linux also runs comfortably on modest hardware (unlike Vista for example). As AGS is also a free program (free as in beer, not as in open source), if it were cross-platform, all these free programs could be used for game development and could dramatically reduce the price of developing games (you all have nice, legal copies of Photoshop, Illustrator, Audition, SONAR, etc., right?). I know that some of these programs are already available on Windows, but certain ones (Ardour, Xara Extreme, for example) are only available for Linux (or OSX in some cases) and have no plans for a Windows version (or the Windows version costs several hundred dollars in the case of Xara). Making the editor run on Mono and the engine on OpenGL (for what's currently running on Direct 3D) would take care of Linux, Windows, and OSX by default, thereby tripling the available platforms for AGS.

I know it's not a trivial task, and maybe CJ has even started looking at Mono, I have no clue. I'm just keeping the idea alive for the non-Windows users out there. We exist, and we're usually pretty happy about it.  ;)

p.s. Oh, and thanks to EvilTypeGuy for his previous work on the Linux engine port!
#22
This was expected, but unfortunate. Maybe someone can pick up the code someday. And uh...*maybe CJ can port the IDE to mono and switch to OpenGL so we can use that in linux (and OSX) too *coughcough. You know, while you're at it...  ;)
#23
Hiya!

If you try to compile the demo game that comes with version 3.0.1, it gives error "GlobalScript.ash(377): Error (line 377): '-' is already defined." I've uninstalled it and a previous version and made sure to save the game before trying to run it, but no dice. Great editor, though!
#24
Hey, thanks for answering, Pumaman.

Looks there'll be a Mono 2.0 version pretty soon, so perhaps there'll be enough goodies to make it possible. One can dream. Cross-platform computing is a great goodness.
#25
Quote from: Tartalo on Mon 24/03/2008 00:08:44
About trying a Mono version, I don't have a clue about .Net/Mono programming, but if someone goes for it I wouldn't mind to help (betatesting for example)

I'd be willing to beta test as well. Just saying.
#26
Version 2.72 works pretty well in Ubuntu 7.10 under WINE.

Version 3 is another matter. I messed around with trying to install the .NET framework under WINE, but it needs to have Internet Explorer installed (among other issues probably, but I didn't get that far.), which actually works fine under WINE. However, even if I have IE up and running, the .NET framework installer doesn't see it anyway so it won't go past that point. I don't think it's really the sort of thing you can just extract all the files from and run in a folder, so no dice. Needs DirectX in order to work as well. I actually made a post about this several months ago but never got a response from Pumaman. Not surprising since I'm pretty sure he had other things on his plate. Post was here: http://www.adventuregamestudio.co.uk/yabb/index.php?topic=33291.msg431441#msg431441 Mr. Psychopath (then Alliance) was nice enough to respond that time as well. :-)

So who wants to get cracking on a Mono/OpenGL solution? I'm no l33t h4x0r myself. Anyone? Anyone? Bueller? :-)


Hmm...reading back through my previous post, it appears that I did get .NET to install at some point...but I don't remember what I did exactly...oh well.
#27
Quote from: scotch on Mon 24/12/2007 06:37:15

As for AGS 3.0 on .net, it has come up before. I'm not sure how good mono's compatability is these days, but in any case it wouldn't work on pure mono because there's still some native Windows code there in a dll.

Right, I'm sure there's some windows dependant coding in there too, but it seems like it would take less work to port the editor to Mono than it would to create a Linux native version of the 2.7x branch. I'm not saying it would take no work, just less work (hypothetically. I don't know what the proportion of windows dependant code is). Now this begs the question, would it be possible to move the codebase entirely to Mono (since it's already cross-platform and you wouldn't have to rewrite the engine for each port). It would mean that you would reach way more people with just a little more effort. Of course, then you have to determine what kind of executable would be compiled by the editor...all three variants? There's got to be a way to do it. I don't know if this is technically possible, but it's a good idea. At least it would end the "whan, I want a linux port" threads :-)

Oh, also, I got midi to work with AGS games in Wine by installing Timidity and a soundfont (check instructions here http://frankscorner.org/index.php?p=mid). It's about 90% perfect, but I wouldn't recommend it if you use a slower processor. I'm using a p4 2.2 GHz and the midi rhythm tracks are sometimes not in sync with the melody tracks. It's not bad though. Depends on the game. I used ALSA drivers with the "Driver Emulation" option checked in the Wine audio properties.

Alliance, good to know someone's done it. That gives me hope :-)
#28
Howdy.

I've never posted here but I just want to mention first of all that the AGS is a whole lot of fun and some really cool projects wouldn't be possible without it, so it's much appreciated. Moving along...

I've been sort of goofing around with AGS this week and decided to try to run it in Linux (because I've really been enjoying running Ubuntu 7.10 lately and it's become my platform of choice). I don't know if you know this, but AGS v.2.72 seems to run just fine under Wine (v. 0.9.51), plus you can test the game fine as well (for some reason the mouse cursor slows down a bunch if you try to quit from the default in-game GUI but still responds). Not only that, but I was able to play Nelly Cootalot, Apprentice, and Apprentice 2 as well (albeit lacking Midi playback). Granted, I didn't load up a complicated game in the editor, just tested a room with the default character and some walk-able areas. Seemed to work though.

That brings me to my first question: Is there any reason I shouldn't be doing this? Does the compiler rely on some obscure part of windows where, if I manage to build a game under wine and try to compile it, that would somehow make it incompatible on any other platform? Could I build it in Wine and compile it in windows? (technically speaking) I realize that this is probably 100% untested, but has anyone out there ever tried this? I would be interested to know.

Also, as long as I was messing around with ver. 2.72 under Wine, I figured I'd try 3.0 RC4 for kicks. I managed to install IE6, the .NET framework, and the MS Installer v 2.0 (which were all dependant upon each other), then I also managed to install AGS 3.0 RC4 successfully. Unfortunately, running the editor didn't work (I wasn't expecting it to. I was surprised that 2.72 worked in the first place). It got me thinking though. I know that version 3.0 is written for the .NET framework. On Linux, there's a project called Mono (http://www.mono-project.com/) which is an implementation of .NET for Linux, Windows, OSX, and Unix. Now depending on how AGS 3.0 has been written, it would potentially be a lot easier then other versions to get working on Linux, through Mono in this case. This is all hypothetical, but it would be very cool. Any thoughts on that CJ? I realize that may not be your priority, but maybe the guy doing the Linux engine port has some insight. I can only hope. At the very least, maybe it would be possible to give the Wine people some more info (not source code, I read the FAQ) about how version 3.0 runs so that it might be supported in the future...?

I use Windows when I have to, but I don't really want to. Plus I find that I have to less and less. It would just be nice to see such a fine editor run on some other important platforms.

Thanks again for bringing AGS to the world. Happy Festivus everyone.
SMF spam blocked by CleanTalk