Skip to main content

Using the official Jill of the Jungle level editor








Using the official Jill of the Jungle level editor



From ModdingWiki



Jump to: navigation, search


Jill of the Jungle has an undocumented built in level editor which can be used to create custom levels. (The key sequence to enter the editor was removed from Xargon, although the code is still there. It is available in the open source release.)


This tutorial will briefly explain how to use the editor.



Contents




  • 1 Activating the editor


  • 2 Using the editor


    • 2.1 Object edit mode


      • 2.1.1 Object names






  • 3 Notes


  • 4 Credits




Activating the editor


The activation sequence is quite simple - press Ctrl+E on the main menu.


Using the editor


The following keys are used while working in the editor:











































































Key Purpose
Arrow keys Move the cursor around (hold shift to move half a screen at a time)
Space Place the selected tile at the current cursor location
K Select the tile under the cursor
Tab Continuous draw mode (as if Space was held while the cursor moves around)
Enter Load a tile by name (prompts for name; names are stored in jill.dma, e.g. "PLATREDL")
O Object edit mode (see below)
L Load a map by filename (prompts for a name, e.g. "map.jn1")
S Save the map to a new file (prompts for filename)
H Horizontal flood fill (all tiles on the current row matching the one under the cursor are set to the selected tile)
Y Disalign Y (place newly inserted objects this many pixels below each grid boundary)
U Update object sizes (probably good to do this before saving)
V Something to do with the inventory (adding the 'hero' to it?)
Z Clear map
N New board (seems to do the same as 'clear map')
I Add an entry to the high scores with 100 points (why??)
C [Xargon only] Set colour (enter a number 0-10 inclusive)
F4 [Xargon only?] Cycle colours (palette animation?)

It is apparently possible to copy a block of tiles, by pressing F1 at the top-left corner then F2 at the bottom right. F3 then pastes the block at the current cursor position. However this doesn't seem to work in Jill, so may be Xargon only.


Object edit mode


Pressing O to brings up the object management menu. The currently selected object is the one under the cursor when the O key is pressed (be sure to have the cursor exactly over the object, taking into account any X/Y disalignment.) A menu will be displayed. Press a key to choose:



  • A - add an object. Type the name (e.g. "gem", see list below) and if the other values are left at zero the object will be inserted at the current cursor position.

  • D - delete the object under the cursor (type is set to 'killme')

  • K - select object under cursor.

  • P - paste a copy of the selected object here.

  • O - move previously selected object (with 'K') to the current cursor position.

  • M - modify object under cursor. Similar to A for add.


Object names


These object names were taken from the Jill of the Jungle episode 1 .exe file. These are the names used when adding or modifying objects. Note that not all objects are valid.










PLAYER

APPLE

KNIFE

KILLME

BIGANT

MACROTRIG

DEMON

BUNNY

INCHWORM

ZAPPER



BOBSLUG

CHECKPT

PAUL

WISEMAN

FATSO

FIREBALL

CLOUD

TEXT6

TEXT8

FROG



TINY

DOOR

FALLDOOR

BRIDGER

SCORE

TOKEN

PHOENIX

FIRE

SWITCH

TXTMSG



BOULDER

EXPL1

EXPL2

STALAG

SNAKE

SEAROCK

BOLL

MEGA

KNIGHT

BEENEST



BEESWARM

CRAB

CROC

EPIC

SPINBLAD

SKULL

BUTTON

JILLFISH

JILLSPIDER

JILLBIRD



JILLFROG

BUBBLE

JELLYFISH

BADFISH

ELEV

FIREBULLET

FISHBULLET

VINECLIMB

FLAG

MAPDEMO

ROMAN



Notes


  • To insert powerups, add an object of type TOKEN. Set the "CNT" number to different values to get different powerups.

Credits


The level editor was discovered by Malvineous. It was first announced on the RGB Classic Games forum.






Retrieved from ‘http://www.shikadi.net/wiki/modding/index.php?title=Using_the_official_Jill_of_the_Jungle_level_editor&oldid=4284’





Navigation menu



























/**/if(window.mw){
mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"});
}if(window.mw){
mw.loader.load(["ext.smw.tooltips","mediawiki.toc","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest"],null,true);
}if(window.mw){
document.write("u003Cscript src="http://www.shikadi.net/wiki/modding/load.php?debug=falseu0026amp;lang=en-gbu0026amp;modules=siteu0026amp;only=scriptsu0026amp;skin=vectoru0026amp;*"u003Eu003C/scriptu003E");
}if(window.mw){
mw.config.set({"wgBackendResponseTime":87});
}

Popular posts from this blog

Mario Kart Wii

The Binding of Isaac: Rebirth/Afterbirth

What does “Dominus providebit” mean?