How do you set up dual muds?

Discussion on running your own board and editing MajorMUD.
Post Reply
southerncross
Posts: 11
Joined: Fri Aug 24, 2012 12:28 pm

How do you set up dual muds?

Post by southerncross »

Yes I admit, I had a brain fart on this one. I changed my stock dats to wbb loaded them up with the board and got conflict errors, but changed the name. I went to log into the stock realm and it says unavailable. Can someone post how to do it? This will also be a good thread for others that have forgotten like me or looking to do it.

Thanks
Dave/Southern


User avatar
syntax
Site Admin
Posts: 553
Joined: Tue Jun 02, 2009 10:02 am

Re: How do you set up dual muds?

Post by syntax »

Recalling from (very old) memory... you have to run the tool in NMR to change all the references. You then have to edit the dll with a hex editor and do a find and replace for wcc to wbb and then save it and re-add it to the wgs menu tree.


southerncross
Posts: 11
Joined: Fri Aug 24, 2012 12:28 pm

Re: How do you set up dual muds?

Post by southerncross »

OK we did all that, but wont let us go into the module and says temporary unavail. WE changed the wcc to wbb, edited the dll to point to the wbb put them in WGSERV folder, but cannot get into it.


User avatar
ODSBBS
Posts: 36
Joined: Sat Jun 30, 2012 12:01 pm
Contact:

Re: How do you set up dual muds?

Post by ODSBBS »

Mmmm never done this, but I don't see anything where you added the renamed module to the module load list for worldgroup? it might just be loading your wccmmud.dll instead of the wbbmmud.dll file also, I assume is the comparison?

Are you see'ing two entries in offline utilities for majormud, I would also assume that would indicate if worldgroup is recognizing it? because I would assume it'd think wbbmmud is a whole new program? is it on your enable/disable module screen in the offline utilities?


MegaMUD BBS (ODS BBS)
Operation DataStorm BBS
http://bbs.MegaMUD.com
http://ods.ods.net
~ Since 1987 ~
User avatar
ODSBBS
Posts: 36
Joined: Sat Jun 30, 2012 12:01 pm
Contact:

Re: How do you set up dual muds?

Post by ODSBBS »

Realized I didn't mention the file name I was talking about... working on 2 hours of sleep...

"wgserv.cfg"

making the assumption this is a worldgroup 3.x system otherwise the file names may change... but check to see that all instances where wccmmud are mentioned, include your newly renamed wbbmmud? along with module name, etc etc etc? (I believe this is also the file people can edit that controls load order when some modules conflict depending what order they are loaded, usually its alphabetical unless you change it)

Amazing the crap I remember after 15 years myself and 25 years overall of others for ODS BBS.


MegaMUD BBS (ODS BBS)
Operation DataStorm BBS
http://bbs.MegaMUD.com
http://ods.ods.net
~ Since 1987 ~
User avatar
syntax
Site Admin
Posts: 553
Joined: Tue Jun 02, 2009 10:02 am

Re: How do you set up dual muds?

Post by syntax »

Found this here:

http://www.greatermud.com/forums/index.php?topic=910.0

=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=\=

How to setup multiple MUDs - by Syntax
--------------------------------------------------------------
NOTE: this method converts your currently installed mud to new call letters (IE: WCC to WBB) and then allows you to install a second mud using the standard setup.exe. If you don't have a currently installed mud, install it normally and test it out. Then come back here.

preparation: copy your whole WG directory somewhere just incase something goes wrong.

1. disable the majormud and majormud plus modules through the offline utils menu ("wgsdmod.EXE")

2. go to your worldgroup directory in DOS (ahh it's lovely aint it?)

3. type ? copy wcc*.* wbb*.* ?

4. type ? del wcc*.* ?

5. go to the WGSDFCVT subfolder and repeat steps 3 & 4

6. go to the GCVIRDAT subfolder and repeat steps 3 & 4

7. exit DOS

8. hex edit the files listed below, i recommend "Hex Workshop" ... it's da bomb.

a) open the file in the hex editor
b) initiate a "replace" operation (usually Edit --> Replace)
c) make sure on the option screen somewhere you have "match case" enabled/selected. also make sure you're searching for "text" or "strings"
d) search for "WCC" and replace with "WBB" (replace All when it asks)
e) search for "wcc" and replace with "wbb" (replace All when it asks)
f) save and close
-->repeat for each file below:

