Register for your free account! | Forgot your password?

You last visited: Today at 06:53

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Pointer collection

Discussion on Pointer collection within the PW Hacks, Bots, Cheats, Exploits forum part of the Perfect World category.

Reply
 
Old 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
Megamorph is offline  
Thanks
1 User
Old 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
zbychos is offline  
Thanks
1 User
Old 05/21/2009, 18:12   #333
 
elite*gold: 0
Join Date: May 2009
Posts: 15
Received Thanks: 1
Quote:
Originally Posted by vuduy View Post
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.
chompy2 is offline  
Old 05/21/2009, 22:21   #334
 
Smurfin's Avatar
 
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
Smurfin is offline  
Old 05/21/2009, 22:31   #335
 
Smurfin's Avatar
 
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.
Smurfin is offline  
Old 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
Megamorph is offline  
Old 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.
chompy2 is offline  
Old 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
Megamorph is offline  
Old 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?
chompy2 is offline  
Old 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?
Megamorph is offline  
Old 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?
chompy2 is offline  
Old 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
Megamorph is offline  
Old 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?
chompy2 is offline  
Old 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?
Megamorph is offline  
Old 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.
zbychos is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.