Jazz Jackrabbit 2′s Level Editor ported to HTML5
This is an excerpt from the linked article, written by the original author:
Daniel J writes: “This level editor is called WebJCS, because the original editor is called Jazz Creation Station (JCS). WebJCS is an open-source improved clone of JCS, running in your web browser (only Google Chrome is supported at the moment). JCS is included with the game Jazz Jackrabbit 2 that was released in 1998 by Epic MegaGames (or Epic Games as it’s known today).
I started this project in 2007-2008, using simple <img>s, <div>s, PHP and JS code. Today with <canvas>, rendering is a breeze, and JavaScript engines have become a whole lot faster.
This improved clone is, without any reused code, fully compatible with the game. To run the levels you create, you need the game, as I have not yet made a HTML5 version of it.
WebJCS requires to be hosted from a server, as browser JavaScript don’t have access to the local filesystem or native modules such as Zlib.
The code behind WebJCS is written entirely by me, except FileSaver.js, Node.JS and some node modules.
You can try it out live on my hosted collaborative server here: http://djazz.mine.nu:8010/
Download WebJCS for offline usage from this site: http://www.jazz2online.com/
See a video of it here http://www.youtube.com/watch?
Enjoy!”
Posted on January 13th 2012 at 9:26 am.
View more posts in Games. Follow responses via the RSS 2.0 feed.




It’s sweet, sweet, work
The JJ2 community is alive and kicking!
Indeed it is! The only problems I have with this editor so far is that ctrl+s saving is missing (you can only save as, which downloads the level to your harddrive). It also seems quite resource heavy, and if I keep it open for too long it seems to eat up my memory (any leaks, perhaps?). Also, the text editor, while massively improved over the one included in JCS, does not seem to 100% accurately show how it looks ingame (atleast with spaces, which kinda ruins the point of it). Other than that I love it! The improved parallax view is amazing, though I wish I could move the “camera “around in parallax view without having to move the “camera” around in the editing view.