Post: Tutorial: How to make a 1.11 style 1.12 menu.
08-22-2011, 07:34 PM #1
Plumm
#TeamPS
(adsbygoogle = window.adsbygoogle || []).push({}); So today im going to give you a basic idea on how to make a nice 1.11 style menu for 1.12.

Credits:
DKCY_Plum-St505(Me) for the TUT and how the menu coding is.
Aerosoul94 DVAR's to make it look 1.11 stlye. Thanks for those they are beast! Claps

1. You need to get a clean xbox or ps3 patch (Xbox if your going to be using FF viewer for your editing and PS3 if your going to be using a PS3 FF viewer)
Note:If your going to use the XBOX way your going to have to convert it to PS3 when you are done.

Download for clean XBOX patch: You must login or register to view this content.

Download for clean PS3 patch: You must login or register to view this content.

Those patches will already have the GSC's renamed to CFG's so its easier for you Smile.

2. Now once you download one of those patches open it up in FF viewer or a PS3 FF viewer. (I use FF viewer.)

3. Now go to the CFG file name buttons_default.cfg and post this in there.

bind BUTTON_RSHLDR "+attack"
bind BUTTON_LSHLDR "+speed_throw"
bind BUTTON_RTRIG "+frag"
bind BUTTON_LTRIG "+smoke"
bind BUTTON_RSTICK "+melee"
bind BUTTON_LSTICK "+breath_sprint"
bind BUTTON_START "togglemenu"
bind BUTTON_A "+gostand"
bind BUTTON_B "+stance"
bind BUTTON_X "+usereload"
bind BUTTON_Y "weapnext"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+actionslot 4"
bind DPAD_UP "+actionslot 1"
bind DPAD_DOWN "+actionslot 2"


4. Now lets put in a command to open the menu, I'm going to use dpad up. So you would put bind DPAD_UP "vstr Welcome" It should look like this.

bind BUTTON_RSHLDR "+attack"
bind BUTTON_LSHLDR "+speed_throw"
bind BUTTON_RTRIG "+frag"
bind BUTTON_LTRIG "+smoke"
bind BUTTON_RSTICK "+melee"
bind BUTTON_LSTICK "+breath_sprint"
bind BUTTON_START "togglemenu"
bind BUTTON_A "+gostand"
bind BUTTON_B "+stance"
bind BUTTON_X "+usereload"
bind BUTTON_Y "weapnext"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+actionslot 4"
bind DPAD_UP "vstr Welcome"
bind DPAD_DOWN "+actionslot 2"


5. Ok so now lets make our welcome message and our exit rea quick.

Welcome code should look something like this.
    set Welcome "Welcome (your name);vstr (The start of your menu, im gonna use MAIN,) MAIN

Final welcome code.
    set Welcome "^2Welcome_DKCY_Plum-St505;vstr MAIN"


Now for the exit code. (We will use this later.)

The Exit code should look something like this. The point of the Exit code is to bind everything back to normal when the menu is closed. (bind everything but the button that opens your menu to normal.)
    set EXIT "bind BUTTON_RSHLDR +attack;bind BUTTON_LSHLDR +speed_throw;bind BUTTON_RTRIG +frag;bind BUTTON_LTRIG +smoke;bind BUTTON_RSTICK +melee;bind BUTTON_LSTICK +breath_sprint;bind BUTTON_A +gostand;bind BUTTON_B +stance;bind BUTTON_X +usereload;bind BUTTON_Y weapnext;bind DPAD_UP vstr Welcome;bind DPAD_LEFT +actionslot 3;bind DPAD_RIGHT +actionslot 4;bind BUTTON_BACK togglescores;bind BUTTON_START togglemenu;bind DPAD_DOWN +actionslot 2"

Notice how I binded everything back to normal besides DPAD_UP because thats the button to open the menu.

6. Ok so lets go back to the Welcome message. Remember that vstr MAIN we put? This is the start of the menu.
So lets start building the menu.

First lets start by binding the dpad up and dpad down so we can cycle through the options in that menu.

    set MAIN "bind dpad_up vstr MAIN8;bind dpad_down vstr MAIN2"


