3D-vektoren zu 2D-vektoren?

10/04/2013 16:32 varien#16
Ich benutze GDI+ und würde das Spiel im Fenstermodus spielen. Ich code ja eigentlich in Visual Basic und habe mich noch nie mit Directx befasst.
Ich könnte mich jetzt in Directx reinarbeiten, aber warum, wenn es GDI auch tut.
10/04/2013 17:38 .SkyneT.#17
Quote:
Originally Posted by varien View Post
Ich benutze GDI+ und würde das Spiel im Fenstermodus spielen. Ich code ja eigentlich in Visual Basic und habe mich noch nie mit Directx befasst.
Ich könnte mich jetzt in Directx reinarbeiten, aber warum, wenn es GDI auch tut.
Du scheinst es nicht zu verstehen (wollen).
DU hast gar keine Wahl, DirectX wird vom Spiel verwendet, und desshalb
auch dort vorhanden, da du im selben Adressbereich bist, kannst du ganz
leicht dort die Funktion aufrufen.

Und um eine Funktion aufzurufen, musst du dich nicht in DirectX "reinarbeiten".
10/04/2013 18:16 Dr. Coxxy#18
Quote:
Originally Posted by .SkyneT. View Post
Du scheinst es nicht zu verstehen (wollen).
DU hast gar keine Wahl, DirectX wird vom Spiel verwendet, und desshalb
auch dort vorhanden, da du im selben Adressbereich bist, kannst du ganz
leicht dort die Funktion aufrufen.

Und um eine Funktion aufzurufen, musst du dich nicht in DirectX "reinarbeiten".
ich glaube er arbeitet extern, also ist er nicht im adressbereich vom spiel und hat auch so kein directx.
10/04/2013 18:21 varien#19
Also:
Ich habe ein Programm, dass bestimmte Adressen vom Spiel ausliest und verarbeitet. Dazu gehören die Positionen der Spieler(x,y,z). Dann pack ich über das ganze eine Transparente Form und zeichne Rechtecke(berechnet aus diesen Adressen).
Ich hatte am Anfang gefragt, wie die Formel lautet, um 3D-Vektoren und 2D-Vektoren umzuwandeln. Würde ich Directx benutzen wollen, hätte ich gefragt, wie man es benutzt etc.
Ich hatte nach der Formel gefragt, nicht wie man generell Berechnungen im 3D-Bereich durchführt.
Deshalb habe ich auch nicht gefragt, wie programmiert man einen Wallhack. Ich wollte das Thema eigentlich NUR auf die Formel begrenzen, aber anscheinend ist das ja nicht möglich.
10/06/2013 03:16 Lazeboy#20
Quote:
Originally Posted by varien View Post
Also:
Ich habe ein Programm, dass bestimmte Adressen vom Spiel ausliest und verarbeitet. Dazu gehören die Positionen der Spieler(x,y,z). Dann pack ich über das ganze eine Transparente Form und zeichne Rechtecke(berechnet aus diesen Adressen).
Ich hatte am Anfang gefragt, wie die Formel lautet, um 3D-Vektoren und 2D-Vektoren umzuwandeln. Würde ich Directx benutzen wollen, hätte ich gefragt, wie man es benutzt etc.
Ich hatte nach der Formel gefragt, nicht wie man generell Berechnungen im 3D-Bereich durchführt.
Deshalb habe ich auch nicht gefragt, wie programmiert man einen Wallhack. Ich wollte das Thema eigentlich NUR auf die Formel begrenzen, aber anscheinend ist das ja nicht möglich.
du möchtest für ein 3D spiel nen 2D radar bauen ne?
Das sollte helfen ;)
[Only registered and activated users can see links. Click Here To Register...]
10/06/2013 13:32 varien#21
Ich glaube du hast die Frage nicht verstanden. Das ist ein Radar, welches die X und Z Koordinaten der Spieler braucht. Ich möchte aber einen Wallhack schreiben, der alle 3 Koordianten(X, Y, Z) eines Spielers in 2D Koordianten umwandelt, um "rote Kästchen" auf den Bildschirm zu zeichnen. [Only registered and activated users can see links. Click Here To Register...]
Und jetzt komm nicht nochmal so schlau daher, wenn du nicht mal mein Problem verstanden hast.

