I guess it's probably a bit odd that the first post I make on these forums shortly after registering is a mod to the game, heh. I've been posting about the game on the Bay12 forums, but figured for this I should sign up on the official forums.
The two things that I can't stand about Gearhead are the way noncombat items (food, supplies, etc) affect your PV and the way personal scale combat on your character (your ceramic armor, laser rifle, etc) affect your mecha's PV. This little mod changes both of those, so bringing along lunch or wearing armor inside your mech won't ruin your xp gain.
It didn't take a whole lot of work. The noncombat items change I swiped from the source from Gearhead 2. The personal scale change just took adding an extra boolean to a few functions to make it count everything SF 0 as 0 value when calculating mech PV.
I also changed the mecha electronics - sensors, ECM, targeting computers - to be SF1 and weigh 0.1t as a quick way to make my altered functions count them into the mech value. Another way could have been to check if they were electronics, but I think that counts all electronics and I didn't want cell phones and personal computers to be counted. The only effect of this that I've seen so far is that save games from the regular version will have SF0 sensors that weigh 0.5kg and don't count in the PV calculations of mechs.
I've been playing with the changes for a bit and haven't had any issues, so I figured others might want to try it out.
Also note that these files are based on Michael's "Christmas Edition" of the game, because I like the changes he made. I'm just uploading the changed source files along with compiled win32 binary for convenience. You will still need to grab Michael's release and just drop these files over it and will have to compile it yourself if you're not on windows.
The only file that he modified that I also modified was gearutil.pp. If desired, I could easily supply a version of that file based on the official v1.100 source release if someone would prefer that.
PS: I'm not real familiar with the GNU license. I didn't see anything saying "don't do this" in a skim of it, so I'm just assuming that releasing a partial thing like this is OK. If it isn't, let me know and I can do a whole package deal like Michael did.
Download ASCII version from Google DocsDownload SDL version from Google Docs-edit- If you couldn't download, try again. For some reason Google Docs set the files back to private and the link was no longer working. I set them public again. Not sure what that was about...