Post: Surge "Rise" Menu Base Beta 1.5 [UPDATE 9/30/14]
09-26-2014, 04:49 AM #1
TheFallen
Former Dark Night
(adsbygoogle = window.adsbygoogle || []).push({});
Surge "Rise" Menu Base Beta




Here's an alternative menu base that you can use BUT keep in mind this menu is still in beta so it is not perfect. If you find any bugs quote me and I will look into them. Also if you have any ideas for what I should change/add (besides mods, this is not a completed menu release it is only a base) let me know and I will see what I can do.

Features




  • Verification System
  • Menu Tracking
  • Function Control
  • Paging
  • Easy-to-use Control System


How to Use
Controls:

  • Open = Dpad down
  • Close = R3
  • Select = X
  • Back = O (closes menu if at main menu)
  • Scroll Up = L1
  • Scroll Down = R1


File Structure

menu.gsc
Contains the update menu functions and is where you should add your options.

hud.gsc
Contains the hud creation and transition functions


Add and Use a color
    level.<color name>= (r, g, b);

Ex:
level.white = (1, 1, 1);
...
self.myShader.color = level.white;


Set a Color
    setColor(type, elem, color);

Ex:
setColor("menu", "background", black);
or
setColor("menu", "background", (0, 0, 0));


To add options to the root menu use the following in the function updateMenu()
To add options to the player menu use the following in the function updatePlayersMenu()

Adding a Menu/Submenu:
    
/*
* parent = menu to add to
* name = menu id/reference
* title = text to display for menu title
*/
[entity] addMenu(parent, name, title);


Adding an Option:
    
/*
* parent = menu to add to
* label= text to display
* title = function to call
* input = parameter to pass to function
* type = "thread" for async calls or blank for immediate calls; default is immediate
* entity = entity to call function on; default is self
*/
[entity] addOption(parent, label, function, input, type, entity);



Changing Access Level:
    
/*
* accessLevel = integer from 0-3
*/
[entity] setAccessLevel(accessLevel);


Get Access Level:
    
/*
* returns integer value; default is 0 (no access)
*/
[entity] getAccessLevel();


Get Access Level Status:
    
/*
* returns string matching access level (No Access, Limited Access, Admin, Host)
*/
[entity] getAccessLevelStatus();

You must login or register to view this content.
***Only for iMCSz's GSC Studio as of now***
A future update will provide the single _clientids.gsc file.


Change Log

9/30/14

ONLY FOR iMCSx's GSC Studio (You must login or register to view this content.)

You must login or register to view this content.


  • New File Structure
  • Better color customization
  • Stability Improvments



9/25/2014

You must login or register to view this content.


  • Initial Release



Credits


  • ItsLollo1000 for his thread and anyone whose codes I used
  • Exelo for line_horizontal material
  • Taylor for reminding me how weird GSC when I tried doing something from a C language and for helping me test
  • Adidas for helping me test
  • iMCSx for his GSC Studio
(adsbygoogle = window.adsbygoogle || []).push({});

The following 52 users say thank you to TheFallen for this useful post:

Mantus, /SneakerStreet/, Hammy, Bucko, Chris, Daqe, Eddie Mac, EdiTzZ, ErasedDev, Frost Mods, Geo, Harry12345789, HaX-Stylin, iifire, Im Leroy, Im Not Boobdidas, Items, Welsh, ItsLollo1000, John Leepe, Joren, MiseryLegion, My Ninja Defuse, Napalm Light, Norway-_-1999, John, ozzy21, PartyTime, Patrick, Plasmer, RTE, SaberNGU, SC58, Script Kiddie, seb5594, ShutTheCrunchUp, Silent Assassin, Taylor, Swiss, SyGnUs, TehMerkMods, Terrorize 420, Turk_Warrior, Vanz, wayzoken, x0ptic0ns100, xD3VHΛX, Fatality, xJessex, xSlinkeyy, xSyntheticPatch
10-06-2014, 04:31 AM #47
SyGnUs
Give a F*** About Your Lifestyle
Originally posted by TheFallen View Post
That should work fine as I have almost the exact same function being used with no issues. Just make sure for the option type you set it to "thread". But with my new update it will automatically set type to thread unless specified otherwise so you could just wait for that if you would rather. Or if you wanna test stuff I could PM it to you before release.


