2012
08.30

libtcod 1.5.1 is out !

More than 30 months after the 1.5.0, the stable 1.5.1 is finally available for all official platforms :

  • Linux 32 bits
  • Linux 64 bits
  • Windows / Visual Studio 2010
  • Windows / Mingw
  • Haiku a3

Grab it on the download page.

The main changes since 1.5.0 :

  • new generic event API to handle both keyboard and mouse events
  • OpenGL and GLSL renderer (they don’t support all the features of the SDL renderer. See this)
  • all major versions of python now work (2.5, 2.6.x, 2.7.x, 3.2.x) on linux32, linux64 and windows. Python still doesn’t work on Haiku.
  • support for colored tiles (except for the GLSL renderer)
  • experimental support for AsciiPaint files import/export
  • [update] : I almost forgot, I get +30% frames per seconds on SDL renderer on 1.5.1 compared to 1.5.0 ^^

I’ll try to get a compiled version for the other platforms as soon as possible :

  • libtcod-net (C#)
  • MacOSX
  • FreeBSD

The future :

  • I’ll possibly release a 1.5.2 with bugfixes
  • 1.6.0 main goal will be the port to Android and a refactoring of the system module

13 comments so far

Add Your Comment
  1. Great news! Thanks for all your hard work. libtcod has been a huge help to me, and I know the roguelike dev community in general is very happy with your time and progress.

  2. Thanks for your support. I know I’ve been lazy (I mean even lazier than I usually am) the last months but my roguelike mojo is back 😉

  3. I seem to remember a certain announcement that you were more or less done with roguelikes a while back, and yet in recent months there has been great responsive support on the Doryen forums, a sweet new version of libtcod, and even a new version of pyromancer! expected for ARRP. Um, welcome back? 🙂

  4. Indeed, always nice to see tools improving for folks to use—congrats on making another release and all the hard work that went into it. A special hat tip as well for continuing to keep Haiku in the loop—very generously forward thinking gesture that. I’m also quite looking forward to hopefully more results from your mojo being restored in this regard for the remainder of 2012, be it more libtcod or other other things you’ve got afoot in the shadows.

  5. Yeah. I’ve been wandering in the pixel world for 6 months. I have a promising project there but now the fever is gone and I can work on both worlds again (ascii and pixel) 😉

  6. Thanks. I’ve been following Haiku since it was called OpenBeOS. It’s a shame it doesn’t gain more momentum faster. Especially since Microsoft seems to be back on the evil side with Windows 8, we’re in desperate need of a modern, open OS (that is not plagued with fragmentation as Linux is). So this is my small contribution to the project, casting some light on it.

  7. Nice! I’ve just started a new project so I think I’ll put that on hold until the C# version arrives. I’m just testing various techniques at the moment to see how viable it will be. I assume there aren’t any major breaks in the way the code works since the beta release?

  8. No, no major break, but the addition of colored tiles might cause issue with your font if it’s not greyscale.

  9. Please do not accept this comment, it has no relationship with the post. Sorry for that, but I wasn’t able to find any other form of contact with you.

    Are you the auctor of the “Comparative study of field of view algorithms for 2D grid based worlds” article?

    I have a doubt and some insights about it that I would lime to discuss. Could you please accept my sign in at the forums or if you orefer maybe give me your mail?

    Thank you for your time,

  10. Good thing to know prior to starting. Using a greyscale font anyway. Can’t thank you enough for all this fantastic work.

    You mentioned a 1.6, I thought you announced that you were going to get 1.5.1 stable and then cease work on the library? Not that I’m complaining if you are continuing work with it 😀

  11. Hey,

    Yes I wrote this paper.
    I have no awaiting approval for a forum member access, so you probably failed to identify yourself as a non spammer…!
    My mail is jice.nospam (gmail). You can register for a new account, I’ll accept it.

  12. cease to work, for an undefined amount of time. Apparently, this amount of time has just expired. 😉

  13. Excellent news! I’m looking forward to that C# version being available.. 😉