Commit graph

228 commits

Author SHA1 Message Date
Mike Swanson
8835afef5f Copyright date bump and apply SPDX tags.
The tags are shorthand for the license of each file and avoid
copying the full license text into each one (and avoids having
to manually update the dates in each one...).
2017-02-15 16:41:53 -08:00
Ayub Ahmed
347e2d408f Widescreen statusbar (#341)
This adds an SBARINFO lump which is recognized by ZDoom and
other compatible ports to show a larger widescreen status bar
on modern monitors.
2016-12-12 17:17:10 -08:00
Ayub Ahmed
3c44dad596 New cursor for FreeDM (#325)
This changes the FreeDM menu cursor to a rocket.
2016-10-20 11:50:14 -04:00
Blastfrog
37287b645f graphics: new interpic
Closes #316
2016-10-16 00:10:23 -07:00
Ayub Ahmed
1379e8cff6 logo fix 2016-09-26 01:04:36 -07:00
Ayub Ahmed
cb103aefce New logo (#269)
Jewellds' new Freedoom title logo. Replaces m_doom.gif
2016-08-29 10:06:37 -04:00
Simon Howard
8dbde24b19 textgen: Add DMWILV* graphics to Makefile.
These images contain the names of the FreeDM intermission screen
level names and need to be copied to the parent directory along
with the CWILV* and WILV* graphics. This fixes a bug introduced
by the earlier desymlinkification of the textgen graphics.
2015-12-24 18:36:36 +01:00
Simon Howard
05bdf65ee2 Add README files for most directories.
Let's make the project easier to explore and understand.
2015-12-24 18:19:25 +01:00
Simon Howard
a8fe8e19e3 graphics: Eliminate symlinks for titlepic images.
Copy these into the parent directory to avoid the need for symlinks.
More progress towards #202.
2015-12-24 11:51:02 +01:00
Simon Howard
78b25d0f22 graphics: Eliminate symlinks for text lumps.
Copy the generated text graphics into the parent directory, removing
the need for symlinks and making more progress towards #202.
2015-12-24 11:47:18 +01:00
Simon Howard
52ce431dc0 graphics: de-symlinkify empty graphic links.
These symlinks are used to indicate to use an alternate file for certain
graphics. But we can achieve the same by specifying the file in the
deutex config file with the = syntax.
2015-12-23 23:24:43 +01:00
Mike Swanson
482bcac309 de-symlinkify: sodaholic 2015-12-17 01:22:28 -08:00
Mike Swanson
de124e2bb8 de-symlinkify: scubasteve 2015-12-17 01:22:26 -08:00
Mike Swanson
7d0a833a4e de-symlinkify: mewse 2015-12-17 01:22:19 -08:00
Mike Swanson
f6e8744fc1 de-symlinkify: mechadon 2015-12-17 01:22:18 -08:00
Mike Swanson
372b95fcc2 de-symlinkify: kracov 2015-12-17 01:22:15 -08:00
Mike Swanson
6a4a72cd30 de-symlinkify: isle 2015-12-17 01:22:10 -08:00
Mike Swanson
e17a34d9ea de-symlinkify: fraggle 2015-12-17 01:22:01 -08:00
Mike Swanson
9a479cae22 de-symlinkify: espi 2015-12-17 00:25:05 -08:00
Mike Swanson
3467efdf06 de-symlinkify: captainw 2015-12-17 00:24:56 -08:00
Mike Swanson
461be9b6ee de-symlinkify: axdoomer 2015-12-17 00:24:55 -08:00
Mike Swanson
e8dd705b21 de-symlinkify: ajapted 2015-12-17 00:24:26 -08:00
Blastfrog
7256c161bf graphics: Updated titlepic with changes from robotdog1 and I. 2015-12-15 13:15:29 -05:00
Mike Swanson
fcff7114b0 graphics: generate wikilrs and wivctms with smtextgen
Previously left alone, and with the old font, due to their special
nature, but since then, the small-text generator exists too!  Only
thing special is that wikilrs is rotated, which is resolved simply by
using ImageMagick.

Closes #184
2015-12-15 00:34:14 -08:00
Blastfrog
f919a888d4 graphics: Performed anti-aliasing on big HUD numbers
I thought some pixels were clashing too badly, so I upscaled it using
rotsprite, then downscaled it.
2015-12-13 17:50:32 -08:00
Blastfrog
f951d262b0 graphics: New key icons 2015-12-09 17:24:23 -08:00
Blastfrog
ea21abac55 graphics: fixed transparency error on small grey status bar numbers 2015-12-08 19:18:43 -08:00
Blastfrog
de4a3a803f graphics: updated shell and cell icons on status bar 2015-12-08 19:11:30 -08:00
Brett Harrell
168f6e8bcc graphics: updated statusbar numbers
Rounded shapes that are easier to read at a glance, more in common
with how the digits are normally hand-written.
2015-12-08 17:36:19 -08:00
Mike Swanson
b931bcfbc7 titlepic: don't apply dithering 2015-12-05 06:48:35 -08:00
Mike Swanson
b546df38eb titlepic: move subtitle text towards the bottom 2015-12-05 06:38:25 -08:00
Blastfrog
2a0586744a graphics: new menu skulls, based on a wall texture by raymoohawk 2015-12-05 06:22:21 -08:00
Kracov Bolkonski
ffc7e87534 graphics: new titlepic 2015-12-05 06:22:13 -08:00
RjY
d3a78b5133 titlepic/create_caption: try alternative fonts
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.
2015-12-04 17:52:39 +00:00
Nick Zatkovich
9bc5779087 Status bar numbers revert
Reverted to old numbering
2015-12-03 15:41:15 -08:00
Sodaholic
01a9ba7c83 graphics: add a new status bar style
This was originally created by Da Werecat, but changed around to fit
the Freedoom theme better, and be internally consistent with the font
by Mechadon.

resolves #45
2015-06-18 06:46:27 -07:00
Simon Howard
f1c35d17e3 dist: Add icon version of FreeDM logo.
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.
2014-11-02 20:07:40 -05:00
Mike Swanson
90fd6b1686 Cleanup __pycache__ directories with "make clean" 2014-10-29 00:37:42 -07:00
Simon Howard
02bd566362 Update other scripts to support Python 3 build.
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.
2014-10-28 03:55:43 +00:00
Jon Dowland
45908da295 Adjust IDENTIFY_OUTPUT_RE for graphicsmagick
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.
2014-10-13 22:36:06 +01:00
Mike Swanson
7356fe4dfa Use Voltcom9's suggestions for chapter titles in Phase 1
Also more consistently refer to the Phase 1 segments as chapters.
It's just another small bit of distancing from Doom.
2014-10-12 20:15:56 -07:00
Mike Swanson
8f48751792 fix the filenames in the last commit 2014-10-05 04:10:41 -07:00
Mike Swanson
110522f10e graphics/text/Makefile: clean more generated files 2014-10-05 04:06:51 -07:00
Alexandre-Xavier Labonté-Lamoureux
a330e7707b graphics: replace screen border with more interesting graphic
The old one was simply a solid green border. Closes #86
2014-10-04 23:35:09 -07:00
Simon Howard
c1ea99b483 dehacked: Use https: version of website link.
Github now provides encrypted https: access to its github.io pages.
Use the https: equivalent URL instead of the unencrypted http:
version. Update the CREDIT screen text to do the same.
2014-10-03 05:16:39 +00:00
Simon Howard
750feed4ea graphics: Add new logo for FreeDM.
CaptainW kindly contributed a new logo for FreeDM in this thread:
http://www.doomworld.com/vb/freedoom/66962-freedm-needs-a-logo/

This uses the new logo for the title screen, menu header (M_DOOM) and
the large banner texture used in the FreeDM levels.

This fixes #12.
2014-10-03 04:02:52 +00:00
Simon Howard
3608770626 graphics: Update E2, E4 end screens.
The end screens include the corpses of the old version of the
assault tripod boss from before raymoohawk's change, and VICTORY2
also showed the old E2M8 level that has since been replaced. So
replace these images with up-to-date versions instead.
2014-09-28 23:24:12 -04:00
Mike Swanson
f1c0909cd9 graphics/text/.gitignore additions 2014-09-26 07:17:26 -07:00
Simon Howard
e06b81ac9f graphics: Add HELP2 lump.
HELP2 is the screen shown when playing shareware Doom, after
completing the first episode (gives you information on how to buy
the registered version, etc.).  For some reason, ZDoom seems to
expect this lump after completing episode 1, even though
freedoom1.wad isn't a shareware IWAD in any sense. Include HELP2
as a copy of the CREDIT screen; even though it's redundant it
doesn't do any harm.
2014-09-22 00:41:54 +00:00
Simon Howard
7a1b49e965 textgen: Generate CREDIT screen.
This is one of the screens of text shown between demos in the demo
loop. Generate this from the contents of a static text file. I
originally wanted to generate this programatically from the CREDITS
file but there are too many contributors to fit them all on the page.
2014-09-07 05:25:12 +00:00