Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
20.03.2002, 14:26
stfu



Ich würde mein CS gerne etwas anpassen z.B. die Statistiken im Scoreboard, aber halt nichts was mir einen Vorteil bringen würde (!cheats).
Hat jemand eine Ahnung wie ich das anstelle, also in welche Datei ich gehen muss und was verändern muss. Wäre echt nett.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
20.03.2002, 14:26
Archangel



geht nicht, da der cs source code nich offen zugänglich ist

--

Mar 01 01:10:13 <voice> jo
Mar 01 01:10:40 <voice> bis dann ^^
Mar 01 01:11:20 <Archangel> jo
**** ENDING LOGGING AT Tue Mar 1 01:58:13 2005

zum Seitenanfang zum Seitenende Profil || Suche
002
20.03.2002, 14:41
stfu



Und hooken?
Also so wie Cheats einbinden aber es halt kein Cheat ist.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
20.03.2002, 14:53
Retro



Saug dir doch den OGC-Sourcecode (URL auf Anfrage), da kannste nachgucken wie die die DLLs gehookt haben.

Bzw. Botsourcecodes sollten es auch tun.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
004
20.03.2002, 15:24
stfu



Jup den Source hab ich schon allerdings bin ich zu blöd um zu sehen wie die das gemacht haben. In welcher Datei? Und kann man sowas wie den Statistikbildschrim im Game verändern oder kann man nur die client.dll verändern?

--

zum Seitenanfang zum Seitenende Profil || Suche
005
20.03.2002, 15:41
Mexil



Der "Statistik Bildschirm", ist in der CL DLL!!

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
006
20.03.2002, 15:57
Mexil



Wuerd mir mal bitte jemand die URL von dem OGC Source geben... will mir das mal gerne angucken, wie die das da alles angestellt haben....

jeff@movein.de

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
007
20.03.2002, 16:34
stfu



1. Was ist alles in der Client.dll ?
2. Welche Dateien kann man alles hooken bei cs?

@mexil such bei google nach 0gc source

--

zum Seitenanfang zum Seitenende Profil || Suche
008
20.03.2002, 16:37
Mexil



Du kannst alle DLLs hooen soweit ich weiss.... kannst theoretisch glaub auch deine Run32.DLL hooken.... in der Client DLL ist alles drin, was der Client auf dem Screen sieht, ganz einfach!

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
009
20.03.2002, 16:40
stfu



Dann kann man ja durch hooken sein ganzes CS verändern oder?
Und warum gibt's zum Beispiel keine Cheats, die die Stärke der Waffen etc. verändern?

--


Dieser Beitrag wurde am 20.03.2002 um 16:41 von stfu bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
010
20.03.2002, 16:43
Mexil



Weil die Waffen Serverside sind und wenn man als Client zu nem Server connected, wird auf seinem eigenen PC natuerlich nur die Client.DLL ausgefuehrt also kann man auch die nur hooken... wenn ein Serveradmin die Server.DLL hooken will um die Waffenstaerken FUER ALLE zu aendern, kann der das auch machen(siehe Adminmod)...

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
011
20.03.2002, 16:49
stfu



Wo steht denn was man in welcher dll alles hooken kann? Und welche dlls gibt's bei CS alles und was kann man bei denen verändern?

--

zum Seitenanfang zum Seitenende Profil || Suche
012
20.03.2002, 16:53
Mexil



Es gibt die server.dll und die client.dll was man da wie hooken kann, weiss cih nciht, da ich mcih mit Hooken auch nicht auskenne...

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
013
20.03.2002, 16:57
stfu



Es gibt ja einen Ordner namens dlls und cl_dlls.
In dem Ordner dlls ist nur die dll für den Server, lieg ich da richtig?
Und im Ordner cl_dll ist die client.dll und mehr gibt's nicht. Hab ich recht?

--

zum Seitenanfang zum Seitenende Profil || Suche
014
20.03.2002, 17:02
Mexil



