Client-sided plugin 0x or t3k

inZ

Well-known member
Joined
Apr 6, 2013
Messages
270
Reaction score
1
OK Let's get this straight , I want to make a client-sided plugin which will allow people who use GTA:SA to use web browser (integrated) by clicking shift+tab in same time(like steam) so I have no idea where to start or how to start , can somebody give me some example codes?
 

Khalife

Active member
Joined
May 24, 2015
Messages
31
Reaction score
0
use steam. why you want to do this shit if you have a working program
 

inZ

Well-known member
Joined
Apr 6, 2013
Messages
270
Reaction score
1
Opcode.eXe link said:
Yes,


Code:
1. Learn coding.
u are retarded  upcum.exe I wanted some example codes on how to start

Khalife because I want to do it for GTA:SA only? :facepalm:
 

T3KTONIT

Well-known member
Joined
Sep 2, 2013
Messages
308
Reaction score
5
inZ link said:
u are retarded  upcum.exe I wanted some example codes on how to start

Khalife because I want to do it for GTA:SA only? :facepalm:
It's possible, trollingyt already done it.

One way to do it (which is not the best way, and it's the only way i know of) is to make a .NET application and use a webbrowser control in it then create a DLL(rename to .asi if u want) to control the webbrowser from the game and to get the pixels of it so that you can later on draw it on your screen using D3D9 functions(sprite drawing).
 

inZ

Well-known member
Joined
Apr 6, 2013
Messages
270
Reaction score
1
T3K link said:
It's possible, trollingyt already done it.

One way to do it (which is not the best way, and it's the only way i know of) is to make a .NET application and use a webbrowser control in it then create a DLL(rename to .asi if u want) to control the webbrowser from the game and to get the pixels of it so that you can later on draw it on your screen using D3D9 functions(sprite drawing).
So basically i should make web browser + an asi file to control the web browser?
 

0x_

Wtf I'm not new....
Staff member
Administrator
Joined
Feb 18, 2013
Messages
1,123
Reaction score
174
Typical roadmap:

  • HTML Rendering Engine (http://www.awesomium.com/ (easy imo & chrome based), libcef (abit harder (offscreen rendering) & chrome based)
  • DirectX & DirectInput Hooks

First start off, by choosing one of the "libraries" I quoted and get familiar with them, then build a basic DirectX Hook (there are many around for C+P) and prepare your library to render the webpage, then you basically copy pixels from the pixel buffer in the sprite (which you need to create).
Injecting controls requires a DirectInput hook.

The version above is extremely simplified but should give you the idea.
 

inZ

Well-known member
Joined
Apr 6, 2013
Messages
270
Reaction score
1
NarutoUA link said:
SteamOverlay.asi already exist, all you need is opened steam.
wtf are you on about?

0x thanks for the help and the new info
 

Fu$10N

Expert
Joined
Mar 5, 2014
Messages
1,101
Reaction score
10
ini link said:
b1a98943d0.jpg

e4026add0a.jpg

:computer_guy:
Gimme that file please :yesyes:
I can't find it anywhere  :sadpepe:
 
Top