Halloween Harry

From ModdingWiki
Jump to navigation Jump to search
Halloween Harry
Halloween Harry.png
There is no image of a modified version of this game — upload one!
Levels?Tick.png Editable
Tiles?Tick.png Editable
Sprites?X mark.svg Not editable
Fullscreen?Tick.png Editable
Sound?X mark.svg Not editable
Music?X mark.svg Not editable
Text?X mark.svg Not editable
Story/cutscenes?Tick.png Editable
UI/menus?X mark.svg Not editable
Demos?Unknown

Halloween Harry (later renamed in Alien Carnage) is one of the last DOS platform games produced before the shift to first-person shooters.

Obtaining the game

The full version of this game has been released as freeware. One notable omission from the freeware release was the inclusion of STUDIO.EXE, a separate 'jukebox' program that could play all the music from the game.

Tools

The following tools are able to work with this game.

Name PlatformGroup/archives Levels Graphics Music Sounds Text Saves .exe patch Notes
ACXTRACT
4MD2MOD
DOSReadNoNoReadNoNoNoNo
Camoto Linux/WindowsEditEditEditNoNoNoNoNo
Camoto/gamearchive.js AnyEditNoNoNoNoNoNoNo
Wombat Windows GUIReadNoReadNoReadNoNoNo

File formats

The following file formats are used by this game.

Filename Format Details
*.4md 4MD Format Background music
*.4bt 8-bit unsigned PCM audio ! unknown sample rate, maybe 4.7kHz? Digitised sound effects
*.bbk ICO Format (Halloween Harry) Graphics and fonts
*.bnk
*.fat
harry.-0
BNK Format (Halloween Harry) Archive storing most of the game data
*.cfg Halloween Harry Configuration Format Game settings
*.chr CHR Format (Halloween Harry) Graphics
*.dlg Halloween Harry Dialogue Format Cutscene dialogue text
*.gmf GMF Format (Halloween Harry) Game levels and palette data
*.hsb HSB Format (Halloween Harry) Sprite graphics
*.ico ICO Format (Halloween Harry) Graphics
*.ins INS Format (Halloween Harry) Text for ordering information screens
*.jft ICO Format (Halloween Harry) Fonts
*.pcc PCX Format Small images
*.pcx PCX Format 320×200 full-screen images
*.rob ? Seems to be some sort of archive with at least one PCX file in it. Used for animation sequences in the dialogue cutscenes.
*.top TOP Format (Halloween Harry) High scores
*.dt ? ?
harry*.-0 EXE Format Except for harry.-0, game .exe files
slot.* Halloween Harry Saved Game Format Saved games

Notes

  • The game won't read files from the current directory before falling back to harry.-0, and won't run without harry.-0 present. Therefore modified files must be inserted into harry.-0 before the game will see them.
  • There are two files left over from game development inside order.bnk. These two files are called build.bat and make.bat, both of which are DOS batch files to create the order.bnk file itself. From this it can be seen that there are two programs used during development, one called kit which creates the .bnk files, and one called dizfile which may create the corresponding .fat file from the .bnk.
  • The beta version contains a bug in M3Z3 (sewer level 3) where the player spawns inside a wall and thus cannot move, preventing the game from being played beyond this point. This can be fixed by patching harry.-0 at offset 0x318C02, changing 4D 00 28 00 to 4C 00 2D 00. This moves the player's start position to the same location as it is in the retail game.
  • As the game was written in Turbo Pascal, a Runtime Error 200 will appear when run on a fast computer. This can be fixed with the TPPATCH utility, however all EXE files must be patched, which means all the files with a .-0 extension, except for harry.-0 which is not an EXE. The freeware release already includes patched versions of all these files.