{"id":18754841,"url":"https://github.com/daniel-j/webjcs_old","last_synced_at":"2025-11-29T06:30:15.845Z","repository":{"id":2045571,"uuid":"2983010","full_name":"daniel-j/WebJCS_old","owner":"daniel-j","description":"A port of the level editor Jazz Creation Station to HTML5","archived":false,"fork":false,"pushed_at":"2012-06-11T10:14:04.000Z","size":5804,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-29T01:29:40.909Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://plus.google.com/107569713951933401034/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daniel-j.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-12-14T20:58:35.000Z","updated_at":"2019-08-13T14:54:10.000Z","dependencies_parsed_at":"2022-08-28T21:51:39.376Z","dependency_job_id":null,"html_url":"https://github.com/daniel-j/WebJCS_old","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniel-j%2FWebJCS_old","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniel-j%2FWebJCS_old/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniel-j%2FWebJCS_old/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daniel-j%2FWebJCS_old/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daniel-j","download_url":"https://codeload.github.com/daniel-j/WebJCS_old/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239644128,"owners_count":19673580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T17:30:13.922Z","updated_at":"2025-11-29T06:30:15.777Z","avatar_url":"https://github.com/daniel-j.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"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).\n\nI started this project in 2007-2008, using simple \u003cimg\u003es, \u003cdiv\u003es, PHP and JS code. Today with \u003ccanvas\u003e, rendering is a breeze, and JavaScript engines have become a whole lot faster.\n\nThis 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.\n\nWebJCS requires to be hosted from a server, as browser JavaScript don’t have access to the local filesystem or native modules such as Zlib.\nThe code behind WebJCS is written entirely by me, except FileSaver.js, Node.JS and some node modules.\n\nYou can try it out live on my hosted collaborative server here: http://djazz.mine.nu:8010/\nDownload WebJCS for offline usage from this site: http://www.jazz2online.com/downloads/6796/webjcs/\nSee a video of it here http://www.youtube.com/watch?v=ksVPCN9XxAc and here http://www.youtube.com/watch?v=zwpZVtzSLPs\n\nHow do I install WebJCS?\nFirstly, install Google Chrome. It’s the only browser good enough for handling demanding graphics and it’s very fast. If other browsers catch up, I might add support for them to.\nWindows:\nUnzip it in any folder, not necessarily in your Jazz2 folder.\nDownload Node.JS (if not included in the zip) HERE and put it inside the folder you unzipped to.\nEdit the file settings.ini to match your configuration, such as path to Jazz2 folder for finding level/tilesets, command to run when you want to Run your level and the path to your Google Chrome install.\nThen make a shortcut to the WebJCS.bat file, as you would do with any program/file you want a shortcut to.\nLinux:\nUnzip it in any folder.\nFirst you must compile node.js.\nEdit the file settings.ini to match your configuration, such as path to a folder for finding level/tilesets, command to run when you want to Run your level and the path to your Google Chrome install.\nWhen entering a path to JJ2, it have to be an absolute path. The default JJ2 path for wine is:\n/home/username/.wine/drive_c/Games/Jazz2/\nThe command for Chrome is google-chrome.\nCreate a launcher with the command “node path-to-server.js”, choose “open in terminal”\n\nChangelog\nv1.3.1\nBugfixes\nImproved connection to the server when collaborating (pure WebSockets).\nImproving level saving and tilecache previewing (no Reworder yet).\nPasswording of collaboration servers.\n\nv1.3.0\nImproved in-game preview in the Parallax View: Animations, physics and ambient lighting.\n\nv1.2.1\nAdded collaboration\nAdded chat panel\nYou can see other user’s cursors\nAdded undo/redo functionality\nFixed bugs\n\nv1.0.1:\nFixed bug with layer x-repeat and layer widths.\nImproved About-dialog.\nMinor event-names changes.\nMulticolored Warp-lines. Gradient from green to red.\nYou can pan in the layer-view by holding the scrollwheel.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniel-j%2Fwebjcs_old","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaniel-j%2Fwebjcs_old","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniel-j%2Fwebjcs_old/lists"}