New interpreter, seeking testers

Freak
02 Oct 2006, 13:23
My 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.

Alex
02 Oct 2006, 13:49
I'd certainly be interested in testing it - just drop me an email to alex@axeuk.com.

Freak
04 Nov 2006, 23:04
Geas is now available for the original Linux, plus MacOS X and Windows.

007bond
05 Nov 2006, 21:29
Getting Linux was one of the reasons why I stopped using this site.
I'd love to test it for you!

Freak
05 Nov 2006, 21:31
It's available on the IF archive, in programming/quest/ . You'll need gtkmm-2.4.

007bond
05 Nov 2006, 21:36
i probably sound like a total noob, but how do I find the IF Archive?

davidw
05 Nov 2006, 21:39
I 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:42
oh. thanks, I'll go get it now then.

007bond
05 Nov 2006, 21:56
Which one do I get?
File: GtkGeas-0.1-linux-bin.tgz
File: GtkGeas-0.1b-src.tgz

Freak
05 Nov 2006, 22:12
linux-bin is a compiled binary; src is source code.

007bond
05 Nov 2006, 22:22
ah, thanks. I'm Still learning the ropes in Linux

jimtun
07 Nov 2006, 21:49
The 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?


Farvardin
17 Nov 2006, 07:50
WOW 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)

Freak
17 Nov 2006, 13:15
Geas doesn't support !include yet. If you want to use a library, you'll have to compile the game.

Farvardin
17 Nov 2006, 14:31
I tried again and removed all the includes, and everything related to TLT (typelib)

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:01
Got 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:11
Freak,

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:19
http://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.

paul_one
27 Nov 2006, 23:26
Thanks... but does this REALLY have to go at 0.8K/s ?
.. Surprisingly slow..

.. Sounds like you're making good progress!

davidw
27 Nov 2006, 23:39
0.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:47
If it's slow, then try mirror.ifarchive.org.

paul_one
28 Nov 2006, 00:12
Yeah, 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 :( ..

Freak
03 Dec 2006, 22:06
I'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:15
Geas 0.2 is available (source only) at the if archive.

roba4ever
09 Jan 2007, 17:27
i hadnt a clue what went on before, but hell it roked lol 8)