Commit graph

187 commits

Author SHA1 Message Date
Ayub Ahmed
4f3acc1325 text/Makefile: select t_phase images for copying 2017-03-11 11:00:55 +06:00
Ayub Ahmed
7c00def304 config.py: add t_phase images to generate 2017-03-11 10:57:50 +06:00
Ayub Ahmed
0cdc7c2330 Makefile: generate t_phase images for titlepic 2017-03-11 10:51:50 +06:00
Ayub Ahmed
9261d53eb8 create_caption: footer and text updates
Use blue as fill color rather than white.
Add oblique style to footer text.
Replace URL with copyright notice.
Removed "Version: " text from version footer.
Use image rather than text to generate "Phase 1" and "Phase 2" words
2017-03-11 10:44:04 +06:00
Mike Swanson
55943ca46f Make sure titlepic logo and menu logo are in the same location.
This gives a nice effect of blending the title in with the menu.
We actually used to do this, but it broke with a title screen update.
Thanks @JNechaevsky for the suggestion.

Closes #388
2017-02-23 08:13:54 -08:00
Mike Swanson
c6235d6ffc Makefile: Make sure all built files are removed in make clean. 2017-02-19 12:22:57 -08:00
Mike Swanson
1adfc2d576 RIP widescreen status bar support.
Causes conflicts with ZDoom mods that try to define their own HUDs,
at least three on IRC were reported as being basically totally broken
with Freedoom 0.11.  While it was a good attempt at adding an
enhancement to Freedoom under ZDoom, we cannot afford to break mod
compatibility.
2017-02-17 14:54:19 -08:00
Mike Swanson
5da8e2183e graphics/starms: Try to hide shadow behind the numbers.
Just darkening the fields.  As described in issue #356, vanilla-like
engines produce an odd graphical artifact behind the status bar
numbers.  Even Doom shows small glitchiness masked by the texture.

Should be less obstrusive now.
2017-02-15 17:09:46 -08:00
Blastfrog
985090b8ee graphics: update status bar for widescreen
Closes #371
2017-02-15 16:51:43 -08:00
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