Permalink
Browse files

Added brand-neutral help file, credits and assets to Boxer Standalone…

… to avoid build errors.
  • Loading branch information...
alunbestor committed Sep 15, 2013
1 parent 41ab689 commit 85269d2b891280240359952a8aef273374cd38fa
Showing with 1,846 additions and 6 deletions.
  1. +0 −6 .gitignore
  2. +55 −0 Standalone/Resources/English.lproj/Credits.html
  3. +34 −0 Standalone/Resources/Help.help/Contents/Info.plist
  4. BIN Standalone/Resources/Help.help/Contents/Resources/English.lproj/images/numeric-keypad.png
  5. +41 −0 Standalone/Resources/Help.help/Contents/Resources/English.lproj/index.html
  6. +90 −0 Standalone/Resources/Help.help/Contents/Resources/English.lproj/pages/acknowledgements.html
  7. +43 −0 Standalone/Resources/Help.help/Contents/Resources/English.lproj/pages/joysticks.html
  8. +117 −0 Standalone/Resources/Help.help/Contents/Resources/English.lproj/pages/keyboard-and-mouse.html
  9. +891 −0 Standalone/Resources/Help.help/Contents/Resources/English.lproj/pages/legalese.html
  10. BIN Standalone/Resources/Help.help/Contents/Resources/English.lproj/search.helpindex
  11. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/360-controller.png
  12. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/application-popout.png
  13. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/email-popout.png
  14. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/fast-forward-key.png
  15. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/icon.png
  16. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/info.png
  17. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/joypad-logo.png
  18. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/keyboard.png
  19. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/play-pause-key.png
  20. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/reveal.png
  21. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/site-popout.png
  22. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/standard-joystick-128.png
  23. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/support.png
  24. BIN Standalone/Resources/Help.help/Contents/Resources/shared/images/topic-arrow.png
  25. BIN Standalone/Resources/Help.help/Contents/Resources/shared/scripts/import.scpt
  26. +22 −0 Standalone/Resources/Help.help/Contents/Resources/shared/scripts/linkhandlers.js
  27. BIN Standalone/Resources/Help.help/Contents/Resources/shared/scripts/opendiskutility.scpt
  28. BIN Standalone/Resources/Help.help/Contents/Resources/shared/scripts/opengamesfolder.scpt
  29. BIN Standalone/Resources/Help.help/Contents/Resources/shared/scripts/openinspector.scpt
  30. BIN Standalone/Resources/Help.help/Contents/Resources/shared/scripts/openprefs.scpt
  31. BIN Standalone/Resources/Help.help/Contents/Resources/shared/scripts/opensystemprefs.scpt
  32. BIN Standalone/Resources/Help.help/Contents/Resources/shared/scripts/openurl.scpt
  33. BIN Standalone/Resources/Help.help/Contents/Resources/shared/scripts/quicklookurl.scpt
  34. +22 −0 Standalone/Resources/Help.help/Contents/Resources/shared/scripts/zepto.min.js
  35. +17 −0 Standalone/Resources/Help.help/Contents/Resources/shared/styles/acknowledgements.css
  36. +71 −0 Standalone/Resources/Help.help/Contents/Resources/shared/styles/index.css
  37. +11 −0 Standalone/Resources/Help.help/Contents/Resources/shared/styles/joysticks.css
  38. +432 −0 Standalone/Resources/Help.help/Contents/Resources/shared/styles/main.css
  39. BIN Standalone/Resources/StandaloneLogo.png
  40. BIN Standalone/Resources/StandaloneLogo@2x.png
