OldSchoolHack

Register / Login English

OldSchoolHack GUI


icon OldSchoolHack GUI #1

Join Date: Aug 2007

Posts: 8646

User-Rating:

199 positive
33 negative
Hallo,

momentan arbeite ich an einem GUI System mit allen möglichen Steuerelementen, die man für sowas braucht. Das Projekt läuft schon seit über einem Jahr und befindet sich langsam im Endstadium, deswegen gibts jetzt auch zum ersten mal etwas zu sehen.

Das GUI System wurde crossplattform entwickelt und läuft mit jeder möglichen Grafikengine, solange sie grundlegende Befehle anbietet:

https://www.oldschoolhack.me/pictures/oshgui/sample01.jpg

https://www.oldschoolhack.me/pictures/oshgui/colorform.jpg

https://www.oldschoolhack.me/pictures/oshgui/oshguicursor.jpg

Sobald es "fertig" ist, werde ich den Zugang zum SVN für alle freischalten.

greetz KN4CK3R

__________________

Hallo
icon #2

Join Date: Jul 2011

Posts: 47

seeehr n1 <3
icon #3

Join Date: Aug 2008

Posts: 2594

User-Rating:

17 positive
5 negative
Yeah, bald gibts noch mehr was zum C&P!
icon #4

Join Date: Feb 2011

Posts: 26

Sieht sehr heiss aus, war auch gerade daran sowas zu basteln
hast du mit Direct3d gemacht?
Hab begonnen mit Direct2D weils einfacher ist
icon #5

Join Date: Aug 2007

Posts: 8646

User-Rating:

199 positive
33 negative
@InUrFace1337: wie gesagt, läuft das mit jeder Grafikengine, aber die Screenshots sind von D3D.


current Features:

Controls
- Forms
- Panel
- GroupBox
- Label
- LinkLabel
- CheckBox
- RadioButton
- Button
- ComboBox
- ListBox
- PictureBox
- ProgressBar
- TrackBar
- TabControl
- TabPage
- TextBox
- Timer

- animated pictures
- different cursors
- modal windows
- unicode support

- easy to use:

CPP Code:
  1. #include "Form"
  2. class MyForm : public Form
  3. {
  4. private:
  5. void InitializeComponent()
  6. {
  7. //this method initialize all controls
  8. }
  9.  
  10. public:
  11. MyForm()
  12. {
  13. InitializeComponent();
  14. }
  15. };
  16. ...
  17. std::shared_ptr<MyForm> myForm(new MyForm());
  18. myForm->Show(myForm);
  19. /*myForm->ShowDialog(myForm, [](DialogResult result)
  20. {
  21.   //this method gets called when the form got closed
  22. });*/
greetz KN4CK3R

__________________

Hallo
icon #6

Join Date: Aug 2008

Posts: 2594

User-Rating:

17 positive
5 negative
Quote from KN4CK3R
@InUrFace1337: wie gesagt, läuft das mit jeder Grafikengine, aber die Screenshots sind von D3D.
Also DirectX 8, 9, 10 und 11. OpenGL dann auch?

icon #7

Join Date: Aug 2007

Posts: 8646

User-Rating:

199 positive
33 negative
jede Grafikengine die Text rendern, Flächen anmalen und Bitmaps zeichnen kann, kann benutzt werden. Es muss nur eine entsprechende Klasse erstellt werden, die die entsprechenden Funktionen überschreibt.

Ein Feature das ich noch vergessen hatte zu erwähnen: Das gesamte Projekt ist dokumentiert. Sieht man ja selten in unseren Kreisen hier.

greetz KN4CK3R

__________________

Hallo
icon #8

Join Date: Aug 2011

Posts: 24

Ich kenn mich nicht so aus und wollte mal fragen was bringt das überhaupt ? ^^
icon #9

Join Date: Aug 2007

Posts: 8646

User-Rating:

199 positive
33 negative
damit haben Leute, die eventuell weniger Ahnung von Grafikprogrammierung haben, eine einfache Möglichkeit ein Ingame GUI in ihre Hacks zu integrieren ohne sich um die ganze Technik dahinter kümmern zu müssen.

greetz KN4CK3R

__________________

Hallo
icon #10

Join Date: Nov 2010

Posts: 181

FInd ich echt geil das teil.
Mit sowas kann man jetzt noch schneller hacks entwickeln natürlich nur die GUI ist gemeint

__________________

Ich liebe Kekse

Only registered and activated users can see links.

CHEAT CODING IS NOT A CRIME
icon #11

Join Date: Oct 2011

Posts: 1

wann wird gemacht werden GUI ?

icon #12

Join Date: Aug 2007

Posts: 1959

Dieser Thread wurde von KN4CK3R aus dem Forum Projekte in das Forum OldSchoolHack GUI verschoben.


Dieses Posting wurde automatisch erzeugt.
icon #13

Join Date: Oct 2011

Posts: 48

Hab mir mal alle Tutorials durchgelesen und muss sagen, echt cooles teil, das du da gemacht hast

EDIT: Wird man das nur per D3D/OGL... Hook nutzen können, oder kann man es auch seperat zeichnen?
icon #14

Join Date: Aug 2007

Posts: 8646

User-Rating:

199 positive
33 negative
http://www.abload.de/img/bfhb-20111021-205244pu2d.png

so könnte das ganze dann bei euch aussehen

@Delta: was meinst du mit seperat zeichnen?

greetz KN4CK3R

__________________

Hallo
icon #15

Join Date: Oct 2011

Posts: 48

Nen eigenes IDirect3D9Ex bzw. IDirect3DDevice9Ex erstellt und dann damit zeichnet, oder eb es zwingend per hook sein muss.
icon #16

Join Date: Aug 2008

Posts: 2594

User-Rating:

17 positive
5 negative
Quote from Delta
Nen eigenes IDirect3D9Ex bzw. IDirect3DDevice9Ex erstellt und dann damit zeichnet, oder eb es zwingend per hook sein muss.
Beides.

icon #17

Join Date: Mar 2011

Posts: 54

Nice arbeit,habe das aber auch gemacht u bei mir is es fertig seit ca 3halb monaten,selber Programmiert.

PS:Nice arbeit KN4CK3R wende hielfe brauchst sag bescheid.

Gruss Blackscannnnnnnnnnnn

__________________

   
icon #18

Join Date: Jan 2012

Posts: 1

Sieht sehr gut aus. (:

__________________

deré Chris.