New interpreter, seeking testers
Freak
02 Oct 2006, 13:23My interpreter "geas" for Quest games is close to ready.
Current program is C++ with Gtk-- toolkit and is compiled for Linux.
I'm really look for
- anybody who can compile C++ / Gtk-- for Mac or Windows
- anybody willing to test Geas against the Quest runner on Beam
There is a possible Glk port of the interface in the works for
Spatterlight / Gargogyle.
Current program is C++ with Gtk-- toolkit and is compiled for Linux.
I'm really look for
- anybody who can compile C++ / Gtk-- for Mac or Windows
- anybody willing to test Geas against the Quest runner on Beam
There is a possible Glk port of the interface in the works for
Spatterlight / Gargogyle.
Alex
02 Oct 2006, 13:49I'd certainly be interested in testing it - just drop me an email to alex@axeuk.com.
Freak
04 Nov 2006, 23:04Geas is now available for the original Linux, plus MacOS X and Windows.
007bond
05 Nov 2006, 21:29Getting Linux was one of the reasons why I stopped using this site.
I'd love to test it for you!
I'd love to test it for you!
Freak
05 Nov 2006, 21:31It's available on the IF archive, in programming/quest/ . You'll need gtkmm-2.4.
007bond
05 Nov 2006, 21:36i probably sound like a total noob, but how do I find the IF Archive?
davidw
05 Nov 2006, 21:39I don't suppose it ever occurred to you to type "ifarchive" in the address bar and see where it took you?
007bond
05 Nov 2006, 21:42oh. thanks, I'll go get it now then.
007bond
05 Nov 2006, 21:56Which one do I get?
File: GtkGeas-0.1-linux-bin.tgz
File: GtkGeas-0.1b-src.tgz
File: GtkGeas-0.1-linux-bin.tgz
File: GtkGeas-0.1b-src.tgz
Freak
05 Nov 2006, 22:12linux-bin is a compiled binary; src is source code.
007bond
05 Nov 2006, 22:22ah, thanks. I'm Still learning the ropes in Linux
jimtun
07 Nov 2006, 21:49The windows exe reports "This application has failed to start because libatkmm-1.6-1.dll was not found". Where can I find this file from?
Freak
07 Nov 2006, 22:12Farvardin
17 Nov 2006, 07:50WOW That's GREAT !!!!
I haven't noticed this thread before !!!!!!!!!!!!
I was waiting so much for this !
I've tried it on a few games, I couldn't start them but it seems on my own game it didn't like the Typelib.qlb (or the reference to it) because I got some :
Checking type <TLTobject> for prop <hidden>
Object of nonexistent type TLTobject
/.../
Checking type <TLTobject> for prop <displaytype>
Object of nonexistent type TLTobject
linux-gtk-geas: geas-util.cc:103: std::string param_contents(std::string): l'assertion « is_param(s) » a échoué. (= is_param has failed)
I haven't noticed this thread before !!!!!!!!!!!!
I was waiting so much for this !

I've tried it on a few games, I couldn't start them but it seems on my own game it didn't like the Typelib.qlb (or the reference to it) because I got some :
Checking type <TLTobject> for prop <hidden>
Object of nonexistent type TLTobject
/.../
Checking type <TLTobject> for prop <displaytype>
Object of nonexistent type TLTobject
linux-gtk-geas: geas-util.cc:103: std::string param_contents(std::string): l'assertion « is_param(s) » a échoué. (= is_param has failed)
Freak
17 Nov 2006, 13:15Geas doesn't support !include yet. If you want to use a library, you'll have to compile the game.
Farvardin
17 Nov 2006, 14:31I tried again and removed all the includes, and everything related to TLT (typelib)
Now I got something like :
and it doesn't start anything.
Now I got something like :
/.../
Script line 'timeroff <enter_trolls>'
get_obj_action (Home, description)
get_obj_action (game, description)
Checking action of nonexistent object game
Checking property of nonexistent object game
s_g: done with set_game (...)
linux-gtk-geas: geas-util.cc:103: std::string param_contents(std::string): l'assertion « is_param(s) » a échoué.
and it doesn't start anything.
Freak
17 Nov 2006, 15:01Got it. It's a bug in the way it prints status variables. I'm fixing it now, but as a workaround, make sure the last line of any variable definition block is a "display < ... >" type line.
paul_one
27 Nov 2006, 23:11Freak,
You haven't posted a link, so I haven't been able to get a look into this project (and googling geas is like shouting "FREE BEER" in an AA convention).
Any hope you can post a link for me to have a look, and perhaps try to help?
You haven't posted a link, so I haven't been able to get a look into this project (and googling geas is like shouting "FREE BEER" in an AA convention).
Any hope you can post a link for me to have a look, and perhaps try to help?
Freak
27 Nov 2006, 23:19http://ifarchive.org/if-archive/programming/quest/
I'm busy working on a new version; I have !include and !addto working, but I have to work out the mess of case-sensitivity to get typelib to work.
I'm busy working on a new version; I have !include and !addto working, but I have to work out the mess of case-sensitivity to get typelib to work.
paul_one
27 Nov 2006, 23:26Thanks... but does this REALLY have to go at 0.8K/s ?
.. Surprisingly slow..
.. Sounds like you're making good progress!
.. Surprisingly slow..
.. Sounds like you're making good progress!
davidw
27 Nov 2006, 23:390.8 Kb? That's quite fast for the IFArchive. I downloaded a game earlier and 0.6 Kb (on a 2 Mb connection no less) was the best I could manage.
Freak
27 Nov 2006, 23:47If it's slow, then try mirror.ifarchive.org.
paul_one
28 Nov 2006, 00:12Yeah, actually it was 0.8 when it spiked... but cut off to 0k/s regularly and erratically went up to 0.5 and back again.
.. So I replaced "http" with "ftp" and I got 12k.. Much better!
.. I still can't get my 'puter to use up my full 2Meg bandwidth
..
.. So I replaced "http" with "ftp" and I got 12k.. Much better!
.. I still can't get my 'puter to use up my full 2Meg bandwidth

Freak
03 Dec 2006, 22:06I'm entering final testing before releasing version 0.2 (supporting include, addto, case-insensitivity, places, and better support of compass directions).
Freak
06 Dec 2006, 21:15Geas 0.2 is available (source only) at the if archive.
roba4ever
09 Jan 2007, 17:27i hadnt a clue what went on before, but hell it roked lol 8)