elitepvpers

elitepvpers (https://www.elitepvpers.com/forum/)
-   Forsaken World (https://www.elitepvpers.com/forum/forsaken-world/)
-   -   Forsaken World collaboration (https://www.elitepvpers.com/forum/forsaken-world/854983-forsaken-world-collaboration.html)

mibiz1 04/02/2011 08:24

Quote:

Originally Posted by sweetlady (Post 9862070)
Doesn't work fine for me. IDK if it's because I'm on Windows 7 64.

Run the 64 bit version of CE6. If you run 32 bit, the game freezes and crashes eventually. 32 bit can't detect/read 64 bit apps but 64 bit can detect/read 32 bit

Quote:

Originally Posted by vuduy (Post 9765525)
You don't need to use break points to find offsets. Most of the offsets are similar to other PWE titles.

Player, NPC and Loots coordinates are still floats at 3c, 40, 44.

Noticeable differences are quest structure and list structures (ie. bag, storage, pet).

Remember in FW, all unique Ids are 64-bit ulong.

If anyone finds the offsets for pet's max HP (or HP ratio), and pet's belly, please let me know.

Thx, vuduy. Is the base offset for coordinates same as character's structure for the coordinates? Cause the character name is a different pointer from character's. I tried to find the pets but apparently, the ID is generated every time the pet is summon, even if it's the same pet. So I think we need to find the pointer or op code that execute 'call pet' and get the ID and pet stats from there.

vuduy 04/02/2011 17:11

All player's offsets are the same as character's offsets including name and coordinates.
If you have something different, then yours is not correct.

mibiz1 04/03/2011 01:56

Quote:

Originally Posted by vuduy (Post 9902517)
All player's offsets are the same as character's offsets including name and coordinates.
If you have something different, then yours is not correct.

This is what I have from CE.

Character name: "game.exe"+00937BE4

common Character structure start:

"game.exe"+0093B5C0 + 0x24

the final offset is same as yours.

ID 0x220
Gold coins 0x22c
Soul coins 0x234
level 0x588
etc..

I know they're right because after game/system restart, it always shows the correct values.

Anonymous™ 04/03/2011 11:04

"- the tool can be downloaded from the attachment and it works for all PWE games."

i can't see anything as an attachment in your post.... do you mind re-upping it? this is kinda interesting :3

jnel26 04/03/2011 16:48

Guys use cheat Engine 5.1 and it works!. .me now using speedhack in CE and really help alot in questing just use old version. Cheat Engine 5.1.. . hope this helps!

sweetlady 04/03/2011 20:39

Quote:

Originally Posted by mibiz1 (Post 9893917)
Run the 64 bit version of CE6. If you run 32 bit, the game freezes and crashes eventually. 32 bit can't detect/read 64 bit apps but 64 bit can detect/read 32 bit

Even if I use CE 6 64 bit, when I do what accesses this address, it pops some opcodes then the game crashes. Like I can find the offset for current MP or HP, but I can't dig to find the base address plus offset for char structure.

mibiz1 04/06/2011 09:34

Quote:

Originally Posted by sweetlady (Post 9924600)
Even if I use CE 6 64 bit, when I do what accesses this address, it pops some opcodes then the game crashes. Like I can find the offset for current MP or HP, but I can't dig to find the base address plus offset for char structure.

How are you finding the base pointer address? After I find the interested address, I just do 'pointer scan' with default 5 pointers. Once I have the base pointer for the character structure, the reset is just a matter of final offset. Don't bother attaching the debugger. If your the game crashes, do you have UAC enabled? UAC is more trouble than it's worth. Just curious, what's your Data Execution Prevention (DEP) setting? You can find this at System Properties > Performance Settings > Data Execution Prevention tab.

Fyyre 04/06/2011 23:23

Not sure if one would call them hacks... two of my own personal Forsaken World projects, both now completed and functional.

1). fwlauncher - loads game.exe outside of job object, terminates initial game.exe process, and patches DbgUiRemoteBreakin so debugger can attach successfully, and injects other anti-anti-debug code.

2). speed hack - via 'a proxy.dll' -- very simple detour of timeGetTime and QueryPerformanceCounter, makes toon in game run fast (adjustable via multiplier), when I press a certain key.

No plans to release either, but would be interested in working with any others who are trying to pick apart the fw client.

-Fyyre

Quote:

Originally Posted by xidaozu (Post 9853741)
so is there any hack?:D CE 6.0 works fine so it will be easy to find dmg hack or other things i think:D


sweetlady 04/08/2011 05:12

Quote:

Originally Posted by mibiz1 (Post 9961461)
Just curious, what's your Data Execution Prevention (DEP) setting?

It's at ''Turn on DEP for essential windows programs and services''.

sweetlady 04/09/2011 17:28

Quote:

Originally Posted by mibiz1 (Post 9961461)
After I find the interested address, I just do 'pointer scan' with default 5 pointers. Once I have the base pointer for the character structure

I had never used pointer scans before. So for example, I search for my mp value, then narrow it down to 10 results. Then, I do a pointer scan for the first one but it gives me tons of results. Gonna have to make some testing with this because I haven't found a [BASE + 0x20] + 0x24 yet. Thanks for the heads up m8.

mibiz1 04/11/2011 10:35

Quote:

Originally Posted by sweetlady (Post 10016023)
I had never used pointer scans before. So for example, I search for my mp value, then narrow it down to 10 results. Then, I do a pointer scan for the first one but it gives me tons of results. Gonna have to make some testing with this because I haven't found a [BASE + 0x20] + 0x24 yet. Thanks for the heads up m8.

10? IIRC, there should be like 11 addresses. Only one that stands out is the real one. The others are very close to each other and I never could get the right pointer for.

sweetlady 04/17/2011 16:52

Pointer scanning gave me this result for current MP value.
[[["game.exe"+0093B5C0] +24] + 594]
or
[[00D3B5C0 +24] + 594]

mibiz1 05/25/2011 11:22

Quote:

Originally Posted by sweetlady (Post 10144993)
Pointer scanning gave me this result for current MP value.
[[["game.exe"+0093B5C0] +24] + 594]
or
[[00D3B5C0 +24] + 594]

Yup, that's what I have.

themule31 05/25/2011 22:44

new offsets since new patch, now i have player structure to 0x14
xxx + 14]+594] for MP

sweetlady 05/26/2011 16:06

Quote:

Originally Posted by themule31 (Post 10832858)
new offsets since new patch, now i have player structure to 0x14
xxx + 14]+594] for MP

Thx for the info themule. I'll test it out with CE.


All times are GMT +2. The time now is 16:58.

Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.