GearHead 2, the second game in the GearHead series.
Pascal
Permalink
Failed to load latest commit information.
design Merge branch 'master' of https://github.com/fmunoz-geo/gearhead-2 Jun 20, 2016
doc Added nonbinary gender and romance options Nov 18, 2016
gamedata New title screen; work in progress Nov 18, 2016
image Fixed obsolete message bug, title screen crash Jan 14, 2017
series Added the very large cheese image! Jun 20, 2016
.gitignore Fixed shop wares refresh bug Jun 29, 2016
ability.pp Added portrait error check, applied Michael Deutschmann's patches. Sa… Feb 28, 2016
action.pp First commit to Git. Too Git to Quit? Jan 31, 2016
aibrain.pp First commit to Git. Too Git to Quit? Jan 31, 2016
arenacfe.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
arenaplay.pp First commit to Git. Too Git to Quit? Jan 31, 2016
arenascript.pp Fixed obsolete message bug, title screen crash Jan 14, 2017
attacktest.pas First commit to Git. Too Git to Quit? Jan 31, 2016
backpack.pp Added nonbinary gender and romance options Nov 18, 2016
beancounter.pas First commit to Git. Too Git to Quit? Jan 31, 2016
chargen.pp New title screen; work in progress Nov 18, 2016
colormenu.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
cosplay2.pas Updated colormenu, game auto saved on quit Jun 24, 2016
customization.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
description.pp Added nonbinary gender and romance options Nov 18, 2016
effects.pp First commit to Git. Too Git to Quit? Jan 31, 2016
fcolor.pas First commit to Git. Too Git to Quit? Jan 31, 2016
gearhead2.pas Fixed shop wares refresh bug Jun 29, 2016
gearparser.pp Added nonbinary gender and romance options Nov 18, 2016
gears.pp Added some upgraded features from GH1 Jun 23, 2016
gearutil.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
gh2arena.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
gh2gimp.pas First commit to Git. Too Git to Quit? Jan 31, 2016
ghchars.pp Added nonbinary gender and romance options Nov 18, 2016
ghguard.pp First commit to Git. Too Git to Quit? Jan 31, 2016
ghholder.pp First commit to Git. Too Git to Quit? Jan 31, 2016
ghintrinsic.pp First commit to Git. Too Git to Quit? Jan 31, 2016
ghmecha.pp First commit to Git. Too Git to Quit? Jan 31, 2016
ghmodule.pp Added InfoTier module stat, always save on exit Mar 2, 2016
ghmovers.pp First commit to Git. Too Git to Quit? Jan 31, 2016
ghprop.pp First commit to Git. Too Git to Quit? Jan 31, 2016
ghsensor.pp First commit to Git. Too Git to Quit? Jan 31, 2016
ghsupport.pp First commit to Git. Too Git to Quit? Jan 31, 2016
ghswag.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
ghweapon.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
grabgear.pp First commit to Git. Too Git to Quit? Jan 31, 2016
history.txt Fixed obsolete message bug, title screen crash Jan 14, 2017
infodisplay.pp First commit to Git. Too Git to Quit? Jan 31, 2016
interact.pp New title screen; work in progress Nov 18, 2016
license.txt First commit to Git. Too Git to Quit? Jan 31, 2016
locale.pp First commit to Git. Too Git to Quit? Jan 31, 2016
maped.pas First commit to Git. Too Git to Quit? Jan 31, 2016
mekcheck.pas First commit to Git. Too Git to Quit? Jan 31, 2016
menugear.pp First commit to Git. Too Git to Quit? Jan 31, 2016
minigame.pp First commit to Git. Too Git to Quit? Jan 31, 2016
minitype.pp First commit to Git. Too Git to Quit? Jan 31, 2016
movement.pp Added nonbinary gender and romance options Nov 18, 2016
mpbuilder.pp First commit to Git. Too Git to Quit? Jan 31, 2016
nametest.pas First commit to Git. Too Git to Quit? Jan 31, 2016
narration.pp First commit to Git. Too Git to Quit? Jan 31, 2016
navigate.pp First commit to Git. Too Git to Quit? Jan 31, 2016
pcaction.pp Added nonbinary gender and romance options Nov 18, 2016
playwright.pp First commit to Git. Too Git to Quit? Jan 31, 2016
randmaps.pp First commit to Git. Too Git to Quit? Jan 31, 2016
readme.txt Fixed rumor bug, SDL screen resizable (needs work) Aug 24, 2016
rnpc.pas First commit to Git. Too Git to Quit? Jan 31, 2016
robotics.pp New title screen; work in progress Nov 18, 2016
rpgdice.pp First commit to Git. Too Git to Quit? Jan 31, 2016
scriptbuilder.pas First commit to Git. Too Git to Quit? Jan 31, 2016
sdlgfx.pp Fixed obsolete message bug, title screen crash Jan 14, 2017
sdlinfo.pp New title screen; work in progress Nov 18, 2016
sdlmap.pp Added nonbinary gender and romance options Nov 18, 2016
sdlmenus.pp Now compiles with resizeable screen and dynamic rects Sep 10, 2016
services.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
skilluse.pp First commit to Git. Too Git to Quit? Jan 31, 2016
spaceships.pp First commit to Git. Too Git to Quit? Jan 31, 2016
specialsys.pp First commit to Git. Too Git to Quit? Jan 31, 2016
targetui.pp First commit to Git. Too Git to Quit? Jan 31, 2016
texutil.pp First commit to Git. Too Git to Quit? Jan 31, 2016
training.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
ui4gh.pp Updated colormenu, game auto saved on quit Jun 24, 2016
vidgfx.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
vidinfo.pp Training, Character View, Color Menu, MoreText resizable Nov 17, 2016
vidmap.pp Fixed rumor bug, SDL screen resizable (needs work) Aug 24, 2016
vidmenus.pp Fixed rumor bug, SDL screen resizable (needs work) Aug 24, 2016
wmonster.pp First commit to Git. Too Git to Quit? Jan 31, 2016
www_build.pas First commit to Git. Too Git to Quit? Jan 31, 2016

