OldSchoolHack

Register / Login English

User Search: _or_75

Search-Information
_or_75
Threads
Thread Forum Last Post Posts Views
icon

Go to first new post [Help] [OSHGUI] directx , reset hook minimize and maximize game Posted on: Mon 12. Dec 2016, 19:31

_or_75

preview Preview

Go To Post

TEXT Code:
  1. unique_ptr<Drawing::Direct3D9Renderer> gui_renderer;
  2.  
  3. void Initialize()
  4. {
  5. unique_ptr<Drawing::Direct3D9Renderer> renderer( new Drawing::Direct3D9Renderer( g_pDevice ) );
  6. gui_renderer = std::move( renderer );
  7. Application::Initialize( std::move( gui_renderer ) );
  8. auto &app = Application::Instance();
  9. Drawing::FontPtr font = Drawing::FontManager::LoadFont( "Tahoma" , 8.0f , true );
  10. app.SetDefaultFont( font );
  11. auto form = std::make_shared<form1>();
  12. app.Run( form );
  13. app.Enable();
  14. app.RegisterHotkey( Hotkey( Key::Insert , []
  15. {
  16. Application::Instance().Toggle();
  17. } ) );
  18. }
  19.  
  20. HRESULT WINAPI Hook_Reset( LPDIRECT3DDEVICE9 pDevice , D3DPRESENT_PARAMETERS* pPresentationParameters )
  21. {
  22. if ( gui_renderer )
  23. gui_renderer->PreD3DReset();
  24.  
  25. HRESULT hRes = Reset_o( pDevice , pPresentationParameters );
  26.  
  27. if ( gui_renderer )
  28. gui_renderer->PostD3DReset();
  29.  
  30. return hRes;
  31. }
  32.  
  33. HRESULT WINAPI Hook_EndScene( IDirect3DDevice9* pDevice ) { static bool InitalizeGUI = false; if ( !InitalizeGUI ) { Initialize();
  34. messageHookHandle = SetWindowsHookExW( WH_GETMESSAGE , KeyboardHook , 0 , GetCurrentThreadId() ); InitalizeGUI = true; } if ( InitalizeGUI ) { auto &app = Application::Instance(); auto &renderer = app.GetRenderer(); renderer.BeginRendering(); app.Render(); renderer.EndRendering(); } return EndScene_o( pDevice ); }
  35.  

if minimize game(csgo) and maximize game then game freeze (minimize and maximize is work) , how to fix?
VB, C/C++, Delphi, etc

Mon 12. Dec 2016, 19:31

by _or_75 Go to last post
0 742
icon

Go to first new post [Question] Drawing::Graphics EndScene Draw Posted on: Sun 11. Dec 2016, 12:04

_or_75

preview Preview

Go To Post

TEXT Code:
  1. void Initialize()
  2. {
  3. std::unique_ptr<Drawing::Direct3D9Renderer> renderer( new Drawing::Direct3D9Renderer( g_pDevice ) );
  4. Application::Initialize( std::move( renderer ) );
  5. auto &app = Application::Instance();
  6. Drawing::FontPtr font = Drawing::FontManager::LoadFont( "Tahoma" , 8.0f , true );
  7. app.SetDefaultFont( font );
  8. auto form = std::make_shared<form1>();
  9. app.Run( form );
  10. app.Enable();
  11. app.RegisterHotkey( Hotkey( Key::Insert , []
  12. {
  13. Application::Instance().Toggle();
  14. } ) );
  15. }
  16.  
  17. HRESULT WINAPI Hook_EndScene( IDirect3DDevice9* pDevice )
  18. {
  19. static bool InitalizeGUI = false;
  20. static Drawing::Graphics* Draw = nullptr;
  21.  
  22. if ( !InitalizeGUI )
  23. {
  24. Initialize();
  25. Draw = new Drawing::Graphics( *Application::Instance().GetRenderer().CreateGeometryBuffer() );
  26. messageHookHandle = SetWindowsHookExW( WH_GETMESSAGE , KeyboardHook , 0 , GetCurrentThreadId() );
  27. InitalizeGUI = true;
  28. }
  29.  
  30. if ( InitalizeGUI && Draw )
  31. {
  32. auto &app = Application::Instance();
  33. auto &renderer = app.GetRenderer();
  34. renderer.BeginRendering();
  35. app.Render();
  36.  
  37. //Draw->DrawRectangle( Drawing::Color::Blue() , 150 , 10 , 100 , 100 );
  38. //Draw->FillRectangle( Drawing::Color::Green() , 10 , 10 , 100 , 100 );
  39.  
  40. renderer.EndRendering();
  41. }
  42.  
  43. return EndScene_o( pDevice );
  44. }
  45.  


Draw->DrawRectangle and etc crash why ?
VB, C/C++, Delphi, etc

Sun 11. Dec 2016, 12:04

by _or_75 Go to last post
0 298
icon

Go to first new post [Help] [GUI] wie Sie mit OpenGL32 Drawing Posted on: Wed 24. Jul 2013, 17:54

_or_75

preview Preview

Go To Post

TEXT Code:
  1. #include <d3dx9.h>
  2. #include "GUI/OSHGui.hpp"
  3. #include "GUI/Input/WindowsMessage.hpp"
  4. #include "GUI/Drawing/OpenGL/RendererOpenGL.hpp"
  5. #include "GUI/form1.hpp"


TEXT Code:
  1. void APIENTRY Hooked_glBegin( GLenum mode )
  2. {
  3. // was ist der Code ???
  4. (*pglBegin)( mode );
  5. }
  6.  

TEXT Code:
  1. void APIENTRY Hooked_glEnd( void )
  2. {
  3. // was ist der Code ???
  4. (*pglEnd)();
  5. }
VB, C/C++, Delphi, etc

Tue 30. Jul 2013, 12:50

by KN4CK3R Go to last post
5 309
icon

Go to first new post [Help] [GUI] wie Sie mit OpenGL32 Drawing Posted on: Wed 24. Jul 2013, 17:54

_or_75

preview Preview

Go To Post

Quote from Dovahkiin
Was soll das sein?

how to draw using opengl32 ? NOT DIRECTX !
Wie zeichnet man mit OpenGL32 ? NICHT DIRECTX !

google translate fail
VB, C/C++, Delphi, etc

Tue 30. Jul 2013, 12:50

by KN4CK3R Go to last post
5 309
icon

Go to first new post [Help] [GUI] wie Sie mit OpenGL32 Drawing Posted on: Wed 24. Jul 2013, 17:54

_or_75

preview Preview

Go To Post

Quote from KN4CK3R
Genauso wie bei DirectX auch, nur dass du statt dem RendererDX... einen RendererOpenGL erzeugst. Der Rest bleibt exakt gleich, das ist ja der Sinn der Abstraktion.

Der Code kommt wahrscheinlich dann in Hooked_glEnd. Den DX Include brauchst du dann sicher auch nicht.

MVS 2010/2012

Drawing::IRenderer* GL = new Drawing::RendererOpenGL(); // ERROR C2259
Application::Instance()->Create(GL);
Application::Instance()->Run(std::shared_ptr<Form>(new MainForm()));
Application::Instance()->Enable();

VB, C/C++, Delphi, etc

Tue 30. Jul 2013, 12:50

by KN4CK3R Go to last post
5 309
Downloads
No downloads found.