Results 1 to 7 of 7
  1. #1
    lkdjnfoskjednfblksjdfn's Avatar
    Join Date
    Apr 2014
    Gender
    male
    Location
    127.0.0.1
    Posts
    1,340
    Reputation
    198
    Thanks
    841
    My Mood
    Inspired

    Adding new dungeon for Club559, Phoenix, Doomed and any other MMOEs

    Adding a new dungeon!



    Okey so as a part 2 for my previously thread.


    now as the first thing: If there is any tutorials like this one that is better please tell me


    Anyways here we go:


    Step1:
    Go to editor and make your map, save it to your server folder and run worldconverter.exe and make a wmap. We are gonna call the map: MpghMap(IF YOU DONT KNOW HOW TO DO THIS LOOK AT MY PREVIOUSLY THREAD!)

    step2:

    Open your server solution and find the "worlds" folder wich is located in:
    Wserver>Realm>worlds.

    paste your .jm(MpghMap.jm) file and .wmap(MpghMap.wmap) file in there and make a new .cs file called: MpghMap.cs

    inside that replace everything with this:

    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System****;
    
    namespace wServer.realm.worlds
    {
        public class MpghMap : World
        {
            public MpghMap()
            {
                Name = "Mpgh Test Dungeon";
                Background = 0;
            //  Difficulty = 5;
            //  SetMusic("test music");
                AllowTeleport = true;
                base.FromWorldMap(typeof(RealmManager).Assembly.GetManifestResourceStream("wServer.realm.worlds.MpghMap.wmap"));
            }
    
            public override World GetInstance(ClientProcessor psr)
            {
                return RealmManager.AddWorld(new MpghMap());
            }
        }
    }
    Step3:
    Go to Wserver>Realm and go in World.cs

    When your in there find this:

    Code:
       protected World(){
    Right above that add this code:

    Code:
     public const int MPGHMAP = -38;
    Step4:
    Go to Wserver>Realm and go into RealmManager.cs

    when your inside that find this code:

    Code:
      Monitor = new RealmPortalMonitor(Worlds[World.NEXUS_ID] as Nexus);
    Right above that add this code:

    Code:
     Worlds[World.MPGHMAP] = new MpghMap();
    Step5:
    Now go to Wserver>Realm>Entities>Player and go into player.cs

    When your in that find this code:

    Code:
     default: SendError("Portal Not Implemented!"); break;
    Right above that add this code:

    Code:
    case 0x5065:
              world = RealmManager.AddWorld(new MpghMap()); break;
    NOTE! The "0x5065:" is the obj id of my dungeon portal. Change it to the obj id you use for your portal!

    When this is done save all! and rebuild the project!

    If this helped you please lave a "thanks"

    -Enjoy!
    Last edited by lkdjnfoskjednfblksjdfn; 07-02-2015 at 03:17 PM.

  2. The Following 2 Users Say Thank You to lkdjnfoskjednfblksjdfn For This Useful Post:

    nathan_hh (07-03-2015),Tjeerdo (07-04-2015)

  3. #2
    Advork's Avatar
    Join Date
    May 2015
    Gender
    male
    Location
    The internet.
    Posts
    80
    Reputation
    10
    Thanks
    384
    Ressurecting the commmunity,eh?

  4. #3
    lkdjnfoskjednfblksjdfn's Avatar
    Join Date
    Apr 2014
    Gender
    male
    Location
    127.0.0.1
    Posts
    1,340
    Reputation
    198
    Thanks
    841
    My Mood
    Inspired
    Quote Originally Posted by Advork View Post
    Ressurecting the commmunity,eh?
    Doing my best....

  5. #4
    Tjeerdo's Avatar
    Join Date
    Apr 2013
    Gender
    male
    Posts
    299
    Reputation
    10
    Thanks
    17
    My Mood
    Crappy
    Quote Originally Posted by thenired View Post
    Doing my best....
    You can do it!!!!
     

     

  6. #5
    SecretsOfThePast's Avatar
    Join Date
    Jul 2015
    Gender
    male
    Posts
    58
    Reputation
    10
    Thanks
    165
    My Mood
    Yeehaw
    Keep in mind that you don't really need to edit World.cs, RealmManager.cs but only the DUNGEONNAME.cs and Player.cs, I have also noticed that you and your team have modified the whole thing a bit, and on a normal club's server you get a thing called Id = NAME
    For that, I usually use ARENA, and that works just fine on new dungeons, instead of going through all the steps, I simply add the portal to Player.cs.
    Nice job though.

  7. #6
    ToxicSkillz's Avatar
    Join Date
    Mar 2015
    Gender
    male
    Posts
    13
    Reputation
    10
    Thanks
    1
    @thenired could u please add me on skype: ToxicSkillz
    because when i enter dungeon it oes to a different dungeon

  8. #7
    RotmgSyahid's Avatar
    Join Date
    Mar 2014
    Gender
    male
    Location
    Somewhere around MPGH
    Posts
    183
    Reputation
    10
    Thanks
    802
    My Mood
    Angelic
    Good Job there!

Similar Threads

  1. [TRADE] Bypass and new UCE for retail code generator and lvl 16+
    By hoélozabimaru in forum Trade Accounts/Keys/Items
    Replies: 8
    Last Post: 02-09-2018, 12:04 PM
  2. [Help Request] adding new dungeons with an external internet link
    By Dragonlord3344 in forum Realm of the Mad God Private Servers Help
    Replies: 6
    Last Post: 01-10-2014, 02:59 PM
  3. [Release] New Bot For Both Hero Blade And Hilt Fragments (No Bugs)
    By ahmed raslan in forum Adventure Quest Worlds (AQW) Hacks / Cheats / Trainers
    Replies: 16
    Last Post: 06-22-2013, 05:14 PM
  4. can anyone post download links for a duping client a godmode client and any others
    By andrewand888 in forum Realm of the Mad God Help & Requests
    Replies: 3
    Last Post: 10-13-2012, 05:53 AM