Help - Search - Members - Calendar
Full Version: ffact2 >>ffxi_info.dat
AC Tools Everything Macro > AC Tool Macros > Final Fantasy XI Online
aceofspades
i am trying to convert a macro that uses ffact2 to use the ffxi_info.dat

all is working except i need a couple of things....

$ffact2_Target_Bearing

and

$ffact2_Target_Distance

how can i get these values using ffxi_info.dat?

or for that matter any way other than ffact2

any help would be appreciated.

I would post the code but it is someone else macro they have released and i am just converting it for personal use, and i dont want to offend anyone by posting their code.
Vivi
QUOTE (aceofspades @ Jul 13 2006, 03:17 AM)
i am trying to convert a macro that uses ffact2 to use the ffxi_info.dat

all is working except i need a couple of things....

$ffact2_Target_Bearing

and

$ffact2_Target_Distance

how can i get these values using ffxi_info.dat?

or for that matter any way other than ffact2

any help would be appreciated.

I would post the code but it is someone else macro they have released and i am just converting it for personal use, and i dont want to offend anyone by posting their code.

You can use the Pythagorean theorem for getting the distance. magus54 wrote this on FFACT forum:

2D Distance = Sqrt( ( (tX-pX) * (tX-pX) ) + ( (tY-pY) * (tY-pY) ) )

tx = target's x value
ty = target's y value
px = player's x value
py = player's y value

3D Distance = Sqrt( ( (tX-pX) * (tX-pX) ) + ( (tY-pY) * (tY-pY) ) + ( (tZ-pZ) * (tZ-pZ) ) )

I don't know about bearing though... Btw, why do you want to convert it to use ffxi_info.dat?
NotMe1963
I know I would rather use FFXI_info.dat because I prefer a free flow of information instead of closed source hiding of information and values. Where only a select few get knowledge and access to certain features and aspects.
DaMOB
QUOTE (NotMe1963 @ Jul 13 2006, 08:53 AM)
I know I would rather use FFXI_info.dat because I prefer a free flow of information instead of closed source hiding of information and values. Where only a select few get knowledge and access to certain features and aspects.

Yet you use Windows. laugh.gif laugh.gif laugh.gif

Down with the man!!!!
Vivi
QUOTE (DaMOB @ Jul 13 2006, 11:05 AM)
QUOTE (NotMe1963 @ Jul 13 2006, 08:53 AM)
I know I would rather use FFXI_info.dat because I prefer a free flow of information instead of closed source hiding of information and values.  Where only a select few get knowledge and access to certain features and aspects.

Yet you use Windows. laugh.gif laugh.gif laugh.gif

Down with the man!!!!

Lmao! laugh.gif
drewlt
Boo Windows... yea _______ wait, that's all I've got....

Damn.

smile.gif -DT
Starhawk
QUOTE (NotMe1963 @ Jul 13 2006, 10:53 AM)
I know I would rather use FFXI_info.dat because I prefer a free flow of information instead of closed source hiding of information and values. Where only a select few get knowledge and access to certain features and aspects.

Another benefit to FFACT however, is the fact its faster in quite a few cases to do the memory reading in FFACT vs. ACTool..


Also, you would not have enjoyed the freedom to even do something like this had I not contributed to the community. There was no way to get the DLL Base address in ACTool before I gave the developers the code. Also, It was my suggestion to include hextodec and dectohex functions into ACTool.


So yeah. I have contributed to the community, inlcuding source code. Do I feel like keeping alot of the memory addresses I have "private"? Yes, because I can see the ability to exploit various other things (Can you say flee hacks, allwait0 hacks, Mr Argus hacks?)

And by the way, how am I "hiding" information when I process all the memory involved stuff, and return it to you on a platter?
wiccaan
Ontop of that, FFACT now uses the FFXIRead.dll. Giving it more of a boost to have a better outcome then whats being used in the FFACT_Info.inc. Im not saying that this file doesnt help people learn and such. But you have to update the offsets after each update. Which to a point can become a hassle.

Star and I designed FFACT to the point that we wouldnt have to update it that offten even after updates. The DLL uses an auto memloc finding code to automaticly refind the memlocs after an update. This isnt 100% garenteed to work but its a better edge over whats out.

