From 42f19ddaaf692ceb24df420016395940c591c1eb Mon Sep 17 00:00:00 2001 From: dreamstalker Date: Tue, 5 May 2015 00:53:07 +0400 Subject: [PATCH] Update README.md --- README.md | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0e7ca44..ea38077 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,31 @@ -# rehlds -Reverse-engineered HLDS +# Rehlds +Reverse-engineered (and bugfixed) HLDS + +# What is this? +Rehlds is a result of reverse engineering of original HLDS (build 6152/6153) using DWARF debug info embedded into linux version of HLDS, engine_i486.so + +Along with reverse engineering, a lot of defects and (potential) bugs were found and fixed + +At this moment rehlds is not mature enough to use in production environment, however, during internal 3-day test on Windows on customized server (metamod + amxmodx + plugins) no issues were found + +# Goals of the project + + +# How can use it? +Rehlds is fully compatible with official HLDS. All you have to do is to download rehlds binaries and replace original swds.dll/engine_i486.so + +Compiled binaries are available here: http://nexus.rehlds.org/nexus/content/repositories/rehlds-releases/rehlds/rehlds/0.1/rehlds-0.1.zip + +Archive's bin directory contains 2 subdirectories, 'bugfixed' and 'pure' + + +Warning! Rehlds is not binary compatible with original hlds since it's compiled with compilers other than ones used for original hlds. This means that plugins that do binary code analysis (Orpheu for example) probably will not work with rehlds. + +# How can I help the project? +Just install it on your game server and report problems you faced