Jump to content

GemRB 0.8.1 released! (Fork Me edition)


lynx

Recommended Posts

GemRB 0.8.1 released!

 

The GemRB team is proud to announce a new release. Phew, it's been almost a year!

 

This release brings several improvements to iwd2 and pst compatibility (thanks chiv!) and the usual assortment of fixes and small features all around the place.

 

More notably, two experimental OpenGL renderers are now included thanks to Beholder. While they are not ready for prime time yet, they are already usable. Some extra changes need to happen first for them to offer a comparably lower resource footprint, but that work is already underway. Until then, the plugin will remain disabled by default on all platforms. Building GemRB from source is required for any brave souls that would like to try it.

 

Currently only the sources are available. You can get them from here. The release notes are available there as well.

 

Full changelog digest:

GemRB v0.8.1 (2014-05-03):
 New features:
- experimental OpenGL and OpenGL ES renderers
- spontaneous casting (iwd2) and "cast healing spells on rest"
- iwd2 spawns, saving throws
- utf-8 converter for dialog.tlk to be able to use any (cjk) font

 Improved features:
- spawngroups, autopause, bg2 demo compatibility
- inventory, pst guiscripts, pst usability
- animations, scripting, dialog, touch input, mac gui
- bugfixes

Link to comment

Lynx, would you be so kind as to upload this iOS build for 0.8.1

 

It should be noted also that this build is not codesigned, which means that not only does it require a jailbreak, but it also requires users to allow unsigned code to run. I will try later this week to figure out how to get codesigning working again as well as get a complete Mac build.

 

Also note that I didn't test this in the slightest (not even in the simulator), if it doesnt run please let me know.

 

I will have time this weekend to get back into developing GemRB.

Link to comment

Hm, I have installed libsdl2-dev package in my linux mint but cmake does not see it. Witch 'cmake -DUSE_OPENGL=1 ..' i get

 

Detected version: 0.8.1-git
-- Looking for Python libraries and headers: found
-- Looking for SDL1: found
CMake Warning at CMakeLists.txt:190 (MESSAGE):
Looking for SDL2: not found!


CMake Error at CMakeLists.txt:198 (MESSAGE):
SDL2 is required for the OpenGL driver!

 

libsdl2-dev files:

/.
/usr
/usr/bin
/usr/bin/sdl2-config
/usr/include
/usr/include/SDL2
/usr/include/SDL2/SDL.h
...
/usr/share/man/man1/sdl2-config.1.gz

Link to comment

Thanks, but I see I would have to have sdl 2.0.1 for SDL_UpdateYUVTexture function.

 

/home/david/bin/gemrb/gemrb/plugins/SDLVideo/SDL20Video.cpp: In member function ‘virtual void GemRB::SDL20VideoDriver::showYUVFrame(unsigned char**, unsigned int*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, GemRB::ieDword)’:
/home/david/bin/gemrb/gemrb/plugins/SDLVideo/SDL20Video.cpp:323:102: error: ‘SDL_UpdateYUVTexture’ was not declared in this scope
SDL_UpdateYUVTexture(screenTexture, NULL, buf[0], strides[0], buf[2], strides[2], buf[1], strides[1]);

Link to comment

and you don't? 2.0.0 doesn't cut it, sorry.

 

You could remove the call and uncomment the old code, perhaps also moving or removing the renderer clearing, but it's probably easier for you to just get the latest sdl.

Link to comment

Indeed, I installed the latest from source and finally got gemrb compiling, thank you! Is there a way to have a functioning widescreened install for both exe and gemrb? I installed widescreen mod for my desired resolution, but when I specify the same resolution in gemrb config file the gui gets broken.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...