<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://moddingwiki.shikadi.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dark</id>
	<title>ModdingWiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://moddingwiki.shikadi.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dark"/>
	<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/wiki/Special:Contributions/Dark"/>
	<updated>2026-05-14T04:21:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.11</generator>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Jill_of_the_Jungle&amp;diff=12146</id>
		<title>Jill of the Jungle</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Jill_of_the_Jungle&amp;diff=12146"/>
		<updated>2025-02-20T01:42:06Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = None&lt;br /&gt;
 | Sound = No&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = No&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jill of the Jungle&#039;&#039;&#039; was one of the earliest games developed by Tim Sweeney and published by his company Epic Megagames. Jill supports CGA, EGA and VGA graphics by way of &amp;quot;colour maps&amp;quot;, which dictate the CGA and EGA colours to be used to display each of the possible 256-colours of a given image.  This way only a single 256-colour image is supplied, rather than a different image for each display.  &lt;br /&gt;
&lt;br /&gt;
In the early days of Epic Megagames, Tim shared parts of the code used for Jill of the Jungle with [https://museumofzzt.com/static/articles/2021/epic-mega-haul/pdf/05-1991_12_09_Letter.pdf development teams working on other games for Epic]. A notable example of this collaboration is the game [[Xargon]] that has many code and gameplay similarities with Jill.&lt;br /&gt;
&lt;br /&gt;
Jill is also unique in that it is one of a very small number of games that include a level editor, albeit an undocumented one.  See the [[Using the official Jill of the Jungle level editor|tutorial]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Using the official Jill of the Jungle level editor|Built-in editor]]&lt;br /&gt;
| Platform = DOS&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://ftp.funet.fi/pub/msdos/games/editors/jilledit.zip JillEdit] [http://www.stuntsillusion.com/download/jilledit.zip (mirror)]&lt;br /&gt;
| Platform = DOS&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://k1n9duk3.shikadi.net/jmod.html jMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
{{BeginGameFileList}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.cfg&lt;br /&gt;
 | Format = [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Game configuration&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.ddt&lt;br /&gt;
 | Format = [[CMF Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Background music&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = jill,dma&lt;br /&gt;
 | Format = [[DMA Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Tile information&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.jn[123]&lt;br /&gt;
 | Format = [[Jill of the Jungle Map Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Game levels&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.mac&lt;br /&gt;
 | Format = [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Demo macros&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.sha&lt;br /&gt;
 | Format = [[SHA Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Shapes (images/tiles)&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.vcl&lt;br /&gt;
 | Format = [[VCL Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Sound and text assets&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = jn[123]save.[0-9]&lt;br /&gt;
 | Format = [[Jill of the Jungle Map Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Saved games - just dumps of the entire level in its current state&lt;br /&gt;
}}&lt;br /&gt;
{{EndGameFileList}}&lt;br /&gt;
&lt;br /&gt;
== Palette  ==&lt;br /&gt;
[[Image:Jill of the Jungle palette.png|thumb|right|128px|Jill of the Jungle palette]]&lt;br /&gt;
The VGA palette can be found inside the .EXE file. The palette is the same in all episodes and versions.&lt;br /&gt;
&lt;br /&gt;
==== Episode 1: Jill of the Jungle ====&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Version!!CRC32!!Date!!Size!!Palette Offset&lt;br /&gt;
|-&lt;br /&gt;
|1.0||7899CC28||1992-06-01||216 804 bytes||0x1ED84&lt;br /&gt;
|-&lt;br /&gt;
|1.2||9540714E||1992-07-12||204 784 bytes||0x1F884&lt;br /&gt;
|-&lt;br /&gt;
|1.2(a)||51ADAE83||1992-07-30||206 963 bytes||0x1FD54&lt;br /&gt;
|-&lt;br /&gt;
|1.2(b)||171E9EC0||1992-08-21||206 712 bytes||0x1FC34&lt;br /&gt;
|-&lt;br /&gt;
|1.2(c)||C52CA6D9||1993-02-17||206 636 bytes||0x1FC04&lt;br /&gt;
|-&lt;br /&gt;
|1.2(d)||0E7C596F||1993-12-27||219 216 bytes||0x24A64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Episode 2: Jill Goes Underground ====&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Version!!CRC32!!Date!!Size!!Palette Offset&lt;br /&gt;
|-&lt;br /&gt;
|1.0||6064EA0A||1992-06-17||65 166* bytes||0x1F0B4&amp;lt;sup&amp;gt;†&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.2(a)||?||1992-07-30||?||?&lt;br /&gt;
|-&lt;br /&gt;
|1.2(b)||17477A49||1992-08-21||204 158 bytes||0x1F6E4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(c)||75176ED7||1993-02-17||204 096 bytes||0x1F6B4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(d)||0FDB489E||1993-12-27||218 338 bytes||0x26A64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Episode 3: Jill Saves the Prince ====&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Version!!CRC32!!Date!!Size!!Palette Offset&lt;br /&gt;
|-&lt;br /&gt;
|1.0||3B4D8C3B||1992-07-07||201 616 bytes||0x1F1F4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(a)||B4EA288C||1992-07-30||204 425 bytes||0x1F804&lt;br /&gt;
|-&lt;br /&gt;
|1.2(b)||D5345AFB||1992-08-21||204 174 bytes||0x1F6E4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(c)||3FFF0F6C||1993-02-17||204 112 bytes||0x1F6B4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(d)||E27D4300||1993-12-27||218 370 bytes||0x26A64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#42;This version has been packed using [[LZEXE|LZEXE91]].&amp;lt;br /&amp;gt;&lt;br /&gt;
†Data taken from version after uncompressing using [[UNLZEXE]].&lt;br /&gt;
&lt;br /&gt;
The palette is in [[VGA Palette|classic VGA format]] (6-bit RGB.)  Note that the [[SHA Format]] can override this palette.&lt;br /&gt;
&lt;br /&gt;
== Episode selection screen ==&lt;br /&gt;
&lt;br /&gt;
Some versions of Jill come bundled with an episode loader executable which displays an interactive screen that allows the player to select from three episodes (if present) and ordering info. The executable contains large amounts (About 90%) of raw data used to display the screen itself and the ordering info if selected. The selection screen uses a single image but various areas of it are faded in in sequence when the executable runs.&lt;br /&gt;
&lt;br /&gt;
The ordering info uses the [[Crunched Screen Image]] format.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Data!!Location!!Size&lt;br /&gt;
|-&lt;br /&gt;
|Screen||04E7||64&#039;000 bytes&lt;br /&gt;
|-&lt;br /&gt;
|Screen palette||FEE7||768 bytes&lt;br /&gt;
|-&lt;br /&gt;
|Order info||12AF2||23&#039;630 bytes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Since the level files are used for a lot of different things, you can e.g. swap &amp;lt;tt&amp;gt;INTRO.JN1&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;1.JN1&amp;lt;/tt&amp;gt; and then when you load the first level you&#039;ll be playing the intro screen.  The demo and help screens can be accessed in the same way.&lt;br /&gt;
* You can also press Ctrl+P on the main menu to play the intro level, and Ctrl+E to enter the [[Using the official Jill of the Jungle level editor|level editor]].&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://jillofthejungle.110mb.com/home.html Unofficial Jill of the Jungle page] ([http://members.tripod.com/classic_roach/id14.html Older version], and [http://jill-of-the-jungle.tripod.com/jillsite/index.html alternate version])&lt;br /&gt;
* [http://ftp.funet.fi/pub/msdos/games/editors/jilledit.zip JillEdit] [http://www.stuntsillusion.com/download/jilledit.zip (mirror)] - a level editor for Jill of the Jungle created by Rory L. Fisher.&lt;br /&gt;
* [http://www.vgmaps.com/Atlas/PC/index.htm#JillOfTheJungle vgmaps.com] - all Jill maps as image files&lt;br /&gt;
* [http://www.youtube.com/watch?v=_88gJZoLpyc &amp;quot;Funky&amp;quot; remix] by Nick Stubblefield&lt;br /&gt;
* [http://www.openjill.org/ OpenJill] - open-source clone of Jill written in Java ([https://github.com/bubulemaster/openjill Github])&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12145</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12145"/>
		<updated>2025-02-20T01:22:42Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = Edit&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = Edit&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is a game that has several code and game play similarities to [[Jill of the Jungle]], with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many other features, such as the file formats for game levels and graphics. &lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim the programmer for Xargon mentions the following regarding the similarities: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://k1n9duk3.shikadi.net/xmod.html xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Edit&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://moddingwiki.shikadi.net/wiki/Using_the_official_Jill_of_the_Jungle_level_editor Built-in editor] (April 2024 version only)&lt;br /&gt;
| Platform = DOS&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released a version of Xargon that contains the original built-in level editor used to make the game&#039;s levels on April 1, 2024. The release includes detailed instructions for using the level editor as well as two new levels. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.  This release also restores the ability to record a [https://moddingwiki.shikadi.net/wiki/Xargon/Cheats demo macro]. &lt;br /&gt;
&lt;br /&gt;
K1n9_Duk3 released [https://k1n9duk3.shikadi.net/xmod.html xMod] in August 2024, a modern GUI-based tool for Windows that simplifies the process of editing many aspects of Xargon, including levels, game text, and sound effects.  Some users may find this tool easier to use for editing the game&#039;s content than the original built-in level editor. A similar tool, [https://k1n9duk3.shikadi.net/jmod.html jMod], exists for editing Jill of the Jungle. &lt;br /&gt;
&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Using_the_official_Jill_of_the_Jungle_level_editor&amp;diff=12144</id>
		<title>Using the official Jill of the Jungle level editor</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Using_the_official_Jill_of_the_Jungle_level_editor&amp;diff=12144"/>
		<updated>2025-02-19T22:21:22Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Jill of the Jungle]] has an undocumented built in level editor which can be used to create custom levels.  &lt;br /&gt;
&lt;br /&gt;
A highly similar built in level editor also exists in [[Xargon]] (The key sequence to enter the editor was removed from the original retail release of [[Xargon]], although the code is still there, and [https://www.classicdosgames.com/game/Xargon.html a new version of that game] released in April 2024 restored the level editor functionality in Episode 1. For more information about the similar Xargon level editor, see this [https://www.classicdosgames.com/tutorials/xargon_level_editor.html link])&lt;br /&gt;
&lt;br /&gt;
This tutorial will briefly explain how to use the editor.&lt;br /&gt;
&lt;br /&gt;
== Activating the editor ==&lt;br /&gt;
&lt;br /&gt;
The activation sequence is quite simple - press Ctrl+E on the main menu.&lt;br /&gt;
&lt;br /&gt;
== Using the editor ==&lt;br /&gt;
&lt;br /&gt;
The following keys are used while working in the editor:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Key !! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| Arrow keys || Move the cursor around (hold shift to move half a screen at a time)&lt;br /&gt;
|-&lt;br /&gt;
| Space || Place the selected tile at the current cursor location&lt;br /&gt;
|-&lt;br /&gt;
| K || Select the tile under the cursor&lt;br /&gt;
|-&lt;br /&gt;
| Tab || Continuous draw mode (as if Space was held while the cursor moves around)&lt;br /&gt;
|-&lt;br /&gt;
| Enter || Load a tile by name (prompts for name; names are stored in &amp;lt;tt&amp;gt;jill.dma&amp;lt;/tt&amp;gt;, e.g. &amp;quot;PLATREDL&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| O || Object edit mode (see below)&lt;br /&gt;
|-&lt;br /&gt;
| L || Load a map by filename (prompts for a name, e.g. &amp;quot;map.jn1&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| S || Save the map to a new file (prompts for filename)&lt;br /&gt;
|-&lt;br /&gt;
| H || Horizontal flood fill (all tiles on the current row matching the one under the cursor are set to the selected tile)&lt;br /&gt;
|-&lt;br /&gt;
| Y || Disalign Y (place newly inserted objects this many pixels below each grid boundary)&lt;br /&gt;
|-&lt;br /&gt;
| U || Update object sizes (probably good to do this before saving)&lt;br /&gt;
|-&lt;br /&gt;
| V || Something to do with the inventory (adding the &#039;hero&#039; to it?)&lt;br /&gt;
|-&lt;br /&gt;
| Z || Clear map&lt;br /&gt;
|-&lt;br /&gt;
| N || New board (seems to do the same as &#039;clear map&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| I || Add an entry to the high scores with 100 points (why??)&lt;br /&gt;
|-&lt;br /&gt;
| C || [Xargon only] Set colour (enter a number 0-10 inclusive)&lt;br /&gt;
|-&lt;br /&gt;
| F4 || [Xargon only?] Cycle colours (palette animation?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A notable difference between the Jill editor and the Xargon editor is that the Xargon editor allows for copying blocks of tiles by pressing F1 at the top-left corner then F2 at the bottom right corner of the block or group of blocks that are to be copied.  F3 then pastes the copied block(s) at the current cursor position.  Allen Pilgrim, the programmer for Xargon has confirmed that this functionality was added during the development of Xargon to make the editor easier and more efficient to use. &lt;br /&gt;
&lt;br /&gt;
=== Object edit mode ===&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* A - add an object.  Type the name (e.g. &amp;quot;gem&amp;quot;, see list below) and if the other values are left at zero the object will be inserted at the current cursor position.&lt;br /&gt;
* D - delete the object under the cursor (type is set to &#039;killme&#039;)&lt;br /&gt;
* K - select object under cursor.&lt;br /&gt;
* P - paste a copy of the selected object here.&lt;br /&gt;
* O - move previously selected object (with &#039;K&#039;) to the current cursor position.&lt;br /&gt;
* M - modify object under cursor.  Similar to A for add.&lt;br /&gt;
&lt;br /&gt;
==== Object names ====&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellspacing=&amp;quot;2&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
PLAYER&amp;lt;br/&amp;gt;&lt;br /&gt;
APPLE&amp;lt;br/&amp;gt;&lt;br /&gt;
KNIFE&amp;lt;br/&amp;gt;&lt;br /&gt;
KILLME&amp;lt;br/&amp;gt;&lt;br /&gt;
BIGANT&amp;lt;br/&amp;gt;&lt;br /&gt;
MACROTRIG&amp;lt;br/&amp;gt;&lt;br /&gt;
DEMON&amp;lt;br/&amp;gt;&lt;br /&gt;
BUNNY&amp;lt;br/&amp;gt;&lt;br /&gt;
INCHWORM&amp;lt;br/&amp;gt;&lt;br /&gt;
ZAPPER&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
BOBSLUG&amp;lt;br/&amp;gt;&lt;br /&gt;
CHECKPT&amp;lt;br/&amp;gt;&lt;br /&gt;
PAUL&amp;lt;br/&amp;gt;&lt;br /&gt;
WISEMAN&amp;lt;br/&amp;gt;&lt;br /&gt;
FATSO&amp;lt;br/&amp;gt;&lt;br /&gt;
FIREBALL&amp;lt;br/&amp;gt;&lt;br /&gt;
CLOUD&amp;lt;br/&amp;gt;&lt;br /&gt;
TEXT6&amp;lt;br/&amp;gt;&lt;br /&gt;
TEXT8&amp;lt;br/&amp;gt;&lt;br /&gt;
FROG&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
TINY&amp;lt;br/&amp;gt;&lt;br /&gt;
DOOR&amp;lt;br/&amp;gt;&lt;br /&gt;
FALLDOOR&amp;lt;br/&amp;gt;&lt;br /&gt;
BRIDGER&amp;lt;br/&amp;gt;&lt;br /&gt;
SCORE&amp;lt;br/&amp;gt;&lt;br /&gt;
TOKEN&amp;lt;br/&amp;gt;&lt;br /&gt;
PHOENIX&amp;lt;br/&amp;gt;&lt;br /&gt;
FIRE&amp;lt;br/&amp;gt;&lt;br /&gt;
SWITCH&amp;lt;br/&amp;gt;&lt;br /&gt;
TXTMSG&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
BOULDER&amp;lt;br/&amp;gt;&lt;br /&gt;
EXPL1&amp;lt;br/&amp;gt;&lt;br /&gt;
EXPL2&amp;lt;br/&amp;gt;&lt;br /&gt;
STALAG&amp;lt;br/&amp;gt;&lt;br /&gt;
SNAKE&amp;lt;br/&amp;gt;&lt;br /&gt;
SEAROCK&amp;lt;br/&amp;gt;&lt;br /&gt;
BOLL&amp;lt;br/&amp;gt;&lt;br /&gt;
MEGA&amp;lt;br/&amp;gt;&lt;br /&gt;
KNIGHT&amp;lt;br/&amp;gt;&lt;br /&gt;
BEENEST&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
BEESWARM&amp;lt;br/&amp;gt;&lt;br /&gt;
CRAB&amp;lt;br/&amp;gt;&lt;br /&gt;
CROC&amp;lt;br/&amp;gt;&lt;br /&gt;
EPIC&amp;lt;br/&amp;gt;&lt;br /&gt;
SPINBLAD&amp;lt;br/&amp;gt;&lt;br /&gt;
SKULL&amp;lt;br/&amp;gt;&lt;br /&gt;
BUTTON&amp;lt;br/&amp;gt;&lt;br /&gt;
JILLFISH&amp;lt;br/&amp;gt;&lt;br /&gt;
JILLSPIDER&amp;lt;br/&amp;gt;&lt;br /&gt;
JILLBIRD&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
JILLFROG&amp;lt;br/&amp;gt;&lt;br /&gt;
BUBBLE&amp;lt;br/&amp;gt;&lt;br /&gt;
JELLYFISH&amp;lt;br/&amp;gt;&lt;br /&gt;
BADFISH&amp;lt;br/&amp;gt;&lt;br /&gt;
ELEV&amp;lt;br/&amp;gt;&lt;br /&gt;
FIREBULLET&amp;lt;br/&amp;gt;&lt;br /&gt;
FISHBULLET&amp;lt;br/&amp;gt;&lt;br /&gt;
VINECLIMB&amp;lt;br/&amp;gt;&lt;br /&gt;
FLAG&amp;lt;br/&amp;gt;&lt;br /&gt;
MAPDEMO&amp;lt;br/&amp;gt;&lt;br /&gt;
ROMAN&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* To insert powerups, add an object of type TOKEN.  Set the &amp;quot;CNT&amp;quot; number to different values to get different powerups.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
The level editor was discovered by [[User:Malvineous|Malvineous]].  It was first announced on the [http://www.classicdosgames.com/forum/viewtopic.php?f=25&amp;amp;t=1050 RGB Classic Games forum].&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Jill of the Jungle]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12143</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12143"/>
		<updated>2025-02-19T22:19:11Z</updated>

		<summary type="html">&lt;p&gt;Dark: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = Edit&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = Edit&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is a game that has several code and game play similarities to [[Jill of the Jungle]], with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many other features, such as the file formats for game levels and graphics. &lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim the programmer for Xargon mentions the following regarding the similarities: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://k1n9duk3.shikadi.net/xmod.html xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Edit&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://moddingwiki.shikadi.net/wiki/Using_the_official_Jill_of_the_Jungle_level_editor Built-in editor] (April 2024 version only)&lt;br /&gt;
| Platform = DOS&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released a version of Xargon that contains the original built-in level editor used to make the game&#039;s levels on April 1, 2024. The release includes detailed instructions for using the level editor as well as two new levels. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.  This release also restores the ability to record a [https://moddingwiki.shikadi.net/wiki/Xargon/Cheats demo macro]. &lt;br /&gt;
&lt;br /&gt;
K1n9_Duk3 released [https://archive.org/details/xmod_1000/ xMod] in August 2024, a modern GUI-based tool for Windows that simplifies the process of editing many aspects of Xargon, including levels, game text, and sound effects.  Some users may find this tool easier to use for editing the game&#039;s content than the original built-in level editor. A similar tool, [https://k1n9duk3.shikadi.net/jmod.html jMod], exists for editing Jill of the Jungle. &lt;br /&gt;
&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=File:Mod-Xargon.png&amp;diff=12142</id>
		<title>File:Mod-Xargon.png</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=File:Mod-Xargon.png&amp;diff=12142"/>
		<updated>2025-02-19T19:50:52Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Using_the_official_Jill_of_the_Jungle_level_editor&amp;diff=12141</id>
		<title>Using the official Jill of the Jungle level editor</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Using_the_official_Jill_of_the_Jungle_level_editor&amp;diff=12141"/>
		<updated>2025-02-19T18:54:05Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Jill of the Jungle]] has an undocumented built in level editor which can be used to create custom levels.  &lt;br /&gt;
&lt;br /&gt;
A very similar built in level editor was also used to create Xargon&#039;s levels (The key sequence to enter the editor was removed from the original retail release of [[Xargon]], although the code is still there, and [https://www.classicdosgames.com/game/Xargon.html a new version of that game] released in April 2024 restored the level editor functionality in Episode 1. For more information about the similar Xargon level editor, see this [https://www.classicdosgames.com/tutorials/xargon_level_editor.html link])&lt;br /&gt;
&lt;br /&gt;
This tutorial will briefly explain how to use the editor.&lt;br /&gt;
&lt;br /&gt;
== Activating the editor ==&lt;br /&gt;
&lt;br /&gt;
The activation sequence is quite simple - press Ctrl+E on the main menu.&lt;br /&gt;
&lt;br /&gt;
== Using the editor ==&lt;br /&gt;
&lt;br /&gt;
The following keys are used while working in the editor:&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Key !! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| Arrow keys || Move the cursor around (hold shift to move half a screen at a time)&lt;br /&gt;
|-&lt;br /&gt;
| Space || Place the selected tile at the current cursor location&lt;br /&gt;
|-&lt;br /&gt;
| K || Select the tile under the cursor&lt;br /&gt;
|-&lt;br /&gt;
| Tab || Continuous draw mode (as if Space was held while the cursor moves around)&lt;br /&gt;
|-&lt;br /&gt;
| Enter || Load a tile by name (prompts for name; names are stored in &amp;lt;tt&amp;gt;jill.dma&amp;lt;/tt&amp;gt;, e.g. &amp;quot;PLATREDL&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| O || Object edit mode (see below)&lt;br /&gt;
|-&lt;br /&gt;
| L || Load a map by filename (prompts for a name, e.g. &amp;quot;map.jn1&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| S || Save the map to a new file (prompts for filename)&lt;br /&gt;
|-&lt;br /&gt;
| H || Horizontal flood fill (all tiles on the current row matching the one under the cursor are set to the selected tile)&lt;br /&gt;
|-&lt;br /&gt;
| Y || Disalign Y (place newly inserted objects this many pixels below each grid boundary)&lt;br /&gt;
|-&lt;br /&gt;
| U || Update object sizes (probably good to do this before saving)&lt;br /&gt;
|-&lt;br /&gt;
| V || Something to do with the inventory (adding the &#039;hero&#039; to it?)&lt;br /&gt;
|-&lt;br /&gt;
| Z || Clear map&lt;br /&gt;
|-&lt;br /&gt;
| N || New board (seems to do the same as &#039;clear map&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| I || Add an entry to the high scores with 100 points (why??)&lt;br /&gt;
|-&lt;br /&gt;
| C || [Xargon only] Set colour (enter a number 0-10 inclusive)&lt;br /&gt;
|-&lt;br /&gt;
| F4 || [Xargon only?] Cycle colours (palette animation?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A notable difference between the Jill editor and the Xargon editor is that the Xargon editor allows for copying blocks of tiles by pressing F1 at the top-left corner then F2 at the bottom right corner of the block or group of blocks that are to be copied.  F3 then pastes the copied block(s) at the current cursor position.  Allen Pilgrim, the programmer for Xargon has confirmed that this functionality was added during the development of Xargon to make the editor easier and more efficient to use. &lt;br /&gt;
&lt;br /&gt;
=== Object edit mode ===&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* A - add an object.  Type the name (e.g. &amp;quot;gem&amp;quot;, see list below) and if the other values are left at zero the object will be inserted at the current cursor position.&lt;br /&gt;
* D - delete the object under the cursor (type is set to &#039;killme&#039;)&lt;br /&gt;
* K - select object under cursor.&lt;br /&gt;
* P - paste a copy of the selected object here.&lt;br /&gt;
* O - move previously selected object (with &#039;K&#039;) to the current cursor position.&lt;br /&gt;
* M - modify object under cursor.  Similar to A for add.&lt;br /&gt;
&lt;br /&gt;
==== Object names ====&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table cellspacing=&amp;quot;2&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
PLAYER&amp;lt;br/&amp;gt;&lt;br /&gt;
APPLE&amp;lt;br/&amp;gt;&lt;br /&gt;
KNIFE&amp;lt;br/&amp;gt;&lt;br /&gt;
KILLME&amp;lt;br/&amp;gt;&lt;br /&gt;
BIGANT&amp;lt;br/&amp;gt;&lt;br /&gt;
MACROTRIG&amp;lt;br/&amp;gt;&lt;br /&gt;
DEMON&amp;lt;br/&amp;gt;&lt;br /&gt;
BUNNY&amp;lt;br/&amp;gt;&lt;br /&gt;
INCHWORM&amp;lt;br/&amp;gt;&lt;br /&gt;
ZAPPER&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
BOBSLUG&amp;lt;br/&amp;gt;&lt;br /&gt;
CHECKPT&amp;lt;br/&amp;gt;&lt;br /&gt;
PAUL&amp;lt;br/&amp;gt;&lt;br /&gt;
WISEMAN&amp;lt;br/&amp;gt;&lt;br /&gt;
FATSO&amp;lt;br/&amp;gt;&lt;br /&gt;
FIREBALL&amp;lt;br/&amp;gt;&lt;br /&gt;
CLOUD&amp;lt;br/&amp;gt;&lt;br /&gt;
TEXT6&amp;lt;br/&amp;gt;&lt;br /&gt;
TEXT8&amp;lt;br/&amp;gt;&lt;br /&gt;
FROG&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
TINY&amp;lt;br/&amp;gt;&lt;br /&gt;
DOOR&amp;lt;br/&amp;gt;&lt;br /&gt;
FALLDOOR&amp;lt;br/&amp;gt;&lt;br /&gt;
BRIDGER&amp;lt;br/&amp;gt;&lt;br /&gt;
SCORE&amp;lt;br/&amp;gt;&lt;br /&gt;
TOKEN&amp;lt;br/&amp;gt;&lt;br /&gt;
PHOENIX&amp;lt;br/&amp;gt;&lt;br /&gt;
FIRE&amp;lt;br/&amp;gt;&lt;br /&gt;
SWITCH&amp;lt;br/&amp;gt;&lt;br /&gt;
TXTMSG&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
BOULDER&amp;lt;br/&amp;gt;&lt;br /&gt;
EXPL1&amp;lt;br/&amp;gt;&lt;br /&gt;
EXPL2&amp;lt;br/&amp;gt;&lt;br /&gt;
STALAG&amp;lt;br/&amp;gt;&lt;br /&gt;
SNAKE&amp;lt;br/&amp;gt;&lt;br /&gt;
SEAROCK&amp;lt;br/&amp;gt;&lt;br /&gt;
BOLL&amp;lt;br/&amp;gt;&lt;br /&gt;
MEGA&amp;lt;br/&amp;gt;&lt;br /&gt;
KNIGHT&amp;lt;br/&amp;gt;&lt;br /&gt;
BEENEST&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
BEESWARM&amp;lt;br/&amp;gt;&lt;br /&gt;
CRAB&amp;lt;br/&amp;gt;&lt;br /&gt;
CROC&amp;lt;br/&amp;gt;&lt;br /&gt;
EPIC&amp;lt;br/&amp;gt;&lt;br /&gt;
SPINBLAD&amp;lt;br/&amp;gt;&lt;br /&gt;
SKULL&amp;lt;br/&amp;gt;&lt;br /&gt;
BUTTON&amp;lt;br/&amp;gt;&lt;br /&gt;
JILLFISH&amp;lt;br/&amp;gt;&lt;br /&gt;
JILLSPIDER&amp;lt;br/&amp;gt;&lt;br /&gt;
JILLBIRD&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;vertical-align: top;&amp;quot;&amp;gt;&lt;br /&gt;
JILLFROG&amp;lt;br/&amp;gt;&lt;br /&gt;
BUBBLE&amp;lt;br/&amp;gt;&lt;br /&gt;
JELLYFISH&amp;lt;br/&amp;gt;&lt;br /&gt;
BADFISH&amp;lt;br/&amp;gt;&lt;br /&gt;
ELEV&amp;lt;br/&amp;gt;&lt;br /&gt;
FIREBULLET&amp;lt;br/&amp;gt;&lt;br /&gt;
FISHBULLET&amp;lt;br/&amp;gt;&lt;br /&gt;
VINECLIMB&amp;lt;br/&amp;gt;&lt;br /&gt;
FLAG&amp;lt;br/&amp;gt;&lt;br /&gt;
MAPDEMO&amp;lt;br/&amp;gt;&lt;br /&gt;
ROMAN&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* To insert powerups, add an object of type TOKEN.  Set the &amp;quot;CNT&amp;quot; number to different values to get different powerups.&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
The level editor was discovered by [[User:Malvineous|Malvineous]].  It was first announced on the [http://www.classicdosgames.com/forum/viewtopic.php?f=25&amp;amp;t=1050 RGB Classic Games forum].&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Jill of the Jungle]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Jill_of_the_Jungle/Mods&amp;diff=12140</id>
		<title>Jill of the Jungle/Mods</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Jill_of_the_Jungle/Mods&amp;diff=12140"/>
		<updated>2025-02-19T18:28:29Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Title&lt;br /&gt;
! Download(s)&lt;br /&gt;
! Release date&lt;br /&gt;
! Modder(s)&lt;br /&gt;
! # of levels&lt;br /&gt;
! Protagonist&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Zoo (JillEdit demo level)&lt;br /&gt;
| Included with [http://ftp.funet.fi/pub/msdos/games/editors/jilledit.zip JillEdit]&lt;br /&gt;
| 1994-02-13&lt;br /&gt;
| Rory L. Fisher&lt;br /&gt;
| 1&lt;br /&gt;
| Jill&lt;br /&gt;
| First Jill mod&lt;br /&gt;
|-&lt;br /&gt;
| Jill of the Jungle 4&lt;br /&gt;
| [https://pckf.com/viewtopic.php?t=4731 Link]&lt;br /&gt;
| 2019-01-01&lt;br /&gt;
| Roobar&lt;br /&gt;
| 6&lt;br /&gt;
| Jill&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Jill in the Enchanted Palace of Infinite Choice&lt;br /&gt;
| [https://pckf.com/viewtopic.php?t=10965 Link]&lt;br /&gt;
| 2021-05-23&lt;br /&gt;
| GoldenKey&lt;br /&gt;
| tbd&lt;br /&gt;
| Jill&lt;br /&gt;
| A mod that uses existing tiles in unconventional ways&lt;br /&gt;
|-&lt;br /&gt;
| Jill of the Jungle Returns&lt;br /&gt;
| [https://pckf.com/viewtopic.php?t=5677 Link]&lt;br /&gt;
| 2019-08-17&lt;br /&gt;
| entropicdecay&lt;br /&gt;
| tbd&lt;br /&gt;
| Jill&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Mods by game]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon/Mods&amp;diff=12139</id>
		<title>Xargon/Mods</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon/Mods&amp;diff=12139"/>
		<updated>2025-02-19T18:18:59Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Title&lt;br /&gt;
! Download(s)&lt;br /&gt;
! Release date&lt;br /&gt;
! Modder(s)&lt;br /&gt;
! # of levels&lt;br /&gt;
! Protagonist&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Xargon Level Editor version&lt;br /&gt;
| [https://www.classicdosgames.com/game/Xargon.html#Xargon link]&lt;br /&gt;
| 2024-04-01&lt;br /&gt;
| Allen Pilgrim&lt;br /&gt;
| 2 new levels&lt;br /&gt;
| Malvineous&lt;br /&gt;
| Re-release of the full version of Xargon with built-in level editor enabled in episode 1, and including 2 new levels&lt;br /&gt;
|-&lt;br /&gt;
| Xargon Uncharted Isle&lt;br /&gt;
| [https://archive.org/details/xargon-ui link]&lt;br /&gt;
| 2024-08-02&lt;br /&gt;
| John Brandon&lt;br /&gt;
| 6&lt;br /&gt;
| Malvineous&lt;br /&gt;
| Full episode-style mod with new levels and story&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Mods by game]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon/Mods&amp;diff=12138</id>
		<title>Xargon/Mods</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon/Mods&amp;diff=12138"/>
		<updated>2025-02-19T18:18:13Z</updated>

		<summary type="html">&lt;p&gt;Dark: Created page with &amp;quot;{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot; |- ! Title ! Download(s) ! Release date ! Modder(s) ! # of levels ! Protagonist ! Notes |- | Xargon Level Editor version | [https://www.classicdosgames.com/game/Xargon.html#Xargon link] | 2024-01-04 | Allen Pilgrim | 2 new levels | Malvineous | Re-release of the full version of Xargon with built...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Title&lt;br /&gt;
! Download(s)&lt;br /&gt;
! Release date&lt;br /&gt;
! Modder(s)&lt;br /&gt;
! # of levels&lt;br /&gt;
! Protagonist&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Xargon Level Editor version&lt;br /&gt;
| [https://www.classicdosgames.com/game/Xargon.html#Xargon link]&lt;br /&gt;
| 2024-01-04&lt;br /&gt;
| Allen Pilgrim&lt;br /&gt;
| 2 new levels&lt;br /&gt;
| Malvineous&lt;br /&gt;
| Re-release of the full version of Xargon with built-in level editor enabled in episode 1, and including 2 new levels&lt;br /&gt;
|-&lt;br /&gt;
| Xargon Uncharted Isle&lt;br /&gt;
| [https://archive.org/details/xargon-ui link]&lt;br /&gt;
| 2024-02-08&lt;br /&gt;
| John Brandon&lt;br /&gt;
| 6&lt;br /&gt;
| Malvineous&lt;br /&gt;
| Full episode-style mod with new levels and story&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Mods by game]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12137</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12137"/>
		<updated>2025-02-19T18:07:07Z</updated>

		<summary type="html">&lt;p&gt;Dark: /* Further information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = Edit&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = Edit&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is a game that has several code and game play similarities to [[Jill of the Jungle]], with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many other features, such as the file formats for game levels and graphics. &lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim the programmer for Xargon mentions the following regarding the similarities: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://k1n9duk3.shikadi.net/xmod.html xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Edit&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = Built-in editor (April 2024 version only)&lt;br /&gt;
| Platform = DOS&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released a version of Xargon that contains the original built-in level editor used to make the game&#039;s levels on April 1, 2024. The release includes detailed instructions for using the level editor as well as two new levels. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.  This release also restores the ability to record a [https://moddingwiki.shikadi.net/wiki/Xargon/Cheats demo macro]. &lt;br /&gt;
&lt;br /&gt;
K1n9_Duk3 released [https://archive.org/details/xmod_1000/ xMod] in August 2024, a modern GUI-based tool for Windows that simplifies the process of editing many aspects of Xargon, including levels, game text, and sound effects.  Some users may find this tool easier to use for editing the game&#039;s content than the original built-in level editor. A similar tool, [https://k1n9duk3.shikadi.net/jmod.html jMod], exists for editing Jill of the Jungle. &lt;br /&gt;
&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12136</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12136"/>
		<updated>2025-02-19T18:04:04Z</updated>

		<summary type="html">&lt;p&gt;Dark: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = Edit&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = Edit&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is a game that has several code and game play similarities to [[Jill of the Jungle]], with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many other features, such as the file formats for game levels and graphics. &lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim the programmer for Xargon mentions the following regarding the similarities: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://k1n9duk3.shikadi.net/xmod.html xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Edit&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = Built-in editor (April 2024 version only)&lt;br /&gt;
| Platform = DOS&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released a version of Xargon that contains the original built-in level editor used to make the game&#039;s levels on April 1, 2024. The release includes detailed instructions for using the level editor as well as two new levels. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
K1n9_Duk3 released [https://archive.org/details/xmod_1000/ xMod] in August 2024, a modern GUI-based tool for Windows that simplifies the process of editing many aspects of Xargon, including levels, game text, and sound effects.  Some users may find this tool easier to use for editing the game&#039;s content than the original built-in level editor. A similar tool, [https://k1n9duk3.shikadi.net/jmod.html jMod], exists for editing Jill of the Jungle. &lt;br /&gt;
&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12135</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12135"/>
		<updated>2025-02-19T18:03:26Z</updated>

		<summary type="html">&lt;p&gt;Dark: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = Edit&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = Edit&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is a game that has several code and game play similarities to [[Jill of the Jungle]], with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many other features, such as the file formats for game levels and graphics. &lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim the programmer for Xargon mentions the following regarding the similarities: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://k1n9duk3.shikadi.net/xmod.html xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Edit&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = Built-in editor (April 2024 version only)&lt;br /&gt;
| Platform = DOS&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released a version of Xargon that contains the original built-in level editor used to make the game&#039;s levels on April 1, 2024. The release includes detailed instructions for using the level editor as well as two new levels. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
K1n9_Duk3 released [https://archive.org/details/xmod_1000/ xMod] in August 2024, a modern GUI-based tool for Windows that simplifies the process of editing many aspects of Xargon, including levels, game text, and sound effects.  Some users may find this tool easier to use for editing the game&#039;s content than the original built-in level editor. A similar tool, [https://k1n9duk3.shikadi.net/jmod.html jMod], exists for editing Jill of the Jungle. &lt;br /&gt;
&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Jill_of_the_Jungle&amp;diff=12134</id>
		<title>Jill of the Jungle</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Jill_of_the_Jungle&amp;diff=12134"/>
		<updated>2025-02-19T18:00:21Z</updated>

		<summary type="html">&lt;p&gt;Dark: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = None&lt;br /&gt;
 | Sound = No&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = No&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jill of the Jungle&#039;&#039;&#039; is the first version of the engine which would go on to power [[Xargon]]. Allen Pilgrim wrote the code for [[Xargon]] and did not use the &#039;Jill of the Jungle&#039; engine. It supports CGA, EGA and VGA graphics by way of &amp;quot;colour maps&amp;quot;, which dictate the CGA and EGA colours to be used to display each of the possible 256-colours of a given image.  This way only a single 256-colour image is supplied, rather than a different image for each display.&lt;br /&gt;
&lt;br /&gt;
Jill is also unique in that it is one of a very small number of games that include a level editor, albeit an undocumented one.  See the [[Using the official Jill of the Jungle level editor|tutorial]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Using the official Jill of the Jungle level editor|Built-in editor]]&lt;br /&gt;
| Platform = DOS&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://ftp.funet.fi/pub/msdos/games/editors/jilledit.zip JillEdit] [http://www.stuntsillusion.com/download/jilledit.zip (mirror)]&lt;br /&gt;
| Platform = DOS&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://k1n9duk3.shikadi.net/jmod.html jMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = Edit&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
{{BeginGameFileList}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.cfg&lt;br /&gt;
 | Format = [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Game configuration&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.ddt&lt;br /&gt;
 | Format = [[CMF Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Background music&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = jill,dma&lt;br /&gt;
 | Format = [[DMA Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Tile information&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.jn[123]&lt;br /&gt;
 | Format = [[Jill of the Jungle Map Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Game levels&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.mac&lt;br /&gt;
 | Format = [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Demo macros&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.sha&lt;br /&gt;
 | Format = [[SHA Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Shapes (images/tiles)&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = *.vcl&lt;br /&gt;
 | Format = [[VCL Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Sound and text assets&lt;br /&gt;
}}&lt;br /&gt;
{{GameFile&lt;br /&gt;
 | Name = jn[123]save.[0-9]&lt;br /&gt;
 | Format = [[Jill of the Jungle Map Format]]&lt;br /&gt;
 | KnownFormat = Yes&lt;br /&gt;
 | Desc = Saved games - just dumps of the entire level in its current state&lt;br /&gt;
}}&lt;br /&gt;
{{EndGameFileList}}&lt;br /&gt;
&lt;br /&gt;
== Palette  ==&lt;br /&gt;
[[Image:Jill of the Jungle palette.png|thumb|right|128px|Jill of the Jungle palette]]&lt;br /&gt;
The VGA palette can be found inside the .EXE file. The palette is the same in all episodes and versions.&lt;br /&gt;
&lt;br /&gt;
==== Episode 1: Jill of the Jungle ====&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Version!!CRC32!!Date!!Size!!Palette Offset&lt;br /&gt;
|-&lt;br /&gt;
|1.0||7899CC28||1992-06-01||216 804 bytes||0x1ED84&lt;br /&gt;
|-&lt;br /&gt;
|1.2||9540714E||1992-07-12||204 784 bytes||0x1F884&lt;br /&gt;
|-&lt;br /&gt;
|1.2(a)||51ADAE83||1992-07-30||206 963 bytes||0x1FD54&lt;br /&gt;
|-&lt;br /&gt;
|1.2(b)||171E9EC0||1992-08-21||206 712 bytes||0x1FC34&lt;br /&gt;
|-&lt;br /&gt;
|1.2(c)||C52CA6D9||1993-02-17||206 636 bytes||0x1FC04&lt;br /&gt;
|-&lt;br /&gt;
|1.2(d)||0E7C596F||1993-12-27||219 216 bytes||0x24A64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Episode 2: Jill Goes Underground ====&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Version!!CRC32!!Date!!Size!!Palette Offset&lt;br /&gt;
|-&lt;br /&gt;
|1.0||6064EA0A||1992-06-17||65 166* bytes||0x1F0B4&amp;lt;sup&amp;gt;†&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1.2(a)||?||1992-07-30||?||?&lt;br /&gt;
|-&lt;br /&gt;
|1.2(b)||17477A49||1992-08-21||204 158 bytes||0x1F6E4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(c)||75176ED7||1993-02-17||204 096 bytes||0x1F6B4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(d)||0FDB489E||1993-12-27||218 338 bytes||0x26A64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Episode 3: Jill Saves the Prince ====&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Version!!CRC32!!Date!!Size!!Palette Offset&lt;br /&gt;
|-&lt;br /&gt;
|1.0||3B4D8C3B||1992-07-07||201 616 bytes||0x1F1F4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(a)||B4EA288C||1992-07-30||204 425 bytes||0x1F804&lt;br /&gt;
|-&lt;br /&gt;
|1.2(b)||D5345AFB||1992-08-21||204 174 bytes||0x1F6E4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(c)||3FFF0F6C||1993-02-17||204 112 bytes||0x1F6B4&lt;br /&gt;
|-&lt;br /&gt;
|1.2(d)||E27D4300||1993-12-27||218 370 bytes||0x26A64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#42;This version has been packed using [[LZEXE|LZEXE91]].&amp;lt;br /&amp;gt;&lt;br /&gt;
†Data taken from version after uncompressing using [[UNLZEXE]].&lt;br /&gt;
&lt;br /&gt;
The palette is in [[VGA Palette|classic VGA format]] (6-bit RGB.)  Note that the [[SHA Format]] can override this palette.&lt;br /&gt;
&lt;br /&gt;
== Episode selection screen ==&lt;br /&gt;
&lt;br /&gt;
Some versions of Jill come bundled with an episode loader executable which displays an interactive screen that allows the player to select from three episodes (if present) and ordering info. The executable contains large amounts (About 90%) of raw data used to display the screen itself and the ordering info if selected. The selection screen uses a single image but various areas of it are faded in in sequence when the executable runs.&lt;br /&gt;
&lt;br /&gt;
The ordering info uses the [[Crunched Screen Image]] format.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Data!!Location!!Size&lt;br /&gt;
|-&lt;br /&gt;
|Screen||04E7||64&#039;000 bytes&lt;br /&gt;
|-&lt;br /&gt;
|Screen palette||FEE7||768 bytes&lt;br /&gt;
|-&lt;br /&gt;
|Order info||12AF2||23&#039;630 bytes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Since the level files are used for a lot of different things, you can e.g. swap &amp;lt;tt&amp;gt;INTRO.JN1&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;1.JN1&amp;lt;/tt&amp;gt; and then when you load the first level you&#039;ll be playing the intro screen.  The demo and help screens can be accessed in the same way.&lt;br /&gt;
* You can also press Ctrl+P on the main menu to play the intro level, and Ctrl+E to enter the [[Using the official Jill of the Jungle level editor|level editor]].&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://jillofthejungle.110mb.com/home.html Unofficial Jill of the Jungle page] ([http://members.tripod.com/classic_roach/id14.html Older version], and [http://jill-of-the-jungle.tripod.com/jillsite/index.html alternate version])&lt;br /&gt;
* [http://ftp.funet.fi/pub/msdos/games/editors/jilledit.zip JillEdit] [http://www.stuntsillusion.com/download/jilledit.zip (mirror)] - a level editor for Jill of the Jungle created by Rory L. Fisher.&lt;br /&gt;
* [http://www.vgmaps.com/Atlas/PC/index.htm#JillOfTheJungle vgmaps.com] - all Jill maps as image files&lt;br /&gt;
* [http://www.youtube.com/watch?v=_88gJZoLpyc &amp;quot;Funky&amp;quot; remix] by Nick Stubblefield&lt;br /&gt;
* [http://www.openjill.org/ OpenJill] - open-source clone of Jill written in Java ([https://github.com/bubulemaster/openjill Github])&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12133</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12133"/>
		<updated>2025-02-19T17:55:58Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = Edit&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = Edit&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is a game that has several code and game play similarities to [[Jill of the Jungle]], with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many other features, such as the file formats for game levels and graphics. &lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim the programmer for Xargon mentions the following regarding the similarities: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://k1n9duk3.shikadi.net/xmod.html xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Yes&lt;br /&gt;
| txt = Yes&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released a version of Xargon that contains the original built-in level editor used to make the game&#039;s levels on April 1, 2024. The release includes detailed instructions for using the level editor as well as two new levels. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
K1n9_Duk3 released [https://archive.org/details/xmod_1000/ xMod] in August 2024, a modern GUI-based tool for Windows that simplifies the process of editing many aspects of Xargon, including levels, game text, and sound effects.  Some users may find this tool easier to use for editing the game&#039;s content than the original built-in level editor. A similar tool, [https://k1n9duk3.shikadi.net/jmod.html jMod], exists for editing Jill of the Jungle. &lt;br /&gt;
&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12132</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12132"/>
		<updated>2025-02-19T17:51:39Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = Edit&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = Edit&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is a game that has several code and game play similarities to [[Jill of the Jungle]], with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many other features, such as the file formats for game levels and graphics. &lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim the programmer for Xargon mentions the following regarding the similarities: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://archive.org/details/xmod_1000/ xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Yes&lt;br /&gt;
| txt = Yes&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released a version of Xargon that contains the original built-in level editor used to make the game&#039;s levels on April 1, 2024. The release includes detailed instructions for using the level editor as well as two new levels. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
K1n9_Duk3 released [https://archive.org/details/xmod_1000/ xMod] in August 2024, a modern GUI-based tool for Windows that simplifies the process of editing many aspects of Xargon, including levels, game text, and sound effects.  Some users may find this tool easier to use for editing the game&#039;s content than the original built-in level editor. &lt;br /&gt;
&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12131</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12131"/>
		<updated>2025-02-19T17:48:20Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = No&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = No&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is a game that has several code and game play similarities to [[Jill of the Jungle]], with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many other features, such as the file formats for game levels and graphics. &lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim the programmer for Xargon mentions the following regarding the similarities: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://archive.org/details/xmod_1000/ xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Yes&lt;br /&gt;
| txt = Yes&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released a version of Xargon that contains the original built-in level editor used to make the game&#039;s levels on April 1, 2024. The release includes detailed instructions for using the level editor as well as two new levels. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
&lt;br /&gt;
K1n9_Duk3 released [https://archive.org/details/xmod_1000/ xMod] in August 2024, a modern GUI-based tool for Windows that simplifies the process of editing many aspects of Xargon, including levels, game text, and sound effects.  Some users may find this tool easier to use for editing the game&#039;s content than the original built-in level editor. &lt;br /&gt;
&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=File:Mod_Screenshot_1.png&amp;diff=12130</id>
		<title>File:Mod Screenshot 1.png</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=File:Mod_Screenshot_1.png&amp;diff=12130"/>
		<updated>2025-02-19T17:39:40Z</updated>

		<summary type="html">&lt;p&gt;Dark: Example screenshot of Xargon: Uncharted Isle, a mod of the original game with custom levels.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Example screenshot of Xargon: Uncharted Isle, a mod of the original game with custom levels.&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12129</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12129"/>
		<updated>2025-02-19T17:35:47Z</updated>

		<summary type="html">&lt;p&gt;Dark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = No&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = No&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is a game that has several code and game play similarities to [[Jill of the Jungle]], with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many other features, such as the file formats for game levels and graphics. &lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim the programmer for Xargon mentions the following regarding the similarities: &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://archive.org/details/xmod_1000/ xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Yes&lt;br /&gt;
| txt = Yes&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
Allen Pilgrim released the Xargon Level Editor with Documentation and a new level on 1 April 2024. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
	<entry>
		<id>https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12128</id>
		<title>Xargon</title>
		<link rel="alternate" type="text/html" href="https://moddingwiki.shikadi.net/w/index.php?title=Xargon&amp;diff=12128"/>
		<updated>2025-02-19T17:27:25Z</updated>

		<summary type="html">&lt;p&gt;Dark: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Game Infobox&lt;br /&gt;
 | Levels = Edit&lt;br /&gt;
 | Tiles = No&lt;br /&gt;
 | Sprites = No&lt;br /&gt;
 | Fullscreen = No&lt;br /&gt;
 | Sound = No&lt;br /&gt;
 | Music = Edit&lt;br /&gt;
 | Text = No&lt;br /&gt;
 | Story = Edit&lt;br /&gt;
 | Interface = No&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Xargon&#039;&#039;&#039; is based on the [[Jill of the Jungle]] engine, with support for CGA and EGA removed, and a few minor additions such as palette animation.  The two games share many features, such as the file formats for game levels and graphics. Note: I did not use the &amp;quot;Jill of the Jungle&amp;quot; engine to create Xargon. Tim helped me learn C programming when I wrote Kiloblaster and was a great help when working on Xargon. He provided support routines like sound and graphics. I wrote my own code. When I wrote Xargon, I did copy and paste some routines because I was using the same support code. I wrote the bulk of the code for Kiloblaster and Xargon. I did all of the Game Design for both games. -Allen Pilgrim&lt;br /&gt;
&lt;br /&gt;
I, Allen Pilgrim, the Game Designer and Programmer for Xargon, released the &amp;quot;Xargon Level Editor&amp;quot; on April 1st, 2024, with substantial documentation. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon RGB Classic Games] archive.&lt;br /&gt;
&lt;br /&gt;
Xargon is now open source, and the released code has also been useful in reverse engineering Jill of the Jungle.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
{{BeginFileFormatTools|Type=game}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [[Camoto]]&lt;br /&gt;
| Platform = Linux/Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = Read&lt;br /&gt;
| mus = Edit&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://github.com/Malvineous/xargon Xargon open source]&lt;br /&gt;
| Platform = SDL (Linux/Mac/Win)&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = No&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [http://www.zerker.ca/zzone/category/maps/xargon/ Xargon Mapper and Resource Extractor]&lt;br /&gt;
| Platform = Python&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = View&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = No&lt;br /&gt;
| txt = No&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{FileFormatTool&lt;br /&gt;
| Name = [https://archive.org/details/xmod_1000/ xMod]&lt;br /&gt;
| Platform = Windows&lt;br /&gt;
| grp = N/A&lt;br /&gt;
| map = Edit&lt;br /&gt;
| gfx = View&lt;br /&gt;
| mus = No&lt;br /&gt;
| sfx = Yes&lt;br /&gt;
| txt = Yes&lt;br /&gt;
| sav = No&lt;br /&gt;
| exe = No&lt;br /&gt;
}}&lt;br /&gt;
{{EndFileFormatTools}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File formats ==&lt;br /&gt;
&lt;br /&gt;
This section lists the major file formats used in the game.  The file extensions &amp;lt;tt&amp;gt;.xr[0123]&amp;lt;/tt&amp;gt; refer to a specific episode - this will be &amp;lt;tt&amp;gt;.xr1&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;.xr3&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;.xr0&amp;lt;/tt&amp;gt; for a &amp;quot;global&amp;quot; file that is used by all episodes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Configuration file in [[CFG Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;song_*.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Music in [[CMF Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;tiles.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Tile information in [[DMA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;board_*.xr[123]&amp;lt;br/&amp;gt;map.xr[123]&amp;lt;br/&amp;gt;demo?.xr[123]&amp;lt;br/&amp;gt;intro.xr[123]&amp;lt;br/&amp;gt;story.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Game levels in [[Jill of the Jungle Map Format]].  map.* are the overhead maps, demo* are the demo levels, intro.* are the main menu backgrounds and story.* are the backgrounds behind the in-game story screens.  The overhead map is saved into &amp;lt;tt&amp;gt;board_t.xr[123]&amp;lt;/tt&amp;gt; when entering a level, so that it can be restored when the level is complete (so this file is regularly overwritten by the game.)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*_mac.xr[0123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Input macros for demos in [[MAC Format (Jill of the Jungle)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;graphics.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Shapes (images) in [[SHA Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;audio.xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Digitised sound and PC speaker effects in [[VCL Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;save_[0-9].xr[123]&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Saved games - just dumps of the entire level in its current state (same format as [[Jill of the Jungle Map Format|actual levels]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_[12].xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | Images used for episode selection menu, in [[PCX Format]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;screen_3.xr0&amp;lt;/tt&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #CCFFCC;&amp;quot; | [[B800 Text]] screen shown after quitting the episode selection menu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A palette is also located at offset 0x26b32 in each episode&#039;s .exe file (i.e. &amp;lt;tt&amp;gt;xrfile0[123].exe&amp;lt;/tt&amp;gt;.)  The offset is the same for each episode, and there is only one known version of each file.  The palette is 768 bytes long in [[VGA Palette|6-bit VGA format]].  This palette however, does not appear to be used, and is likely a leftover from [[Jill of the Jungle]].  The game&#039;s main palette is stored in [[SHA Format|graphics.xr[123]]] as tile #0 in tileset #5.  (There is also another palette in tileset #53, tile #0, but its purpose is currently unknown.)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* The text image shown during init (when detecting and configuring hardware) is stored inside the .exe in &amp;quot;TheDraw Crunched Screen Image&amp;quot; format.  At first glance this appears to be a relatively simple RLE-based format.  It appears to be the only type of compression used throughout the entire game, so reverse engineering it is perhaps not so important.  (The decompression code was not included in the source release.)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
Allen Pilgrim released Xargon as freeware on 4 August 2008, and included the source code in the release.  It can be downloaded from the [http://www.classicdosgames.com/genre/platform.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
Allen Pilgrim released the Xargon Level Editor with Documentation and a new level on 1 April 2024. It can be downloaded from the [https://www.classicdosgames.com/game/Xargon.html#Xargon Classic DOS Games] archive.&lt;br /&gt;
The code is [http://www.classicdosgames.com/forum/viewtopic.php?uid=1049&amp;amp;f=3&amp;amp;t=971 currently being ported to SDL] so it will run natively on modern platforms (latest code is at https://github.com/Malvineous/xargon)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Jill of the Jungle]] - the forerunner to Xargon (which shares many similarities and file formats)&lt;br /&gt;
&lt;br /&gt;
[[Category:Epic Megagames]]&lt;br /&gt;
[[Category:Sidescroller]]&lt;/div&gt;</summary>
		<author><name>Dark</name></author>
	</entry>
</feed>