|
You last visited: Today at 06:53
Advertisement
Pointer collection
Discussion on Pointer collection within the PW Hacks, Bots, Cheats, Exploits forum part of the Perfect World category.
05/14/2009, 21:41
|
#331
|
elite*gold: 0
Join Date: Feb 2009
Posts: 46
Received Thanks: 30
|
Player-List changed since update v124->v135 PWI:
[[[[Base Adress]+0x8]+0x20]0x14] --> Player-Count
[[[[[Base Adress]+0x8]+0x20]0xA0]+i*0x4] --> Sequencial Player Array
new GotoID Offset:
[[[[[[Base Adress]+0x20]+0xC70]0x30]+0x8]+0x20]
And they have changed too:
[[Base Adress]+0x20]+0x584 --> iReputation
[[Base Adress]+0x20]+0x5F4,0 --> sName
[[Base Adress]+0x20]+0x5FC --> iClass
[[Base Adress]+0x20]+0x600 --> iSex
[[Base Adress]+0x20]+0x608 --> iPosition
[[Base Adress]+0x20]+0x654 --> iFly
[[Base Adress]+0x20]+0x684 --> v2DCamFov
[[Base Adress]+0x20]+0x778 --> v3DCamPos
[[Base Adress]+0x20]+0x81C --> qCamQAngle
[[Base Adress]+0x20]+0xAC8 --> iSelectedID
[[Base Adress]+0x20]+0xBB8 --> iJump
[[Base Adress]+0x20]+0xBF0 --> iBankMoney
edit: @zbychos: thats not code injection btw
|
|
|
05/14/2009, 21:49
|
#332
|
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 12
|
Memory must stay open to available read/write operations but...
run and close autoit app
See memory available and handles in performance tab...
Windows (system) automatically clear and close memory used by applications if handle end.
Of course can use _MemoryClose($PROCESS_ID) before exit app but this is not required.
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
Global $Form2 = GUICreate("Form", 171, 55, 382, 253)
Global $Button1 = GUICtrlCreateButton("Button1", 26, 12, 111, 27, 0)
#EndRegion ### END Koda GUI section ###
$APP_TITLE = "Element Client"
$PROCESS_ID = WinGetProcess($APP_TITLE)
$PROCESS_INFORMATION = [COLOR="Red"]_MemoryOpen[/COLOR]($PROCESS_ID)
If @error Then
MsgBox(0, "Perfect World", "Run PW game first")
Exit
EndIf
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
[COLOR="Red"]_MemoryClose[/COLOR]($PROCESS_ID)
Exit
Case $Button1
[COLOR="Red"]_MemoryClose[/COLOR]($PROCESS_ID)
Exit
EndSwitch
WEnd
|
|
|
05/21/2009, 18:12
|
#333
|
elite*gold: 0
Join Date: May 2009
Posts: 15
Received Thanks: 1
|
Quote:
Originally Posted by vuduy
I already gave you a solution to use AttachThreadInput() and SetFocus(), try it and it will work.
|
Are you sure this works cause I tried it and can't get it to work. I get a 0 return on setfocus to the element client so I think that means the setfocus didn't work.
|
|
|
05/21/2009, 22:21
|
#334
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
|
@zbychos, how about if i never close the memory open command and doesn't have any line in the source code for closing memory, it'll still being closed anyway by windows when we exit the application, right ?
also, in my app i put _MemoryOpen($PROCESS_ID) in the loop, will it affect my cpu performance, the purpose of putting it there is so i won't need to restart application and it'll automatically open the memory for newly detected wintitle (i use winexists), that way i can run the application anytime before running the pw client first, even running another instance of pw client and rename later won't need app restart, but i'd like to know if this method will have any side effect.
tks in advance for the help
|
|
|
05/21/2009, 22:31
|
#335
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,243
Received Thanks: 670
|
is there any method using offset/pointer/anything that'll enable char to accept priest revive automatically when died ? [without using macro for pressing the ingame button for accepting priest revive]
with that, having a priest nearby will make the bot uninterruptible, unless someone pk the priest of course lol.
|
|
|
05/22/2009, 17:51
|
#336
|
elite*gold: 0
Join Date: Feb 2009
Posts: 46
Received Thanks: 30
|
Does anyone managed it to write a WorldToScreen function for PW with vector transforming?
I did it with angle difference, but thats not very accurat and sometimes it fails completely:
Code:
function TPeWoLogic.WorldToScreen(vCam,vPos,vScrSize:Vector;qMe:QAngle;var vScreen:Vector):Boolean;
var qTmp: QAngle;
begin
CalcView(vCam,vPos,qTmp);
qTmp.x:= qTmp.x - qMe.x;
qTmp.y:= qTmp.y - qMe.y;
Normalize(qTmp);
vScreen.x:= vScrSize.x/2 + vScrSize.x * tan(qTmp.y*(PI/180))*0.61;
vScreen.y:= vScrSize.y/2 - vScrSize.y * tan(qTmp.x*(PI/180))*0.88;
vScreen.z:= 0;
Result:= true;
end;
Megamorph
|
|
|
05/23/2009, 05:15
|
#337
|
elite*gold: 0
Join Date: May 2009
Posts: 15
Received Thanks: 1
|
I know its not relevant to pointers but its been mentioned a lot in this thread.
|
|
|
05/23/2009, 10:31
|
#338
|
elite*gold: 0
Join Date: Feb 2009
Posts: 46
Received Thanks: 30
|
Hm thx, but that not what i want.
I'm trying to convert 3D vectors from perfect world to 2D screen coordinates.
Megamorph
|
|
|
05/23/2009, 17:20
|
#339
|
elite*gold: 0
Join Date: May 2009
Posts: 15
Received Thanks: 1
|
Can anyone show someone dumb like be how to read camera position and camera angle using auoit please?
|
|
|
05/24/2009, 16:28
|
#340
|
elite*gold: 0
Join Date: Feb 2009
Posts: 46
Received Thanks: 30
|
vCam.x --> dwTemp + $778
vCam.y --> dwTemp + $77C
vCam.z --> dwTemp + $780
qCam1.x --> dwTemp + $81C
qCam2.x --> dwTemp + $820
qCam1.y --> dwTemp + $824
qCam2.y --> dwTemp + $828
base + $20 --> dwTemp
That are the offsets for cam vector and angle.
Anyone got an idea for converting the 3D world vectors to 2D screen coordinates?
|
|
|
05/25/2009, 22:59
|
#341
|
elite*gold: 0
Join Date: May 2009
Posts: 15
Received Thanks: 1
|
Quote:
|
[[Base Adress]+0x20]+0x608 --> iPosition
|
In the sample code I have it reads position as:
X @ base address + 20 + 3C
Y @ base address + 20 + 44
Z @ base address + 20 + 40
What is the coralation between 0x608 and the individual x,y,z numbers?
|
|
|
05/25/2009, 23:18
|
#342
|
elite*gold: 0
Join Date: Feb 2009
Posts: 46
Received Thanks: 30
|
[[Base Adress]+0x20]+0x608 --> iPosition
that means stand on ground/fly/swim in water etc.
X = West-East
Y = Height
Z = Nort-South
Ingame Koords:
1: 400 + (X / 10)
2: 550 + (Z / 10)
Height: Y / 10
|
|
|
05/25/2009, 23:34
|
#343
|
elite*gold: 0
Join Date: May 2009
Posts: 15
Received Thanks: 1
|
You have y and z mixed up.
But what I'm asking is if the position address is x608 how do you know 3C is the X coordinate?
|
|
|
05/26/2009, 01:20
|
#344
|
elite*gold: 0
Join Date: Feb 2009
Posts: 46
Received Thanks: 30
|
I didnt mixed up y/z! In 3D vectors Y is the height in general. If u look into the room from a site, Y goes up. And also Y goes up in a 2D coordination system. So thats logical.
Well i dont rly understand what u want to know. x608 has nothing with x3C. Do u want to know how to find such offsets?
|
|
|
06/08/2009, 01:36
|
#345
|
elite*gold: 0
Join Date: Jan 2009
Posts: 16
Received Thanks: 12
|
Hi 
Perhaps someone has an idea how to read text in the chat window?
And i need pointer to read guild users.
Help me please.
|
|
|
 |
