From b71e9f5f0e28f43c425940f0f19700d2080ad00b Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Sat, 6 May 2023 14:18:39 -0700 Subject: [PATCH] More cleanups and clarifications in README --- README | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/README b/README index 9dba743..8336903 100644 --- a/README +++ b/README @@ -1,22 +1,30 @@ 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 Half-Life that is identical to the one that ships on all original disc pressings, when it still talked to the World Opponent Network online service. The Steam releases got rid of .pak files altogether, because they -(at one point) switched to .gcf archives. Since the SteamPipe update, -all files are now completely loose and enforcing file consistency is -impossible for source ports. +(at one point) switched to .gcf archives. +The goal of this repository is to re-create the original pak0.pak +as was first present on the Half-Life 1.0.0.5 CD-ROM. These scripts within are stripping the content straight from installers of demos and other official, free downloads. -This will only build you a pak0.pak file that will pass server purity -checks so that you can play multiplayer via source ports and things. -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. +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. 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. -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: - approximately 4 GB of disk space - working C compiler - GNU make (probably) - wget -- magick +- magick (as part of ImageMagick) Getting started: @@ -51,11 +50,13 @@ If you want to speed up the process, get these files off your NFS/NAS: hl1110.exe hl_sdk_v23.exe hluplink.exe -opfordemofull.exe, +opfordemofull.exe steaminstall_halflife.exe ...and place them alongside this README file. +The end result is placed into ./_build for you to copy wherever. + Script explanation: @@ -76,7 +77,6 @@ other desired loose files ./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 created by the scripts. @@ -101,10 +101,10 @@ it into this world 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 -tools/bmpfix is CC0 -tools/gpl-quake/ contains GNU GPL V2 code. +tools/bmpfix/bmpfix.c is CC0 +tools/gpl-quake/* contains GNU GPL V2 code. Dependency licenses: @@ -115,8 +115,8 @@ pakextract its own permissive (ISC-styled) license REWise is GNU GPL V3 -Need help: +No warranties: -None of this comes with support, warranty or whatever. Don't bother -ANYONE about this. If you want to improve script compatibility or -whatever, feel free to reach out. +None of this comes with support, warranty or whatever. +Don't bother any individual, company etc. about this. +This is for your own personal use. Nothing more.