I binded dpad_up with MAIN8 since thats the last option and when you press up you want it to go to the bottom. I binded dpad_down with MAIN2 because that is the one right under MAIN so when you press down it goes to the one directly under it.

Now lets bind button_a (X) and button_b (O). You can use whatever you want but im going to us X for select mod and O for close menu/back.

    set MAIN "bind dpad_up vstr MAIN8;bind dpad_down vstr MAIN2;bind button_a vstr JUMP;bind button_b vstr Exit"


So I binded button_a with JUMP, you would have set JUMP under your functions that would have the Super jump code in it. I binded button_b with Exit so when you press that it closes the menu.

Now lets add our menu header and options.

    set MAIN "bind dpad_up vstr MAIN8;bind dpad_down vstr MAIN2;bind button_a vstr JUMP;bind button_b vstr Exit;Main_Menu;^0[^2Super_Jump^0];Option2;Option3;Options4;Option5;Options6;Option7"


Notice how I put [] around Super jump so you know thats the option that your selecting.

7. Now you have the start of the menu, lets finish it so you get an idea of how it works.

    
set MAIN "bind dpad_up vstr MAIN8;bind dpad_down vstr MAIN2;bind button_a vstr JUMP;bind button_b vstr Exit;Main_Menu;^0[^2Super_Jump^0];Option2;Option3;Options4;Option5;Options6;Option7"
set MAIN2 "bind dpad_up vstr MAIN;bind dpad_down vstr MAIN3;bind button_a vstr Option2;bind button_b vstr Exit;Main_Menu;Super_Jump;^0[^2Option2^0];Option3;Options4;Option5;Options6;Option7"
set MAIN3 "bind dpad_up vstr MAIN2;bind dpad_down vstr MAIN4;bind button_a vstr Option3;bind button_b vstr Exit;Main_Menu;Super_Jump;Option2;^0[^2Option3^0];Options4;Option5;Options6;Option7"


So thats what the menu should look like with 3 options lets finish it now.

    
set MAIN "bind dpad_up vstr MAIN8;bind dpad_down vstr MAIN2;bind button_a vstr JUMP;bind button_b vstr Exit;Main_Menu;^0[^2Super_Jump^0];Option2;Option3;Options4;Option5;Options6;Option7"
set MAIN2 "bind dpad_up vstr MAIN;bind dpad_down vstr MAIN3;bind button_a vstr Option2;bind button_b vstr Exit;Main_Menu;Super_Jump;^0[^2Option2^0];Option3;Options4;Option5;Options6;Option7"
set MAIN3 "bind dpad_up vstr MAIN2;bind dpad_down vstr MAIN4;bind button_a vstr Option3;bind button_b vstr Exit;Main_Menu;Super_Jump;Option2;^0[^2Option3^0];Options4;Option5;Options6;Option7"
set MAIN4 "bind dpad_up vstr MAIN3;bind dpad_down vstr MAIN5;bind button_a vstr Option4;bind button_b vstr Exit;Main_Menu;Super_Jump;Option2;Option3;^0[^2Options4^0];Option5;Options6;Option7"
set MAIN5 "bind dpad_up vstr MAIN4;bind dpad_down vstr MAIN6;bind button_a vstr Option5;bind button_b vstr Exit;Main_Menu;Super_Jump;Option2;Option3;Options4;^0[^2Option5^0];Options6;Option7"
set MAIN6 "bind dpad_up vstr MAIN5;bind dpad_down vstr MAIN7;bind button_a vstr Option6;bind button_b vstr Exit;Main_Menu;Super_Jump;Option2;Option3;Options4;Option5;^0[^2Options6^0];Option7"
set MAIN7 "bind dpad_up vstr MAIN6;bind dpad_down vstr MAIN;bind button_a vstr Option7;bind button_b vstr Exit;Main_Menu;Super_Jump;Option2;Option3;Options4;Option5;Options6;^0[^2Option7^0]"

So thats how a menu with one header and 7 options would look like. It would look like this:
Main_Menu
super_Jump
Option2
Option3
Option4
Option5
Option6
Option7

