WadC session running pipeloop.wl
WadC requires Java to run (get Oracle's here).
You'll also need a Doom engine (I
recommend Eternity), a node
builder (I recommend
glBSP) and an
IWAD (game data). If you don't have the
commercial game data, buy it from
GoG or grab
FreeDoom. Unpack them all. Launch WadC by
double-clicking the JAR file. Open (⌘ + O) up the newly created
wadc.cfg file which is in a folder
.wadc in your home space
Fix the paths in
bspcmd then Run
the cfg file (⌘ + R), Save it (⌘ + S) and Open up one of
the files from "examples/" in the unpacked WadC ZIP. From the WadC
Control menu, hit Run / Save / Save WAD / BSP / Doom to try it out!
If you want some ideas for things to do, take a look at the WadC HACKING guide.
New in 2.1
Version 2.1 of WadC is dedicated to the memory of Professor Seymour Papert (1928-2016), co-inventor of the LOGO programming language.
Check the release notes for the full details, but in brief
- lots of improvements to the GUI: better default size, undo/redo support, internationalisation, etc.
- Doom 1, Heretic, Hexen and Strife support
- more libraries: control sector management; boom generalised linedef/sector generators; thing definitions for heretic/hexen/strife; new math routines
- lots of new examples: boom generalised sector/line types; binary ripple counters; Hexen polyobjects; examples of Doom 1/Heretic/Strife support
- lots of bug fixes, including a major one for line splitting when overdrawing lines
You can also just email me if you don't like GitHub, or leave a comment on this page.
For the most part, WadC is very rarely updated. The following have been considered and may happen one day:
- A verbose tutorial
- improve or at least diagnose and report issues running wadc in non-Sun JREs
- investigate feasibility of altering the way sector lines are chosen so as to make chaining stuff together easier (i.e., if you choose a line already assigned to a sector, instead of dying, try another line which terminates at the same vertex — but ensure we remain deterministic)
- compiler optimisations
- Contemplate a rewrite in Haskell
WadC was originally written by Wouter van Oortmerssen (Aardappel). Aardappel's historic WadC web page and version 1.1 are available at http://strlen.com/wadc/.