Post: [1.14/C#/Updated With Tutorial] Menu Base v2 Open Source Release | Created By Bo
11-22-2013, 04:34 AM #1
(adsbygoogle = window.adsbygoogle || []).push({});
Hi NGU Needa

Today I'm releasing a menu base for mw2 on the 1.14 update.
You can only use this if you RTE.
The base is coded in C# if you didn't read the title... :p
Yes, this menu has verification(ghetto), and is built to work with ALL clients.

If you don't like how the base looks, you can easily change the GUI.
So don't complain.
Most of the answers to your questions are in the source, but if you need my help you can add my skype. (notarat.exe) :fa:

Make sure you edit the menu in LAN party until you map it for all clients!

Versions:

Menu Version v1:
Release

Menu Version v1.1:
Faster Scrolling
Fixed Hud Elem Spawning Error

Menu Version v2:
New Look
Welcome Message
Faster Scrolling

v1 Video:


Download The v1 Menu Here:
You must login or register to view this content.

v2 Video:


Download The v2 Version Here:
You must login or register to view this content.



How To Add Options And Sub Menus Into This Base:
Step 1: Go To The Function "getMenuString" That is where you edit the options and add other sub menus.
            private string getMenuString(string curSub, int client)
{
if (curSub == "Main")
return getMenu(SubMenu[client], client);
else if (curSub == "Sub Menu 1")
return "Option 1\nOption 2\nOption 3\nOption 4\nOption 5\nOption 6\nOption 7\nOption 8\nOption 9";
else
return "N/A";
}

As you can tell, the first sub menu is done for you.
So, all you need to do is change the options, and that is how you change the text in the sub menu.
Example:
            private string getMenuString(string curSub, int client)
{
if (curSub == "Main")
return getMenu(SubMenu[client], client);
else if (curSub == "Sub Menu 1")
return "Example 1\nExample 2\nExample 3\nExample 4\nExample 5\nExample 6\nExample 7\nExample 8\nExample 9";
else
return "N/A";
}


Adding Functions And Sub Menus:
Go to the function "MenuSelection" and as you know, the first sub menu is done for you.
    if (scrollNum == 0 && Sub == "Main")
{
LoadSub(client, "Sub Menu 1");
}

So that means you make a new set for your menu to execute the options in the first sub menu.
                //Sub Menu 1 
else if (scrollNum == 0 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 1");
}
else if (scrollNum == 1 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 2");
}
else if (scrollNum == 2 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 3");
}
else if (scrollNum == 3 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 4");
}
else if (scrollNum == 4 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 5");
}
else if (scrollNum == 5 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 6");
}
else if (scrollNum == 6 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 7");
}
else if (scrollNum == 7 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 8");
}
else if (scrollNum == 8 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 9");
}

Just add "else if (scrollNum == 0 && Sub == "Sub Menu 1")" under where it says Host Option In the source, like in the picture.
"scrollNum" is basically what option you're scrolled over. Example. "scrollNum == 0" Is scrolled over Example Option 1"
So, in this example under me, you can either put your function. Like iPrintln.
    else if (scrollNum == 0 && Sub == "Sub Menu 1")
{
iPrintln(client, "Sub Menu 1: Example Option 1");
}

Or, you can put something like God Mode. NOTE: This won't actually give you god mode. You need the function for it.
    else if (scrollNum == 0 && Sub == "Sub Menu 1")
{
doGodMode();
}


How To Add A Sub Menu:
Adding a sub menu is pretty easy, all you need to do is go back up to the "getMenuString" function and add a new menu.
    else if (curSub == "Example Sub Menu")
return "Example Sub 1\nExample Sub 2\nExample Sub 3\nExample Sub 4\nExample Sub 5";

So just hit "enter" under the return from the first sub menu.
    return "Example 1\nExample 2\nExample 3\nExample 4\nExample 5\nExample 6\nExample 7\nExample 8\nExample 9";

So it should look something like this.
You must login or register to view this content.

After that, you go to a funtion called "getTitle" to update the Sub Menu Title.
So, you would do that the same way as the sub menu. Just add
                 else if (menu == "Example Sub Menu")
return "Example Menu";


Then, go to a function called "getMaxScroll" This is to add how much you want the scroll in the menu.
Add under where it says "Sub Menu 1" this.
                else if (Submenu == "Example Sub Menu")
return 4;


the Number "4" Means how many times it will scroll down from 0.





Thanks everyone, Bo
(adsbygoogle = window.adsbygoogle || []).push({});

The following 29 users say thank you to Obris for this useful post:

AlexNGU, Ansity., Chip ♞, D3skm, Dannie Fresh, DannyBoiSmith, daswiftguy, DeZiiReHasSwag, Diversify, Esker, Exrone, FusionIsDaName, JLM, HonuCinema, ImPiffHD, ItsMagiicsz, JustBluu, MafiaHackzHD, Mango_Knife, RTM FTW, Saul Soria, Silent Assassin, SnaY, Sticky, tennistalan, xXGoD_Of_MoDzXx, zZHackzZ
11-22-2013, 11:32 PM #2
Esker
Samurai Poster
nice man but when i send the base it make's the tool not responding any help?

The following user thanked Esker for this useful post:

Obris
11-23-2013, 07:51 PM #3
Originally posted by zMoDzV
nice man but when i send the base it make's the tool not responding any help?


What the hell?!?!?!
Weren't you in another thread complaining about some guy releasing a menu?
Telling him MW2 is dead and you don't know why people are still releasing menus because there all the same but here you are in this thread trying to use a menu that looks generic.
11-23-2013, 08:12 PM #4
★AnonySnowman★
Do a barrel roll!
Would you make this accessable for enstones Console Manager / RTE Tool for CEX?

Thank You
11-23-2013, 09:10 PM #5
nice menu base!!!
11-23-2013, 09:50 PM #6
Esker
Samurai Poster
Originally posted by codybenti View Post
What the hell?!?!?!
Weren't you in another thread complaining about some guy releasing a menu?
Telling him MW2 is dead and you don't know why people are still releasing menus because there all the same but here you are in this thread trying to use a menu that looks generic.

1. i wasn't complaining i was just pointing out that mw2 1.14 .ff patches are all the same and contain all the same shit
2. this is Real time , completely different thing
3. and mw2 is dead but i still like to try new releases not patches RTM Stuff
11-24-2013, 01:34 AM #7
Originally posted by zMoDzV
1. i wasn't complaining i was just pointing out that mw2 1.14 .ff patches are all the same and contain all the same shit
2. this is Real time , completely different thing
3. and mw2 is dead but i still like to try new releases not patches RTM Stuff


I totally agree with you that all 1.14 patches are all the same and I personally prefer RTM. But RTM hasn't offered anything new and they all look like old GSC menus.

The following user thanked codybenti for this useful post:

Canuck_Modz
11-24-2013, 02:50 AM #8
Originally posted by codybenti View Post
I totally agree with you that all 1.14 patches are all the same and I personally prefer RTM. But RTM hasn't offered anything new and they all look like old GSC menus.


You say nothing new, when this base actually works online for all clients when you map all the hud elements. And it has "verification." :fa:
11-24-2013, 04:11 AM #9
Originally posted by Hi
You say nothing new, when this base actually works online for all clients when you map all the hud elements. And it has "verification." :fa:


First I want to say nice release.
Second zMoDzV HD was saying 1.14 patches and its options are all the same which is true but the same argument can be made with RTM.
I'm not hating on RTM as I have my own. I'm just saying all the ideas you see in RTM has been taken from old gsc menus.
I've been bored with modding Call Of Duty for about a year now as it's gotten repetitive.

The following 2 users say thank you to codybenti for this useful post:

Canuck_Modz, Obris
12-04-2013, 12:35 PM #10
Originally posted by codybenti View Post
First I want to say nice release.
Second zMoDzV HD was saying 1.14 patches and its options are all the same which is true but the same argument can be made with RTM.
I'm not hating on RTM as I have my own. I'm just saying all the ideas you see in RTM has been taken from old gsc menus.
I've been bored with modding Call Of Duty for about a year now as it's gotten repetitive.



That's true

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo