Hugo v3.1.02 beta

This is a discussion / support forum for the Hugo programming language by Kent Tessman. Hugo is a powerful programming language for making text games / interactive fiction with multimedia support.

Hugo download links: https://www.generalcoffee.com/hugo
Roody Yogurt's Hugo Blog: https://notdeadhugo.blogspot.com
The Hugor interpreter by RealNC: http://ifwiki.org/index.php/Hugor

Moderators: Ice Cream Jonsey, joltcountry

Kent
Posts: 119
Joined: Fri Jun 27, 2003 12:10 pm

Hugo v3.1.02 beta

Post by Kent »

In an effort to pre-emptively keep any bugs off the Hugo bugtracker, I've uploaded Hugo v3.1.02 beta to:

http://www.plover.net/~hugo/hugobeta/latest/

It's a relatively minor update, but has some fixes for Pocket PC (display-related) and Linux (a better binaries distribution, plus Unicode wxGTK support). And saving of in-game options in Future Boy! should now work properly on all systems.

As usual, if all is well with it, it'll get uploaded to the official locations in a bit.

Merk
Posts: 192
Joined: Mon Nov 22, 2004 3:19 pm
Location: Wichita, KS
Contact:

Post by Merk »

The link doesn't seem to be working -- at least, at the present time. I have a question though. Does it include new library files with a fix for the bug of being able to "get X from NPC" where X is anything in the game you haven't yet encountered, receiving a message referencing the actual object? :)

Hugella
Posts: 73
Joined: Mon Jun 28, 2004 4:45 pm
Location: Minneapolis, Minnesota

Post by Hugella »

v3.1.02 - 18-Jan-04
-------------------
- verbstub.h - added CheckReach calls to relevant stub verbroutines
- hugolib.h - added FINDOBJECT_NONLIVING flag for better ParseError phrasing
- Linux - improved packaging for binaries
- Pocket PC - screen positioning problem if started with keyboard showing
- Pocket PC - properly uses program directory for PocketHugo.settings
- hemisc.c - fixed FileIO() path generation for file reading/writing

Merk
Posts: 192
Joined: Mon Nov 22, 2004 3:19 pm
Location: Wichita, KS
Contact:

Post by Merk »

Heh -- I guess it would help if I downloaded hugolib.zip. :)

Merk
Posts: 192
Joined: Mon Nov 22, 2004 3:19 pm
Location: Wichita, KS
Contact:

Post by Merk »

Still doing the same thing. I recompiled Trading Punches and tried a "get card from brother" as the first move (an item from Chapter 2-2) and the message is "Thyras doesn't have the small plastone card." It seems like I looked at the lib code before, and wasn't quite sure why it did that. If you do a front-end routine to DoGet that does a CheckReach first, then it works (I have a "DoGetReverse" routine that I added to support "Ask NPC for X").

It's not a major bug, since somebody would have to be aware of items they haven't encountered yet -- and even then, all it does is verify that they exist. Just something I noticed. :)

Kent
Posts: 119
Joined: Fri Jun 27, 2003 12:10 pm

Post by Kent »

Ah! Right! I have that on a to-do list, but I didn't to-do it.

I've uploaded a fixed hugolib.zip to the same place. The behavior isn't _ideal_ in that it could probably still be tweaked somewhat, but it should at least avoid that error.

Merk
Posts: 192
Joined: Mon Nov 22, 2004 3:19 pm
Location: Wichita, KS
Contact:

Post by Merk »

I see what you mean. Actually, a player would have to be very observant to realize there is a different message when trying "card" versus "blah". It doesn't repeat the full item name, and I think that's plenty good enough for now. Thanks!!

Post Reply