Memory Location for FFXIV?

12/28/2011 02:18 XORTX#1
Hey, I am really new in this part of data mining of a Game, I had some success yesterday a found some pointer but no static pointers for FFXIV.

The Pointer Scan(Cheat Engine) last really long.. is there a faster way to get a static pointer?
12/29/2011 07:36 13ouncer#2
Isolate the address as much as you can, then do a pointer scan. When I do this I usually get a much lower number than just performing a search off the bat.

What are you looking for btw?
12/29/2011 14:28 XORTX#3
Hey

k I will try!

I am looking for Durability during a Craft (very difficult because it change the address when the Craft ist over) and the Message log during harvesting (found some info but don't pointerscaned it)

How do you isolate the address? I search the Value in the Memory with Cheat Engine, when only 1 Address is left i start pointer scan for 4-5 level (depends) and offset lengh 2048 or 4096.

The Progress of a Craft was very easy to find Level 4 and 2048, it takes me ~2 min. But a Level 5 scan takes hours.

sry for my bad english x.x
12/29/2011 22:44 lucid#4
Use a level 1 pointer to access widgets; get progress/durability/quality based upon their offsets relative to the parent widget.
12/30/2011 12:24 Sinzfriend#5
Quote:
Originally Posted by lucid View Post
Use a level 1 pointer to access widgets; get progress/durability/quality based upon their offsets relative to the parent widget.
Could you give any tips for finding the widget? I did a few searches yesterday and got nothing. Thanks :)
12/30/2011 22:15 lucid#6
If you cannot find progress, durability, or quality then you probably need to go through some tutorial material again. If you can find it, then you've already found the widgets in memory.
12/30/2011 22:55 Sinzfriend#7
Thanks for that, i sent you a pm. Sorry for the hijack OP!
12/31/2011 13:56 13ouncer#8
Search memory for ~~ widget and scroll through them. That is how I found quite a few addresses.
01/03/2012 09:37 XORTX#9
Durability and widget is no problem:

1) Start Cheat Engine
2) Open Crafing Window -> Select Craft
3) Search Durability (1 Byte) or search widget_craftwindow (text)
4) Isolate Durability that you have the right Address

That's no problem, but then I am starting with a Pointer Scan (I tried level 1 - 6 and offset length 2048 and 4096 with "Addresses must be 32-bit alligned" Checked and "Only find paths with Static Address"). Either I find 0 Pointers after the first scan or I find some Pointers and rescan after I restart game and find 0 pointers again.

Does anybody have a solution? :D
01/03/2012 12:17 lucid#10
Find the pointer for the first widget.

Max Level: 1, Max Offset: 1024
Ensure your region is 00000000 - FFFFFFFF
01/05/2012 02:35 Singular Conflux#11
Do a text search for widget, MainMenu or similar, you can then walk the list to find the widgets. It is up to you if you want to use a pointer chain or to use a signature scan with known offsets for your final solution.
02/04/2012 17:35 Millenia1983#12
Can you explain it by steps? I text search for MainMenu and find green (static) adress (pic).

[Only registered and activated users can see links. Click Here To Register...]

what should i do next?
02/04/2012 17:56 lucid#13
No, don't worry about it being a green address. If you aren't manually finding addresses (without pointerscan) then you probably won't encounter green addresses very often, at least in my experience.

What I would do is browse the memory of each of those locations until you see many widgets. I do not currently have an active subscription to the game so I can't look but I believe they are each 184(?) bytes long.

Once you find that list, go back up to MainMenuWidget and find pointers for the address of the M in "Main". It should be a Level 1 pointer with an offset of less than 50 (Hex), but again I do not have an active subscription so I cannot say for sure.
02/04/2012 18:43 Cooleko#14
0x180 not 0x184
02/04/2012 19:23 Millenia1983#15
[Only registered and activated users can see links. Click Here To Register...]

Found it! What's next?