There are some missing/incorrect opcodes in patch_SoF.conf.
Try these changes:
Code:
OP_DisciplineTimer=0x53c5 #Derision 2009
OP_DisciplineUpdate=0x0000 #
OP_BecomeCorpse=0x0000 #
-OP_LDoNButton=0x0000 #
+OP_LDoNButton=0x7eac #
#Looting
OP_LootRequest=0x36E3 #Trevius 02/16/09
@@ -374,14 +374,14 @@
#OP_GuildTributeStatus=0x0000 #
#Adventure packets:
-OP_LeaveAdventure=0x0000 #
-OP_AdventureFinish=0x0000 #
+OP_LeaveAdventure=0x1342 #
+OP_AdventureFinish=0x0974 #
OP_AdventureInfoRequest=0x6e84 #Xinu 03/19/09
OP_AdventureInfo=0x526d #Xinu 03/19/09
OP_AdventureRequest=0x4f4c #Xinu 03/19/09
-OP_AdventureDetails=0x0000 #
-OP_AdventureData=0x337a #Xinu 03/19/09
-OP_AdventureUpdate=0x0000 #
+OP_AdventureDetails=0x7f4d #
+OP_AdventureData=0x10b9 #
+OP_AdventureUpdate=0x53c2 #
OP_AdventureMerchantRequest=0x71b2 #Xinu 03/19/09
OP_AdventureMerchantResponse=0x40d6 #Xinu 03/19/09
OP_AdventureMerchantPurchase=0x5488 #Xinu 03/19/09
I tested them all except for OP_AdventureFinish, but comparing the two clients with IDA, I'm pretty sure that is also correct.