Current GearHead1 Goals

Mikki, Watu, and Seok-hyun from "How to be Human"

As I’ve said before, my current goal for GearHead-1 is to polish up what’s there rather than to expand the game. Here are my top priorities for things that need improvement.

  • The plots and other scripts should work consistently and without too many errors. I realize that it is probably literally impossible to eliminate all errors, but at the very least I can systematically go through the contents of the Series folder and make sure some minimal standards are met. For now: make sure the combat missions use the threat function, set memos correctly, and clean up on exit.
  • As far as I know the GH1 core story can’t reach a deadend state, but I want to run some tests to make sure.
  • The SDL version of the game should be better looking. Everything that needs graphics should have graphics- there are still a number of things which don’t have a proper sprite. The graphics should serve their intended purpose of conveying information to the player. They should look unified and attractive. I plan to use some of the lessons I’ve learned from Dungeon Monkey Eternal here. For now: draw sprites for each of the wall types, add sprites for the props and monsters that don’t currently have one.
  • The interface could use a checkup. The most commonly used interfaces- Character screen, Field HQ, Inventory, and Message browser- need to play nicely with one another. Mouse handling could be more intelligent.
  • Sexuality in GH1 is really really weird. There is no such thing as homosexuality, but being bisexual is basically a superpower. This can be improved.
  • Some of the improvements from GearHead-2 should be imported, such as the inventory/part browser info display and the personadex. At the same time, the improvements I’m making to GearHead-1 need to be ported into GH2.
  • Speaking of GH2, the SDL mode map display should take up the entire screen just like in that game. There’s no reason for over half the screen to be filled with panels that are usually not in use. Also, the SDL screen ought to be resizable, and fullscreen mode should query the video card to start in a sensible mode. Have you ever peeked inside the sdlgfx.pp unit? I obviously had no idea what I was doing. Seriously, look at GHFlip and tell me if you can figure out what I was thinking.

Note that this list leaves out various improvements and refactorings that would maybe improve the code base but have zero impact on the user experience. For instance, did you know that it’s possible to declare objects in FPC without switching to ObjPas or Delphi mode? Turning the gear records into objects would simplify the code immensely, but it would take a long time to do and it wouldn’t improve the game in any way that would be visible to players.

I think this list of goals is quite achievable. Is there anything else you think I need to do?


Skip to comment form

    • Plllizzz on February 29, 2016 at 5:52 pm
    • Reply

    “Some of the improvements from GearHead-2 should be imported.”

    Oh yesss… I’m not sure that this will extend to things like expanding of the mech computers and fully usable items/items that boost skills, but that would be lovely.

    • Tung on March 1, 2016 at 7:52 am
    • Reply

    I am getting emails from bountyhunters like turing and skippy about jobs, “Got a bounty mission from Guardians for you.”. but it turns into random chatter and the email remains for the duration. I think it is BountyJob1. It doesn’t check your wangattadom when sending the job offer email but it checks your wangattadom before checking if it has sent you an job offer.

    Come to think of it, getting rumor about jobs that turn into random chatter is not such a problem, since they are just rumors, but Email is quite another thing.

    One function I like in GH2 is being able to call a person from memo, you don’t have to type “Bacotybpir Vissunsky” each time you want to call the person. In the international version of GH1 they added a phonebook function, which is also nice.

    • Michael Horvath on March 1, 2016 at 11:43 am
    • Reply

    I suggested a minor GUI improvement to GH2 a long time ago.

    Would this be suitable for GH1?

    1. Something like that, but don’t start working on anything yet because things are likely to get moved around and resized.

    • T on March 1, 2016 at 4:35 pm
    • Reply

    This project makes me smile.

    And bonus smiles for a cute line like “being bisexual is basically a superpower”.

    • nick012000 on March 9, 2016 at 5:31 pm
    • Reply

    >Is there anything else you think I need to do?

    Get the wiki back up and running again, maybe? I remember playing this years ago, and there was a wiki then that I could use to check how the game worked and where things were, and it seems to be gone now?

      • Michael Horvath on March 12, 2016 at 5:36 am
      • Reply has a partial record of the wiki:

      It is not 100% complete, unfortunately.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.