GENAU!! Das haettest du aber auch aus der MODFAQ herrauskriegen koennen...

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
015
20.03.2002, 17:04
stfu



Hab ich überflogen :)

--

zum Seitenanfang zum Seitenende Profil || Suche
016
20.03.2002, 21:14
Cola



Hier ist der wichtigste Teil, der den 0gc läd:

// this code structs load the dll
typedef struct
{
//BYTE Int3;
BYTE PushOpc; // 0x68 = push (dword)
DWORD PushAddr; // address of dll name
BYTE CallOpc; // 0xE8 = call (dword)
DWORD CallAddr; // address of LoadLibraryAPI
WORD jmp_$; // 0xEBFE = jmp eip
char LibPath[MAX_PATH]; // path of the dll to load
} sLibLoadCode;

typedef struct
{
//BYTE Int3;
BYTE PushOpc; // 0x68 = push (dword)
DWORD PushAddr; // address of dll name
BYTE CallOpc; // 0xE8 = call (dword)
DWORD CallAddr; // address of LoadLibraryAPI
BYTE RetOpc; // 0xC2 = ret (word)
WORD RetValue; // return number
char LibPath[MAX_PATH]; // path of the dll to load
} sLibLoadCodeNT;

typedef struct
{
BYTE PushOpc; // 0x68 = push (dword)
DWORD PushAddr; // address of dll name
BYTE CallOpc; // 0xE8 = call (dword)
DWORD CallAddr; // address of LoadLibraryAPI
BYTE Int3; // end of code
char LibPath[256]; // path of the dll to load
} sLibLoadCodeDBG;

typedef struct
{
DWORD dwImageBase;
DWORD dwSizeOfImage;
DWORD dwEntryPointVA;
} sProcessPEInfo;

typedef DWORD (WINAPI* _CodeEntry)(PVOID);

--

www.planetcoding.de

zum Seitenanfang zum Seitenende Profil || Suche
017
21.03.2002, 06:26
K-Putt



@ Mexil: den OGC-Source findest du unter www.myg0t.com

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
018
21.03.2002, 10:43
snoopdog



und wie kann man nun .dlls hooken?? also hooken ist doch einfach nur zurück compilieren oder??

--

Visit our 500er Gamer Lan
@ www.evil-lanparty.de or
@ www.evil-havoc.com
Visit the HaVoc Lanparty Community
@ www.havoc-lanparty.com

zum Seitenanfang zum Seitenende Profil || Suche
019
21.03.2002, 13:04
Killing Me Softly



möööp - das zurück compilieren nennt man decompilieren, hooken ist was gänzlich anderes. Ganz grob geht es dabei darum, Funktionen, die in der besagten .dll angesprochen werden auf eigene Funktionen umzulenken.

--

Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt.

zum Seitenanfang zum Seitenende Profil || Suche
020
21.03.2002, 14:47
Xell



Was genau muss man den nun beim OGC rauslöschen, damit man kein Aimbot, Wallhack und den ganzen Schnösel mehr drinn hat?

Dann nochwas und zwar muss man vielleicht variablen namen oder so ändern, damit CSGuard oder CD nicht denken, dass das der richtige OGC wäre?

--

zum Seitenanfang zum Seitenende Profil || Suche
021
25.03.2002, 09:01
K-Putt



im ogc-menü kannst du ja "all cheats off" auswählen....

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
022
25.03.2002, 14:45
[RMen]OneStone



Nicht Dekompilieren - dat gibbet nicht!
Disassemblieren - dat gibbet!

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
023
26.03.2002, 19:12
m0rgu3



Übersetz Asm nach C und du hast es dekompiliert :D

--

Man brauchte drei C64 um zum Mond zu fliegen. Win2k braucht mindestens einen PII 350. Irgendwas stimmt doch da nicht!

zum Seitenanfang zum Seitenende Profil || Suche