lynx Posted May 3, 2014 Posted May 3, 2014 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
lynx Posted May 3, 2014 Author Posted May 3, 2014 Basic OpenSuse and Fedora packages from right after the release are available here (click on the platform name, arch and then get the RPM): https://build.opensu...xlynxlynx/GemRB (or use zypper)
SyntaxError Posted May 6, 2014 Posted May 6, 2014 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.
lynx Posted May 6, 2014 Author Posted May 6, 2014 Thanks, it's up. Also a windows build. The season is now open for disruptive changes.
Nugrud Posted May 6, 2014 Posted May 6, 2014 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
lynx Posted May 7, 2014 Author Posted May 7, 2014 you have to specify it with -DUSE_SDL2=1 or we'd use sdl1.
SyntaxError Posted May 7, 2014 Posted May 7, 2014 The season is now open for disruptive changes. awesome, I have plenty of that queued up! you have to specify it with -DUSE_SDL2=1 or we'd use sdl1. shouldn't DUSE_OPENGL imply SDL 2? Also, here is the 0.8.1 Mac build (also untested) for upload.
lynx Posted May 7, 2014 Author Posted May 7, 2014 It could, but then you could easily have cmake caching issues if you switched around a lot (like me).
Nugrud Posted May 8, 2014 Posted May 8, 2014 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]);
lynx Posted May 8, 2014 Author Posted May 8, 2014 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.
Nugrud Posted May 9, 2014 Posted May 9, 2014 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.
lynx Posted May 9, 2014 Author Posted May 9, 2014 That shouldn't really happen if you're using the same data. Can you be more specific?
Nugrud Posted May 10, 2014 Posted May 10, 2014 My fault, I had installed " 1] for the original Infinity Engine (CHOOSE THIS!)" component.
lynx Posted May 10, 2014 Author Posted May 10, 2014 That shouldn't matter, did it really make a difference?
Nugrud Posted May 10, 2014 Posted May 10, 2014 Yes, I used resolution 1920x980 with exe but this is how it looked in gemrb http://oi60.tinypic.com/xde2x.jpg (I specified the same resolution in cfg file).
Recommended Posts
Archived
This topic is now archived and is closed to further replies.