I have created a patch for LAB3D-SDL to support hi-res texture replacements and a few other minor improvements. I have also created a sample set of textures to use with it.
http://www.jspenguin.org/lab3d_sdl/
edit: new url
Edited at
Awesoken at
High-res textures for Ken's Labyrinth? Wow. You should contact Jan Lonnberg if you haven't already. He would be very interested in your changes since this is obviously based off of his LAB3D-SDL codebase.
Unfortunately, I wasn't able to play the game. I'm using Windows XP and I get this error:
ken.exe - Entry Point Not Found
The procedure entry point SDL_Error could not be located in the dynamic link library SDL.dll.
If you can resolve the issues with Windows, I would be happy to add a link to your website from the official Ken's Labyrinth page.
I looked at some other things on your website. Besides your obvious hatred for Microsoft, I would advise you to be more careful about distributing copyright artwork and sounds with your games.
In your foogame, I see that you are using my KDM music. Because you gave me credit, I'm fine with that. It would be nice if I could play your game... but as you know, I'm a Windows user so all I get is your insults and propaganda :/ By any chance, is MATTCHU.OGG a KDM-rendered song like the others?
jspenguin at
Awesoken said
You should contact Jan Lonnberg if you haven't already.
I have, and he hasn't responded.
Unfortunately, I wasn't able to play the game. I'm using Windows XP and I get this error:
ken.exe - Entry Point Not Found
The procedure entry point SDL_Error could not be located in the dynamic link library SDL.dll.
The problem was that I was using the SDL.dll shipped with the original LAB3D-SDL (which didn't use SDL_image). I have fixed the problem, but if you don't want to download the whole thing again, just replace SDL.dll.
It would be nice if I could play your game... but as you know, I'm a Windows user so all I get is your insults and propaganda :/
Sorry if I came over strong on the anti-Microsoft stuff. Currently, the only way I can compile for Windows is with a cross-compilation environment. The main difficulty I have with compiling The FOO Game is Python. I guess I'll give it a try, but it'll take a bit of work.
By any chance, is MATTCHU.OGG a KDM-rendered song like the others?
No, I used Timidity for that one. I probably shouldn't even be distributing it (it's based on the fish polka by Lee Jackson).
Awesoken at
I have, and he hasn't responded.
Hmm... perhaps he's just busy. It would be great to see some kind of cooperation here.
I have fixed the problem, but if you don't want to download the whole thing again, just replace SDL.dll.
I have a fast connection so it's no problem. BTW, your direct link to SDL.DLL is nearly the same size as the whole package because it's not compressed. Both are around 3MB. That's one damn bloated DLL. If you want to reduce bloat and all those extra DLL files, you could use my own picture library. It's called KPLIB.C and it supports the following formats: PNG,JPG,GIF,PCX,BMP,TGA,ZIP. Everything is contained in that 1 source file and best of all, it works under both Windows and Linux. You can grab a copy of KPLIB.C from Jonathon Fowler's Build port source code: http://jonof.edgenetwork.org/index.php?p=jfbuild I would be happy to answer any questions that you may have about the library.
The game runs fine under Windows now. I added a link to your site from my Ken's Labyrinth page. The texture replacements are nice, although your samples are quite different from the original game artwork. That's ok - you're not an artist : ) I am rather impressed with your little addition of floor sprites .. it's nice to finally see those holes, pools of light, and shadows rendered in correct perspective. Great job!
I would like to encourage the use of the original Ken's Labyrinth artwork as a base for any new textures made for Ken's Labyrinth. Since I'm not selling the game anymore, I see no purpose in making restrictions to the use of the artwork. I hope this free license will benefit progress. If anything, it should make it easier to make textures that are faithful to the original game.
Please note: this is not the case for the remake of Duke Nukem 3D. 3D Realms is still selling the game and they still maintain the rights to their original game artwork.
jspenguin at
BTW, your direct link to SDL.DLL is nearly the same size as the whole package because it's not compressed.
The reason it was so big was because I cross-compiled it myself and forgot to turn off debug info. I stripped it, and it's only about 300K now.
If you want to reduce bloat and all those extra DLL files, you could use my own picture library.
Thanks, I'll give it a try. The reason I like SDL_image is because it integrates well with SDL. It loads directly to an SDL_Surface which I can convert to the needed format with SDL_BlitSurface.
The texture replacements are nice, although your samples are quite different from the original game artwork. That's ok - you're not an artist : )
That's why I didn't hardcode the replacements ;). Most of them are from GIMP patterns.