FFACT also gives you A LOT more info then the include file will ever be able to give. Something that takes us less then 2 lines to code takes about about 50 in ACTools. (Trust me, I did it the other morning while I was bored.)

FFACT isnt closed source because we feel we need to hide stuff. Its because of thte amount of things that are in it that could protenally kill the game. You may see FFACT with the functions it has and not find it harmful. But there are so many things you can make from whats already inside it. Methods of getting data that no one else uses making it easier to make some serious hacks.

Its closed source for your protection as well as the rest of the players. FFACT was made for small things to help you out during the game. Not to make the best hacks, claim bots, ect. Yes, it can do these things, but its not intended for that.

When you get a chance sometime. Compare what FFACT gives you over the FFXI_Info.dat. You'll be amazed at everything FFACT has over that dat file. Even if the main source is closed.
rzn
bearing and distance can be done is ffxi_info you will need to find the offsets for player and target pos and add the functions to calulate them.
aceofspades
QUOTE (Vivi @ Jul 13 2006, 10:19 AM)
You can use the Pythagorean theorem for getting the distance. magus54 wrote this on FFACT forum:

2D Distance = Sqrt( ( (tX-pX) * (tX-pX) ) + ( (tY-pY) * (tY-pY) ) )

tx = target's x value
ty = target's y value
px = player's x value
py = player's y value

3D Distance = Sqrt( ( (tX-pX) * (tX-pX) ) + ( (tY-pY) * (tY-pY) ) + ( (tZ-pZ) * (tZ-pZ) ) )

I don't know about bearing though... Btw, why do you want to convert it to use ffxi_info.dat?

ok i dont have anything against ffact or ffact2 or the fact that they dont release the source or whatever.....

bottom line.. i have multiple macros that work perfect with ffxi_info.dat and one that uses ffact2 and i would like to make them all as close to the same as possible.. so when something changes i can just change or download a new ffxi_info.dat..

and on another note i cant get ffact to work reliably on his pc... works on my others but not this one.. so i would just like to use actools

no disrespect to star wicaan or ffact 1 or 2 or anybody else... i would not be reading in this forum about ffxi forums nor would ffxi_info exist


thanks for the help on pythagorean vivi.. i just didnt think about.. i should have considering i took trig in college and it was one of my fav math classes, i jusst thought there may have been a way to do it with memlocs and as rzn std there maybe so if you have any info on the memloc locations i would love to hear it
aceofspades
another question on the same note...

$info_target_sub
$info_target_stat
$info_target_posZ
$info_target_posH


can someone explain what these values actually represent?
aceofspades
QUOTE (rzn @ Jul 13 2006, 02:31 PM)
bearing and distance can be done is ffxi_info you will need to find the offsets for player and target pos and add the functions to calulate them.

hey how would i do this exactly?

func for distance i have but what about memlocs?

also how would i find bearing? im not even 100% sure what it is? i think it is direction mob is moving....

could you point me in the right direction?
cgrinds
QUOTE (aceofspades @ Jul 14 2006, 03:59 AM)
could you point me in the right direction?

register an account on the ffact forums and search around. there is a ton of memloc information there so you can learn how to find it all.
NotMe1963
Perhaps the way I said it wasn't quite how it appeared to others. I appologize for making for in any way sounding like I didn't like FFACT. I do. I just prefer to have the actual addresses to work with myself for some things. As for hack, they will always exist. Price we pay for living in this world of sub-par security.

I'd like to say again I have nothing against FFACT or it's developers. I am sorry if the wording I used in type was not quite what I was trying to convey from the ideas in my head.

sean1976
likewise I will probably be changing over some of my programs to use ffact2 once I have time to check how the syntax will work out but I still do like to have the raw data for my own understanding and incorperation. However that just means I need to search some things out myself instead of just checking a refferance. I don't know of any programmer for game modification app's who releases/gives out ALL of their memlocks/knowledge. Most of the time that info (if it is really usefull) is earned.
Airabeth
Where do you get ffact_info.dat? huh.gif
Airabeth
Where do u get ffact_info.dat? huh.gif
Airabeth
sry about acidental double post ><
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.