|
Similar Threads
|
collection wod
03/08/2011 - RFO Hacks, Bots, Cheats, Exploits & Guides - 3 Replies
tv dvd
dvd collection
p90x
Buy high quality DVD collection online store .
TV DVD COLLECTION
Welcome to select any classic TV series what you want
High quality DVD selling at a best price !
P90X
|
[TUT] Video How to hack with CE und Pointer+Pointer mit SKill-Lvl und Kingdom-Hack
10/25/2010 - 4Story Hacks, Bots, Cheats & Exploits - 135 Replies
Also ich habe auch mal ein How to do Video gemacht. Wie man mit Cheat Engine und einem Pointer hackt da es viele Leute immer noch nicht wissen. Den 3. Teil kann man sich ja bestimmt denken, wenn nicht der 3. Teil kommt am Dienstag denke ich mal weil ich heute in Urlaub fahre. Solange müsstet ihr euch dann noch gedulden. Unten steht der Link für Cheat Engine, der Link von Superx321 Skill Liste für den Skill-Hack und der Bypass von St0rmBl4de.
Also:
How to do Video 1. Teil:
YouTube - How to...
|
Frage: Wie findet man zB UG Pointer?Speed pointer?
03/30/2010 - Kal Online - 2 Replies
kann mir einer sagen wie man UG/Speed pointer finden kann usw^^´ß#
|
Pointer collection
11/09/2009 - General Gaming Discussion - 9 Replies
Hi guys,
Let’s collect useful information like pointers and other data (if it’s possible) for coding own bots
Next list is a base address and offsets for Russian server:
Char stats 1: + $354 +
$A4 - HP current (4 Bytes)
$A8 - HP max (4 Bytes)
$AC - MP current (4 Bytes)
$B0 - MP max (4 Bytes)
|
All times are GMT +1. The time now is 06:54.
|
|