• Penumbra: Overture and HPL Engine: The source code
    4 replies, posted
As some of you may or may not know, the source code for Penumbra: Overture and the HPL Engine that powers the game have been released under the GPL as part of the humble indie bundle. The content files are still proprietary/whatever-youd-call it, without these you will probably have to create placeholder files to get the game running (hmm, I should try and write a guide on this, or make placeholder content). The source code can be built and run on windows, linux, and mac. The source code for Penumbra, the HPL Engine, and their OpenAL C++ Wrapper can be found on their github repository at [url]http://github.com/FrictionalGames[/url] The blogpost about this release can be found at [url]http://frictionalgames.blogspot.com/2010/05/penumbra-overture-goes-open-source.html[/url] The subforums set up for the whole thing are here: [url]http://frictionalgames.com/forum/forum-27.html[/url] What little documentation there is so far can be found on the wikis of the various repositories Information on working out the kinks in compiling is strewn over the forums (I should consolidate this) I think thats about it for me. I hope this isn't out of place, what a horrible first post in years that would be.
Oh, wow, that's freaking awesome! Penumbra's Newton Game Dynamics integration is absolutely insane, I gotta check this out! You wouldn't happen to be one of the developers, would you?
[QUOTE=nullsquared;22224227]Oh, wow, that's freaking awesome! Penumbra's Newton Game Dynamics integration is absolutely insane, I gotta check this out! You wouldn't happen to be one of the developers, would you?[/QUOTE] Nope, just another guy slowly hacking away at it. The names of the devs on that forum are, IIRC: Thomas, Jens, and Urkle
Wow, this is so awesome. That bat thing scared the shit out of me :v:
[QUOTE=nullsquared;22224227]Oh, wow, that's freaking awesome! Penumbra's Newton Game Dynamics integration is absolutely insane, I gotta check this out! You wouldn't happen to be one of the developers, would you?[/QUOTE] [url=http://github.com/chewi]This guy[/url] has ported the Penumbra Engine to Newton 2, but collisions cause problems last I heard. I've seen some of his posts on the Gentoo forums, and the reason for going to Newton 2 was to get Penumbra working on a pure 64-bit Linux system. [quote=chewi] I've discovered why Penumbra: Overture is 32-bit only. It uses Newton 1.53, which never had a 64-bit release. The Newton 2 series does though and I like a challenge so I've set about porting it the new API. I've already got quite a long way through this and it's looking promising. CMake reaches 88% before bailing out. Update! I contacted urkle, the guy who ported Penumbra to Linux, as he is currently looking after the codebase. He said to use Newton 2.08 rather than 2.19 because all the later versions have been buggy. I did that and this time the game actually started. [...] If I walk into any physical object such as a chair, I die instantly. Game hacking can be quite amusing sometimes. The latter problem isn't surprising as the part where I had to get my hands dirty was related to collisions between objects. Hopefully urkle can help. [/quote] The commit in question: [url]http://github.com/chewi/HPL1Engine/commit/0a43ae2aaa49a54233feb4684c31e0a8f3f5af62[/url]
Sorry, you need to Log In to post a reply to this thread.