From dffcbb4b0263e9ce35540087d4e47b168a71b3f6 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 | 47 +++++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/README b/README index 9dba743..ed7775c 100644 --- a/README +++ b/README @@ -1,5 +1,15 @@ 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 @@ -13,10 +23,11 @@ impossible for source ports. 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 +This will only build you a pak0.pak file that will pass game server 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 +35,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 +- magic (as part of ImageMagick) Getting started: @@ -51,11 +53,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 +80,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 +104,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 +118,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. \ No newline at end of file