Aber danke, ich denke damit fang ich mal an(So zur Übung)
10/09/2013 22:37 Crack-wtf#22
Was die anderen meinen ist:
Du malst doch eine Box (Esp) oder?
Du malst doch IRGENDWAS oder?
D.h. du hast die "d3dx9.h" included oder?
Also. Und diese header datei hat alle funktionen die du benötigst.
10/10/2013 15:21 Padmak#23
Ich glaube eher dass er mit einem externen Programm "drüber" zeichnet, er arbeitet also extern. Darum vermutlich auch GDI.

Padmak
10/10/2013 16:42 MrSm!th#24
Quote:
Originally Posted by Crack-wtf View Post
Was die anderen meinen ist:
Du malst doch eine Box (Esp) oder?
Du malst doch IRGENDWAS oder?
D.h. du hast die "d3dx9.h" included oder?
Also. Und diese header datei hat alle funktionen die du benötigst.
Nein. Lesen undso.
10/10/2013 19:08 Crack-wtf#25
Quote:
Originally Posted by MrSm!th View Post
Nein. Lesen undso.
*hust hust*
Ich Zitiere:
Quote:
Originally Posted by MrSm!th View Post
Von D3DX sprach ich auch nicht spezifisch, das bezog sich eher auf Libs im Allgemeinen :x

Wie machst du den Wallhack ohne DirectX? Die Lib ist doch sowieso eingebunden, wenn das Spiel sie nutzt.
Verstehen ist eine Sache, aber dafür muss man ja nicht im fertigen Hack das Rad neu erfinden.
Wie gesagt, implementierst du etwa auch Sinus selbst, damit du nicht für nur eine Funktion <math> einbinden musst?
10/10/2013 20:22 varien#26
Ich programmiere in Visual Basic und habe in diesem Forum gefragt, weil ich denke, dass hier die mehr qualifizierten unterwegs sind, als im VB Forum. Und in Visual Basic kann man leider nicht einfach includen.
10/11/2013 06:47 MrSm!th#27
Quote:
Originally Posted by Crack-wtf View Post
*hust hust*
Ich Zitiere:
Nachdem du eindeutig von d3dx9.h und keinem anderen gesprochen hast passt das Zitat nicht wirklich.
Merkste schon ne?
10/11/2013 13:59 Shadow992#28
Quote:
Originally Posted by varien View Post
Ich programmiere in Visual Basic und habe in diesem Forum gefragt, weil ich denke, dass hier die mehr qualifizierten unterwegs sind, als im VB Forum. Und in Visual Basic kann man leider nicht einfach includen.
Naja theoretisch steht in meinem Link ja alles drin was du wissen musst sogar auf verschiedene art und Weisen. Einmal über Vektorrechnung dann über Matrizenrechnung und sogar über DirecX auch wenn das in deinem Fall nicht gefragt war.
Quote:
Originally Posted by MrSm!th View Post
Nachdem du eindeutig von d3dx9.h und keinem anderen gesprochen hast passt das Zitat nicht wirklich.
Merkste schon ne?
Kommt schon Leute vertragt euch doch. ;)
10/11/2013 16:09 Crack-wtf#29
Quote:
Originally Posted by MrSm!th View Post
Nachdem du eindeutig von d3dx9.h und keinem anderen gesprochen hast passt das Zitat nicht wirklich.
Merkste schon ne?
Warum sollte es nicht passen?
Ich include auch nur die d3dx9.h für mein d3d framework.
Und ich mach damit alles.
Framework zeichnen, Esp, Crosshair, wallhack etc.

D3DVTable kopieren, endscene/dip/reset ersetzen, pointer auf meine VTable zeigen lassen, evoila.
Im endeffekt braucht man nur die d3d device funktionen.

Und deshalb verstehe ich nicht wo jetzt dein Problem ist.
Deine Liebe mir gegenüber ist kompliziert, das verstehe ich.
Aber mich deshalb grundlos runterputzen? :(
10/11/2013 17:12 MrSm!th#30
Quote:
Originally Posted by Crack-wtf View Post
Warum sollte es nicht passen?
Ich include auch nur die d3dx9.h für mein d3d framework.
Und ich mach damit alles.
Framework zeichnen, Esp, Crosshair, wallhack etc.

D3DVTable kopieren, endscene/dip/reset ersetzen, pointer auf meine VTable zeigen lassen, evoila.
Im endeffekt braucht man nur die d3d device funktionen.

Und deshalb verstehe ich nicht wo jetzt dein Problem ist.
Deine Liebe mir gegenüber ist kompliziert, das verstehe ich.
Aber mich deshalb grundlos runterputzen? :(
Es geht hier aber nicht um Dx.