[RunUO 2.0 RC1] Pandora's Box / BoxServer
Updated (1.2): Should work completly now. No changes in the RunUO encryption needed.
Pandora's Box works fine with RunUO 2.0 - but unfortunatly, the BoxServer doesn't. I changed the Scripts, recompiled the BoxServer.dll and the Pandora.exe to make it work. You only need to do a small bugfix in the RunUO code itself.
0. If you use RunUO 2.0 RC1, you'll have to fix a little bug in the file /Scripts/Accounting/Account.cs. It was fixed in the SVN with version 67, so if you use any version higher than that, you will not have to do it...
Simply look at line 131 and replace this code...
with this...
1. Install Pandora's Box and replace with Pandora.exe with the one in the Pandora.zip file.
2. Either install the BoxServer with the BoxServerSetup.exe and then replace the files/folders with the one from the BoxServer.zip (be carefull,the BoxServer.dll must be in the RunUO main folder) or copy the contents of the BoxServer.zip into your /Scripts/ folder, move the BoxServer.dll to your RunUO main folder and edit the file Data/Assemblies.cfg by adding this two lines:
Don't forget to enable "SHA1 encryption" in the Server-Options of Pandora's Box.
I've included the ServerOptions.zip with the ServerOptions.cs file for all the people who want to recompile Pandora's Box on their on. For recompiling the BoxServer.dll simply change the includes of "zlib" to "zlib32".
Updated (1.2): Should work completly now. No changes in the RunUO encryption needed.
Pandora's Box works fine with RunUO 2.0 - but unfortunatly, the BoxServer doesn't. I changed the Scripts, recompiled the BoxServer.dll and the Pandora.exe to make it work. You only need to do a small bugfix in the RunUO code itself.
0. If you use RunUO 2.0 RC1, you'll have to fix a little bug in the file /Scripts/Accounting/Account.cs. It was fixed in the SVN with version 67, so if you use any version higher than that, you will not have to do it...
Simply look at line 131 and replace this code...
Code:
public string NewCryptPassword
{
get { return m_CryptPassword; }
set { m_CryptPassword = value; }
}
with this...
Code:
public string NewCryptPassword
{
get { return m_NewCryptPassword; }
set { m_NewCryptPassword = value; }
}
1. Install Pandora's Box and replace with Pandora.exe with the one in the Pandora.zip file.
2. Either install the BoxServer with the BoxServerSetup.exe and then replace the files/folders with the one from the BoxServer.zip (be carefull,the BoxServer.dll must be in the RunUO main folder) or copy the contents of the BoxServer.zip into your /Scripts/ folder, move the BoxServer.dll to your RunUO main folder and edit the file Data/Assemblies.cfg by adding this two lines:
Code:
BoxServer.dll
System.Runtime.Remoting.dll
Don't forget to enable "SHA1 encryption" in the Server-Options of Pandora's Box.
I've included the ServerOptions.zip with the ServerOptions.cs file for all the people who want to recompile Pandora's Box on their on. For recompiling the BoxServer.dll simply change the includes of "zlib" to "zlib32".