Commit graph

3135 commits

Author SHA1 Message Date
Simon Howard
2a19212f05 Update CI to build make print, not make covers
Since `make print` depends on `make covers`, this is also covered. But
this also builds the new -print.pdf alternate PDFs.
2025-06-02 23:48:32 -04:00
Simon Howard
02acb825f9 manual: Exclude URLs for some links from print
By setting the `role=bare` property on these links, the URLs do not get
included in the text of the print PDFs. While we want to include the
URLs for most links, in some cases it doesn't add anything and is just
disruptive to the flow of the text.
2025-06-02 23:46:23 -04:00
Simon Howard
9979dacb09 manual: Add build targets for printable manual
Specifying `media=print` changes Asciidoctor so that URLs are included
inline in a way that can be read in printed media. For printed manuals
this is obviously what we want, though we should still keep the regular
version around for the binary distributions, since they retain the
internal links.
2025-06-02 23:25:29 -04:00
Simon Howard
398a7c01f4 manual: Better back cover text for Spanish version
Thanks to Midway on the Freedoom Discord for this improved translation.
2025-05-23 10:41:37 -04:00
Simon Howard
7cb9d62044 manual: Add generated .svg files to gitignore 2025-05-22 19:47:45 -04:00
Simon Howard
b1c769dacd manual: Bump copyright year to 2025 2025-05-22 16:32:26 -04:00
Simon Howard
f23e511bf9 manual: Tweaks to French translation of cover text
Thanks to my friend Balise for proofreading.
2025-05-22 16:30:56 -04:00
Simon Howard
f68bd55c3b manual: Apply Lulu.com fix to es/fr versions 2025-05-22 16:26:16 -04:00
Simon Howard
90fe4c4868 manual: Fix problems uploading PDF to Lulu.com.
When uploading to Lulu.com an error was being produced, and with some
experimentation I discovered it was due to the `[%always]` tag used to
force page breaks; removing it fixes the problem. To ensure the Table of
Contents appears on the right page, I added a small amount of copyright
blurb to page 2.
2025-05-22 16:15:11 -04:00
Simon Howard
52f9dc596c manual: Center-align front cover title 2025-05-22 15:50:19 -04:00
Simon Howard
de02bcd718 manual: Generate covers for French, Spanish manuals
This required some adjustment of the template to increase the size of
the box on the rear cover containing the text.

Text was translated by Google Translate; I have not yet had native
speakers verify the accuracy of the translations.
2025-05-22 15:41:30 -04:00
Simon Howard
868e9fa6c8 manual: Convert cover SVG to a template file
We generate the previous SVG by doing sed substitutions to insert the
front cover and spine titles, plus the rear cover text. A follow-up
commit will generate the French and Spanish covers as well.
2025-05-22 15:21:34 -04:00
Simon Howard
5b89315bcc manual: Add cover PDF build to CI
This is not invoked as part of the normal build process, and shouldn't
be: we only ever want to build the cover PDFs when we're uploading them
for printing, and don't want everyone who wants to build Freedoom to
have to install Inkscape. However, we should nonetheless include it in
the CI to check that the build step works.
2025-05-22 14:01:28 -04:00
Simon Howard
5fa5e23400 manual: Add title pages with Freedoom logo
Since we want this to become an actual book, we need the generated PDF
to properly look like one. This required a bit of Asciidoc mangling but
mostly looks right.
2025-05-22 13:54:58 -04:00
Simon Howard
0a8129c331 manual: Add Freedoom logo and title to cover 2025-05-22 13:54:48 -04:00
Simon Howard
1d701b183f manual: Initial version of manual cover
Having this will allow us to put up printed Freedoom manuals for sale.
The SVG here is compatible with the template provided by lulu.com, which
is where I'm planning to put up the online store. Lulu expects a PDF, so
there's a Makefile target that uses Inkscape to convert the SVG to PDF
format.

The cover artwork here is by Reddit user Illustrious-Gift4206 who
created fanart of many of the Freedoom monsters. Ony my request he has
graciously agreed to donate his artwork to the project for use.

