EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   LDoN adventures in SoF (https://www.eqemulator.org/forums/showthread.php?t=28445)

Domel 06-03-2009 11:21 PM

LDoN adventures in SoF
 
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.

KLS 06-04-2009 03:17 AM

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:
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.

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.


All times are GMT -4. The time now is 04:39 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.