8.So now we have the start of a menu lets put this in a the button_default.cfg and add the DVARS to make the options go in the middle of screen so it looks like it 1.11 style.

Your going to have a few sections the menu section, the functions section and the DVAR section.

so for the menu section we already have all the components for that.

For functions we would have:
//Functions
set JUMP "toggle jump_height 1000 150 39;bg_fallDamageMinHeight 999999;bg_fallDamageMaxHeight 999999"
(I only have on function for this tutorial.)

For the DVARS we would have:
//DVARS
set con_gameMsgWindow1Filter "gamenotify"
set con_gameMsgWindow0Filter "obituary"
set con_gameMsgWindow1FadeInTime "0" ~~~~~~> Kinda obvious, but its the time it takes to fade in.
set con_gameMsgWindow1FadeOutTime "0.25" ~~~~~> Again, kinda obvious but its the time it takes to fade out.
set con_gameMsgWindow1LineCount "8" ~~~~> How many lines are displayed. (Up to 9 I would use 8 though because the 9th one doesnt show on smaller TV's.)
set con_gameMsgWindow1MsgTime "2" ~~~~> How long the text is displayed on screen.
set con_gameMsgWindow1ScrollTime "0" ~~~~ Not exactly sure what this does but it obviously has to do with the scroll.
and any other DVAR's you want those are just the 1.11 style DVAR's.

This is what it should look like in FF viewer.

You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 7 users say thank you to Plumm for this useful post:

aerosoul94, booyaka, drive4567, Maty360414, Rainbow Gravity, xShowtime32x, zFlaVouR
08-27-2011, 11:44 PM #20
zVirus
Haters Gonna Hate
Originally posted by St505 View Post
Yes thats the DVAR that makes it go in the middle, but if you have it set in the middle then set it to normal it wont go back until the next round or game.


so what do i need to take out of the patch so that when people join or leave their name isn't in the middle?
08-27-2011, 11:48 PM #21
Plumm
#TeamPS
Originally posted by VauzGaming View Post
so what do i need to take out of the patch so that when people join or leave their name isn't in the middle?

set con_gameMsgWindow1Filter "gamenotify"
set con_gameMsgWindow0Filter "obituary"

Those are the DVARS that make it go in the middle. The problem is that if you are using a 1.11 style patch you cant just reset those when you close the menu because it wont reset until next game or round so its pretty pointless to set it back. I dont even notice the names they come up and disappear right away.
08-27-2011, 11:50 PM #22
zVirus
Haters Gonna Hate
Originally posted by St505 View Post
set con_gameMsgWindow1Filter "gamenotify"
set con_gameMsgWindow0Filter "obituary"

Those are the DVARS that make it go in the middle. The problem is that if you are using a 1.11 style patch you cant just reset those when you close the menu because it wont reset until next game or round so its pretty pointless to set it back. I dont even notice the names they come up and disappear right away.


Yea but if i am recording for a montage and some1 rage quits when i hit a trick shot, then I can't use it :\. So if i take those out what will happen?
08-27-2011, 11:53 PM #23
Plumm
#TeamPS
Originally posted by VauzGaming View Post
Yea but if i am recording for a montage and some1 rage quits when i hit a trick shot, then I can't use it :\. So if i take those out what will happen?

It will be on the bottom left. Honestly no one is gonna notice that it came up in the middle and who cares its not like having a menu helps you get trickshots :p.
08-27-2011, 11:55 PM #24
zVirus
Haters Gonna Hate
Originally posted by St505 View Post
It will be on the bottom left. Honestly no one is gonna notice that it came up in the middle and who cares its not like having a menu helps you get trickshots :p.


Okay thanks for all the help, I will try this :y:

When will your ps3 be fixed? I wanna play with you online :p
08-27-2011, 11:58 PM #25
Plumm
#TeamPS
Originally posted by VauzGaming View Post
Okay thanks for all the help, I will try this :y:

When will your ps3 be fixed? I wanna play with you online :p

Anytime, and I dont know hopefully soon. I think that sony should be getting it on tuesday or wednesday

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo