Post: [RELEASE] AIO Menu Base (Update 1)
11-13-2015, 12:24 AM #1
EternalHabit
Former Staff
(adsbygoogle = window.adsbygoogle || []).push({});
You must login or register to view this content.





You must login or register to view this content.

Now before we get into this, I want to mention that this is a completely revamped version of Shark's base. In my opinion Shark made a very good base, but it just needed a lot of tweaking to be perfect. Ever since I started BO2 I always wanted to have the best base possible. And this is what I'm bringing you, the best base for BO2 (pretty bold statement, I know). You must login or register to view this content. is going to cut my head off for releasing this, but I felt it's more important to release this so I can spark some life into BO2. Now I hope someone will make a ridiculous menu using this, because I probably won't. This base is everything you need to make a good menu. Hope you enjoy Smile



You must login or register to view this content.


  • Clean GUI
  • Some very nice animations
  • Infinite scrolling
  • Can have unlimited amount of submenus/options
  • Last submenu and option remembrance
  • Menu can be used while dead
  • Improved Verification System
  • Overflow Fix
  • Extremely Stable
  • Features 18 player verification
  • Menu has been commented on where the code is more tricky
  • Menu base can easily be converted to other games


You must login or register to view this content.





Controls:


  • Open Menu - Dpad Up
  • Exit - R3 or O
  • Select - X
  • Close Submenu - []
  • Scroll Up/Down - R1/L1


How To Add a Submenu:
    
if(self isVerified())//make sure to include which type of verification can access the current submenu
{
A="A";//I usually do this to keep the code short
add_option(self.AIO["menuName"], "Sub Menu 1", ::submenu, A, "Sub Menu 1");
add_menu(A, self.AIO["menuName"], "Sub Menu 1");
add_option(A, "God Mode", ::InfiniteHealth, true);
add_option(A, "Option 2", ::test);
add_option(A, "Option 3", ::test);
add_option(A, "Option 4", ::test);
}

//Here is the same thing as above, but just adding a submenu within another submenu
if(self isVerified())
{
A="A";K="K";//make sure to add the new submenu name
add_option(self.AIO["menuName"], "Sub Menu 1", ::submenu, A, "Sub Menu 1");
add_menu(A, self.AIO["menuName"], "Sub Menu 1");
add_option(A, "God Mode", ::InfiniteHealth, true);
add_option(A, "Option 2", ::test);
add_option(A, "NEW SUBMENU", ::submenu, K, "NEW SUBMENU");
add_menu(K, A, "NEW SUBMENU");
add_option(K, "New Option", ::test);
add_option(K, "New Option 2", ::test);
add_option(A, "Option 4", ::test);
}




You must login or register to view this content.



Changelog:
Made a few improvements to the base


Bugs:
Spawning too many carepackages makes the menu text disappear
Credits:
    Mikey for being the original creator of the AIO Mod Menu
Shark for his menu base
Loz for suggestions/help
xepixtvx for adding infinite scrolling
Sygnus for testing verification
YouViolateMe because i always credit him
(adsbygoogle = window.adsbygoogle || []).push({});

The following 35 users say thank you to EternalHabit for this useful post:

/SneakerStreet/, Afraid, anxify, BlueeHasSwag, BullyWiiPlaza, Crazy_Ace3214, CrEaTiiOn_CuTie, DF_AUS, DoraTheKiller97, Dynamacy, Exelo, gοd, HexyModz, Humble, Im_YouViolateMe, iRnZ, itsSorrow, Kam, Loz, M0T1VAT10N, John, NotDigit, oCmKs_4_LiFe, Patrick, PhalaxAero, StonedYoda, SyGnUs, TehMerkMods, Terrorize 420, ThrzModding, TimeWithTimmy, UGz-, Vote, xePixTvx, xK ELITE GaminG

The following user groaned EternalHabit for this awful post:

jackwilburn
11-17-2015, 10:31 AM #29
BullyWiiPlaza
Climbing up the ladder
- Delete -
11-17-2015, 10:32 AM #30
FRINZ
I’m too L33T
Originally posted by BullyWiiPlaza View Post
Seriously? I'm just too lazy to care and I only worked on actual mods and not menu style or whatever. So will you tell or let me figure it out? Besides, I have tons of scripts to release, you'd regret your words Winky Winky


lol ignore procyon he a harmless pig c:

The following user thanked FRINZ for this useful post:

BullyWiiPlaza
11-17-2015, 11:32 AM #31
Procyon
Gym leader
Originally posted by FRINZ View Post
lol ignore procyon he a harmless pig c:


