View Full Version : LDoN adventures in SoF
Domel
06-03-2009, 11:21 PM
Is the LDoN adventure system able to be used with the SoF client atm ? I am running a personal server with a build and database update from today. I was able to bring up the request window but when I click the request button nothing happens. If I run the titanium client, everything works fine.
I did a test with titanium client requesting adventure and a sof client in the group and the sof client's adventure window popped up with
ERROR: String not found. (-1077673728 ).
trevius
06-04-2009, 02:33 AM
I think there are at least some encodes that need to be done and probably some Structure and Opcode work as well to get everything compatible. Probably once Adventures are fully complete (pretty much are now I think), it won't be hard to get things going in SoF.
Packets are about as done as they're going to be. Assuming the opcodes are right I can't imagine the structures are too far off. Most of them are fairly trivial.
Sigh it sounds like maybe they changed sof to use strings in the db.
Derision
06-05-2009, 03:08 PM
There are some missing/incorrect opcodes in patch_SoF.conf.
Try these changes:
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.
Domel
06-05-2009, 04:36 PM
That got it ! Thank you very much Derision :cool:
Derision
06-05-2009, 04:45 PM
Thanks for the bug report and testing it. I've committed these opcode changes in Rev631.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.