View
@@ -13,9 +13,3 @@ build
*.mode2v3
xcuserdata
project.xcworkspace
-
-#Ignore standalone assets that are meant to be provided downstream
-Standalone/Resources/StandaloneLogo.png
-Standalone/Resources/StandaloneLogo@2x.png
-Standalone/Resources/English.lproj/Credits.html
-Standalone/Resources/Help.help
@@ -0,0 +1,55 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <title></title>
+ <style type="text/css">
+ html
+ {
+ margin: 0 20px;
+ padding: 0;
+ }
+
+ p
+ {
+ color: rgba(255, 255, 255, 0.6);
+ text-shadow: rgba(0, 0, 0, 0.75) 0 1px 3px;
+ font: 13px/20px "Lucida Grande";
+ text-align: center;
+ margin: 0 0 10px;
+ }
+
+ p.copyright
+ {
+ color: white;
+ }
+
+ a
+ {
+ text-decoration: underline;
+ color: rgba(255, 255, 255, 0.7);
+ }
+
+ a:hover, a:focus
+ {
+ color: white;
+ }
+
+ hr
+ {
+ margin: 0 0 10px;
+ width: 100%;
+ height: 0;
+ border: 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.25);
+ border-bottom: 1px solid rgba(255, 255, 255, 0.1);
+ background: transparent;
+ display: block;
+ }
+ </style>
+ </head>
+ <body>
+ <hr>
+ <p>Brought to you with the help of <a href="http://boxerapp.com">Boxer</a> and <a href="http://www.dosbox.com">DOSBox</a>.</p>
+ </body>
+</html>
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en-us</string>
+ <key>CFBundleIdentifier</key>
+ <string>{{BUNDLE_IDENTIFIER}}.help</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>{{APPLICATION_NAME}} Help</string>
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1</string>
+ <key>CFBundleSignature</key>
+ <string>hbwr</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>HPDBookAccessPath</key>
+ <string>index.html</string>
+ <key>HPDBookIndexPath</key>
+ <string>search.helpindex</string>
+ <key>HPDBookKBProduct</key>
+ <string>{{BUNDLE_IDENTIFIER}}.help</string>
+ <key>HPDBookIconPath</key>
+ <string>shared/images/icon.png</string>
+ <key>HPDBookTitle</key>
+ <string>{{APPLICATION_NAME}} Help</string>
+ <key>HPDBookType</key>
+ <string>3</string>
+</dict>
+</plist>
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Help Topics</title>
+ <meta name="robots" content="anchors">
+
+ <link rel="stylesheet" type="text/css" href="../shared/styles/main.css">
+ <link rel="stylesheet" type="text/css" href="../shared/styles/index.css">
+ </head>
+ <body>
+ <a name="homepage"></a>
+ <h1>Help Topics</h1>
+
+ <ul id="main-topics">
+ <li id="keyboard-and-mouse-tips"><a href="pages/keyboard-and-mouse.html" rel="topic">
+ <img src="../shared/images/keyboard.png" alt="">
+ <h3>Keyboard and mouse tips</h3>
+ <p>Useful shortcuts for trackpads and compact Mac keyboards.</p>
+ </a></li>
+
+ <li id="joysticks"><a href="pages/joysticks.html" rel="topic">
+ <img src="../shared/images/standard-joystick-128.png" alt="">
+ <h3>Play with a joystick or gamepad</h3>
+ <p>How to connect a USB controller or an iPhone running Joypad.</p>
+ </a></li>
+ </ul>
+
+ <aside id="side-topics">
+ <p>
+ <a href="pages/acknowledgements.html" rel="topic">Acknowledgements</a> |
+ <a href="pages/legalese.html" rel="topic">Licenses</a>
+ </p>
+ </aside>
+
+ <script type="text/javascript" src="shared/scripts/zepto.min.js"></script>
+ <script type="text/javascript" src="shared/scripts/linkhandlers.js"></script>
+ </body>
+</html>
+
+
@@ -0,0 +1,90 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Acknowledgements</title>
+ <meta name="description" content="Boxer wouldn’t be possible without the support of many lovely people.">
+ <meta name="keywords" content="credits, sources, thankyou">
+
+ <link rel="stylesheet" type="text/css" href="../../shared/styles/main.css">
+ <link rel="stylesheet" type="text/css" href="../../shared/styles/acknowledgements.css">
+ </head>
+ <body>
+ <a name="acknowledgements"></a>
+
+ <h1>Acknowledgements</h1>
+
+ <p>This game is powered by <a href="http://boxerapp.com/" rel="external">Boxer</a>: a DOS emulator for OS&nbsp;X, based on the cross-platform <a href="http://www.dosbox.com/" rel="external">DOSBox</a> project.</p>
+
+ <p>Boxer is &copy; 2013 by <a href="mailto:abestor@boxerapp.com" rel="email">Alun Bestor</a>. DOSBox is &copy; 2002-2010 by The DOSBox Team and contributors.</p>
+
+ <section>
+ <a name="contributing-projects"></a>
+ <h2>Contributing projects</h2>
+
+ <p>Boxer includes code and utilities from the following people:</p>
+
+ <ul class="project-list">
+ <li><a href="http://dosbox.com/" rel="external">DOSBox</a> by the DOSBox Team
+ <a href="legalese.html#legalese-dosbox" class="license-link">license…</a></li>
+
+ <li><a href="http://www.libsdl.org/" rel="external">SDL and SDL_net</a> by Sam Lantinga
+ <a href="legalese.html#legalese-sdl" class="license-link">license…</a></li>
+
+ <li><a href="http://icculus.org/SDL_sound/" rel="external">SDL_sound</a> by Ryan C. Gordon and Eric Wing
+ <a href="legalese.html#legalese-sdlsound" class="license-link">license…</a></li>
+
+ <li><a href="http://sourceforge.net/projects/munt/" rel="external">Munt</a> by Dean Beeler, Jerome Fisher, Sergey V. Mikayev et. al.
+ <a href="legalese.html#legalese-munt" class="license-link">license…</a></li>
+
+ <li><a href="http://www.dribin.org/dave/software/" rel="external">DDHIDLib</a> by Dave Dribin
+ <a href="legalese.html#legalese-ddhidlib" class="license-link">license…</a></li>
+
+ <li><a href="https://github.com/binarygod/BGHUDAppKit" rel="external">BGHUDAppKit</a> by Tim Davis
+ <a href="legalese.html#legalese-bghudappkit" class="license-link">license…</a></li>
+
+ <li><a href="http://regexkit.sourceforge.net/RegexKitLite/" rel="external">RegExKitLite</a> by John Engelhart
+ <a href="legalese.html#legalese-regexkitlite" class="license-link">license…</a></li>
+
+ <li><a href="http://www.seanpatrickobrien.com/downloads" rel="external">NSBezierPath+MCAdditions</a> by Sean Patrick O'Brien
+ <a href="legalese.html#legalese-mcadditions" class="license-link">license…</a></li>
+
+ <li><a href="https://github.com/kelan/yrk-spinning-progress-indicator" rel="external">YRKSpinningProgressIndicator</a> by Kelan Champagne
+ <a href="legalese.html#legalese-yrkspinningprogressindicator" class="license-link">license…</a></li>
+
+ <li><a href="http://zeptojs.com/" rel="external">Zepto.js</a> by Thomas Fuchs
+ <a href="legalese.html#legalese-zeptojs" class="license-link">license…</a></li>
+
+ <li>5xBR shader by Hyllian, adapted to GLSL by crazy46guy
+ <a href="legalese.html#legalese-xbr" class="license-link">license…</a></li>
+
+ <li>CRT-geom shader by cgwg, Themaister and DOLLS
+ <a href="legalese.html#legalese-crt-geom" class="license-link">license…</a></li>
+ </ul>
+ <ul>
+ <li><a href="http://www.freedos.org/" rel="external">FreeDOS utilities</a> by Eric Auer, Joe Cosentino, Matthew Stanford and Rene Ableidinger
+ <a href="legalese.html#legalese-gpl" class="license-link">license…</a></li>
+
+ <li><a href="http://home.mnet-online.de/horst.muc/ui.htm" rel="external">WBAT.COM</a> by Horst Schaeffer, released as freeware</li>
+
+ <li>LOCATE.COM and DELTREE.COM by Charles Dye, released as freeware</li>
+
+ <li>UNIVBE.EXE 4.0 by Kendall Bennett (pre-SciTech), released as freeware</li>
+
+ <li><a href="http://vogons.zetafleet.com/viewtopic.php?t=10786&amp;start=20" rel="external">ABSTRACT.COM</a> thanks to ripsaw8080 and the VOGONS community, distributed with permission</li>
+ </ul>
+ </section>
+
+ <section>
+ <a name="source-code"></a>
+ <h2>Share and Share Alike:</h2>
+
+ <p>Boxer is <a href="legalese.html#legalese-boxer">open-source licensed</a> under the <a href="legalese.html#legalese-gpl">GPL 2.0</a>. The complete source code for Boxer, its graphics and its supporting frameworks are hosted at <a href="https://github.com/alunbestor/" rel="external">GitHub</a>.</p>
+ </section>
+
+ <script type="text/javascript" src="../shared/scripts/zepto.min.js"></script>
+ <script type="text/javascript" src="../shared/scripts/linkhandlers.js"></script>
+ </body>
+</html>
+
+
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Playing with your joystick</title>
+ <meta name="description" content="Connecting a USB joystick or gamepad.">
+ <meta name="keywords" content="flight stick, steering wheel, d-pad, dpad, hatswitch, coolie hat, pov switch, sixaxis, gameport, xbox360, ps3, playstation">
+
+ <link rel="stylesheet" type="text/css" href="../../shared/styles/main.css">
+ <link rel="stylesheet" type="text/css" href="../../shared/styles/joysticks.css">
+ </head>
+ <body>
+ <a name="joysticks"></a>
+ <h1>Playing with a joystick</h1>
+
+ <p>If the game supports joystick control, you can play it with a USB joystick, gamepad or racing wheel—or even with an iPhone. There are two ways to get started:</p>
+
+ <section>
+ <a name="joystick-connecting-hid"></a>
+ <h2><span class="step">Option A</span> Connect a USB or Bluetooth game controller</h2>
+
+ <img src="../../shared/images/360-controller.png" alt="" class="floated-right">
+
+ <p><strong>Connect the controller to your Mac and then relaunch the game</strong>. The game should find the joystick automatically — if not, make sure that joystick control is enabled in the game’s options screen.</p>
+
+ <p class="note">Most USB controllers will work in OS X, but some may require additional drivers before OS X will recognise them. Consult the device manufacturer if you have trouble getting OS X to recognise it.</p>
+
+ <p class="tip">To get OS&nbsp;X to recognise an <strong>XBOX 360 controller</strong>, you need to install third-party drivers. <a href="http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver" rel="external">Get the drivers here</a></p>
+ </section>
+
+ <section>
+ <a name="joystick-connecting-joypad"></a>
+ <h2><span class="step">Option B</span> Connect an iPhone or iPod Touch running Joypad</h2>
+
+ <a href="http://getjoypad.com/"><img src="../../shared/images/joypad-logo.png" alt="Get Joypad" class="floated-left"></a>
+ <p><a href="http://getjoypad.com/" rel="external">Joypad</a> is a free iOS app that makes your iPhone or iPod&nbsp;Touch into a game controller for your Mac.</p>
+
+ <p><a href="http://getjoypad.com/" rel="external">Get Joypad from the iOS App Store.</a> Once you have it, <strong>start up Joypad on your iOS device</strong> and then <strong>relaunch the game</strong>. After a short delay, a virtual gamepad or joystick will appear on the iOS device: then you can begin controlling the game.</p>
+
+ <p class="note cleared">If Joypad does not connect initially, try closing and relaunching Joypad on your iOS device. Consult <a href="http://getjoypad.com/faqs.html" rel="external">Joypad’s Support FAQ</a> for more tips.</p>
+ </section>
+ </body>
+</html>
@@ -0,0 +1,117 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>Keyboard and mouse tips</title>
+ <meta name="description" content="Keyboard shortcuts, mouse-button modifiers, and tweaks for keyboard behaviour.">
+ <meta name="keywords" content="hotkeys, mousebutton, touchpad, fullscreen, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, screen shot, media key">
+
+ <link rel="stylesheet" type="text/css" href="../../shared/styles/main.css">
+ </head>
+ <body>
+ <a name="shortcuts"></a>
+ <h1>Keyboard and mouse tips</h1>
+
+ <section>
+ <a name="keyboard-shortcuts"></a>
+
+ <table class="wide shortcuts">
+ <col class="action">
+ <col class="shortcut">
+ <thead>
+ <tr>
+ <th>Action</th>
+ <th>Shortcut</th>
+ </tr>
+ </thead>
+
+ <tbody>
+ <tr>
+ <td>Click the right mouse button</td>
+ <td><kbd>Ctrl ⌃</kbd>+<kbd>click</kbd></td>
+ </tr>
+ <tr>
+ <td>Click the left and right mouse buttons at once</td>
+ <td><kbd>Ctrl ⌃</kbd>+<kbd>Opt ⌥</kbd>+<kbd>click</kbd><br>
+ or <strong>three-finger tap</strong> on trackpad
+ </td>
+ </tr>
+ <tr>
+ <td>Lock/unlock the mouse from the window</td>
+ <td><kbd>Cmd ⌘</kbd>+<kbd>click</kbd></td>
+ </tr>
+ <tr>
+ <td>Send a function key to the game</td>
+ <td><kbd>Fn</kbd>+<kbd>F1–F12</kbd></td>
+ </tr>
+ <tr>
+ <td>Toggle the <a href="#simulated-numpad">numeric keypad</a></td>
+ <td><kbd>Cmd</kbd>+<kbd>U</kbd><br> or hold <kbd>Fn</kbd></td>
+ </tr>
+ <tr>
+ <td>Switch to/from full screen mode</td>
+ <td><kbd>Cmd ⌘</kbd>+<kbd>F</kbd></td>
+ </tr>
+ <tr>
+ <td>Pause the game</td>
+ <td><kbd>Cmd ⌘</kbd>+<kbd>P</kbd></td>
+ </tr>
+ <tr>
+ <td>Fast-forward the game</td>
+ <td>Hold <kbd>Cmd ⌘</kbd>+<kbd>Opt ⌥</kbd>+<kbd>⇢</kbd></td>
+ </tr>
+ <tr>
+ <td>Take a screenshot</td>
+ <td><kbd>Cmd ⌘</kbd>+<kbd>Shift ⇧</kbd>+<kbd>S</kbd></td>
+ </tr>
+ <tr>
+ <td>Choose a different launch option</td>
+ <td>Hold <kbd>Opt ⌥</kbd> while the game is starting up</td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section>
+ <a name="simulated-numpad"></a>
+ <h2>Accessing numpad keys on a compact Mac keyboard</h2>
+
+ <p>If the game needs you to press a key on the numeric keypad, but your Mac’s keyboard doesn’t have one, then you can <strong>hold down <kbd>Fn</kbd> to make part of the keyboard act as a numpad:</strong></p>
+
+ <p>
+ <img src="../images/numeric-keypad.png" class="fit-to-width" alt="While Fn is held down the 789, UIO and JKL keys act as the 9 numpad keys, the “M” and “,” keys act as 0 and period, the “.” key acts as Enter and the 6 key acts as Num Lock. The column of keys to the right of these acts as /, *, + and - on the numpad.">
+ </p>
+
+ <p class="note">The 7-8-9 numpad keys match up to the same numbers on the regular keyboard: you can use this to orient your fingers to the simulated numpad.</p>
+
+ <p class="tip">If you don’t want to keep <kbd>Fn</kbd> held down to access the numpad, you can also <strong>turn the numpad behaviour on or off</strong> with the <span class="menu">Emulation ▸ Simulate numeric keypad</span> menu option. This will take effect until you toggle the option again.</p>
+ </section>
+
+ <section>
+ <a name="function-keys"></a>
+ <h3>Accessing the function keys on a Mac keyboard</h3>
+
+ <p>Mac keyboards adopt the <kbd>F1</kbd>–<kbd>F12</kbd> keys as hotkeys to control volume, screen brightness and other system functions. To send those keys to the game instead, <strong>hold down <kbd>fn</kbd> when you press the function key.</strong></p>
+
+ <p class="tip">You can toggle this behaviour by turning on <strong class="ui-label">“Use all F1, F2 etc. keys as standard function keys”</strong> in OS&nbsp;X’s Keyboard Preferences.</p>
+ </section>
+
+ <section>
+ <a name="spaces-shortcuts"></a>
+ <h3>Avoiding OS&nbsp;X’s own hotkeys</h3>
+
+ <p>Some OS&nbsp;X system hotkeys (like the <kbd>Ctrl ⌃</kbd>+<kbd>⇠</kbd>/<kbd>⇢</kbd> shortcuts to switch Spaces) may overlap with the game’s control scheme and get in the way when playing.</p>
+
+ <p>To avoid such problems, turn on <strong class="ui-label">“Enable access for assistive devices”</strong> in OS&nbsp;X’s Universal Access preferences. When this option is enabled, the game will disable any conflicting hotkeys while you’re playing.</p>
+ </section>
+
+ <section>
+ <a name="keyboard-layout"></a>
+ <h3>Can’t find a key?</h3>
+
+ <p>DOS games were designed for PC keyboards, and sometimes require special keys (such as <kbd>Scroll Lock</kbd> or <kbd>Num Lock</kbd>) that aren’t present on your Mac’s keyboard.</p>
+
+ <p>If the game needs you to press a key that’s not on your Mac’s keyboard, you can send it from the <span class="menu">Emulation ▸ Send Key</span> menu instead.</p>
+ </section>
+ </body>
+</html>
Oops, something went wrong.

0 comments on commit 85269d2

Please sign in to comment.