intfiction.org

The Interactive Fiction Community Forum
It is currently Wed Nov 22, 2017 7:46 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: Most-wanted updates
PostPosted: Tue Apr 14, 2015 2:10 pm 
Offline

Joined: Tue Mar 18, 2008 9:04 am
Posts: 1097
So I have been working today on trying to resolve some of the most significant frustrations about non-updated extensions in I7; I sent Mark updates for Title Screen, Simple Glulx Window, minor tweaks to Approaches and Postures, and Scheduled Activities; I've got what I think are fixes for Consolidated Multiple Actions and Hypothetical Questions as well, though I want to verify those with some beta-testing and get vaporware's permission to upload Hypothetical Questions. (In theory, the license of extensions permits them to be updated by anyone, not just the original author, but when the original author is still around and highly active, I like to at least check with them.)

That done, is there a sort of top ten list of other extensions that people really need and rely on but that aren't friendly with 6L38? I can't promise indefinite amounts of time, but I have a little breathing room in my schedule, and I can have a look at a wishlist and see if I can knock off some of it, at least.


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Most-wanted updates
PostPosted: Tue Apr 14, 2015 2:57 pm 
Offline

Joined: Tue Mar 09, 2010 2:34 pm
Posts: 5116
Location: Burlington, VT
Glulx Input Loops would be nice! This seems like it has the simplest out-of-the-box solution to making a click-only interface. (Is there another one?)


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Most-wanted updates
PostPosted: Tue Apr 14, 2015 2:58 pm 
Offline

Joined: Tue Mar 18, 2008 9:04 am
Posts: 1097
I think that's the obvious thing to use, and I furthermore think I have a working version of it here. Lemme look.


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Most-wanted updates
PostPosted: Tue Apr 14, 2015 3:00 pm 
Offline

Joined: Tue Mar 18, 2008 9:04 am
Posts: 1097
...or not. Okay. That seems to have been overoptimistic on my part. But noted.


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Most-wanted updates
PostPosted: Tue Apr 14, 2015 6:09 pm 
Offline

Joined: Sat Apr 04, 2015 3:59 am
Posts: 35
Simple graphical window.


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Most-wanted updates
PostPosted: Tue Apr 14, 2015 6:26 pm 
Offline

Joined: Tue Mar 18, 2008 9:04 am
Posts: 1097
MattD wrote:
Simple graphical window.


Er, I misspoke earlier with "Simple Glulx Window", I guess -- this is one of the things I sent in earlier today, since I saw you'd been struggling with it. Should turn up in the Public Library when Mark has had a chance to process extensions.


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Most-wanted updates
PostPosted: Wed Apr 15, 2015 12:59 pm 
Offline

Joined: Sat Apr 04, 2015 3:59 am
Posts: 35
Many thanks.


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Most-wanted updates
PostPosted: Sat Dec 12, 2015 10:45 am 
Offline

Joined: Tue Jul 09, 2013 7:49 am
Posts: 2
I don't know if this thread is still active, but the one I most miss is Jon Ingold's Multi-Examine. There's two projects of mine that would really benefit from it. In case it helps, here's a test script, sorry I forgot to write a "test me" command when I could still compile it:

"Duck Soup" by "John G. Wood"

Include Multi-examine by Jon Ingold.

Freedonia is a room. "Land of the Spree, and the Home of the Knave."

A Marx Brother is a kind of man.
The group description of a Marx Brother is "Those crazy people! No, wait. That was what the Goons originally called themselves."
Understand "marx", "brother" as a Marx Brother.
Understand "brothers" as the plural of Marx Brother.
Before listing contents: group Marx Brothers together.
Before grouping together Marx Brothers when the listing group size is 4, say "the famous Marx Brothers (".
Before grouping together Marx Brothers when the listing group size is less than 4, say "[listing group size in words] of the famous Marx Brothers (".
After grouping together Marx Brothers, say ")".

Groucho, Harpo, Chico and Zeppo are Marx Brothers in Freedonia.
The description of Groucho is "The moustachioed one."
The description of Harpo is "The silent one."
The description of Chico is "The one with the accent."
The description of Zeppo is "The straight man."
Margaret Dumont is a woman in Freedonia. The description of Margaret is "A stoutish woman, she seems worried that someone might tear her down and put up an office building."


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Most-wanted updates
PostPosted: Sun Dec 13, 2015 7:52 am 
Offline

Joined: Tue Mar 09, 2010 2:34 pm
Posts: 5116
Location: Burlington, VT
That looks like something that might be handled by my new Actions on Groups extension, which is at Github here. (Get the extension from Github--the one posted in the thread is an older version.) I'm not sure exactly what behavior Jon's extension provided (it's a bit early in the morning for me to try to work it out), but here's what I'd do with Actions on Groups, with the extension-specific code clustered at the beginning:

Code:
"Duck Soup" by "John G. Wood"

Include Actions on Groups by Matt Weiner.
Examining is groupable action. Understand "examine [things]" as examining.
Action on groups rule for examining when dealing only with Marx brothers:
   say "Those crazy people! No wait, that was what the Goons originally called themselves."

Freedonia is a room. "Land of the Spree, and the Home of the Knave."

A Marx Brother is a kind of man.
Understand "marx", "brother" as a Marx Brother.
Understand "brothers" as the plural of Marx Brother.
Before listing contents: group Marx Brothers together.
Before grouping together Marx Brothers when the listing group size is 4, say "the famous Marx Brothers (".
Before grouping together Marx Brothers when the listing group size is less than 4, say "[listing group size in words] of the famous Marx Brothers (".
After grouping together Marx Brothers, say ")".

Groucho, Harpo, Chico and Zeppo are Marx Brothers in Freedonia.
The description of Groucho is "The moustachioed one."
The description of Harpo is "The silent one."
The description of Chico is "The one with the accent."
The description of Zeppo is "The straight man."
Margaret Dumont is a woman in Freedonia. The description of Margaret is "A stoutish woman, she seems worried that someone might tear her down and put up an office building."


Unlike Multi-examine this extension doesn't define anything as groupable action out of the box, so you need to explicitly define that--but otherwise it's simply a matter of writing a rule rather than specifying a group description property. And if you want a backstop that prevents the player from examining things that don't fall into a group, which Jon's extension seems to do, all you need to do is add:

Code:
Examining is group-only action.


and customize the can't use undesignated groups rule response (A).

(Warning: This is a brand new extension and not much tested. Please let me know if you find any bugs or need any help with it!)


Top
 Profile Send private message  
Reply with quote  
 Post subject: Re: Most-wanted updates
PostPosted: Sun Dec 13, 2015 12:29 pm 
Offline

Joined: Tue Jul 09, 2013 7:49 am
Posts: 2
matt w wrote:
That looks like something that might be handled by my new Actions on Groups extension, which is at Github here.

Thanks for that - it looks like it should do exactly what I want. I will give it a spin!
Quote:
(Warning: This is a brand new extension and not much tested. Please let me know if you find any bugs or need any help with it!)

Will do.


Top
 Profile Send private message  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 31 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group