Just PM me it, I got many functions I can test and I'll let you know.
10-06-2014, 07:08 PM #48
koekblik2
Do a barrel roll!
it doesnt load up for me it freezes my ps3
10-06-2014, 09:06 PM #49
TheFallen
Former Dark Night
Originally posted by koekblik2 View Post
it doesnt load up for me it freezes my ps3


I'm aware and have fixed it. Use the first version for now or wait until later tonight for the update Smile
10-06-2014, 09:10 PM #50
Vanz
Z32 Love <3
Originally posted by TheFallen View Post
I'm aware and have fixed it. Use the first version for now or wait until later tonight for the update Smile

Nice work. I'm try to make a nice menu with this soon Winky Winky
10-07-2014, 03:21 AM #51
TheFallen
Former Dark Night
Originally posted by .Vanz View Post
Nice work. I'm try to make a nice menu with this soon Winky Winky


The update is pushed back until tomorrow just finishing up some things.

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

SyGnUs, Vanz
10-07-2014, 03:24 AM #52
Vanz
Z32 Love <3
Originally posted by TheFallen View Post
The update is pushed back until tomorrow just finishing up some things.

Okie dokie,Take all the time you need. No need to rush perfection. Enzo
10-07-2014, 05:20 PM #53
/SneakerStreet/
At least I can fight
how can i open this base in gsc studio?
10-07-2014, 05:45 PM #54
TheFallen
Former Dark Night
Originally posted by SneakerStreet View Post
how can i open this base in gsc studio?


Just create a folder inside your gsc studio folder and open it like normal. If you still can't figure it out look at his thread
10-08-2014, 12:27 PM #55
EdiTzZ
EdiTzZMoDz
Originally posted by TheFallen View Post
Surge "Rise" Menu Base Beta




Here's an alternative menu base that you can use BUT keep in mind this menu is still in beta so it is not perfect. If you find any bugs quote me and I will look into them. Also if you have any ideas for what I should change/add (besides mods, this is not a completed menu release it is only a base) let me know and I will see what I can do.

Features




  • Verification System
  • Menu Tracking
  • Function Control
  • Paging
  • Easy-to-use Control System


How to Use
Controls:

  • Open = Dpad down
  • Close = R3
  • Select = X
  • Back = O (closes menu if at main menu)
  • Scroll Up = L1
  • Scroll Down = R1


File Structure

menu.gsc
Contains the update menu functions and is where you should add your options.

hud.gsc
Contains the hud creation and transition functions


Add and Use a color
    level.<color name>= (r, g, b);

Ex:
level.white = (1, 1, 1);
...
self.myShader.color = level.white;


Set a Color
    setColor(type, elem, color);

Ex:
setColor("menu", "background", black);
or
setColor("menu", "background", (0, 0, 0));


To add options to the root menu use the following in the function updateMenu()
To add options to the player menu use the following in the function updatePlayersMenu()

Adding a Menu/Submenu:
    
/*
* parent = menu to add to
* name = menu id/reference
* title = text to display for menu title
*/
[entity] addMenu(parent, name, title);


Adding an Option:
    
/*
* parent = menu to add to
* label= text to display
* title = function to call
* input = parameter to pass to function
* type = "thread" for async calls or blank for immediate calls; default is immediate
* entity = entity to call function on; default is self
*/
[entity] addOption(parent, label, function, input, type, entity);



Changing Access Level:
    
/*
* accessLevel = integer from 0-3
*/
[entity] setAccessLevel(accessLevel);


Get Access Level:
    
/*
* returns integer value; default is 0 (no access)
*/
[entity] getAccessLevel();


Get Access Level Status:
    
/*
* returns string matching access level (No Access, Limited Access, Admin, Host)
*/
[entity] getAccessLevelStatus();

You must login or register to view this content.
***Only for iMCSz's GSC Studio as of now***
A future update will provide the single _clientids.gsc file.


Change Log

9/30/14

ONLY FOR iMCSx's GSC Studio (You must login or register to view this content.)

You must login or register to view this content.


  • New File Structure
  • Better color customization
  • Stability Improvments



9/25/2014

You must login or register to view this content.


  • Initial Release



Credits


  • ItsLollo1000 for his thread and anyone whose codes I used
  • Exelo for line_horizontal material
  • Taylor for reminding me how weird GSC when I tried doing something from a C language and for helping me test
  • Adidas for helping me test
  • iMCSx for his GSC Studio


Old GSC Legends from MW2 come back...
Nice to see you getting active again Smile

The following user thanked EdiTzZ for this useful post:

TheFallen

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo