JSWED v2.2.9 and v2.3.7
JSWED is a PC-hosted Jet Set Willy editor. It supports editing the following game engines:
- The original 48k Jet Set Willy (JSW48).
- Jet Set Willy 128k (JSW128)
- Henry's Hoard (a JSW rip-off).
- JSW64 (advanced 128k engine)
- Manic Miner
Versions of JSWED exist for Win32 (Windows 95/98/ME, NT/2000) and for Linux with SDL. The Linux version also compiles and runs on BeOS and MacOS X.
JSWED is Free Software, released under the terms of the GNU General Public License (sic).
Download: Latest Stable Version
(3 Jan 2012: The original JSWED 2.2.9 installer was built with InstallShield and did not work on 64-bit systems. The installer has now been replaced with a 32-bit installer created by NSIS, which should.)
Download: Latest Unstable Version
Note that if you redistribute the Windows files, you must include the source files in the distribution.
This version of JSWED does not come with sample data. It should be able to import .TAP files of any JSW128 game, .SNA files of nearly all JSW48 games, and .Z80 files of either. The unstable version should also be able to import snapshots of Jet Set Willy II and Manic Miner 128k.
- 2.3.7: Hopefully made the file chooser more robust against crashes on Windows.
- 2.3.6: Fixed at least three bugs in the import of SoundTracker tunes.
- 2.3.5: Added the ability to replace Ian Collier's music player with SoundTracker.
- 2.3.4: File chooser: Added 'Home directory' and 'Root directory' shortcut buttons. Also allowed scrolling of the list with the mouse wheel.
- 2.3.4: The Manic Miner sprite editor can import and export sprites.
- 2.3.4: The Manic Miner portal editor updates the positions of portals when these are moved.
- 2.3.4: Various buffer overflows corrected.
- 2.3.3: Portal editor does not crash in rooms numbered above 100.
- 2.3.3: Portal attributes can be set with a mouse.
- 2.3.3: Guardian editor does not mangle skylabs.
- 2.3.2: The Windows version now installs using the Nullsoft installer, not Installshield.
- 2.3.2: Fonts can now be exported and imported.
- 2.3.2: Various bugfixes in the guardian editor.
- 2.3.2: Trap cells can now be placed.
- 2.3.2: Animation speed can be controlled in the room editor.
- 2.3.2: Room navigation is now common to all room editor pages.
- 2.3.1: Problems with loading JSW2 snapshots have been corrected.
- 2.3.1: The border colour previews correctly in JSW2 games.
- 2.3.0: Supports editing Jet Set Willy II.
- 2.3.0: Supports editing Manic Miner 128.
- 2.3.0: Rooms can be exported and imported.
- 2.2.9: Supports 'trap' cells in JSW64 games.
- 2.2.9: Games will be automatically patched to allow Maria and the toilet to be in the same room.
- 2.2.9: Memory corruption fixes.
- 2.2.8: Fixed a bug which was stopping items from being shown in JSW64 games.
- 2.2.8: Fixed another bug involving sprites local to rooms.
- 2.2.8: Guardians and items are now drawn transparently rather than with a black block following them around.
- 2.2.7: Added 128k tune import/export.
- 2.2.7: Added an Autosave feature.
- 2.2.7: Bugfixes and enhancements to room navigation.
- 2.2.6: Various usability bugfixes.
- 2.2.5: Corrected a bug with stationary ropes in JSW64 games.
- 2.2.5: Added a hex editor.
- 2.2.4: A simple screenshot utility has been added.
- 2.2.3: Can now position rope guardians in JSW64 games.
- 2.2.2: Corrected a bug in the JSW128-to-JSW64 conversion.
- 2.2.2: Added the ability to import and export sprites.
- 2.2.1: Added the ability to convert JSW128 games to JSW64.
- 2.2.1: Added the ability to import and export title screens.
- 2.2.0: Documentation updated and program declared stable.
- 2.1.8: Bugfixes: Bugs corrected in positioning arrow guardians and in saving/loading +3DOS format files.
- 2.1.7: Fixes bugs in the game patches applied by 2.1.6, so that triggers, ropes, arrows and opening walls now work correctly.
- 2.1.6: Adds support for more guardian types in JSW64 games, including switches, skylabs, Eugenes, triggers, and vanishing walls.
- 2.1.6: JSW64 games can now have one of two graphical screens graphics in the top or bottom half of a room (cf Manic Miner, "The Final Barrier").
- 2.1.5: Reintroduces escalators (conveyor ramps) to JSW64 games.
- 2.1.5: JSW64 games can have 'bonus' rooms (where collecting an item gives an extra life).
- 2.1.4: Further bugfixes and enhancements.
- 2.1.3: Brown-paper-bag bugfix.
- 2.1.2: Added JSW64 support; and more bug fixes.
- 2.1.2: Internal restructuring.
- 2.1.1: Bug fixes.
- 2.1.0: Added Manic Miner support.
- 2.1.0: Added support for Ian Collier's "avoid infinite death" hack.
- 2.1.0: Added support for the patches listed on this site.
- 2.1.0: JSW128 engine updated to hacklevel 9.
- 2.0.3: Bug fix: Can change the fixed text on the title screen of JSW128 games.
- 2.0.2: Bug fix: The Windows version now deletes temporary files created by use of the F5 key to playtest.
- 2.0.1: Minor changes in the source to make it compile on BeOS.
- 2.0.1: Able to fix the Henry's Hoard victory sequence, so that the 1985 version becomes usable.
- 2.0.1: Henry's Hoard objects now show in the correct colour (the room border colour).
The Competition (PC hosted)
- The really old version of JSWED, version 1.0.7 (130k). This is inferior to JSWED 2.x in just about every way (it can only edit really old JSW128 games), but it does have very low system requirements - 256k and any video adaptor, even an MDA!
- jclop by Geoff Eddy. Runs on the Linux console with svgalib. This is probably a better editor for earlier Geoff Mode games, but (in my biased opinion) not for any other type of JSW game.
The Competition (Spectrum hosted)
All known Spectrum-hosted JSW editors can be found at http://mdfs.net/Software/JSW/Editors/. These include:
- JSEdit, the "official" JSW editor by Paul Rhodes.
- JSWEdit, the "Softricks Mark II" editor (which produces a slightly different sort of game engine).
- JSW Construction Kit, by Andrew Broad.
- jswed (no relation!) by Rich Swann.
John Elliott 24 January 2012.