WBBMMHLP.h
wbbmmpls.dll
wbbmmpls.dmd (or wbbmmpls.mdf if you still have mud plus as an enabled module)*
WBBMMPLS.h
WBBMMPLS.mcv
WBBMMPLS.msg

wbbmmud.dll
wbbmmud.dmd (or wbbmmud.mdf if you still have mud as an enabled module)*
WBBMMUD.h
WBBMMUD.mcv
WBBMMUD.msg
WBBMMUD.UIC
wbbmmutl.exe
WBBTEXT.h

WGSDFCVT\WBBTEXT.CV_
WGSDFCVT\WBBGEN4.CV_
WGSDFCVT\WBBGEN3.CV_
WGSDFCVT\WBBGEN2.CV_
WGSDFCVT\WBBGEN1.CV_

* the .mdf file's are renamed to .dmd when they become disabled ... the opposite is true then they're enabled

9. change the module name. edit the file "WBBMMUD.DMD" with notepad. change the "Module Name: MajorMUD" to what you want. So like: "Module Name: CrazyMUD" Do the same for the other line below, "Add-On Utility: WBBMMUTL -- MajorMUD Utilities" ==> "Add-On Utility: WBBMMUTL -- CrazyMUD Utilities". do the same for "WBBMMPLS.DMD".

NOTE: if you still have majormud as an enabled module you would need to edit the ".MDF" files as opposed to ".DMD".

10. re-enable the modules from the offline util, they should now show up with your new module name

11. fix/add the page in the menu editor (wgsrunmt.exe), since it will have the wrong module name now.

12. you may want to go into the security and accouting for majormud and majormud plus and check the key names. step 8 most likely changed the keys for things like gameop and sysop from "WCCGAMEOP" to "WBBGAMEOP." Though, you probably want it this way, and then just add the new keys to whichever classes.

13. use NMR to change all the references in the rooms database for WCC files to WBB files. this is under tools --> rooms --> change dat call letters (NMR v1.4 required)

14. run an offline recovery

15. test out the board (best to test with your lines closed for the first time). gain some exp with a character and exit and re-enter the realm.

NOTE: after writing this tutorial, it did crash on me the first time i gained exp with a char. after i started it back up tho it was fine from then on <shrug>.

16. now you can install another mud by using the setup like it was a fresh install on a bbs without mud.


Other Options
--------------------
a) you may also want to change the name that appears next to things in the audit trail and such buy opening up wbbmmud.dll and wbbmmpls.dll in a hex editor and replacing all instances of "MajorMUD" with "CustmMUD" or w/e you want. the only tricky part here is you can't change the length of the text "MajorMUD". so you must replace the letters letter for letter (aka your custom name MUST be no longer and no shorter then 8 characters).


southerncross
Posts: 11
Joined: Fri Aug 24, 2012 12:28 pm

Re: How do you set up dual muds?

Post by southerncross »

Ok did all that sending off for testing.

I forgot about the CFG file, last time I had to open it was 7 years ago. thanks for the reminder.

I will post on its success. I honestly forgot how to do this, but people are wanting an unedited and unregulated pvp realm now.


Zero
Posts: 22
Joined: Thu Jan 17, 2013 12:53 pm

Re: How do you set up dual muds?

Post by Zero »

Tried moving my working mud to wbb*.* setup twice, and was having an issue somewhere. Board crashes after the mmud/mmplus modules are enabled. Here is the error text:

Code: Select all

C:\WGSERV\wgserver.exe - LOADDLL: Unable to load module WBBMMPLS.DLL! The specified module could not be found. (0x7e)
Worldgroup 3.3 with majormud 1.11p modified to the edited 1.00x DLL for increased editing stability, but otherwise a stock realm. I tried this the first time with the modules disabled and got that error. The second time I left them enabled and edited the .mdf instead of the .dmd files, same error. The DLL is there, I didn't skip any steps above that I know of, and not quite sure what to try next. I'm sure it's something obvious, just haven't figured it out.

Any help is appreciated. Thanks!


Post Reply