Raised This Month: $12 Target: $400
 3% 

Regamedll_CS, Reverse-engineered mod CS


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
slLent
Member
Join Date: Apr 2010
Location: Tomsk, Russia
Old 07-07-2015 , 17:12   Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #1

Hi.
I started reversing.
This project is created on the ReHLDS basis


Source code | Project on GitHub


Current status:
  • Counter-Strike 1.6 100%
  • Counter-Strike: Condition Zero 100%

How to install it?
All you have to do is to download binaries and replace original mp.dll/cs.so
Compiled binaries are available here.

Archive's bin directory contains 2 subdirectories, 'bugfixed' and 'pure'
  • 'pure' version is designed to work exactly as official mod CS
  • 'bugfixed' version contains some fixes and improvements

Warning! Regamedll_CS is not binary compatible with original hlds since it's compiled with compilers other than ones used for original mod CS.
This means that plugins that do binary code analysis (Orpheu for example) probably will not work with Regamedll_CS

The project specifically created for this purposes:
  • to have actual and accurate source code of the latest build [+]
  • to fix critical bugs
  • to have CS:Z source code including bots module [+]
  • to provide advanced API for other modules
  • to have a basis for developing mods based on CS

Thanks to the 'black box testing' the quality of the code is much higher comparing to other reverse-engineered libraries.
__________________

Last edited by slLent; 01-21-2017 at 17:47. Reason: Update link to artifacts
slLent is offline
Kia
AlliedModders Donor
Join Date: Apr 2010
Location: In a world of madness
Old 07-08-2015 , 01:39   Re: Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #2

I don't get it. This is for clients?
__________________
Kia is offline
slLent
Member
Join Date: Apr 2010
Location: Tomsk, Russia
Old 07-08-2015 , 03:50   Re: Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #3

Quote:
Originally Posted by Kia View Post
I don't get it. This is for clients?
This is for information only, but in the near future it can be used on a hlds mp.dll/cs.so
__________________

Last edited by slLent; 07-08-2015 at 03:51.
slLent is offline
yokomo
Surprise Ascot!
Join Date: May 2010
Location: Malaysia
Old 10-06-2015 , 12:21   Re: Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #4

Another CSSDK project, keep it up and don't give up. I like to see this project successful.
__________________
Team-MMG CS1.6 Servers:
✅ MultiMod -- 103.179.44.152:27016
✅ Zombie Plague -- 103.179.44.152:27015
✅ Zombie Escape -- 103.179.44.152:27017
✅ Klassik Kombat -- 103.179.44.152:27018
✅ Boss-Battle -- 103.179.44.152:27019
yokomo is offline
slLent
Member
Join Date: Apr 2010
Location: Tomsk, Russia
Old 12-07-2015 , 20:49   Re: Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #5

for information
now the process reverse-engineered was finished for mod CS 1.6 and compiled the binary mp.dll/cs.so here.

Planned Works
  • Further work is reverse-engineering for CZero
  • Fix critical bugs of the original code by Valve
  • Optimization of code with vector math SSE

For all who want to join beta testing is welcome.
__________________

Last edited by slLent; 12-07-2015 at 20:55.
slLent is offline
JusTGo
Veteran Member
Join Date: Mar 2013
Old 12-10-2015 , 05:17   Re: Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #6

Quote:
Originally Posted by slLent View Post
for information
now the process reverse-engineered was finished for mod CS 1.6 and compiled the binary mp.dll/cs.so here.

Planned Works
  • Further work is reverse-engineering for CZero
  • Fix critical bugs of the original code by Valve
  • Optimization of code with vector math SSE

For all who want to join beta testing is welcome.
what you mean by beta testing ? how to test this ?
__________________
JusTGo is offline
slLent
Member
Join Date: Apr 2010
Location: Tomsk, Russia
Old 12-10-2015 , 06:32   Re: Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #7

Quote:
Originally Posted by JusTGo View Post
what you mean by beta testing ? how to test this ?
you must install on the server mp.dll/cs.so and report about found bugs
__________________

Last edited by slLent; 12-10-2015 at 06:35.
slLent is offline
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 12-10-2015 , 09:00   Re: Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #8

Good job, slLent. Nice to see such project is better handled than my shitty attempt.
__________________
Arkshine is offline
Uzver
New Member
Join Date: Jan 2016
Old 01-02-2016 , 15:41   Re: Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #9

Installed latest pure version on HLDS + Metamod 1.20 + AmxModx v1.8.2 (standard package without any additional plugins). Server crashes when I trying to connect to my server, but works without amxmodx.

Last edited by Uzver; 01-02-2016 at 15:43.
Uzver is offline
Backup
Senior Member
Join Date: Jul 2010
Location: Česká Republika
Old 01-27-2016 , 07:00   Re: Regamedll_CS, Reverse-engineered mod CS
Reply With Quote #10

Quote:
Originally Posted by Uzver View Post
Installed latest pure version on HLDS + Metamod 1.20 + AmxModx v1.8.2 (standard package without any additional plugins). Server crashes when I trying to connect to my server, but works without amxmodx.
You need to use newer amxmodx, or at least newer cstrike_amxx, the 1.8.2 version makes a bad detour. The current version fails to hook (because the signatures don't match), so some cs_ natives and forwards don't work, but it won't crash the server.
__________________
Sorry for my english.
Backup is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:45.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode