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.
Vivi
Jul 13 2006, 10:19 AM
| 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
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.
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.
Down with the man!!!!
Vivi
Jul 13 2006, 11:13 AM
| 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. Down with the man!!!! |
Lmao!
drewlt
Jul 13 2006, 11:15 AM
Boo Windows... yea _______ wait, that's all I've got....
Damn.

-DT
Starhawk
Jul 13 2006, 12:03 PM
| 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
Jul 13 2006, 12:11 PM
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
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.
aceofspades
Jul 13 2006, 11:35 PM
| 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
Jul 13 2006, 11:42 PM
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
Jul 14 2006, 03:59 AM
| 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
Jul 14 2006, 09:56 AM
| 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
Jul 14 2006, 11:45 PM
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
Jul 15 2006, 08:43 PM
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
Jul 24 2006, 07:45 AM
Where do you get ffact_info.dat?
Airabeth
Jul 24 2006, 07:46 AM
Where do u get ffact_info.dat?
Airabeth
Jul 24 2006, 07:47 AM
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.