Descent Pig And Hog Fileshare

As i've seen Jdoom, Jfduke and other good old games i thought it would be nice to have also Descent 1 or 2 on the AUR repository. As far as i know those are the two current linux projects active for descent.

This page contains some information about a port of Descent that I have made for Pocket PCs. Currently only ARM based devices are supported (in the past I have built versions for the Casio E-115 which runs a MIPS processor).

This port is not finished but it is possible to get into the game and try it out.

Basically, this build should work on any ARM based Pocket PC with a 16-bit graphics display and GAPI 1.2 (i.e. there should be a gx.dll somewhere on it). However, I do not take any responsibility for anything that may happen as a result of using this build.

A big thank you goes to Parallax Software for releasing the source code. It's been fun poking around in the code to a game I spent many hours playing some years ago. The code is not all very pretty :-) but that's what happens when there's no time to do everything right. The fact that it runs very well even on a Pocket PC is a pretty good grade.

Requirements

You need an ARM based Pocket PC device, of course.

To be able to play you also need to have the data files from the full version of Descent 1.5 for PC. If you have a full version prior to 1.5 you should be able to upgrade to 1.5 by applying the patches available here.

The following files are the ones you need to copy to your device.

If you patch to get to 1.5, your files may differ slightly but could still work.

The desCEnt executable for ARM based Pocket PCs is here.

Installation

Put desCEnt.exe, DESCENT.PIG and DESCENT.HOG somewhere on your device. The only important thing is that they are in the same directory. Putting them on a storage card, micro drive etc. should work.

To play the game, simply start desCEnt.exe and wait for the main menu to appear. This takes a few seconds. Press the 'recorder' button to select 'New Game', this takes you to the next menu, choose a difficulty level in the same way.

NOTE: Be careful in the menus! There is currently no way of stepping out from a menu..

When the game has started you control the ship as follows, this applies to iPAQs, I really don't known which button does what on other devices.
'Recorder' button - primary fire
'Calendar' button - secondary fire
'Mail' button - forward thrust
'Arrow' button - backward thrust
'up, down, left, right' - try them and you'll see..

Known Issues
Pig

Because of the limited input and menu handling you can only quit the game by reseting your device.

I have only played as far as a bit into the second level. No idea what problems may exist past that point.

This release has been tested on the following devices.

Compaq iPAQ 3660 (Pocket PC 2002, ROM version 2.14)
Compaq iPAQ 3870 (Pocket PC 2002, ROM versions 2.15 and 2.20) Fract osc for mac free.

It should work on other devices, including devices with the Pocket PC 2000 OS but that has not been tested.

Current Status

Development kind of stopped once I had got it running. Although the game runs fast enough to be playable it's really hard to play with as few controls as Pocket PCs have. Initially, I planned to write some things to get around this to a certain degree, for example by placing controls at the lower part of the screen (there is an unused 40x320 area there) but I kind of lost interest since it probably won't help that much anyway.

If there is any interest, I will probably clean the code up a bit and release it so that others can continue this port. This could take a while though since I have a lot of real work do.

Since I'm not actively developing the port any more there is probably no point in asking for fixes etc. but if you have ideas that you think could improve the port, especially in the area of controls then I suggest that you post them to the Descent thread at the Pocket Matrix forums. This way, the ideas can be discussed and if someone picks this port up they might implement some of them.

However, I can be reached here if you want to get in touch with me.

History
Jan 2001Porting starts based on the original source release. Most code is from the PC source but some things are taken from the Macintosh version. Converted everything from C to C++ (i.e. renamed all .c files to .cpp and fixed the resulting compile errors), I don't want to type more than I have to. Removed a lot of Watcom C stuff.
Mar 2001First running version on a Casio E-115. Spent a lot of time investigating how to work around the input lag problem and finally found out how to read the key status directly from the hardware. Found that the game wasn't really suited for Pocket PCs (as I had kind of expected from the start) and lost interest a little bit.
Sep 2001 Saw some things about Descent development on forums.pocketmatrix.com (the best Pocket PC development forum) and ended up posting a E-115 version and later a more generic Casio version.
Nov 2001Got an iPAQ (3660) and wrote a graphics driver for it. Worked well, but with the one button at a time limitation kind of sucked. It is playable though.
Jul 2002Fixed some minor things during a rainy weekend and decided to release an ARM version. (No real development has been done since Nov 2001 though).
Jan 2003The source code can be found here. Be sure to read the included LICENSE.TXT file.

1 extension(s) and 0 alias(es) in our database

Below, you can find answers to the following questions:

  • What is the .hog file?
  • Which program can create the .hog file?
  • Where can you find a description of the .hog format?
  • What can convert .hog files to a different format?
  • Which MIME-type is associated with the .hog extension?

Descent Mission File

HOG file is a Descent Mission File. Descent is a 3D first-person shooter video game developed by Parallax Software and released by Interplay in 1994.
Category: Game Data files
Application:Descent
Mime-type: application/octet-stream
Magic string (ASCII): -
-
-
Descent Data
Descent Model Data
Descent Mission Builder Block
Descent Mission Data

Other types of files may also use the .hog file extension. If you have helpful information about .hog extension, write to us!

Is it possible that the filename extension is misspelled?

We found the following similar extensions in our database:

PVVMUD Binary Object Geometry File
BLAST NOG Data
Heliosoft AttriGenPlus Input Horizon File
Home Group Overhead Document
Niagara Ax BOG FIle
TouchDesigner Geometry Data
The Sims Sound
BMERC Homolog Format Data
Drumagog Sample Library

The .hog filename extension is often given incorrectly!

According to the searches on our site, these misspellings were the most common in the past year:

bog (1), yog (1), nog (1), hpg (1), hor (1), hob (1), hlg (1), hgo (1), gog (1), tog (1), mog (1), hot (1), hof (1), ho (1), hig (1)

Can't open a .hog file?

If you want to open a .hog file on your computer, you just need to have the appropriate program installed. If the .hog association isn't set correctly, you may receive the following error message:

Bazett Fraga McRemitz, a member of the Mages' Association and a master in the 5th Holy Grail War, wakes on the fourth day of the 5th Holy Grail war with a new servant, Avenger, and no memory of what happened to her beforehand. Download savedata fate hollow ataraxia. The Servants sense a new danger while dark creatures appear soon afterward. Shirou, as a precaution, sets off to ensure nobody is in danger and instead finds himself frequently meeting a mysterious girl, Caren Hortensia. After her experiment alters the event-horizon changes time and space, Rin Tohsaka leaves for the Mages' Association in England to fix things. She and Avenger set off to fight and win the Holy Grail War.Meanwhile, Shirou Emiya lives a peaceful life with all his friends, from the 5th Holy Grail War.

Windows can't open this file:
File: example.hog
To open this file, Windows needs to know what program you want to use to open it. Windows can go online to look it up automatically, or you can manually select from a list of programs that are installed on your computer.

To change file associations:

  • Right-click a file with the extension whose association you want to change, and then click Open With.
  • In the Open With dialog box, click the program whith which you want the file to open, or click Browse to locate the program that you want.
  • Select the Always use the selected program to open this kind of file check box.

Supported operating systems

Windows Server 2003/2008/2012/2016, Windows 7, Windows 8, Windows 10, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, iOS, Android

Rate this page

HOI4 file extension »
    Search