Windows Glulxe and Glk updated

G

Guest

Guest
Archived from groups: rec.arts.int-fiction,rec.games.int-fiction (More info?)

I've updated Windows Glk to version 1.25 and rebuilt Windows
Glulxe with it. You can get the latest version of Windows
Glulxe from the IF-Archive and mirrors, e.g.:
http://ifarchive.heanet.ie/if-archive/programming/glulx/interpreters/glulxe/WinGlulxe-035-125.zip

Fredrick Ramsberg has also packaged the new version up as a
Windows installer:
http://ifarchive.heanet.ie/if-archive/programming/glulx/interpreters/glulxe/WinGlulxeInstaller-035-125.exe

Major changes for this version:

* Images are now scaled with a bilinear filter, rather than just
letting Windows do the scaling. This results in scaled images
looking a *lot* better (for example, the side bar in
City of Secrets).

* Added true colour icons drawn by Javier San José.

* Added a proper Windows help file for Windows Glulxe, rather
than just distributing the Windows Glk help with it.

* If a configuration file is loaded that specifies a window size,
whether or not the window was previously maximized is now
ignored: the window always appears with the specified size. This
stops problems seen with Narcolepsy.

* Text grid windows in which the game asks for input don't steal
the focus from text buffer windows. This stops some weird
input problems seen with City of Secrets.

* When the interpreter is started, it attempts to load a .blb
file with the same name as the executable, so that you can
rename the interpreter Foo.exe, distribute it with your game
Foo.blb, and have the user start the game simply by starting
Foo.exe.

* Images in the left or right margins of text buffer windows are
now displayed correctly after a flow break. Thanks to Simon
Baldwin for pointing out this one.

* The AIFF decoder now correctly handles chunks that are an odd
number of bytes long.

The Windows Glk package, plus source code for both Windows Glk
and Glulxe are on the IF-Archive and mirrors too, in
http://ifarchive.heanet.ie/indexes/if-archiveXprogrammingXglulxXinterpretersXglulxe.html
http://ifarchive.heanet.ie/indexes/if-archiveXprogrammingXglkXimplementations.html

David