I’ve just uploaded a new release of GearHead-1 to Github. You can download compiled versions for Windows and Linux, as well as the source code, from here. Let me know if you have any trouble… I haven’t done this in ages and just hope I packed everything right.

Version 1.200 compiles with the latest release of Free Pascal. It now uses the FPC SDL units, so you no longer need to download JEDI SDL separately. Linux uses should have SDL 1.2, plus the associated SDL_ttf and SDL_image packages, installed. For Windows users, all the needed dlls are included in the precompiled zip.

Try it out and let me know what you think. The complete list of changes is beneath the fold.

1.200 February 27 2016

– Refactored “ifNPC[trait]” macros, fixing some plot emails (aslmacro.txt)

– Mauna, Tokto no longer hidden in SDL mode (TS_MAP_World.txt)

– Imported shuttle service from GH2 (services.pp)

– Victory saves win file to config folder (arenascript.pp)

– Trying to fix keypad doesn’t work without numlock, needs testing (ui4gh.pp)

– Removed redundant SelectMecha, FirstAid commands (ui4gh.pp,pcaction.pp)

– PCs now start with random colors (randchar.pp)

– Fixed SDL mode character generator 2nd usage crash (randchar.pp)

– Added restaurant to Mauna (ADV_FederatedTerritories.txt)

– Can sell mecha, mecha inventory at mechanic shops too (services.pp)

– Added thin doors (sdlmap.pp)

– Added PLOT_SickMission.txt

– Added BondWith, ifGExists ASL commands (arenascript.pp)

– All usable skills known by lancemates added to skills menu (pcaction.pp)

– Status effects won’t occur during quick time (arenacfe.pp)

– Added LoseRenown ASL command from GH2 (arenascript.pp)

– Added sprites for mushroom patch, video game, enemy building (STCdefault.txt)

– Incorporated encumberance display patch

– Incorporated selecttarget_nil_weapon and longint_movement patches

– Title screen picks mecha colors from standard list (sdlmap.pp)

– Fixed bug with character sprites on Linux (sdlmap.pp)

– Added Evan, Aspis, Onawa, and Carter (ADV_FederatedTerritories.txt)

– Configuration saved on exit (ui4gh.pp)

– Save files, config file now stored in configuration folder (gears.pp)

– Changed application name to gharena (gharena.pas)

– Automatically saves game when player quits (pcaction.pp)

– Imported colormenu, cosplay programs from GH2 (colormenu.pp,cosplay.pas)

– Imported portraits, portrait selector from GH2 (sdlinfo.pp)

– NPCs will now get random skin, hair colors (sdlmap.pp)

– Added random color picker (sdlgfx.pp)

– FindNAtt, FindSAtt should be faster, thanks to Buffered (gears.pp)

– Stunt Driving should now work properly (effects.pp)

– Fixed Renown/Morale bugs (ability.pp)

– Added error check to MechaDescription (ability.pp)

– Storage module ammo explosions don’t cause overkill (action.pp)

– Arachnoids can jump like zoanoids (movement.pp)

– Added default sprite for hoverfighters (sdlmap.pp)

– Enemies should no longer attack after PC quits map (arenaplay.pp)

– Heavy Lifting Skeletal Frame should now work (gearutil.pp)

– Fixed crash when switching weapons (menugear.pp)