Currently this is just the English version of the manual cover. I'm
planning in a follow-up commit to convert the SVG into a template, so
that we can autogenerate covers for all the different translations.
2025-05-22 11:29:17 -04:00
elf-alchemist
4f756816e5
fix typo in Phase 1 umapinfo (#1487) 2025-02-10 18:10:30 -03:00
mc776
dbabcb00e6
lumps: add GLDEFS. (#1482) 2025-02-09 19:26:24 -03:00
elf-alchemist
77904dc14e
added authors to umapinfo lumps (#1475) 2025-02-09 19:24:02 -03:00
mc776
b2586253ae
credits: update nrkn's info. (#1484)
Resolves #1460.
2025-02-09 19:18:01 -03:00
SuperDave938
eb1c657822
Update buildcfg.txt (#1485)
fix column offsets
2025-02-09 16:52:10 -03:00
Xindage
05f31d62bd
DM25 (Major edit): (#1483)
> I recycled a old version of this map.
> Layout was made simple and clear.
> Increase the general size of the map and added a new area to fit deathmatch better.
Name: Tripod keep
2025-02-09 02:31:55 -03:00
Xindage
aaa1b8efb2
All freedm map have the same standard exit, the texture inside may vary but are all the same. (#1480)
All spawnspots can turn to the exit as needed in #27
> Resolve #27
2025-02-05 22:12:39 -03:00
Xindage
98e84078c4
DM03 (Major edit): (#1478)
> Simplified the layout and item placement.
> Changed the theme to a simpler design.
> Added an upper section on the south area.
> Removed the northernmost area and its teleport.
> Increased the overall map size.
2025-02-05 20:14:56 -03:00
Rei
901b2e68b3
Sprites: SKAG projectiles (#1477)
I made these better sprites for the SKAG projectile. The ball is made from scratch, and the impact is modified from the current one.

Co-authored-by: Xindage <xindage@gmail.com>
2025-02-05 19:44:37 -03:00
M015
4f85f1cec8
Updated M_DOOM. (#1471)
Updated the shading and reflection of the title logo.
2025-02-05 12:17:13 -03:00
Xindage
306f98f588
Merge pull request #1476 from superdave938/freedoom-map30-fix
Fix the JoD's Face on MAP30
2025-02-05 12:16:16 -03:00
TheSuperDave938
a6b76c9629 fixing up the JoD's face on map 30 2025-02-05 08:58:45 -05:00
Xindage
4d347523d7
Merge pull request #1469 from elf-alchemist/umapinfo_fdm_names
Udpate missing FDM names in UMAP
2025-01-31 10:16:59 -03:00
Xindage
a4ff579cff
E2M1 update (#1470)
resolves #1463
2025-01-31 09:58:34 -03:00
Guilherme M. Miranda
d65ba736b9
udpate missing FDM names in UMAP 2025-01-30 21:01:21 -03:00
Xindage
8bc7255a3f
Wip Rework of map22. (#1309)
*Rework of map22.
2025-01-30 20:46:00 -03:00
Xindage
1323a2dac1
Merge pull request #1468 from elf-alchemist/carousel_icons
Add carousel icons to IWADs
2025-01-30 18:12:12 -03:00
Guilherme M. Miranda
77e428fc4c
add carousel icons to iwads 2025-01-30 13:21:38 -03:00
Xindage
89b4790dc6
Merge pull request #1466 from Xindage/deathmatch2
Freedm partial #720 (Final)
2025-01-30 08:34:10 -03:00
Xindage
033973fb80 DM26 (Replaced): Old map was removed. <Acid Cripty: Map way too bad>
> Bit bad for DM but excellent for duel, better than the old map at least.
Name: Crater Excavation
2025-01-30 08:28:05 -03:00
Xindage
61f00d5ca4 DM23 (Replaced): Old map was removed. <Confrontation: Not good>
> New map based on one of my duel map pack, this map was reworked to be bigger to fit the deathmatch standards.
Name: Testing Grounds
2025-01-30 08:25:36 -03:00
Xindage
a51d4c23fd DM20 (Replaced): Old map was not really removed. <Warehouse: Much big, not fun>
> Believe or not it's a rework of the dm20 original layout, i kept the main layout and them I reduced the map size and give it a new theme, this map looks way better than it was before.
Name: Terra Mortis
2025-01-30 08:21:33 -03:00
Xindage
a42eb329f4 DM19 (Replaced): Old map was removed. <Tech isle: Way too big>
> New map is still not good but it's way playable than it's predecessor.
Name: Unwanted Backyard
2025-01-30 08:18:21 -03:00
Xindage
b436ef899a DM02 (Major edit):
> I recycled a old version of this map with a different theme, making the map more open and fluid.
Name: Sauna Fissure
2025-01-30 08:10:30 -03:00
Josephus-DH4050-Astartes
aa3be0dd0d
MAP20 track Reboot (#1395)
My ground-up Reboot.
2025-01-30 06:55:02 -03:00
Xindage
b536a814cc
Merge pull request #1461 from GeorgePieVG/wadinfo-simplecpp
lumps: process wadinfo through simplecpp
2025-01-30 06:36:47 -03:00
mc776
0843b08220
manual: fix Spanish translation errors. (#1383)
Addresses #1370.

I've removed a page break between the installing and menus section since the fix causes one line from the former to spill over onto a new page.
2025-01-30 06:33:08 -03:00
quarry24
fdec01dbb4
patches: updated W101_1/2 & W102_1/2 (#1458)
updates the SKINCUT and SKINSCAB (i think thats the name?) patches to have consistent skin with W98_1/2 (SKINMETAL1) and W99_1/2 (SKINMETAL2), the original w101 and w102 patches used the old w98 and w99 patches before they were updated, so i just copied the blood/fleshy thing and pasted it onto the current new w98 and w99 patches and added some minor touchups to the blood and flesh

it looks a bit jank i think but its the best i can do
2025-01-30 06:23:53 -03:00
Xindage
ea682ab36c
New e1m5 "Cloudspire Keep" (#1459)
Original author granted permission but does not wanted to be credited to further maintain the map, but its a good map to be on freedoom, I'll take the credits so and maintain it if needed.
2025-01-30 06:22:25 -03:00
Eonfge
af839d61b1
Add required meta-data (#1464)
* Update io.github.freedoom.FreeDM.metainfo.xml

* Update io.github.freedoom.Phase1.metainfo.xml

* Update io.github.freedoom.Phase2.metainfo.xml
2024-12-27 00:37:20 -08:00
Georgy Samoilov
3840b162af Delete previous wadinfos 2024-11-28 17:25:19 +05:00
Georgy Samoilov
bacd3287bf Fix gitignore 2024-11-28 17:04:15 +05:00
Georgy Samoilov
b44c2497d3 lumps: run wadinfo through simplecpp 2024-11-27 20:25:42 +05:00
Fabian Greffrath
61a0917526
pass regular expressions as raw strings in Python scripts (#1450) 2024-10-29 18:44:53 -03:00