When he doesn't know how to move it...
11-17-2015, 12:30 PM #32
BullyWiiPlaza
Climbing up the ladder
Originally posted by Procyon View Post
When he doesn't know how to move it...

My God, just be useful or shut up. I will have to figure it out myself then because you felt too high and mighty to bother helping but obviously you rather spend the time trolling.
    StoreHuds()
{
//HUD Elements
self.AIO["background"] = createRectangle("LEFT", "CENTER", -380, 0, 0, 190, (0, 0, 0), "white", 1, 0);
self.AIO["backgroundouter"] = createRectangle("LEFT", "CENTER", -380, 0, 0, 193, (0, 0, 0), "white", 1, 0);
self.AIO["scrollbar"] = createRectangle("CENTER", "CENTER", -379, -50, 2, 0, (0, 0.43, 1), "white", 2, 0);
self.AIO["bartop"] = createRectangle("CENTER", "CENTER", -300, .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barbottom"] = createRectangle("CENTER", "CENTER", -300, .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barclose"] = createRectangle("CENTER", "CENTER", -299, .2, 162, 32, (0, 0, 0), "white", 1, 0);

//Text Elements
self.AIO["title"] = drawText(level.menuName, "objective", 1.7, "LEFT", "CENTER", -376, -80, (1,1,1), 0, 5);
self.AIO["closeText"] = drawText(level.menuName, "objective", 1.3, "LEFT", "CENTER", -376, .2, (1,1,1), 0, 5);
self.AIO["status"] = drawText("Status: " + self.status, "objective", 1.7, "LEFT", "CENTER", -376, 80, (1,1,1), 0, 5);

// ...
}

There, I guess changing all "LEFT" Strings to "RIGHT", I will test in a few days.
11-17-2015, 01:54 PM #33
Procyon
Gym leader
Originally posted by BullyWiiPlaza View Post
My God, just be useful or shut up. I will have to figure it out myself then because you felt too high and mighty to bother helping but obviously you rather spend the time trolling.
    StoreHuds()
{
//HUD Elements
self.AIO["background"] = createRectangle("LEFT", "CENTER", -380, 0, 0, 190, (0, 0, 0), "white", 1, 0);
self.AIO["backgroundouter"] = createRectangle("LEFT", "CENTER", -380, 0, 0, 193, (0, 0, 0), "white", 1, 0);
self.AIO["scrollbar"] = createRectangle("CENTER", "CENTER", -379, -50, 2, 0, (0, 0.43, 1), "white", 2, 0);
self.AIO["bartop"] = createRectangle("CENTER", "CENTER", -300, .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barbottom"] = createRectangle("CENTER", "CENTER", -300, .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barclose"] = createRectangle("CENTER", "CENTER", -299, .2, 162, 32, (0, 0, 0), "white", 1, 0);

//Text Elements
self.AIO["title"] = drawText(level.menuName, "objective", 1.7, "LEFT", "CENTER", -376, -80, (1,1,1), 0, 5);
self.AIO["closeText"] = drawText(level.menuName, "objective", 1.3, "LEFT", "CENTER", -376, .2, (1,1,1), 0, 5);
self.AIO["status"] = drawText("Status: " + self.status, "objective", 1.7, "LEFT", "CENTER", -376, 80, (1,1,1), 0, 5);

// ...
}

There, I guess changing all "LEFT" Strings to "RIGHT", I will test in a few days.

actually...
    
StoreHuds()
{
//HUD Elements
self.AIO["background"] = createRectangle("LEFT", "CENTER", [COLOR="#FF0000"]-380[/COLOR], 0, 0, 190, (0, 0, 0), "white", 1, 0);
self.AIO["backgroundouter"] = createRectangle("LEFT", "CENTER", [COLOR="#FF0000"]-380[/COLOR], 0, 0, 193, (0, 0, 0), "white", 1, 0);
self.AIO["scrollbar"] = createRectangle("CENTER", "CENTER", -[COLOR="#FF0000"]379[/COLOR], -50, 2, 0, (0, 0.43, 1), "white", 2, 0);
self.AIO["bartop"] = createRectangle("CENTER", "CENTER", [COLOR="#FF0000"]-300[/COLOR], .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barbottom"] = createRectangle("CENTER", "CENTER", [COLOR="#FF0000"]-300[/COLOR], .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barclose"] = createRectangle("CENTER", "CENTER", [COLOR="#FF0000"]-299[/COLOR], .2, 162, 32, (0, 0, 0), "white", 1, 0);

//Text Elements
self.AIO["title"] = drawText(level.menuName, "objective", 1.7, "LEFT", "CENTER", [COLOR="#FF0000"]-376[/COLOR], -80, (1,1,1), 0, 5);
self.AIO["closeText"] = drawText(level.menuName, "objective", 1.3, "LEFT", "CENTER",[COLOR="#FF0000"] -376[/COLOR], .2, (1,1,1), 0, 5);
self.AIO["status"] = drawText("Status: " + self.status, "objective", 1.7, "LEFT", "CENTER", [COLOR="#FF0000"]-376[/COLOR], 80, (1,1,1), 0, 5);

// ...
}
11-17-2015, 09:57 PM #34
itsSorrow
In my man cave
Originally posted by Procyon View Post
actually...
    
StoreHuds()
{
//HUD Elements
self.AIO["background"] = createRectangle("LEFT", "CENTER", [COLOR="#FF0000"]-380[/COLOR], 0, 0, 190, (0, 0, 0), "white", 1, 0);
self.AIO["backgroundouter"] = createRectangle("LEFT", "CENTER", [COLOR="#FF0000"]-380[/COLOR], 0, 0, 193, (0, 0, 0), "white", 1, 0);
self.AIO["scrollbar"] = createRectangle("CENTER", "CENTER", -[COLOR="#FF0000"]379[/COLOR], -50, 2, 0, (0, 0.43, 1), "white", 2, 0);
self.AIO["bartop"] = createRectangle("CENTER", "CENTER", [COLOR="#FF0000"]-300[/COLOR], .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barbottom"] = createRectangle("CENTER", "CENTER", [COLOR="#FF0000"]-300[/COLOR], .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barclose"] = createRectangle("CENTER", "CENTER", [COLOR="#FF0000"]-299[/COLOR], .2, 162, 32, (0, 0, 0), "white", 1, 0);

//Text Elements
self.AIO["title"] = drawText(level.menuName, "objective", 1.7, "LEFT", "CENTER", [COLOR="#FF0000"]-376[/COLOR], -80, (1,1,1), 0, 5);
self.AIO["closeText"] = drawText(level.menuName, "objective", 1.3, "LEFT", "CENTER",[COLOR="#FF0000"] -376[/COLOR], .2, (1,1,1), 0, 5);
self.AIO["status"] = drawText("Status: " + self.status, "objective", 1.7, "LEFT", "CENTER", [COLOR="#FF0000"]-376[/COLOR], 80, (1,1,1), 0, 5);

// ...
}


He has that....
11-20-2015, 04:21 PM #35
EternalHabit
Former Staff
Originally posted by BullyWiiPlaza View Post
My God, just be useful or shut up. I will have to figure it out myself then because you felt too high and mighty to bother helping but obviously you rather spend the time trolling.
    StoreHuds()
{
//HUD Elements
self.AIO["background"] = createRectangle("LEFT", "CENTER", -380, 0, 0, 190, (0, 0, 0), "white", 1, 0);
self.AIO["backgroundouter"] = createRectangle("LEFT", "CENTER", -380, 0, 0, 193, (0, 0, 0), "white", 1, 0);
self.AIO["scrollbar"] = createRectangle("CENTER", "CENTER", -379, -50, 2, 0, (0, 0.43, 1), "white", 2, 0);
self.AIO["bartop"] = createRectangle("CENTER", "CENTER", -300, .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barbottom"] = createRectangle("CENTER", "CENTER", -300, .2, 160, 30, (0, 0.43, 1), "white", 3, 0);
self.AIO["barclose"] = createRectangle("CENTER", "CENTER", -299, .2, 162, 32, (0, 0, 0), "white", 1, 0);

//Text Elements
self.AIO["title"] = drawText(level.menuName, "objective", 1.7, "LEFT", "CENTER", -376, -80, (1,1,1), 0, 5);
self.AIO["closeText"] = drawText(level.menuName, "objective", 1.3, "LEFT", "CENTER", -376, .2, (1,1,1), 0, 5);
self.AIO["status"] = drawText("Status: " + self.status, "objective", 1.7, "LEFT", "CENTER", -376, 80, (1,1,1), 0, 5);

// ...
}

There, I guess changing all "LEFT" Strings to "RIGHT", I will test in a few days.

huds are pretty fun and easy to mess with. it just takes really long
11-20-2015, 07:07 PM #36
DoraTheKiller97
Treasure hunter
Originally posted by xTurntUpLobbies View Post
huds are pretty fun and easy to mess with. it just takes really long

Every menu released so far with your base, has no change except to the options. xD
11-20-2015, 09:39 PM #37
Procyon
Gym leader
Originally posted by dorathekiller97 View Post
Every menu released so far with your base, has no change except to the options. xD


I haven't seen any releases with this base...?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo