Downloadable levels that show how to use level editing or scripting features introduced by JJ2+. Extract the ZIP contents into your JJ2+ folder.

No Scripting Needed

Limit X Scroll

DownloadShows off the new parameters on the Limit X Scroll event.

Multiple Exits

DownloadBeating a level can send the player to different next levels, instead of only ever the same level in a linear order. This lets you make branching episodes or even open worlds.

Pit Level Example

DownloadOne of JJ2+'s simplest, most versatile features: instant-death pits.

Scripting Examples

(Many of these levels were made when scripting was first added to JJ2+, so the same few features appear a lot, while newer features like network code or ingame instructions aren't represented. Please let us know if there's anything you want to see a level for, and also check out the Snippets database.)

32-Bit Graphics

DownloadOverview of JJ2+'s 32-bit graphics: palette-independent tiles and sprites that support alpha channels.

Battle 1 Plus

DownloadEdits the generic Battle Game multiplayer map to show some very easy JJ2+ effects: palette changing, music changing, antigravity, and looping layouts.

Butterfly

DownloadExamples of the Butterfly enemy and Rocket Turtle boss added by JJ2+, which both use node-based movement. A simple script adds a countdown timer to the boss battle.

Cerulean Comet

DownloadA Battle map with several examples of incorporating scripting into multiplayer gameplay, such as a reloadable blaster, a time-limited fly carrot, and some custom HUD elements.

Character Jump Modifier

DownloadHow to script changes to rabbits' special moves (down+jump, jumping in midair).

Fly Carrot for Purple Jazz

DownloadIsolated example of just the fly carrot from Cerulean Comet.

Hereafter

DownloadAnother Single Player level, not as outdated as the others. Shows how to add basic enemies, keys and locks, camera and graphic manipulation, a quest system, an end-of-level cutscene, and other HUD elements.

...I'm Going to Hell Anyway

DownloadA Battle map with a script-loaded palette that shows how to make coin booths give you other rewards besides warps.

JJ2+ JCS FunPak

DownloadA bunch of features only available in JJ2+: changing palettes, timers, the fireball gun, sucker tubes that go through walls, antigravity, looping layouts, and some object manipulation.

JJ2+ Music

DownloadExplains the music API.

JJ2+ v5.2 Features

DownloadCustom object classes and drawing text to the screen. Also some layer manipulation, but “Layers” is more detailed.

jjPIXELMAP

DownloadHow to script your own graphics and save them as tiles and sprites.

Layers

DownloadVery detailed, shows how to create and manipulate texture effects and change which layers are used in a level.

Palette Shifts

DownloadDifferent scriptable effects for the level palette: realtime hue shifts, lightning, and filters.

Player Timer

DownloadAll the different ways to interact with JJ2+'s Player Timer feature.

Quick Diamonds

DownloadStandard Battle gameplay using scripting to add exactly one thing, a time-limited bonus area.

Seasons of Diamondus

DownloadIngame weather changes using palette editing and JJ2+'s expansions to the Snow event from A Cold Day in Heck.

Tetris

DownloadAn example of coding an entirely separate game inside JJ2+, in this case a basic Tetris implementation. Play only with a window resolution of 640x480.