Do not FTBFS if the user does not have ghostscript / gsfonts installed.
Instead try some other fonts commonly installed by Linux distributions.
The patch is written to be easily extendable with extra font names, but
to be independent of the order of "convert -list font" output. Each
listed font is searched for in turn, and the first one found is used.
1) It took me ages at first play to figure out that the ordinary
looking red/green switch has to be shot between the bars in order to
unlock the red key. Removed the single blocking bar and turned the
switch into a pushable switch (Vanilla linedef) just as all the other
red/green switches are throughout the game.
- Linedefs 752, 753, 754: Removed
- Linedef 741: Front Sidedef (1209) Sec 54 to Sec 53
- Linedef 886: Type 24853 to Type 102 (S1 Floor down HEF)
2) The stairs in the western most hallway were so steep that it was
nearly impossible to actually see the hitscanners attacking you from
above without mouse look. Made the stairs less steep (changed the
step size from 32 to 16) and changed the last step into a lift.
- Sector 109: Floor -248 to Floor -256
- Sector 108: Floor -224 to Floor -240
- Sector 107: Floor -200 to Floor -224
- Sector 106: Floor -176 to Floor -208
- Sector 105: Floor -152 to Floor -192
- Sector 104: Floor -128 to Floor -176
- Sector 103: Floor -104 to Floor -160
- Sector 102: Floor -80 to Floor -144
- Sector 97: Tag 17
- Linedef 1244: Type 88 (WR Lower Lift), Tag 17
- Linedef 942: Type 62 (SR Lower Lift), Tag 17
- Linedef 1216: Flag lower unpeg
3) Moved some Things a bit apart from the Player 1 start, so that you
do not "suddenly" have a Shotgun and Blue Armor after your first step.
- Thing 14 (Shotgun): Y 640 to Y 512
- Thing 192 (Teleport Exit): Y 640 to Y 704
- Thing 312 (Blue Armor): Y 640 to Y 576
4) Fixed non-blocking one-sided linedefs.
- 709 Linedefs: Flag block walk
- Linedef 379: Type 14498 to Type 133 (S1 Open blue door /fast)
- Linedef 383: Type 14434 to Type 135 (S1 Open red door /fast)
- Linedef 662: Type 15394 to Type 103 (S1 Open and stay)
- Linedefs 739, 1123, 1122: Type 13321 to Type 88 (WR Lower Lift)
- 24 Linedefs: Type 14574 to Type 34 (D1 Open yellow door (stay))
- Linedef 254: Type 213 (-- BOOM: Transfer floor light) left untouched
- import print_function
- wrap buffer, which is required in py3 to read/write bytes (not
strings) from stdin/stdout, but missing in py2 (gives AttributeError)
- add bootstrap/Makefile to generate/cleanup bootstrap/doom2.wad
- call bootstrap/Makefile from main Makefile as appropriate
- delete bootstrap/doom2.wad, add bootstrap/.gitignore
A trivial program to regenerate the doom2.wad "blob", needed to
bootstrap deutex and prevent it from leaking material from any
existing iwad into a new build, as described in bootstrap/README.txt.
This should address bug #67 (Fabian Greffrath)