to set up textures, add some wall textures and edit E1M1 to use some
John Williams' Adventure
John Williams' Adventure (JWLA for short) is a libre FPS game based on the DOOM engine. All this does is provide assets, you need to use a source port to play JWLA.
How to Play
First, find an id Tech 1 source port. Some good suggestions are:
- Linux Doom: The OG release of the Doom source code. Also the simplest you'll get, but it's not exactly easy to set up.
- Chocolate Doom: Purist source port that makes all efforts to be as close to the DOS release of Doom as possible
- Crispy Doom: Chocolate Doom fork with some added features and limit removals
As JWLA is not recognized by any of these, you'll need to either:
- Use the command line to force-load JWLA as an IWAD (RECOMMENDED): Use the -iwad parameter on your source port of choice to force-load JWLA's WAD files as an IWAD. This means that, instead of loading JWLA on top of, say, Freedoom, it only loads JWLA. For example,
chocolate-doom -iwad JWLA.wadNOTE: Currently, JWLA is only a PWAD! Please use Freedoom and load JWLA on top with the -file parameter! - Rename JWLA.wad to doom.wad: A crude way of doing it, but it works. As JWLA is made primarily for Freedoom: Phase 1/The Ultimate Doom, you can safely rename JWLA.wad to doom.wad to trick your source port into loading it without a fuss. Depending on the source port, text strings may not match JWLA's intended replacements.
How to Build
JWLA uses Deutex to automatically "compile" its WAD files. You MUST bring your own version of Deutex! To keep the reposity CC0, Deutex is not distributed with the repository. Just add a doom.wad to the root directory (preferably miniwad or Freedoom: Phase 1) and execute MAKE.sh to build.
Make sure you have deutex.exe (or just "deutex" for *nix) in the DEUTEX/ folder and use the build.bat/build.sh scripts.
FAQ
Is this compatible with DOOM / Freedoom mods?
No. This is an independent game with a unique palette exclusive to it.
Does this work with DOOM 2 stuff?
Not really, but there is limited support for it.
Isn't this derived off of some shitty game made by some kid?
Yes. I was that kid. I am the one who created the idea, the sprites, and the modification in 2018 and posted it on a site, hoping to work on it more and make a whole game with the concept. For proof, listen to the voice of the kid who made the game and compare it to mine. You can easily tell that I am him, just older and not idiotic.
As I have incidentally created it, I should have the rights to the game's original contents. However, since it was both based on Chex Quest 3, a proprietary IWAD, and it was dogshit, I decided to remake it into a fully libre, not-as-awful version.
Licensing
TL;DR everything here is CC0, solidified with a wavier of IP rights; do absolutely WHATEVER you want
Everything made by blitzdoughnuts in this repository, including but not limited to graphics, sound effects, story, text strings and concepts are licensed and waived under Creative Commons 0. For additional legal details, see DOCS/LICENSES.txt.
Each contributor to this work agrees that they waive any exclusive rights, including but not limited to copyright, patents, trademark, trade dress, industrial design, plant varieties and trade secrets, to any and all ideas, concepts, processes, discoveries, improvements and inventions conceived, discovered, made, designed, researched or developed by the contributor either solely or jointly with others, which relate to this work or result from this work. Should any waiver of such right be judged legally invalid or ineffective under applicable law, the contributor hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to this right.