snicker7 said:
I just checked with that line of code, all the doom bosses look normal to me. I think that you might have something else going on, like nerun's distro or something, I know he plays with that packet. Also, I am running this on 2.0.
Code:
new ExpansionInfo( 4, "9th Edition" , new ClientVersion("5.0.0a"), 0x82DF, 0x1A8, 0xE0 )
Seems to work perfect. Just OR'd snicker7's code to the ML code to get that new one. Oddly, in the packet log, that's come out as 0x82FB. I think it's something to do with the 6th character slot, there's some handling for that in the SupportedFeatures packet class.
Also, if you add that, add something in the enum above it (I put 'NE', cuz can't have a number starting a variable name), and modify CurrentExpansion.cs accordingly as well. No problems so far.
Snicker7's method'll work perfectly (and its a lot simpler), but I just like doing things the 'right' way. BTW, file to edit is a core server file (so you gotta recompile your runuo.exe), ExpansionInfo.cs. Snicker7's method doesn't need a core recompile. Both work just as good.