Puzzle Moppet open-sourced under the WTFPL
Posted: 30 Jun 2012, 18:12
After being made available for free as in beer recently, due to low sales, the source code for Puzzle Moppet has now also been made free as in free speech under the WTFPL:
http://garnetgames.com/puzzlemoppet/
Art assets remain non-free.
Donations can be made via bitcoin if desired.
As for the game itself, it's a very good puzzle game.
Also available on Desura for those who use it: http://www.desura.com/games/puzzle-moppet
A sort of "official" git repository has been created here: https://bitbucket.org/Knitter/puzzlemoppet
And here's a thread for Converting Puzzle Moppet assets.
So if you would like to help package/replace art assets/fix bugs/enhance the game/fork/whatever, please join in.
Here's the README file included with the source code:
http://garnetgames.com/puzzlemoppet/
Art assets remain non-free.
Donations can be made via bitcoin if desired.
As for the game itself, it's a very good puzzle game.
Also available on Desura for those who use it: http://www.desura.com/games/puzzle-moppet
A sort of "official" git repository has been created here: https://bitbucket.org/Knitter/puzzlemoppet
And here's a thread for Converting Puzzle Moppet assets.
So if you would like to help package/replace art assets/fix bugs/enhance the game/fork/whatever, please join in.
Here's the README file included with the source code:
> Info regarding the open sourcing of Puzzle Moppet.
> LICENSES / COPYRIGHTS
- All source code, (*.cpp, *.h) files should be considered to be licensed under the WTFPL (version 2.0). *except where otherwise noted*
- All assets (textures, sound, 3D models) should be considered only *freeware*, and may only be used in "Puzzle Moppet" and may NOT be re-used in other projects. This is because a lot are from purchased asset packs with copyrights owned by various other entities.
> BUILD INSTRUCTIONS
Hmm. It's a long time since I built Puzzle Moppet so I don't entirely remember the procedure.
CMake is used. Take a look in the build directory. (./cmake.sh; cd Linux; make;)
Some third party libraries are required: Irrlicht 1.6.1, ODE, OpenAL...??
Irrlicht 1.6.1 is expected to be in the thirdparty subdirectory. (Note the version, 1.6.1. Later versions won't work without significant effort).
> OTHER NOTES
Some minor patches were made to the Irrlicht 1.6.1 source code which have since been *lost*. The ones I remember are:
- an opengl tweak to fix the sea's transparency in the final scene of the game
--> In COpenGLMaterialRenderer.h, COpenGLMaterialRenderer_TRANSPARENT_REFLECTION_2_LAYER::OnSetMaterial
Change glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_COLOR) to glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
- in linux, changing to use XRandR rather than XVidMode fixed an occasional fullscreen freezing problem.
- some modifications to the OS X device, to do with it crashing at certain screen sizes...
--> http://irrlicht.sourceforge.net/forum/v ... 11#p254941
> SOURCE CODE QUALITY DISCLAIMER
Garnet Games disclaims all responsibility for any sudden onsets of mental retardation which result from viewing the Puzzle Moppet source code.
> CONTACT
dan@xzist.org
http://xzist.org