PunyInform v5.14.1 released

PunyInform v5.13.3 has been released.

We made some mistakes when releasing v5.13, patched it, made more mistakes etc, so we made four releases in the same day… Now it should be stable.

The most notable news is a feature allowing players to write a comment by entering an asterisk first on a new line of input. The idea is that it will be part of the game transcript, so there will be a warning if game transcript isn’t active. This feature has been present in the standard library for a long time already, but it’s new in PunyInform.

9 Likes

I’m trying to experiment with PunyInform on Windows. I’ve installed everything per the instructions here. I’ve added the compiler to my PATH env variable, and tested successfully by opening a command prompt, typing ‘inform6’ and pressing Enter.

However, even though the /lib folder is immediately below the compiler on my machine, the following on the command line:

inform6 -v3 +lib mygame

fails with the following error:

Inform 6.42 for Win32 (10th February 2024)
mygame.inf(66): Fatal error: Couldn't open source file "globals.h"

I even went back and add the library subfolder to my system PATH variable:

path

then rebooted…

Thoughts?

I’m fairly sure that the library path is relative to your current folder, not relative to the compiler’s folder. From what you’ve described, I think you need to provide the full path to the library files, so try:
inform6 -v3 +"C:\Program Files\PunyInform\lib" mygame
OR
inform6 -v3 +include_path=.\,"C:\Program Files\PunyInform\lib" mygame

2 Likes

Thanks, Gary. That works.

Inform 6 for Unix package is updated. Share and enjoy!

5 Likes

PunyInform v5.14 is out!

NOTE THE (MILDLY) BREAKING CHANGES.

Some news:

  • DrawStatusLine now takes a parameter newlines . If called with this parameter set to true, the routine must print as many newlines as the number of lines in the statusline, instead of drawing the statusline.
  • _UpdateDarkness has changed: (A) It can now print a message when going from light to dark, and (B) It used to be called with a parameter which you set to true if you wanted the routine to perform a Look when going from dark to light. Now you set the parameter to true if you want to tell the routine to keep quiet regardless what happens.
  • A new printing rule SingularS prints “s” if the object doesn’t have pluralname.
  • Several library messages which didn’t care about whether an object has pluralname or not, now do.

6 Likes

PunyInform v5.14.1 is out. Two library messages that were lacking their final line break now have it.

1 Like

Are you using your burner account?

For dot releases, he uses the account with a dot in his user name.

1 Like

I posted from the phone, and I guess I was logged in to another account, or the site auto-created an account for me. :roll_eyes:

1 Like

Inform6 for Unix has been updated and is available at the usual places.

3 Likes

Do you want us to merge the accounts?

Yes please, I’d like to get rid of the account that posted the update about PunyInform v5.14.1 (the account which did NOT create this thread).

1 Like