Skip to content

Commit

Permalink
Merge pull request #58 from selliott512/verification
Browse files Browse the repository at this point in the history
Add "Verification" section to the "Download" page
  • Loading branch information
selliott512 authored Feb 6, 2024
2 parents 0679046 + d48478b commit ba62c28
Show file tree
Hide file tree
Showing 13 changed files with 131 additions and 81 deletions.
21 changes: 13 additions & 8 deletions about.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,17 +66,19 @@ <h2 id="_a_free_fps_action_game">A free FPS action game</h2>
</a>
</div>
</div>
<div class="paragraph"><p>In 1999 <a href="https://www.idsoftware.com/">id Software</a> released the source code to their classic game <a href="https://en.wikipedia.org/wiki/Doom_(1993_video_game)"><em>Doom</em></a> (under
the <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General
<div class="paragraph"><p>In 1999 <a href="https://www.idsoftware.com/">id Software</a> released the source code to their
classic game <a href="https://en.wikipedia.org/wiki/Doom_(1993_video_game)"><em>Doom</em></a>
(under the <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General
Public License</a>). The game as a whole did not get this treatment, however, which
means that while the <em>program code</em> that powers <em>Doom</em> is free,
the actual <em>content</em> of <em>Doom</em> - graphics, audio, levels, setting and characters - remains
means that while the <em>program code</em> that powers <em>Doom</em> is free, the actual
<em>content</em> of <em>Doom</em> - graphics, audio, levels, setting and characters - remains
proprietary. The Freedoom project aims to fill this gap and create a complete
<a href="https://www.gnu.org/philosophy/free-sw.html">free and libre</a> first person shooter game.</p></div>
<div class="paragraph"><p>By itself, <em>Freedoom</em> is just the content of a game and must be paired with a
<a href="https://doomwiki.org/wiki/Category:Source_ports"><em>Doom</em>-compatible</a> game engine to be played: the <a href="download.html">download</a> page lists some
<a href="https://doomwiki.org/wiki/Category:Source_ports"><em>Doom</em>-compatible</a> game engine
to be played: the <a href="download.html">download</a> page lists some
recommended programs.</p></div>
<div class="paragraph"><p><em>Freedoom</em> is actually three entire games, consisting of two single-player
<div class="paragraph"><p><em>Freedoom</em> is actually three entire games, with two single-player
campaigns and one collection of multiplayer deathmatch arenas (<em>FreeDM</em>).</p></div>
<div style="clear:both; height: 15px;"></div>
</div>
Expand Down Expand Up @@ -115,8 +117,11 @@ <h2 id="_a_collection_of_reusable_artwork">A collection of reusable artwork</h2>
music tracks that can be reused royalty-free by <em>Doom</em> level authors
and other independent game developers.</p></div>
<div class="paragraph"><p><em>Freedoom</em> is liberally licensed under the
<a href="https://github.com/freedoom/freedoom/blob/master/COPYING.adoc">BSD license</a> - all you need is to include that same copyright statement and credit the <em>Freedoom</em> project.</p></div>
<div class="paragraph"><p>For some examples of projects that have used <em>Freedoom</em>'s assets, take a look at the <a href="using.html">projects</a> page.</p></div>
<a href="https://github.com/freedoom/freedoom/blob/master/COPYING.adoc">BSD license</a>
- all you need is to include that same copyright statement and credit
the <em>Freedoom</em> project.</p></div>
<div class="paragraph"><p>For some examples of projects that have used <em>Freedoom</em>'s assets, take a
look at the <a href="using.html">projects</a> page.</p></div>
<div style="clear:both;"></div>
</div>
</div>
Expand Down
8 changes: 5 additions & 3 deletions download.html
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,8 @@ <h2 id="_game_data">Game data</h2>
</td>
</tr>
</table></div>
<div class="paragraph"><p>To verify the ZIP files linked to above check out the assets attached to <a href="https://github.com/freedoom/freedoom/releases/tag/v0.13.0">the release</a>, which includes the digital signatures and checksums / hashes.</p></div>
<div class="paragraph"><p><br></p></div>
</div>
</div>
<div class="sect1">
Expand All @@ -117,11 +119,11 @@ <h2 id="_engine">Engine</h2>
</td>
<td class="hdlist2">
<p style="margin-top: 0;">
Crispy Doom preserves most of the original <em>Doom</em> engine's classic
Crispy Doom preserves most of the original <em>Doom</em> engine&#8217;s classic
look and feel while adding many quality-of-life modernizations.
Its parent project, <a href="https://www.chocolate-doom.org/">Chocolate Doom</a>,
is much more faithful to the original DOS <em>Doom</em> but is
not recommended for ordinary use as it replicates some unstable behavior.
is much more faithful to the original DOS <em>Doom</em> but is not recommended
for ordinary use as it replicates some unstable behavior.
</p>
</td>
</tr>
Expand Down
4 changes: 4 additions & 0 deletions download.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ https://github.com/freedoom/freedoom/releases/download/v0.13.0/freedm-0.13.0.zip
levels, these contain no monsters and are intended for deathmatch
only. It is compatible with mods for _Doom II_.

To verify the ZIP files linked to above check out the assets attached to https://github.com/freedoom/freedoom/releases/tag/v0.13.0[the release], which includes the digital signatures and checksums / hashes.

{empty} +

== Engine

_Freedoom_ requires the additional download of a game engine to
Expand Down
1 change: 0 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@ <h3>Contents</h3>
with most custom levels, music, graphics and other modifications (&#8220;mods&#8221;)
made for the original <em>Doom</em> games by <em>Doom</em> fans and artists over the decades.</p></div>
<div class="paragraph"><p>For more information, please see the <a href="about.html">What is Freedoom?</a> page.</p></div>

</div>
</div>
<div class="sect1">
Expand Down
Binary file added keys/39b3786a18c93dad.gpg
Binary file not shown.
Binary file added keys/8649b37607a08042.gpg
Binary file not shown.
3 changes: 3 additions & 0 deletions keys/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
This directory contains GPG keys used to sign git tags. The file names are key key IDs. It is possible to receive them via:
gpg --receive-keys 39b3786a18c93dad
The symlinks describe them.
1 change: 1 addition & 0 deletions keys/chungy-expired.gpg
1 change: 1 addition & 0 deletions keys/chungy-revoked.gpg
Binary file added keys/e79918f9ce60c1e2.gpg
Binary file not shown.
1 change: 1 addition & 0 deletions keys/selliott512.gpg
136 changes: 79 additions & 57 deletions screenshots.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,48 +59,58 @@ <h3>Contents</h3>
<div id="preamble">
<div class="sectionbody">
<div class="paragraph"><p>Since Freedoom is not a game engine multiple game engines are used here
to showcase it. The <a href="https://www.chocolate-doom.org/">Chocolate Doom</a> screenshots are based on 320x200
rendering output, scaled losslessly to 1600x1200 for an authentic 1990s
FPS feel with crisp pixels. The <a href="https://zdoom.org/">GZDoom</a> screenshots can be whatever settings the screenshot-taker wants (e.g., setting <a href="https://zdoom.org/wiki/CVARs:Display#gl_texture_filter">gl_texture_filter</a> to 6 to un-blur nearby sprite and texture pixels), though the thumbnails will be cropped to 320x240 to match the Chocolate.</p></div>
to showcase it. The <a href="https://www.chocolate-doom.org/">Chocolate Doom</a> screenshots
are based on 320x200 rendering output, scaled losslessly to 1600x1200 for an
authentic 1990s FPS feel with crisp pixels. The <a href="https://zdoom.org/">GZDoom</a>
screenshots can be whatever settings the screenshot-taker wants (e.g.,
setting <a href="https://zdoom.org/wiki/CVARs:Display#gl_texture_filter"">gl_texture_filter</a> to 6 to un-blur nearby sprite and
texture pixels), though the thumbnails will be cropped to 320x240
to match the Chocolate.</p></div>
</div>
</div>
<div class="sect1">
<h2 id="_phase_1">Phase 1</h2>
<div class="sectionbody">
<div class="paragraph"><p>The following screenshots are from <em>Freedoom: Phase 1</em> on Chocolate Doom:</p></div>
<div class="paragraph"><p>
<span class="image"><a class="image" href="img/screenshots/p1_1.png">
<img src="img/screenshots/tn_p1_1.jpg" alt="Freedoom Screenshot">
<div class="paragraph"><p><span class="image">
<a class="image" href="img/screenshots/p1_1.png">
<img src="img/screenshots/tn_p1_1.jpg" alt="img/screenshots/tn_p1_1.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p1_2.png">
<img src="img/screenshots/tn_p1_2.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p1_2.png">
<img src="img/screenshots/tn_p1_2.jpg" alt="img/screenshots/tn_p1_2.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p1_3.png">
<img src="img/screenshots/tn_p1_3.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p1_3.png">
<img src="img/screenshots/tn_p1_3.jpg" alt="img/screenshots/tn_p1_3.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p1_4.png">
<img src="img/screenshots/tn_p1_4.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p1_4.png">
<img src="img/screenshots/tn_p1_4.jpg" alt="img/screenshots/tn_p1_4.jpg">
</a>
</span></p></div>
<div class="paragraph"><p>The following screenshots are from <em>Freedoom: Phase 1</em> on GZDoom:</p></div>
<div class="paragraph"><p>
<span class="image"><a class="image" href="img/screenshots/p1_5.jpg">
<img src="img/screenshots/tn_p1_5.jpg" alt="Freedoom Screenshot">
<div class="paragraph"><p><span class="image">
<a class="image" href="img/screenshots/p1_5.jpg">
<img src="img/screenshots/tn_p1_5.jpg" alt="img/screenshots/tn_p1_5.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p1_6.jpg">
<img src="img/screenshots/tn_p1_6.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p1_6.jpg">
<img src="img/screenshots/tn_p1_6.jpg" alt="img/screenshots/tn_p1_6.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p1_7.jpg">
<img src="img/screenshots/tn_p1_7.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p1_7.jpg">
<img src="img/screenshots/tn_p1_7.jpg" alt="img/screenshots/tn_p1_7.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p1_8.jpg">
<img src="img/screenshots/tn_p1_8.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p1_8.jpg">
<img src="img/screenshots/tn_p1_8.jpg" alt="img/screenshots/tn_p1_8.jpg">
</a>
</span></p></div>
</div>
Expand All @@ -109,39 +119,45 @@ <h2 id="_phase_1">Phase 1</h2>
<h2 id="_phase_2">Phase 2</h2>
<div class="sectionbody">
<div class="paragraph"><p>The following screenshots are from <em>Freedoom: Phase 2</em> on Chocolate Doom:</p></div>
<div class="paragraph"><p>
<span class="image"><a class="image" href="img/screenshots/p2_1.png">
<img src="img/screenshots/tn_p2_1.jpg" alt="Freedoom Screenshot">
<div class="paragraph"><p><span class="image">
<a class="image" href="img/screenshots/p2_1.png">
<img src="img/screenshots/tn_p2_1.jpg" alt="img/screenshots/tn_p2_1.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p2_2.png">
<img src="img/screenshots/tn_p2_2.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p2_2.png">
<img src="img/screenshots/tn_p2_2.jpg" alt="img/screenshots/tn_p2_2.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p2_3.png">
<img src="img/screenshots/tn_p2_3.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p2_3.png">
<img src="img/screenshots/tn_p2_3.jpg" alt="img/screenshots/tn_p2_3.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p2_4.png">
<img src="img/screenshots/tn_p2_4.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p2_4.png">
<img src="img/screenshots/tn_p2_4.jpg" alt="img/screenshots/tn_p2_4.jpg">
</a>
</span></p></div>
<div class="paragraph"><p>The following screenshots are from <em>Freedoom: Phase 2</em> on GZDoom:</p></div>
<div class="paragraph"><p>
<span class="image"><a class="image" href="img/screenshots/p2_5.jpg">
<img src="img/screenshots/tn_p2_5.jpg" alt="Freedoom Screenshot">
<div class="paragraph"><p><span class="image">
<a class="image" href="img/screenshots/p2_5.jpg">
<img src="img/screenshots/tn_p2_5.jpg" alt="img/screenshots/tn_p2_5.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p2_6.jpg">
<img src="img/screenshots/tn_p2_6.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p2_6.jpg">
<img src="img/screenshots/tn_p2_6.jpg" alt="img/screenshots/tn_p2_6.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p2_7.jpg">
<img src="img/screenshots/tn_p2_7.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p2_7.jpg">
<img src="img/screenshots/tn_p2_7.jpg" alt="img/screenshots/tn_p2_7.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/p2_8.jpg">
<img src="img/screenshots/tn_p2_8.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/p2_8.jpg">
<img src="img/screenshots/tn_p2_8.jpg" alt="img/screenshots/tn_p2_8.jpg">
</a>
</span></p></div>
</div>
Expand All @@ -150,39 +166,45 @@ <h2 id="_phase_2">Phase 2</h2>
<h2 id="_freedm">FreeDM</h2>
<div class="sectionbody">
<div class="paragraph"><p>The following screenshots are from <em>FreeDM</em> on Chocolate Doom:</p></div>
<div class="paragraph"><p>
<span class="image"><a class="image" href="img/screenshots/dm_1.png">
<img src="img/screenshots/tn_dm_1.jpg" alt="Freedoom Screenshot">
<div class="paragraph"><p><span class="image">
<a class="image" href="img/screenshots/dm_1.png">
<img src="img/screenshots/tn_dm_1.jpg" alt="img/screenshots/tn_dm_1.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/dm_2.png">
<img src="img/screenshots/tn_dm_2.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/dm_2.png">
<img src="img/screenshots/tn_dm_2.jpg" alt="img/screenshots/tn_dm_2.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/dm_3.png">
<img src="img/screenshots/tn_dm_3.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/dm_3.png">
<img src="img/screenshots/tn_dm_3.jpg" alt="img/screenshots/tn_dm_3.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/dm_4.png">
<img src="img/screenshots/tn_dm_4.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/dm_4.png">
<img src="img/screenshots/tn_dm_4.jpg" alt="img/screenshots/tn_dm_4.jpg">
</a>
</span></p></div>
<div class="paragraph"><p>The following screenshots are from <em>FreeDM</em> on GZDoom:</p></div>
<div class="paragraph"><p>
<span class="image"><a class="image" href="img/screenshots/dm_5.jpg">
<img src="img/screenshots/tn_dm_5.jpg" alt="Freedoom Screenshot">
<div class="paragraph"><p><span class="image">
<a class="image" href="img/screenshots/dm_5.jpg">
<img src="img/screenshots/tn_dm_5.jpg" alt="img/screenshots/tn_dm_5.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/dm_6.jpg">
<img src="img/screenshots/tn_dm_6.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/dm_6.jpg">
<img src="img/screenshots/tn_dm_6.jpg" alt="img/screenshots/tn_dm_6.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/dm_7.jpg">
<img src="img/screenshots/tn_dm_7.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/dm_7.jpg">
<img src="img/screenshots/tn_dm_7.jpg" alt="img/screenshots/tn_dm_7.jpg">
</a>
</span>
<span class="image"><a class="image" href="img/screenshots/dm_8.jpg">
<img src="img/screenshots/tn_dm_8.jpg" alt="Freedoom Screenshot">
<span class="image">
<a class="image" href="img/screenshots/dm_8.jpg">
<img src="img/screenshots/tn_dm_8.jpg" alt="img/screenshots/tn_dm_8.jpg">
</a>
</span></p></div>
</div>
Expand Down
36 changes: 24 additions & 12 deletions using.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,21 +59,28 @@ <h3>Contents</h3>
<div id="preamble">
<div class="sectionbody">
<div class="paragraph"><p>Since <a href="about.html"><em>Freedoom</em> is free</a>, some other projects have
used <em>Freedoom</em>'s assets. We think this is a great use of the project
used <em>Freedoom</em>'s assets. We think this is a great use of the project
and should be encouraged. (Please be mindful of the <a href="https://github.com/freedoom/freedoom/blob/master/COPYING.adoc">license</a>, though.)</p></div>
<div class="paragraph"><p>Here are an arbitrarily selected few that we know about.
If you find any others, please let us know by filing an issue or pull
request on the <a href="https://github.com/freedoom/freedoom.github.io">website
project at GitHub</a>.</p></div>
<h2>Applications</h2>
<div class="paragraph"><p>Here are an arbitrarily selected few that we know about. If you find any
others, please let us know by filing an issue or pull request on the
<a href="https://github.com/freedoom/freedoom.github.io">website project at GitHub</a>.</p></div>
</div>
</div>
<div class="sect1">
<h2 id="_applications">Applications</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
<a href="https://github.com/mkrupczak3/GZDoom-Android"><em>Freedoom</em> for Android</a> - a GZDoom Android port that comes pre-bundled with <em>Freedoom</em>.
<a href="https://github.com/mkrupczak3/GZDoom-Android">Freedoom for Android</a> - a GZDoom Android port that comes pre-bundled with the singleplayer <em>Freedoom</em> campaigns.
</p>
</li>
</ul></div>
<h2>Standalone Games</h2>
</div>
</div>
<div class="sect1">
<h2 id="_standalone_games">Standalone Games</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
Expand All @@ -82,7 +89,7 @@ <h2>Standalone Games</h2>
</li>
<li>
<p>
<a href="http://contest.gamedevfort.com/submission/657#.Ve8jwpcQlj0">Nocturne In Yellow</a> - a fantasy medieval first-person shooter where &#8220;you play as a dude marching through ancient castles with the realization that every myth and story ever made in the history of man is true and all of them are pissed off at you for having a pulse and four functional limbs.&#8221;
<a href="http://contest.gamedevfort.com/submission/657#.Ve8jwpcQlj0">Nocturne In Yellow</a> - a fantasy medieval first-person shooter where "you play as a dude marching through ancient castles with the realization that every myth and story ever made in the history of man is true and all of them are pissed off at you for having a pulse and four functional limbs."
</p>
</li>
<li>
Expand All @@ -97,7 +104,7 @@ <h2>Standalone Games</h2>
</li>
<li>
<p>
<a href="https://mr795.itch.io/lost-in-hell">Lost In Hell</a> - a game that combines elements from <em>Freedoom</em> and <a href="http://www.doomlegends.com/tpd/frames.html"><em>The People's Doom</em></a>.
<a href="https://mr795.itch.io/lost-in-hell">Lost In Hell</a> - a game that combines elements from <em>Freedoom</em> and <a href="http://www.doomlegends.com/tpd/frames.html"><em>The People&#8217;s Doom</em></a>.
</p>
</li>
<li>
Expand All @@ -107,11 +114,15 @@ <h2>Standalone Games</h2>
</li>
<li>
<p>
<a href="https://mobile.zame-dev.org/gloomy">Gloomy Dungeons</a> - a <em>very</em> retro-style FPS, think like pre-Doom, pre-Rise of the Triad.
<a href="https://mobile.zame-dev.org/gloomy">Gloomy Dungeons</a> - a <em>very</em> retro-style FPS, think like pre-<em>Doom</em>, pre-<em>Rise of the Triad</em>.
</p>
</li>
</ul></div>
<h2>Mods</h2>
</div>
</div>
<div class="sect1">
<h2 id="_mods">Mods</h2>
<div class="sectionbody">
<div class="ulist"><ul>
<li>
<p>
Expand All @@ -128,6 +139,7 @@ <h2>Mods</h2>
</div>
<p></p>
<hr />
<p>
Copyright 2001 - <script type="text/javascript">
var today = new Date()
var year = today.getFullYear()
Expand Down

0 comments on commit ba62c28

Please sign in to comment.