ACME_INC

Member
I am not sure what the right way to fix this would be. When I try compiling VitaNex 5.3.1.0 on build 57.4, I get the below error. When I look at MessagePump.cs, it is now set as a static class in the latest build:

Current: public static class MessagePump
Previous: public class MessagePump

I am afraid that changing this back to a non static would undo some of the security fixes. What would be the recommended course of action and am I overthinking this?

1737865285869.png
 
Last edited:
You can delete the entire WebSockets folder - it will never be used (and isn't used).

I also recommend removing periods from folder names, it can cause issues with pathing.
 
I get some of what you are getting but not the supergumps. I have not tried utilizing them as I have not had much time to test.

1738121368058.png
 
If upgrading an existing Pub57, make sure to copy the new CSPROJ files from /Server, /Scripts, and /Ultima
 
it was a base pub 57.4 i delete the websocket folder got rid of the messagegump. still having the super gump and other vita nex error/warning tho
 
1738341365821.pngI went and remove Fireworks, Tools, and All Of SuperCrafts. I also went to line 36 of supergumpstooltips.cs and removed the word new from the line and its working 100% now

and now ive only got the 1 warning/error in Advanced Vendor which is fine as fixing it cause 37 errors lol..
I just did it again but with 57.4.1 this time as a fresh install and got the same errors. Have not had a chance to really test anything yet.
 
You don't need to delete all of that, it's just a case of ITool vs BaseTool, rename one to the other - whichever is causing the problem.

This shouldn't even be an issue if the `ServUO` tag is defined in Scripts.csproj - there may be an issue with the way it parses the node in the csproj.

Ex;
XML:
<DefineConstants>TRACE;NEWTIMERS;ServUO</DefineConstants>
 

Active Shards

Donations

Total amount
$0.00
Goal
$500.00
Back