Running Multiple MUDs - kyaulabs/majormud GitHub Wiki

This method converts MajorMUD to new call letters (i.e. WCC to WBB) which then allows it to run in tandem with a standard MajorMUD installation.

📌 NOTE
Backup your whole C:\WGSERV directory somewhere just in case something goes wrong.
  1. Install MajorMUD using the standard SETUP.EXE
  2. Disable the MajorMUD and MajorMUD Plus modules through the offline utils menu WGSDMOD.EXE
  3. Launch a Terminal (Command Prompt) window in your Worldgroup directory (typically C:\WGSERV)
  4. Make a copy of the current fresh installation of MajorMUD
COPY WCC*.* WBB*.*
CD WGSDFCVT
COPY WCC*.* WBB*.*
CD ..\GCVIRDAT
COPY WCC*.* WBB*.*

Hex Edits

Use Hex Workshop, HxD or equivalent in order to make the following changes.

Hex edits must be done for every file in the following list:

WBBMMHLP.h wbbmmud.dmd wbbmmpls.dll WBBMMUD.h wbbmmpls.dmd WBBMMUD.mcv WBBMMPLS.h WBBMMUD.msg WBBMMPLS.mcv WBBMMUD.UIC WBBMMPLS.msg wbbmmutl.exe wbbmmud.dll WBBTEXT.h WGSDFCVT\WBBGEN1.CV_ WGSDFCVT\WBBGEN2.CV_ WGSDFCVT\WBBGEN3.CV_ WGSDFCVT\WBBGEN4.CV_ WGSDFCVT\WBBTEXT.CV_

  1. Open the file in your hex editor of choice
  2. Initiate a case-sensitive mass-replace operation (usually Edit -> Replace)
  3. Replace all occurrences of WCC with WBB and all occurrences of wcc with wbb
  4. Save, close and move to the next file in the list
  5. Open wbbmmud.dll and wbbmmpls.dll and replace all instances of MajorMUD with OtherMUD (name must be same length)

Module Names

  1. Open wbbmmud.dmd with a text editor of your choice
  2. Modify Module Name: MajorMUD => Module Name: OtherMUD naming the new MUD anything you like
  3. Modify Add-On Utility: WBBMMUTL -- MajorMUD Utilities => Add-On Utility: WBBMMUTL -- OtherMUD Utilities again naming it whatever you like
  4. Open WBBMMPLS.DMD with a text editor
  5. Modify Module Name: MajorMUD Plus => Module Name: OtherMUD Plus

NMR and Cleanup

  1. Re-enable the modules via the offline utils menu WGSDMOD.EXE (they should be listed with your new name)
  2. Add a page in the Menu Editor WGSRUNMT.EXE linking to the new module name
  3. Open Security and Accounting and add the keys for MajorMUD and MajorMUD Plus.
  4. Modify in-game account key changes, the mass rename likely renamed WCCGAMEOP to WBBGAMEOP for example (this may however already be how you want things)
  5. Open Nightmare Redux and point it at the new WBB installation.
  6. In NMR change the room references via Tools -> Rooms -> Change dat call letters
  7. Using the offline utils menu WBBMMUTL.EXE run an Offline Recovery
  8. Test out your new realm