Hi, I used to be active on the Gearhead development list, but was too busy to follow it when it moved to the forums. I'm less busy now.
Anyhow, I have three minor patches, which I actually made and announced before the move, but seem not to have made it into the mainstream GH1 releases while I was gone. I've freshly diffed them against the current code.
They are available for FTP on
ftp.ocis.net in "/pub/users/ldeutsch/ghpatches". They include:
gh-1010-fastpgsp.diff -- this rewrites the ProcessGlobalStoryPattern function to be a bit more reliable in matching stories to places (although still not perfect), and be much faster in the worst case. Profiling determined this function to be responsible for occasional long delays when starting a campaign on a slow computer.
gh-1010-wufix.diff -- this fixes what appears to be a typo in the ADV file. Wujung University has an "URB_STORY" flag set in it's Special SAtt, but that flag has no meaning to the rest of the code. "URB_STORY" does however have meaning in the Type SAtt, which appears to have been intended. My patch simply moves the flag over.
gh-1010-pretty204.diff -- Minor adjustment to the Linux-boxdrawing patch to apply cleanly against the Freepascal 2.0.4 sources. While the old version (intended for FPC 2.0.0) still works with minor grumbling from patch, I like to keep things tidy.
Also, there's a file "ghpatch.zip" that contains GH1 files with these three patches pre-applied. Only files that change are included. This allows one to use the patches without the "patch" utility.