More cleanups and clarifications in README
This commit is contained in:
parent
89cb9823b6
commit
b71e9f5f0e
52
README
52
README
|
@ -1,22 +1,30 @@
|
||||||
Half-Life: PAK0.PAK generator
|
Half-Life: PAK0.PAK generator
|
||||||
|
|
||||||
|
|
||||||
|
Legal Disclaimer:
|
||||||
|
|
||||||
|
The resulting pak0.pak is still under copyright by Valve Corporation.
|
||||||
|
It is for your own personal use, for use with Half-Life.
|
||||||
|
Do not distribute it under any circumstances!
|
||||||
|
|
||||||
|
|
||||||
|
Overview:
|
||||||
|
|
||||||
This repository contains scripts to generate a pak0.pak of
|
This repository contains scripts to generate a pak0.pak of
|
||||||
Half-Life that is identical to the one that ships on all original disc
|
Half-Life that is identical to the one that ships on all original disc
|
||||||
pressings, when it still talked to the World Opponent Network
|
pressings, when it still talked to the World Opponent Network
|
||||||
online service.
|
online service.
|
||||||
|
|
||||||
The Steam releases got rid of .pak files altogether, because they
|
The Steam releases got rid of .pak files altogether, because they
|
||||||
(at one point) switched to .gcf archives. Since the SteamPipe update,
|
(at one point) switched to .gcf archives.
|
||||||
all files are now completely loose and enforcing file consistency is
|
The goal of this repository is to re-create the original pak0.pak
|
||||||
impossible for source ports.
|
as was first present on the Half-Life 1.0.0.5 CD-ROM.
|
||||||
|
|
||||||
These scripts within are stripping the content straight from installers
|
These scripts within are stripping the content straight from installers
|
||||||
of demos and other official, free downloads.
|
of demos and other official, free downloads.
|
||||||
|
|
||||||
This will only build you a pak0.pak file that will pass server purity
|
This will not grant you a complete install of Half-Life.
|
||||||
checks so that you can play multiplayer via source ports and things.
|
This will not allow you to play Half-Life on Steam or by itself.
|
||||||
This will not grant you a complete install of Half-Life. This will
|
|
||||||
not allow you to play Half-LIfe on Steam or by itself.
|
|
||||||
|
|
||||||
We will still have to improvise where other loose files come from.
|
We will still have to improvise where other loose files come from.
|
||||||
I've found some good substitutes. If you want it to be truly authentic,
|
I've found some good substitutes. If you want it to be truly authentic,
|
||||||
|
@ -24,22 +32,13 @@ please find a 1.0.0.5 or Game of the Year disc pressing of Half-Life
|
||||||
and rip the data yourself.
|
and rip the data yourself.
|
||||||
|
|
||||||
|
|
||||||
Sources:
|
|
||||||
|
|
||||||
Half-Life: Uplink (web installer)
|
|
||||||
Half-Life Patch 1.1.1.0 (English)
|
|
||||||
Half-Life: Opposing Force - Standalone Demo
|
|
||||||
Half-Life SDK v2.3 Setup
|
|
||||||
Steam Installer with Half-Life Cache
|
|
||||||
|
|
||||||
|
|
||||||
Requirements:
|
Requirements:
|
||||||
|
|
||||||
- approximately 4 GB of disk space
|
- approximately 4 GB of disk space
|
||||||
- working C compiler
|
- working C compiler
|
||||||
- GNU make (probably)
|
- GNU make (probably)
|
||||||
- wget
|
- wget
|
||||||
- magick
|
- magick (as part of ImageMagick)
|
||||||
|
|
||||||
|
|
||||||
Getting started:
|
Getting started:
|
||||||
|
@ -51,11 +50,13 @@ If you want to speed up the process, get these files off your NFS/NAS:
|
||||||
hl1110.exe
|
hl1110.exe
|
||||||
hl_sdk_v23.exe
|
hl_sdk_v23.exe
|
||||||
hluplink.exe
|
hluplink.exe
|
||||||
opfordemofull.exe,
|
opfordemofull.exe
|
||||||
steaminstall_halflife.exe
|
steaminstall_halflife.exe
|
||||||
|
|
||||||
...and place them alongside this README file.
|
...and place them alongside this README file.
|
||||||
|
|
||||||
|
The end result is placed into ./_build for you to copy wherever.
|
||||||
|
|
||||||
|
|
||||||
Script explanation:
|
Script explanation:
|
||||||
|
|
||||||
|
@ -76,7 +77,6 @@ other desired loose files
|
||||||
|
|
||||||
./ccase.sh fixes case sensitivity issues
|
./ccase.sh fixes case sensitivity issues
|
||||||
|
|
||||||
the end result is placed into ./_build for you to copy wherever.
|
|
||||||
All the directories prefixed with '_' can be removed, as they're
|
All the directories prefixed with '_' can be removed, as they're
|
||||||
created by the scripts.
|
created by the scripts.
|
||||||
|
|
||||||
|
@ -101,10 +101,10 @@ it into this world
|
||||||
|
|
||||||
License:
|
License:
|
||||||
|
|
||||||
Scripts in the root dir are CC0
|
Shell scripts in the root dir are CC0
|
||||||
ccase.sh was distributed by various Linux game ports, unknown author
|
ccase.sh was distributed by various Linux game ports, unknown author
|
||||||
tools/bmpfix is CC0
|
tools/bmpfix/bmpfix.c is CC0
|
||||||
tools/gpl-quake/ contains GNU GPL V2 code.
|
tools/gpl-quake/* contains GNU GPL V2 code.
|
||||||
|
|
||||||
|
|
||||||
Dependency licenses:
|
Dependency licenses:
|
||||||
|
@ -115,8 +115,8 @@ pakextract its own permissive (ISC-styled) license
|
||||||
REWise is GNU GPL V3
|
REWise is GNU GPL V3
|
||||||
|
|
||||||
|
|
||||||
Need help:
|
No warranties:
|
||||||
|
|
||||||
None of this comes with support, warranty or whatever. Don't bother
|
None of this comes with support, warranty or whatever.
|
||||||
ANYONE about this. If you want to improve script compatibility or
|
Don't bother any individual, company etc. about this.
|
||||||
whatever, feel free to reach out.
|
This is for your own personal use. Nothing more.
|
||||||
|
|
Loading…
Reference in New Issue