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.
I've integrated libVLC into Hugor so that video can be reliably supported in Windows too, not just Linux.
The only game I know about that has video is Future Boy which only uses Cinepak videos. But if anyone intents to write a game with 4K H264 video and whatnot, well it should work since Hugor can now play anything VLC can (which is... pretty much everything )
libVLC and its codecs do increase the size quite a bit though. However, it is loaded dynamically and Hugor.exe can still be used on its own. If the DLL files are missing, video support will be disabled.
Thanks - there is one thing that I have noticed that I need to track down, in terms of a possible glitch with the last one. If I leave Cyberganked open for a while (like a few hours) and then close it using the red X thing in the upper right of a window (so - not using the quit command) I have gotten crashes. I will see if I can reproduce this.
We should also see if Kent wants our help distributing Future Boy.
I suspect a thread termination issue. This might not be related to how long the interpreter has been running. Try running a game in it and close the interpreter immediately. Try doing that a dozen times or so. Renaming Hugor.exe to the same basename as the game makes this quicker (to avoid the gamefile dialog).
I need help with testing video support on macOS. I don't have a real Mac anymore and am using a macOS virtual machine. LibVLC does not play video in that due to lack of hardware acceleration. So I need others to verify whether video is playing in Future Boy or not.
RealNC wrote: Fri Dec 28, 2018 6:45 pm
I need help with testing video support on macOS. I don't have a real Mac anymore and am using a macOS virtual machine. LibVLC does not play video in that due to lack of hardware acceleration. So I need others to verify whether video is playing in Future Boy or not.
The two major changes since the last build is the option to use OPL3 emulation for MIDI, and the ability to change the text cursor to an underline or block (these work best with fixed-width fonts; not really meant for proportional fonts.)
For Linux, it seems the AppImage format is quite useful. I packaged Hugor as an AppImage which should run on everything at least as recent as Ubuntu 16.04. Since AppImage is a bundle format, no dependencies are needed to be installed by the end user. Includes full audio and video support with all codecs and libraries already included. Simply right-click, extract, run: