The wait is over… Sylphis3D is open source!

I just release the source to Sylphis3D! Check out the story at the Developer Network.

The wait is over! Sylphis3D is officially released under the GNU GPL ver.2 (with the classpath exception for those that need closed source solutions). The engine weights at around 45000 lines of source code written in C++ and Python. The source code can be obtained from the download page of the [sourceforge.net project page](http://www.sf.net/projects/sylphis3d). Latter on the source will be added to the subversion repository for easier access. The source code compiles under Microsoft Visual Studio .NET 2003. The makefiles and sconsturct files, for compiling with GCC, are out of date. However the mapcompiler is up to date. The source would compile out of the box. To run the engine you require the runtime environment that is in the runtime/ folder. After compilation the generated sylphis.exe and sylphis.py should be placed in the runtime/ and runtime/system/ folders. You should be able to run the engine after that. To load the example map use : sylphis -map maptest.cmap At the downloads page you can also download the binary version compiled on my system. I hope that you will find the source useful and valuable. It certainly has some ruff parts, especially due to the fact that I release a version that has gone under great changes without having the time to iron out all the problems. On the other hand most of it is well written and contains programming gems that are rare to find… For any questions please feel free to join the forums and discuss it…
  • Wellwisher

    Some people never cease to amaze me. They work hard and then share! I look forward to doing the same some day. Wish you all the best with this. The engine looks good.

  • noteventime

    I can just say one thing, AWESOME! Thank you! I Agree with Wellwisher, I hope to be able to do something like this some day.

  • will tremblay

    WOOOHOO! I’m stoked : ). To bad I don’t understand the classpath exception… can you commercially release your code and people can’t legally share it around?

    Also, you might want to get rid of the shareit link now…

  • Damn. I knew it was a bad idea to go to work. Now I want to port this thing to OS X.

  • 🙂 I am really very happy Harry…!!! Your “faery got wings” (“sylphis” is a greek word which mean: sylphid = little cute faery with wings). 🙂

  • bob

    GPL, GREAT! Now I can spend thousands of hours building a game and then….give it away. Whats the point?

  • Bob (comment #6 Bob, that is),

    I can certainly understand your concern about the GPL conflicting with commercial products. However, Harry thought quite a bit about a solution that would allow for “protected” commercial development. First, the game assets would never have to be GPLed –as long as they’re not compiled into Sylphis’ code, they’re complete separate.

    As far as any custom modification to the Sylphis’ code, that’s what the classpath exception is for. I can’t explain this one terribly well, considering I’ve not done much reading on this particular topic, but ultimately, the GPL+classpath is a fine license for any project that wants to keep custom code modifications closed. (As I generally understand it, that is.)

    -=Derek

  • will tremblay

    The classpath exception in simple terms means you can sell your game and no one can redistribute it, but the sylphis componant needs to be kept opensouced. Get?

  • anonymous

    launching sylphis.exe just says “failed to import entry code”

  • guest

    same thing…

  • Well Done Harry! Best FOSS engine out there!