Page 1 of 1
Crafting investigation
Posted: November 16th, 2005, 9:17 am
by chrissteven81
I have been doing some packet sniffing and trying to figure out what exactly happens when you craft. My goal is to try to use the info to maybe help find out which variables IE armor elements. effect crafting. has anyone else done any research into this or is the agorithyms 100% server side. I can change my armor effects but i do not know if it is realy working or if i just have some luck. example i am desynth in my mog desynth mog lvl3 and i have on +42 light armor. im lvl 16 gold smithing and desynthing silver earings. im doing ok makeing a little profit and got a few skill ups. then i launch tSearch and bumped my light resistance up to 250 and the next 4 synths were for 2 ingots. I do not know if this was luck or something i do not know.
anyone have any clue on how i should go about figureing this out?
Posted: November 16th, 2005, 12:51 pm
by devilsminion
I think it's like a /random in depending on ur Crafts lvl i do belive its server side mjaority but thats just my guess
Posted: November 22nd, 2005, 6:41 pm
by elneroth
How are you packet sniffing? I try with several packer loggers and it shows up encrypted. I need information on how to read decrypted packets really bad.
AIM: Galdunn
MSN:
Elneroth@yahoo.com
Email:
galdunn@codeuber.com
Posted: November 23rd, 2005, 5:13 am
by chrissteven81
I may be wrong but it is not encrypted it is in hex
Posted: November 23rd, 2005, 5:36 am
by onyx86
I bet a lot have already seen these, but here are some links to the work of Eruntalon. He did a lot of parsing of crafting data to try and figure out the HQ "code". A lot of controversy was sparked as a result, but there is some good parsed data there to look at, if it helps you in your investigation.
Eruntalon Code - On The Shoulders of Giants
http://ffxi.allakhazam.com/forum.html?f ... 7321046896
Farewell thread - "...and thanks for all the fish" ( a Hitchhikers Guide reference)
http://ffxi.allakhazam.com/forum.html?f ... 71&num=223
Posted: November 23rd, 2005, 6:17 am
by chrissteven81
yeah i have read all that i was just trying to try and prove some of the theorys.
Posted: November 26th, 2005, 10:52 pm
by noaaah
chrissteven81 wrote:I may be wrong but it is not encrypted it is in hex
As far as I know, its encrypted.
http://www.taultunleashed.com/phpbb2/viewtopic.php?t=26559
I hope you know, no offense, that just because its in hex doesnt mean its not encrypted.

Hex is just a representation of binary data. 0x31 in hex is same as ASCII's 1. Ascii's 2 equals 0x32 in hex, etc. Ethereal will show you both hex and ascii.
I have a very strong feeling that its all done serverside. Same with merchants. Why would they handle item buying on server side, but allow crafting results occur on client side? Maybe crafting was on client side before, but I'm pretty sure its on server side. If its not on server side, then the people at SE are the worst MMORPG coders I've ever seen. Client side is never to be trusted.
Posted: November 28th, 2005, 4:58 am
by rreite2233
I would think it server side as well or at least the merchant NPC's are server side. It many old online games, one of the main ways to dupe/cheat the system was using NPC's. (i.e. - trick the game into thinking you are buying an item from the NPC that you normally couldn't ... old simple game shark stuff inserting codes inplace of other code to be blunt lol)
If you try to purchase an item from a NPC you have to wait a specific time to purchase another one. If you purchase an item and loose connection to the server at the same time usually you will return without the item. I think the server sells you the item then verifies it once or however manytimes before it allows you to keep it.
If they go through this much trouble to do it with NPC stores, I'm sure they would do it with crafting ... or else people would be inserting SH+1 code when they are crafting Cotton Thread

Posted: November 28th, 2005, 5:37 am
by chrissteven81
I am sure the recieving of items is server side. but explain how you start crafting and you loose connection then you craft the item and it is a normal or HQ gfx and then when you get connection back you get the item. this tells me that the agorithym to decide the quality of the item is client side. but the only real way to test is to block the ffxi port right after you send the crafting command so you can not recieve any info from the server then see how the game handles it.
Posted: November 28th, 2005, 5:39 am
by chrissteven81
anyone know a good program that will allow you to suspend inc or out on a specific port?