relnotes.txt #1

  • //
  • guest/
  • andrew_mcdonald/
  • p4hl/
  • relnotes.txt
  • View
  • Commits
  • Open Download .zip Download (4 KB)
$Id: //guest/andrew_mcdonald/p4hl/relnotes.txt#1 $

P4HL (P4-Half-Life) release notes

--------------------------------------
1. Installation Instructions
2. Usage Notes
3. Known Bugs
--------------------------------------

1. Installation Instructions

A) Installing from the Public Depot (recommended)

 The p4hl/dist directory contains all of the files necessary to make P4HL work.
 Map it to a directory called "p4hl" under your Half-Life installation.

 Example: If you have installed Half-Life in the default directory of
 C:\SIERRA\Half-Life your client spec should run like this:

 Root: C:\SIERRA\Half-Life\p4hl

 View:
	//guest/sam_stafford/p4hl/dist/... //myclient/...

 Run a "sync" and you're set to go.  To activate P4HL, run Half-Life, hit 
 "Custom Game," select "P4HL," hit "Activate", and then begin a new game.
 P4HL will work in either single-player or multiplayer mode.

B) Installing from self-extracting ZIP (for non-Perforce users)

 Run the program "p4hl.exe" found at //guest/sam_stafford/p4hl/p4hl.exe .
 It will prompt you for an extraction path; specify the Half-Life directory
 (default is C:\SIERRA\Half-Life).  After the files are extracted you will
 be able to run P4HL from Half-Life.

System Requirements:
 - Half-Life v. 1.1.0.8, installed on Windows.
 - Standard sys reqs for Half-Life.

About Half-Life:
 - The client only runs on Windows, and hence Windows is a requirement for
   play.  A dedicated multiplayer server can be run on Linux; however, P4HL 
   has not yet been ported for use on a Linux dedicated server.  Anyone 
   wishing to undertake this is welcome to try.
 - Half-Life is commercial software, and can be purchased from www.sierra.com
   for about $30.  Patches to bring the purchased version up to 1.1.0.8 are
   available at www.planethalflife.com.
 - Apart from being the foundation for P4HL, it's one of the best computer
   games of all time - if you buy it for P4HL, be sure to give the core game
   a try as well.


2. Usage Notes

The controls and basic interface for P4HL are identical to those used in
standard Half-Life; no new controls have been added.  It is recommended that
newcomers to the FPS (first-person shooter) scene run through Half-Life's 
Hazard Course, included with the core game, to familiarize themselves with the 
use of these controls, before running P4HL.

Within P4HL, the two primary weapons are labeled "INFO" and "EXPAND".

The INFO weapon displays information about any Perforce object that it strikes.
It has a primary and secondary fire; each displays a different level of
information about the object.

The EXPAND weapon will "expand" an object it strikes to display its contents.
Its secondary fire creates a quick teleportation effect that allows the player
to escape from within a solid object.

The crowbar is also included as a default weapon.  It has no function when
applied to a P4HL object, but can be used to destroy crates, as well as other
players in multiplayer games.

Objects in P4HL are fairly self-explanatory, and can be explored by means of 
the three beams.

See also: //guest/sam_stafford/p4hl/reference.html .


3. Known Problems

 - Half-Life doesn't like to draw more than a few hundred objects at any one
   time, so if you're looking at a large number of objects, you might get
   "too many visible entities" errors.  After that, entities might get created,
   but invisibly, and performance will probably degrade since the game is
   extremely unhappy.

 - P4HL objects are moved by means of manipulating origins, rather than by 
   using velocities.  In other words, even when they appear to be moving
   slowly, they're actually teleporting into place, one small step at a time.
   This makes fine control a bit easier, but also does not make good use of 
   Half-Life's built-in physics model.  As a consequence, motion of objects on
   a multiplayer server appears a bit jerky, and P4HL objects can overlap with     
   other objects, including the player (hence the "teleport" function of the 
   EXPAND weapon), rather than pushing them out of the way.


--------------------------------------

Please send feedback, questions, and corrections to samwise at per force dot com.

# Change User Description Committed
#1 7292 Andrew McDonald initial submittal
//guest/sam_stafford/p4hl/relnotes.txt
#9 2451 Sam Stafford Fix whitespace ugliness in relnotes.
#8 2450 Sam Stafford Quick update to relnotes in prep for linking from leadtogold.com site.
#7 1064 Sam Stafford Release 1.0 of P4HL!
 liblist.gam has new mod size and version info
 p4hl.exe updated with latest stuff
 relnotes.txt edited to reflect fixed bug

Job 5 was pretty much the only thing preventing me from
deeming P4HL "1.0", and now that it's fixed....
#6 1001 Sam Stafford New self-extracting ZIP "installer".
#5 973 Sam Stafford There is no $Change$ keyword in Perforce 99.2.
#4 972 Sam Stafford Release notes updated: bug removed, formatting to make
the file look better from a terminal display.
#3 959 Sam Stafford Scratch one bug from the relnotes!
 (w00t!)
#2 938 Sam Stafford Updated path reference in relnotes.
#1 937 Sam Stafford Renaming my guest directory to the more conventional
sam_stafford.
//guest/samwise/p4hl/relnotes.txt
#1 936 Sam Stafford Adding P4HL to the public depot.
 See relnotes.txt for
installation instructions; all relevant files are under
p4hl/dist.

Source code is under p4hl/src in the form of a VC++ project.