readme.txt

************************
***   GEARHEAD  II   ***
************************

Welcome to the modern age. In NT157, a group of terrorists caused massive
destruction on Earth by awakening the biomonster Typhon. Five years later
tensions are running high and it looks like war is inevitable.

GH2 is released under the terms of the LGPL; see license.txt for more details.

To run the SDL version you need to have SDL, SDL_Image, and SDL_ttf installed.
The precompiled Windows releases come with all needed dlls.

As of v0.630 the SDL package comes with two executables:

  gearhead2    - The 2D graphical version.
  cosplay2     - A color testing program. You can view the game images and
                 change their colors.

For help with the game you can visit the GearHead homepage:
  http://gearheadrpg.com

You can also contact the developer at pyrrho12@yahoo.ca.


*************************
***   CONFIGURATION   ***
*************************

When you run GearHead2 for the first time it creates a configuration
file, "gearhead.cfg". You can edit this file with any text editor. Some of the
useful settings are:

  WINDOW - The graphical version will run in a window on the desktop rather than
    taking over the whole screen. This option has no effect in ASCII mode.

  SCREENHEIGHT, SCREENWIDTH - Sets the width and height of the screen in ASCII
    mode. These options have no effect in graphical mode.

  ANIMSPEED - Sets the animation delay. Higher = Slower animations

  LAPTOP_ISO_KEYS - The movement keys will be rotated by 45 degrees, so you'll
    have access to the four cardinal directions when using the arrow keys in
    isometric mode.

  LOADPLOTSATSTART - If plot loading causes a noticeable delay every 5 minutes
    of game time, uncomment this option to do all plot loading at scene changes.

  MINIMAL_SCREEN_REFRESH, USE_SOFTWARE_SURFACE - If the graphical version is too
    slow, try using these options.

  REVERT_SLOWER_SAFER - If the graphical version crashes on Linux, try
    uncommenting this option.

  NAMESON - Names will appear above the heads of characters, mecha, and
    locations. So far this option only works in the 2D version.

  USEMESH - Activates full 3D mode in the 3D graphical version. When this
    option is enabled, all characters and mecha will be depicted using meshes.

  ERSATZ_MOUSE - Replaces your system mouse pointer with a game-rendered mouse
    pointer. Useful if the regular mouse pointer isn't showing up.


***************************
***   TROUBLESHOOTING   ***
***************************

Some graphics issues have been reported. If the display is corrupt, please
take the time to report the problem along with your operating system and
graphics card. In the meantime, the following tips might help:

- If the mouse pointer doesn't appear, try activating the ERSATZ_MOUSE
  configuration option.

- If the problem happens in fullscreen, try switching to windowed mode.

- If the problem happens in 3D, try using the 2D version (and vice versa).

- Try activating REVERT_SLOWER_SAFER.

The game seems to be more stable in a window than it is running fullscreen.



*********************
***   COMPILING   ***
*********************

First, you need a copy of the source code. If you are reading this you probably
already have it. Next, you need to install FreePascal and the SDL 1.2 libraries.
Open a terminal in the folder with the source code and type:

    fpc gearhead2

For the ASCII version, just type:

    fpc -dASCII gearhead2

Ignore the notes and warnings. If everything you need has already been
installed, that should be it.

Windows Notes:
- You need to download the 32 bit binaries for SDL 1.2, SDL_TTF for
SDL 1.2, and SDL_IMAGE for SDL 1.2. Put the .dll files in the same folder
as gharena.exe. You should download the 32 bit versions since it seems that
FPC compiles to a 32 bit target on Windows by default, and these will run on a
64 bit system just fine. There's probably some way to get a 64 bit executable;
if you figure it out, let me know.
- To open a terminal in a Windows folder, press shift and right click in the
folder window. The option to open a terminal should be there. Alternatively,
install Git for Windows and open a Git Bash shell by right clicking without
shift.

Linux Notes:
- You need the packages libsdl1.2, libsdl1.2-dev, libsdl-image1.2,
libsdl-image1.2dev, libsdl-ttf2.0-0, and libsdl-ttf2.0-0dev.

If you get a blue screen and no graphics, try uncommenting Revert_Slower_Safer
in gearhead.cfg.

I hope you have fun with the program.

- Joseph Hewitt
pyrrho12@yahoo.ca