Skip to content

Instantly share code, notes, and snippets.

@arctic5
Last active December 23, 2015 02:29
Show Gist options
  • Save arctic5/6567003 to your computer and use it in GitHub Desktop.
Save arctic5/6567003 to your computer and use it in GitHub Desktop.
an updated readme for the new website design
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="keywords" content="force dropbox http to use utf-8 (◡‿◡✿)">
<title>Gang Garrison 2</title>
<link rel="stylesheet" type="text/css" href="chum.css" />
<meta name="viewport" content="width=device-width, user-scalable=false;">
<!-- Flatter JS -->
<script type="text/javascript">
/* <![CDATA[ */
(function() {
var s = document.createElement('script'), t = document.getElementsByTagName('script')[0];
s.type = 'text/javascript';
s.async = true;
s.src = 'https://api.flattr.com/js/0.6/load.js?mode=auto';
t.parentNode.insertBefore(s, t);
})();
/* ]]> */
</script>
<!-- -->
</head>
<body>
<header class="siteheader">
<div class="leftheaderbg"></div>
<img class="header" alt="Gang Garrison 2" src="ggheadertop.png" />
<div class="rightheaderbg"></div>
</header>
<section class="site">
<img class="headfoot" alt="" src="ggheaderfoot.png" />
<nav class="sitenav"><ul>
<li class="selected"><a href="index.html">Home</a></li><!--
whitespace appearing between list elements in FFox pls no
--><li><a href="http://www.ganggarrison.com/forums/">Forums</a></li><!--REPLACEME: domain URL to relative --><!--
--><li><a href="downloads.html">Download</a></li><!--
--><li><a href="irc.html">IRC</a></li>
</ul></nav>
<nav class="subnav"><ul>
<li><a href="index.html">Main</a></li><!--
--><li><a href="news.html">News</a></li><!--
--><li><a href="about.html">About</a></li><!--
--><li class="selected"><a href="readme.html">Readme</a></li>
</ul></nav>
<section class="main">
<h1 style="font-size: 2em; margin: 0;">GANG GARRISON 2</h1>
<p>created by
mrfredman, MedO, and Synnah</p>
<h3>A Team Fortress 2 Demake</h3>
<p>Two feuding, quasi-legal freelance security and espionage firms endlessly
square off against each other in treacherous battlegrounds in an attempt to
acquire each other's deepest secrets. A demake of a 3D game in 8-bit,
side-scrolling style.</p>
<hr>
<h2 id="Contents">Contents:</h2>
<ul style="list-style-type: none; padding-left: 0;"><!--REPLACEME: non-inline CSS -->
<li><a href="#1">I. Meet The Controls</a></li>
<li><a href="#2">II. Meet The Classes</a></li>
<li><a href="#3">III. Meet The Gameplay Guide</a></li>
<li><a href="#4">IV. Meet The Maps</a></li>
<li><a href="#5">V. Meet The Menu</a></li>
<li><a href="#6">VI. Meet the Tips</a></li>
<li><a href="#7">VII. Meet The Credits</a></li>
</ul>
<hr>
<h2 id="1">I. Meet The Controls:</h2>
<ul style="list-style-type: none; padding-left: 0;"><!--REPLACEME: non-inline CSS -->
<li>W: Jump</li>
<li>A: Run Left</li>
<li>D: Run Right</li>
<li><br></li>
<li>Mouse Cursor: Aim</li>
<li>Left Mouse Button: Fire Weapon</li>
<li>Right Mouse Button: Use Special Ability</li>
<li>F: Taunt</li>
<li>B: Drop Intel</li>
<li><br></li>
<li>E: Call for a Healer</li>
<li>Z: Chat Menu (Emotes)</li>
<li>X: Chat Menu (Interests)</li>
<li>C: Chat Menu (Commands)</li>
<li><br></li>
<li>N: Open Team Menu</li>
<li>M: Open Class Menu</li>
<li>(hold) Left Shift: Show Scoreboard</li>
<li>F9: Screenshot</li>
<li>F10: Quit the Game</li>
<li>F12: Mute Sound</li>
<li>ESC: Open In-Game Menu</li>
<li><br></li>
<li>(Spectator Controls)</li>
<li>W: Scroll Camera Up</li>
<li>A: Scroll Camera Left</li>
<li>S: Scroll Camera Down</li>
<li>D: Scroll Camera Right</li>
<li><br></li>
<li>Numpad +/- or Mouse buttons: Scroll through the players</li>
</ul>
All controls can be remapped in Options->Controls.
<hr>
<h2 id="2">II. The Classes:</h2>
<strong>Meet The Runner:</strong>
<p style="padding-left: 3em;">
Quick as the wind, the Runner<br>
excels in recovering objectives!<br>
He can double jump in mid-air!
</p>
Hit Points: 100<br>
Weapon: Scattergun<br>
Special abilities:
<ul style="margin-top: 0px;">
<li>Double-Jump - Jump again while in the air!</li>
</ul>
<strong>Meet The Firebug:</strong>
<p style="padding-left: 3em;">
Get close to your foe and burn him!<br>
Push enemies and projectiles<br>
away with a burst of air!
</p>
Hit Points: 120<br>
Weapon: Flamethrower<br>
Special abilities:
<ul style="margin-top: 0px;">
<li>Airblast - Right-click to blow away enemies, reflect rockets and mines!<br>
Airblast can also blow afterburn off your teammates!</li>
<li>Afterburn - Even touching your enemy with fire will make him feel the heat!<br>
Continuous damage over time! Firebug is immune to afterburn!</li>
<li>Flare - Use your Airblast while shooting to create a fireball!</li>
</ul>
<strong>Meet The Rocketman:</strong>
<p style="padding-left: 3em;">
Strong yet graceful, he can<br>
launch himself skyward with his<br>
rockets as well as do damage!<br>
</p>
Hit Points: 160<br>
Weapon: Rocket Launcher<br>
Special abilities:
<ul style="margin-top: 0px;">
<li>Rocket-Jump - Fire at your feet when you jump to reach great heights!</li>
</ul>
<strong>Meet The Overweight:</strong>
<p style="padding-left: 3em;">
A mammoth of a man, carrying<br>
a heavy weapon that will shred<br>
enemies! He can sure eat, too!<br>
</p>
Hit Points: 200<br>
Weapon: Minigun<br>
Special abilities:
<ul style="margin-top: 0px;">
<li>Manvich - Right-Click to eat a tasty Manvich to fill your belly and recover all HP!<br>
Your Manvich has a cooldown so make sure you choose a good time to eat.</li>
</ul>
<strong>Meet The Detonator:</strong>
<p style="padding-left: 3em;">
A master of explosives, the<br>
Detonator can shoot sticky mines<br>
to any surface and set them off!<br>
</p>
Hit Points: 120<br>
Weapon: Minegun<br>
Special abilities:
<ul style="margin-top: 0px;">
<li>Detonate Mines - Right-click to detonate all of your mines at once!</li>
</ul>
<strong>Meet The Healer:</strong>
<p style="padding-left: 3em;">
His all-purpose healing gun can<br>
both heal a teammate from afar<br>
and rain syringes on foes!<br>
</p>
Hit Points: 120<br>
Weapon: Needlegun<br>
Special abilities:
<ul style="margin-top: 0px;">
<li>Healing - Heal a teammate with a beam by holding the Left Click! </li>
<li>Superburst - Charge your Superburst then Right-Click while holding <br>
Left-Click to make a team-mate invincible and get infinite ammo!</li>
<li>Needlegun - Hold right click to shoot a gun of your own!<br>
Passive Regeneration - You recover health slowly over time!</li>
</ul>
<strong>Meet The Constructor:</strong>
<p style="padding-left: 3em;">
A brilliant inventor, the <br>
Constructor can build autoguns<br>
that shoot anything they see!<br>
</p>
Hit Points: 120<br>
Weapon: Shotgun<br>
Special abilities:
<ul style="margin-top: 0px;">
<li>Build Tool - Right-click to build or destroy an autogun!<br>
Each autogun costs 100 Nuts and Bolts to make.</li>
<li>Passive Regeneration - You recover Nuts and Bolts slowly over time!</li>
</ul>
<strong>Meet The Infiltrator:</strong>
<p style="padding-left: 3em;">
A master assassin who can slip<br>
into combat unseen and deliver<br>
a fatal strike with his knife!<br>
</p>
Hit Points: 100<br>
Weapon: Revolver<br>
Special abilities:
<ul style="margin-top: 0px;">
<li>Cloak - Right-click to become invisible to foes! Right-click again to come <br>
out of cloak!</li>
<li>Stab - Left-click while invisible to stab! A successful stab is guaranteed <br>
to kill! </li>
<li>Passive Invisibility - Even if you aren't cloaked, enemies can't see you <br>
as long as they aren't looking directly at you!</li>
</ul>
<strong>Meet The Rifleman:</strong>
<p style="padding-left: 3em;">
Armed with his trusty rifle<br>
and dead aim, his zoom scope<br>
allows him to attack from afar.<br>
</p>
Hit Points: 120<br>
Weapon: Sniper Rifle<br>
Special abilities:
<ul style="margin-top: 0px;">
<li>Charge - Use Right-Click to toggle between scoping in and out!<br>
While scoped in, damage will increase with time!</li>
</ul>
<strong>Meet The Secret Character:</strong>
<p style="padding-left: 3em;">
There is totally no secret<br>
character to speak of. None.<br>
And you can Quote us on that.
</p>
<hr>
<h2 id="3">III. Gameplay Guide</h2>
<p>Connect to a server by opening the lobby and join a server by clicking its name. The
lobby will show the current map, number of players, and IP of servers running.
Alternatively, you can manually join a server if you know their IP and their
forwarded port.</p>
There are six gameplay modes:
<ul style="margin-top: 0px;">
<li>Capture the Flag</li>
<li>Control Point</li>
<li>Arena</li>
<li>Generator</li>
<li>King of the Hill</li>
<li>Dual King of the Hill</li>
</ul>
<p>Choose a team, RED or BLU, or select AutoSelect and let us choose your team for you.
Press N to change your team, or to Spectate and watch the action! Keep in mind you
tie up a player slot on the server as a spectator!</p>
<p>Press M to open the Class Menu and choose your class. Choose option 0 to let
us pick a class that might suit you!</p>
<p>The Heads-Up Display on your screen shows your class, the time left in the map,
your team, your ammunition, and your current health. All classes (except for the
rifleman) have ammunition that replenishes over time. Certain classes will also
have HUDs unique to them. Depending on the game mode, the HUD will display the
locations and status of the intels (Capture the Flag), the status of the Control
Points (Control Point), the number of players left and the status of the Arena
Point (Arena), the health of the Generators (Generator), or the team-specific
countdown timers and the status of the KotH Point (King of the Hill).</p>
<p>The scoreboard shows the current score of every player. It also displays the
name of the current server and map. </p>
<p><strong>Capture the Flag:</strong><br>
Find the opposing team's intel and return it to where yours usually sits to score a point.
Score a certain number of points to win the round!</p>
<p><strong>Control Point</strong> comes in two flavors, Standard or Attack/Defend:<br>
<strong>Standard:</strong> Capture all the Control Points to win the match. <br>
or<br>
<strong>Attack/Defend:</strong> RED Team must capture all the Control Points to win,
and BLU Team must prevent RED from doing so.</p>
<p><strong>Arena:</strong><br>
There is no respawning in this mode, and the last team standing wins the round. If neither
team finishes the other off, then there is a control point you can capture to win the round.
Round wins are cumulative and the team with the most rounds won at the end wins the match.</p>
<p><strong>Generator:</strong><br>
An original mode exclusive to Gang Garrison 2. Both teams have a special generator which
are the objectives of the map. A team must keep their generator running and destroy the
enemy generator to win.</p>
<p><strong>King of the Hill:</strong><br>
There exists a lone control point in the center of the map. Both teams compete to take
control to start their countdown. First team to hold onto the point for 3 full minutes
is victorious.</p>
<p><strong>Dual King of the Hill:</strong><br>
An original mode exclusive to Gang Garrison 2. Teams must hold control of both control
points to run their timer down. Capturing the enemy control point will secure your own
until the enemy can take it back. First team to hold complete control for 3 minutes wins.</p>
<hr>
<h2 id="4">IV. The Maps</h2>
<h3>A. The Official Maps:</h3>
<p>To run a server using only these maps, open gg2.ini and make sure no custom
map list is specified ("MapRotation=" under [Server] should be left blank). To change
the order the maps are played, change the numbers next to the map names; the maps
will play in numerical order from least to greatest. Place a zero next to a map to ignore it.</p>
1. <strong>ctf_truefort</strong><br>
by fishmatt
<p style="margin-top: 0px;">This classic layout emphasizes good flagrunning and being able to evade a
strong defense! The colorful rural scenery hides two industrial strongholds.</p>
2. <strong>ctf_2dfort</strong><br>
by Vaati
<p style="margin-top: 0px;">A simple layout designed for fast games and tactical decisions. Don't neglect the
lower route!</p>
3. <strong>ctf_conflict</strong><br>
by agh
<p style="margin-top: 0px;">This battleground is filled with varied terrain and odd angles! Watch out, there are
many places to hide and swipe the intelligence when no one will notice.</p>
4. <strong>ctf_classicwell</strong><br>
by fishmatt
<p style="margin-top: 0px;">A nostalgic scenario with an industrial flavor, there are multiple routes around these
imposing complexes but only a few ways in and out. Keep an eye on the upper route!</p>
5. <strong>ctf_waterway</strong><br>
by Taters
<p style="margin-top: 0px;">This trainyard sits atop a canal. The adjacent buildings house two warring factions.
Keep your cool and watch for snipers, it's a long clear shot back to your base.</p>
6. <strong>ctf_orange</strong><br>
by king metroid
<p style="margin-top: 0px;">Looming under the shadow of a large central tower, two groups plot each other's
demise. Climb the tower to drop down on unsuspecting opponents!</p>
7. <strong>cp_dirtbowl</strong><br>
by Vaati
<p style="margin-top: 0px;">Somewhere in the middle of nowhere, BLU is ready to launch it's secret weapon at
RED's base within Mt. Dirtbowl. RED must push forward while BLU must hold them off
on three map fronts in this control point attack style map.</p>
8. <strong>cp_egypt</strong><br>
by Tarzan
<p style="margin-top: 0px;">Under the blazing desert sun, RED and BLU battle to control an antiquated city.
Fight to maintain a hold on all five control points in this majestic CP map.</p>
9. <strong>arena_lumberyard</strong><br>
by Faust
<p style="margin-top: 0px;">Somewhere in the Rocky Mountains, BLU has made an attack on an important RED
lumberyard. You can shoot through some of the floors!</p>
10. <strong>arena_montane</strong><br>
by Taters and agh
<p style="margin-top: 0px;">Somewhere in the forests, RED and BLU fight for supremacy over an important propaganda
radio transmitter. Sticking with the team is best!</p>
11. <strong>gen_destroy</strong><br>
by agh
<p style="margin-top: 0px;">In the first ever generator map for Gang Garrison, RED and BLU must destroy the others'
power generator while keeping their own running!</p>
12. <strong>koth_valley</strong><br>
by agh
<p style="margin-top: 0px;">An abandoned spytech base conveniently concealed within a mountain range becomes a hotspot for
waging battle. RED and BLU butt heads to take control over the technology left behind.</p>
13. <strong>koth_corinth</strong><br>
by BassieEnAdrian and McGenio
<p style="margin-top: 0px;">An arms carrier is leaving a major port, but both RED and BLU have plans to seize the weapons.
Duke it out on the shipyard to discover who will obtain the goods.</p>
14. <strong>koth_harvest</strong><br>
by Wherewolf
<p style="margin-top: 0px;">A community-made arena map gone official! RED and BLU fight for control of an abandoned farmyard.
It is unknown what significance this location holds to both factions, but fear keeps invesigators
from delving any further.</p>
15. <strong>dkoth_atalia</strong><br>
by Wareya
<p style="margin-top: 0px;">A community-made Generator map that was converted for DKotH. It's advised to take over the central
complex to gain the advantage for when making an assault on the enemy control point.</p>
16. <strong>dkoth_sixties</strong><br>
by Ozoh
<p style="margin-top: 0px;">A close quarters industrial map. Use the twists and turns to your advantage to eliminate the enemy
team and seize their control point.</p>
<h3>B. Using Custom Maps:</h3>
<p>To run a server using custom maps, make a folder called "Maps" in the same
path as Gang Garrison 2.exe and place the compiled map file (it will have
a ".png" extension) inside. Create a text file with any name, like "maplist.txt", and
open gg2.ini. Next to "MapRotation=" under [Server], type the name of this file.</p>
<p>Open your maplist file and type the name of each map you want to play in order<br>
For instance:</p>
<pre>ctf_2dfort
ctf_mynewmap
ctf_orange</pre>
<p>would play ctf_2dfort, a custom map with the filename "ctf_mynewmap.png", and
then ctf_orange. Then it would play ctf_2dfort again. These names are case sensitive.</p>
<hr>
<h2 id="5">V. The Options Menu:</h2>
<p>These options can also be set in gg2.ini before running the game. You can also
bring up the menu by pressing 'ESC' in-game.</p>
<p><strong>Player Name:</strong> Set your visible name in-game. The maximum length is 25 characters.</p>
<p><strong>Hosting Port:</strong> Set the TCP port clients will connect to if you host a game.</p>
<p><strong>Player Limit:</strong> Set the number of players, including the host, allowed in your game.</p>
<p><strong>Announce to Lobby:</strong> Show your server to players in the Lobby. Setting this to off
allows you to host a private game for those who know your IP.</p>
<p><strong>Fullscreen:</strong> Set to On to run in fullscreen. Setting it to off means the game is
windowed.</p>
<p><strong>Ingame Music:</strong> Toggles the ingame music track on and off.</p>
<p><strong>Particles:</strong> Toggles smoke and explosion effects. Turning this off or using the
alternative particles may reduce graphical lag.</p>
<p><strong>Gibs:</strong> Toggles body parts when a character explodes. Turning this setting down may
reduce graphical lag.</p>
<p><strong>Healer Radar:</strong> Toggles the in-game healer radar HUD for Healers.</p>
<p><strong>Show Healing:</strong> Toggles healing HUDs for the Healer and players who are being healed.</p>
<p><strong>Additional Healthbar:</strong> Toggles a floating healthbar above your head in game.</p>
<p><strong>Kill Cam:</strong> Toggles the killcam when you die. Turn it off if you get angry easily!</p>
<p><strong>V Sync:</strong> Toggles V Sync. Useful if you notice 'tearing' on your screen during
the game.</p>
<p><strong>Controls:</strong> Change your in-game controls to suit your own taste.</p>
<hr>
<h2 id="6">VI. Gameplay Tips</h2>
Runner:
<ul style="margin-top: 0px">
<li>Use paths that no other class can use!
<li>Your scattergun does a surprising amount of damage!
<li>Keep some ammo saved up in case you need to fight an infiltrator!
</ul>
Firebug:
<ul style="margin-top: 0px">
<li>Use your airblast to push your enemies around!</li>
<li>Extinguish your teammates with the airblast if they're on fire!</li>
<li>Set a foe on fire and let the afterburn take care of the rest!</li>
</ul>
Rocketman:
<ul style="margin-top: 0px">
<li>Your rockets can go through teammates!</li>
<li>Rocketjump up to high platforms or to rain rockets from above!</li>
<li>Rockets can destroy the detonator's mines with an explosion!</li>
</ul>
Overweight:
<ul style="margin-top: 0px">
<li>Eat a manvich when it's safe, not when there are enemies around!</li>
<li>Don't eat a manvich if a healer is waiting to heal you!</li>
<li>Remember to retreat if you're taking too much damage!</li>
</ul>
Detonator:
<ul style="margin-top: 0px">
<li>You can detonate your mines in the air; they don't have to 'stick'<br>
to a surface to detonate!</li>
<li>Your mines deal a maximum of 45 damage each to players, and 50 to
buildings.</li>
<li>Sticky mines can destroy other detonator's mines with an explosion!</li>
<li>Shoot a sticky and detonate it at the same time while pointing down
to propel yourself like a Rocketman!</li>
</ul>
Healer:
<ul style="margin-top: 0px">
<li>You slowly regenerate your health! Dodge well to maximize it!</li>
<li>Use your medigun to rapidly heal off afterburn!</li>
<li>Use your superburst to get past tight chokepoints!</li>
</ul>
Constructor:
<ul style="margin-top: 0px">
<li>You regenerate Nuts and Bolts slowly, but picking up metal from a<br>
destroyed autogun instantly gives you 50! Health cabinets also give<br>
you all your Nuts and Bolts back!</li>
<li>Autoguns can't shoot straight up, so watch out!</li>
</ul>
Infiltrator:
<ul style="margin-top: 0px">
<li>The enemy can still hear you jump even if you are cloaked!</li>
<li>Your revolver is a lot stronger than it looks! It has a lot of
range too!</li>
<li>Passive invisibility is always useful!</li>
</ul>
Rifleman:
<ul style="margin-top: 0px">
<li>Stay moving in case an infiltrator is eyeing your back!</li>
<li>Scope out if you need to move around!</li>
</ul>
Secret Class:
<ul style="margin-top: 0px">
<li>There is no secret class, and you can 'QQ' about it.</li>
</ul>
<hr>
<h2 id="7">VII. Credits and Information</h2>
<p>Information about creating content for the game, creating maps using our editor
Garrison Builder, downloading and running custom maps, learning how to play,
and much more can be found at <a href="/forums">The Gang Garrison 2 Forums</a>.</p>
<pre style="margin-right: 20px; white-space: pre-wrap;">Gang Garrison 2
Created By the FAUCET Team
Founders:
mrfredman, MedO, Synnah
Programmers:
MedO, Cube7 aka Chris P. Bacon, Andrew "cspotcode" Bradley, Vaati, Taimat, Findude, Juicebox360, Jebus_Chris, Leiche, Xeyk, pach, Austin "Psychopath" Benz, L, technoviking, AJF, Alexander "Wareya" Nadeau, Vindicator, NAGN, Orpheon, JaxOf7 and RebelINS
Artists:
mrfredman, Fishmatt, BassieEnAdriaan, Timohtep, Elkondo, Waterfall and Skeledude
Sound & Music:
Synnah, Scoot, and Elkondo
Map Creators:
fishmatt, vaati, king metroid, Taters, agh, Faust, Tarzan, BassieEnAdriaan, McGenio, Wherewolf, Wareya, Ozoh and Shawnachu
With additional art and inspiration provided by the incredible Gang Garrison community!
License:
Copyright (C) 2008-2013 Faucet Software
http://www.ganggarrison.com
This program is free software;
you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, see <a href="http://www.gnu.org/licenses">&lt;http://www.gnu.org/licenses&gt;</a>.
Additional permission under GNU GPL version 3 section 7
If you modify this Program, or any covered work, by linking or combining it with the Game Maker runtime library, the 39dll library/extension, Hobbel's Download Manager DLL, or modified versions of these libraries, the licensors of this Program grant you additional permission to convey the resulting work.
This is a demake of Team Fortress 2 by Valve Software. All likenesses and similarities are intended as a respectful homage.
This game uses the Faucet Networking extension by MedO, which is available under the terms of the ISC license.
You can find more information on Faucet Networking at http://gmc.yoyogames.com/index.php?showtopic=498062.
This game uses the Download Manager DLL, created by Hobbel. It was wrapped into an extension by cspotcode.
You can find more information on the Download Manager DLL at http://www.hobbl.com/gmdlls/downloadmanager
This game uses the Faucet Forwarding Extension, created by NAGN, which wraps libminiupnp.
miniupnp is availible under the BSD license: see miniupnp.license for full license.
You can find more about Faucet Forwarding at its GitHub Page:
https://github.com/nagn/Faucet-Forwarding
This game uses the 7-zip command line version, available under the LGPL, see 7zip.license for full license.
You can find more information on it here: http://www.7-zip.org/
Readme Changelog
2/7/09 - fishmatt - cleaned everything up for 2.0
5/3/09 - mrfredman - updated things for 2.1
3/20/10 - technoviking - updated things for 2.2
3/16/11 - Psychopath - updated things for 2.3
3/31/11 - Medo - some more updating
10/13/11 - Psychopath - updated things for 2.4
9/12/13 - Wareya - ported to html
9/14/13 - Arctic - updated things
</pre>
</section> <!-- main -->
</section> <!-- site -->
<footer><section class="footcenter">
<div class="flattrbutton">
<a class="FlattrButton" style="display:none;" data-flattr-button="compact" href="http://www.ganggarrison.com"></a>
<noscript><a href="https://flattr.com/thing/304133/Gang-Garrison-2" target="_blank"><img src="https://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" /></a></noscript>
</div>
<a href="impressum.html">Legal notice (Impressum)</a>
</section></footer>
<!-- Valid HTML5: http://validator.nu/ Also see: http://mathiasbynens.be/notes/ambiguous-ampersands -->
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment