intfiction.org

The Interactive Fiction Community Forum
It is currently Mon Sep 01, 2014 1:31 pm

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 52 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
Author Message
PostPosted: Sat Jun 04, 2011 7:50 pm 
Offline
User avatar

Joined: Tue Apr 20, 2010 2:48 pm
Posts: 789
Since I wanted to play Cryptozookeeper natively on my Linux computer (including music) I decided to write a new port of the Hugo engine. It also runs on Macs (OS X 10.5+) and MS Windows (XP, Vista, 7). Most stuff should work. Screenshot:

Image

Graphics, music and sound effects are supported, but video is not. Download links for version 0.9:

Linux
Intel Macs (OS X 10.5+)
PPC Macs (OS X 10.5)
Microsoft Windows

You can also find the downloads at the IF Archive.

On Linux, please consult the included README.linux-bin file in case you don't have some of the needed libraries installed (SDL and Qt).

The full source code is hosted in a Git repository at:

https://github.com/realnc/hugor


Last edited by RealNC on Mon May 20, 2013 9:05 pm, edited 15 times in total.

Top
 Profile Send private message  
 
PostPosted: Sun Jun 05, 2011 12:43 am 
Offline

Joined: Tue Oct 28, 2008 3:51 pm
Posts: 82
Location: Colorado
Whoa.

I caught this right before I am meant to grab some sleep. But this is really great news. I can't properly express my excitement that you put this together (and so quickly!). It's pretty amazing.

I am going to get it to work ASAP and run my scripts through the game, to ensure that there aren't any bugbears that I introduced down the line. I'll try to play around with other multimedia Hugo games as well. I don't want to oversell anything, but you pretty much won the entire Internet here tonight. The estate of Jon Postel should be sending you a certificate for free packets or something, because this rules. Thank you so much!

_________________
Twitter


Top
 Profile Send private message  
 
PostPosted: Sun Jun 05, 2011 8:43 am 
Offline

Joined: Thu May 20, 2010 9:33 pm
Posts: 562
Yeah, this doesn't actually affect me, since I don't run Linux, but I have to say I'm impressed. This sort of thing is why I love the IF community.


Top
 Profile Send private message  
 
PostPosted: Sun Jun 05, 2011 9:29 am 
Offline
User avatar

Joined: Tue Apr 20, 2010 2:48 pm
Posts: 789
Thanks for the kind words. A big "thank you" should go to Kent Tessman, who always responds quickly to my inquiries about the Hugo engine internals. I was only able to write this quickly because he was fast with providing answers.


Top
 Profile Send private message  
 
PostPosted: Sun Jun 05, 2011 10:33 am 
Offline

Joined: Tue Oct 28, 2008 3:51 pm
Posts: 82
Location: Colorado
Well, I got it to work, apt-get installing the lib I didn't have like a villain, and it looks great. I then remembered that I never got my Soundblaster card working on my Ubuntu setup when I first threw it together, so I am going to try that next. Congrats again on the terp!

_________________
Twitter


Top
 Profile Send private message  
 
PostPosted: Sun Jun 05, 2011 9:35 pm 
Offline

Joined: Tue May 04, 2010 8:19 pm
Posts: 65
Thanks, RealNC! When you expressed interest in building the interpreter yourself, I was skeptical. I am very glad that skepticism was unfounded and that many people will be able to enjoy Cryptozookeeper more. So yeah, thanks!


Top
 Profile Send private message  
 
PostPosted: Sun Jun 05, 2011 11:42 pm 
Offline

Joined: Tue Oct 28, 2008 3:51 pm
Posts: 82
Location: Colorado
Roody_Yogurt wrote:
Thanks, RealNC! When you expressed interest in building the interpreter yourself, I was skeptical. I am very glad that skepticism was unfounded and that many people will be able to enjoy Cryptozookeeper more. So yeah, thanks!


So what did we learn in this thread? Never doubt RealNC, always bet on black, and it's time to sell your homes, because HUGOR is coming to blow them off their foundations!

_________________
Twitter


Top
 Profile Send private message  
 
PostPosted: Mon Jun 06, 2011 6:58 pm 
Offline

Joined: Tue Oct 28, 2008 3:51 pm
Posts: 82
Location: Colorado
So, a bunch of us are wondering - does this terp work on OSX as well?

_________________
Twitter


Top
 Profile Send private message  
 
PostPosted: Mon Jun 06, 2011 7:15 pm 
Offline
User avatar

Joined: Tue Apr 20, 2010 2:48 pm
Posts: 789
Ice Cream Jonsey wrote:
So, a bunch of us are wondering - does this terp work on OSX as well?

Yes, it also runs on Macs. Also on Windows and Haiku (that "BeOS" thingy). Problem with OS X is though that I'm unable to build the SDL_mixer library with libmad support. I am only able to get a version that uses smpeg instead of libmad, and that means half of the songs in your games won't work, some MP3s play at double speed ("chipmunk" sound) and many will have an annoying, loud random noise glitch at the start due to the ID tags of the MP3 files not being recognized by smpeg. In other words, smpeg is a broken piece of crap.

If anyone has an OS X framework bundle of SDL_mixer that uses libmad and feels like sharing, please do :P


Top
 Profile Send private message  
 
PostPosted: Mon Jun 06, 2011 8:36 pm 
Offline
User avatar

Joined: Tue Apr 20, 2010 2:48 pm
Posts: 789
I just uploaded beta 2 and updated the first post. Changelog:

  • Soft scrolling support (can be disabled.)
  • Sound effects support.
  • Command history (up/down arrow keys).
  • Whether or not the sound is muted when the application loses focus is now configurable.
  • You can now double click on words and they'll appear in the current command line.
  • Bug fixes here and there.


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

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


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