Rework CaptainW's FreeDM logo so that the "Free" and "DM" portions
are arranged vertically rather than horizontally. Update the dist/
directory to generate the installed FreeDM icon by scaling down
this image.
Division behaves differently in Python 2 and Python 3; in Python 3, an
integer is converted to a float when divided. To get consistent and
deterministic behavior regardless of the version of Python being used,
use the // integer division operator for this one calculation.
A couple of scripts were not Python 3 compatible. Update smtextgen to
use print() instead of bare print, and update the texture build script
to use the correct binary mode for writing binary files.
Tweak the code used to build the GENMIDI Lump so that it properly
supports Python 3 for build. Tested use cases were:
* Normal build
* a2i-to-sbi script to convert AdTrack2 instruments to SBI format
* dumpgenmidi script to dump the instruments from a GENMIDI lump.
* Running genmidi.py, sbi_file.py, a2i_file.py standalone to print the
contents of files in their respective formats.
The Wolfenstein 3D homages have been removed, and these names were
also based on Wolf3D. Removing them to make it clearer that the
levels need new names.
These tracks were designed for the levels in mind, and this also is a
small step for #10, with the old linked music having already been used
for Phase 2 tracks.
As per #114, it is generally decided that FreeDM should not contain
remakes of other levels. These weren't remakes, but definitely
Wolfenstein 3D homages, which don't really make interesting levels.
nub_hat had previously submitted these two maps for DM33/34 but they
were swiftly removed when it was decided to reduce FreeDM to a limited
number of maps (32), so let's replace the Wolf levels with them.
This reverts 2014-10-12T21:53:06Z!mikeonthecomputer@gmail.com and
reopens#121.
The Plutonia extures these replaced were tiled textures, these
replacements are closer in intent to the originals.
The 'identify' binary supplied in graphicsmagick-imagemagick-compat outputs
lines of the form
fontchars/font033.gif GIF 9x16+0+0 PseudoClass 32c 8-bit 194 0.000u 0:01
However the IDENTIFY_OUTPUT_RE regex was written against an output which lacked
the +0+0 suffix to the dimensions. This patch adjusts accordingly.