23 Apr 2016
MQ2Main.dlll
(Titanium, Underfoot, SoD, RoF, RoF2)
We just recently added a build for the Scorpious2k. (Check out their server if you haven't: http://scorpious2k.tk/) Their custom content required that the max level for NPCs be set higher. I went ahead and overshot to accomodate any future developments (there shouldn't be much adverse effect from overshooting). So max npc level is now 300, and max PC is 255.
Since this is in MQ2Main every single dll file has been rebuilt for every client.
MQ2EmuCharacters.dlll
(Titanium, Underfoot, SoD, RoF, RoF2)
For the last 18 months or so in my freetime I've been rewriting MQ2EmuCharacters. I basically started over from scratch and tried to make the plugin a bit more intuitive and make it easier to customize quickly from within the game. Theres almost 8,000 new lines of code to make that happen. I don't have the documentation complete and some pod elements need to be finished.
It's been a bit of a tar-baby, and I just kept coming up with new things to add and rewrite so I felt it was best for everyone to just go ahead and publish it and then workout the remaining kinks as I could. For example, In the future I'd like to add your Stick and EmuNetAdvPath follow target and follow state to netbots so that the follow/stick buttons don't require a start/stop button but can toggle up and down like the sit button. So, stay tuned, I'll post what documentation I have done so far, and more details will follow. Here's what it looks like now
If you want to try it, you can get a free month of gold membership (the first ten people) by going to http://mqemulator.net/promo.php and entering the promocode below. You'll need a forum account.
LETMETRYEMUCHAR
EDIT: Almost forgot, the pod objects aren't in the mq2emucharacters.ini file anymore, they are broken out into their own object files in the Objects directory. They objects are also no longer self-contained, but can inherit/extend other ancestor objects so you can make things more specific for a character/class without having to create a whole new object.
The UIFiles are totally changed too, so you will have to recopy the UIFiles directory back over to the Everquiest/UIFiles/default directory in the same way you previously had.
EDIT 2: What documentation that is complete is posted here http://mqemulator.net/forum2/viewtopic.php?t=1563
Sat Apr 23, 2016 3:29 pm
Project Lead