Post: How To Make An 1.12 CFG Patch (No Gen!)
07-28-2011, 10:26 PM #1
zFlaVouR
Former zFlaVouR!
(adsbygoogle = window.adsbygoogle || []).push({}); Sticky?


Sup Guys zFlaVouR Here And Im Gonna Show You How To Make A Simple 1.12 CFG Patch Without pcfreak30's Generator. This Is Requested By Many !

You Can Find Out What The Diffrent Stuff Do At The Buttom And You Can Add Colors to your options to make your patch look better. look at the bottom of the thread

Video Tutorial by: xForbiddenModz


Step 1. Get The Files
Download a clean 1.12 patch. This is an xbox version because its easiest to use ffviewer im my opinion. I Use Notepad++ For Typing my patch then i just copy and paste it into the patch thats way easier. Then Convert it to a ps3 ff via buc-shotz converter
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.



Step 2. Starting Your Patch:
Ok when you downloaded all the files then open Notepad++. Now You Are Ready To Type The Menu. Allways put this on top of your patch.
    [COLOR="#FF0000"]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_UP "vstr StartMenu"
bind DPAD_DOWN "+actionslot 2"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+actionslot 4"[/COLOR]

ok now the menu opens at dpad up. now you are ready to type the main menu



Step 3. Make The Start And Exit:
First im gonna show you how to make the start of a patch. Ill Have Mine like this
    [COLOR="#0000FF"]set StartMenu "Menu_Open;con_errormessagetime 90;vstr Menu1"[/COLOR]

And The Exit Depends On what buttons you use. if you are gonna code it like i will show then just use this
    [COLOR="#00FF00"]set Exit "Menu_Closed;bind BUTTON_B +stance;bind DPAD_DOWN +actionslot 2;bind BUTTON_A +gostand;bind DPAD_UP vstr StartMenu"[/COLOR]

now all the buttons you used in the menu is set back to before you entered it



Step 4. Coding The Menu:
When you get this far u are doing good. Ok now we are here were you are gonna make the main menu where you are going to select your sub menus.
Ok every menu even the main menu have a title.
    [COLOR="#00FFFF"]set Title "Main_Menu"[/COLOR]

Now Your Patch Should Look Like This So Far.
    [COLOR="#FF0000"]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_UP "vstr StartMenu"
bind DPAD_DOWN "+actionslot 2"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+actionslot 4"[/COLOR]

[COLOR="#0000FF"]set StartMenu "Menu_Open;con_errormessagetime 90;vstr Title;vstr Menu1"[/COLOR]
[COLOR="#00FF00"]set Exit "Menu_Closed;unbind BUTTON_B;unbind DPAD_DOWN;unbind BUTTON_A;bind DPAD_UP vstr StartMenu"[/COLOR]

[COLOR="#00FFFF"]set Title "Main_Menu"[/COLOR]


ok now when its all setup you can begin on the menu make the first line like this. im only gonna make 5 sub menus you can always make more.
    [COLOR="#FF0000"]set Menu1 "Sub_Menu_1;bind BUTTON_A vstr Sub1;bind DPAD_DOWN vstr Menu2;bind DPAD_UP vstr Menu5;bind BUTTON_B vstr Exit"[/COLOR]

now you just want to make it like that all the way down
    [COLOR="#FF0000"]set Menu2 "Sub_Menu_2;bind BUTTON_A vstr Sub2;bind DPAD_DOWN vstr Menu3;bind DPAD_UP vstr Menu1;bind BUTTON_B vstr Exit"
set Menu3 "Sub_Menu_3;bind BUTTON_A vstr Sub3;bind DPAD_DOWN vstr Menu4;bind DPAD_UP vstr Menu2;bind BUTTON_B vstr Exit"
set Menu4 "Sub_Menu_4;bind BUTTON_A vstr Sub4;bind DPAD_DOWN vstr Menu5;bind DPAD_UP vstr Menu3;bind BUTTON_B vstr Exit"
set Menu5 "Sub_Menu_5;bind BUTTON_A vstr Sub5;bind DPAD_DOWN vstr Menu1;bind DPAD_UP vstr Menu4;bind BUTTON_B vstr Exit"[/COLOR]

Now You Have The Main Menu Now You Are Going To Make the sub menus



Step 5. Creating A Sub Menu:
now you are really doing good.
now im going to show you how to make a sub menu. now put this at top to got more space
    [COLOR="#FFFF00"]set Sub1 "vstr SubT1;vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]

And an Sub Menu has an title too
Title:
    [COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]

now you make the sub menu like you made the menu just a few changes. i only make 3 options but you can allways make more
    [COLOR="#FF0000"]set Sub1x1 "Option_1;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"[/COLOR]

And Now You Just Make It All The Way Down Again
    [COLOR="#FF0000"]set Sub1x2 "Option_2;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Option_3;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]

Now Your Sub Menu Should Look Like This
    [COLOR="#FFFF00"]set Sub1 "vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]
[COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]
[COLOR="#FF0000"]set Sub1x1 "vstr SubT1;Option_1;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"
set Sub1x2 "Option_2;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Option_3;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]

Example To Sub Menu 2
    [COLOR="#FFFF00"]set Sub2 "vstr SubT2;vstr Sub2x1;bind button_b vstr Menu2"[/COLOR]
[COLOR="#00FFFF"]set SubT2 "Sub_Menu_2"[/COLOR]
[COLOR="#FF0000"]set Sub2x1 "Option_1;bind BUTTON_A vstr 2opt1;bind DPAD_DOWN vstr Sub2x2;bind DPAD_UP vstr Sub2x3"
set Sub2x2 "Option_2;bind BUTTON_A vstr 2opt2;bind DPAD_DOWN vstr Sub2x3;bind DPAD_UP vstr Sub2x1"
set Sub2x3 "Option_3;bind BUTTON_A vstr 2opt3;bind DPAD_DOWN vstr Sub2x1;bind DPAD_UP vstr Sub2x2"[/COLOR]

and so on



Step 6. Finding The Codes:
This is a good place to find your CFG Codes
You must login or register to view this content.



Step 7. Adding The Codes:
now you are nearly done with your patch. You Just Have To Make The Options And Add The Codes Like This
    [COLOR="#FFFF00"]set Sub1 "vstr SubT1;vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]
[COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]
[COLOR="#FF0000"]set Sub1x1 "Super_Speed;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"
set Sub1x2 "Option_2;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Option_3;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]
[COLOR="#0000FF"]set 1opt1 "toggle g_speed 800 500 190"
set 1opt2 "put code here"
set 1opt3 "put code here"[/COLOR]

now you just have to add options all the way down so it should look like this
    [COLOR="#FFFF00"]set Sub1 "vstr SubT1;vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]
[COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]
[COLOR="#FF0000"]set Sub1x1 "Super_Speed;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"
set Sub1x2 "Super_Speed;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Fast_Restart;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]
[COLOR="#0000FF"]set 1opt1 "toggle g_speed 800 500 190"
set 1opt2 "toggle jump_height 1000 700 39;bg_fallDamageMinHeight 999999;bg_fallDamageMaxHeight 999999"
set 1opt3 "fast_restart"[/COLOR]

now when you did this to all your sub menus you are done



Step 8. Put it into a patch:
When you are finished with your menu open you clean 1.12 patch with ff viewer and rename the "maps/mp/_events.gsc" to "buttons_default.cfg" now just copy what you wrote in notepad and paste it there and save it. Now you have to use buc-shotz patch converter to convert it from xbot to ps3. Then Rename the ps3 file "patch_mp.ff" and now you are ready to put it on your ps3


Final Result. Dont Just Copy And Paste
If U Are A Noob And Just Copy This Then u still need to make 4 new sub menus
    [COLOR="#FF0000"]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_UP "vstr StartMenu"
bind DPAD_DOWN "+actionslot 2"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+actionslot 4"[/COLOR]

[COLOR="#0000FF"]set StartMenu "Menu_Open;con_errormessagetime 90;vstr Title;vstr Menu1"[/COLOR]
[COLOR="#00FF00"]set Exit "Menu_Closed;unbind BUTTON_B;unbind DPAD_DOWN;unbind BUTTON_A;bind DPAD_UP vstr StartMenu"[/COLOR]

[COLOR="#00FFFF"]set Title "Main_Menu"[/COLOR]
[COLOR="#FF0000"]set Menu1 "Sub_Menu_1;bind BUTTON_A vstr Sub1;bind DPAD_DOWN vstr Menu2;bind DPAD_UP vstr Menu5;bind BUTTON_B vstr Exit"
set Menu2 "Sub_Menu_2;bind BUTTON_A vstr Sub2;bind DPAD_DOWN vstr Menu3;bind DPAD_UP vstr Menu1;bind BUTTON_B vstr Exit"
set Menu3 "Sub_Menu_3;bind BUTTON_A vstr Sub3;bind DPAD_DOWN vstr Menu4;bind DPAD_UP vstr Menu2;bind BUTTON_B vstr Exit"
set Menu4 "Sub_Menu_4;bind BUTTON_A vstr Sub4;bind DPAD_DOWN vstr Menu5;bind DPAD_UP vstr Menu3;bind BUTTON_B vstr Exit"
set Menu5 "Sub_Menu_5;bind BUTTON_A vstr Sub5;bind DPAD_DOWN vstr Menu1;bind DPAD_UP vstr Menu4;bind BUTTON_B vstr Exit"[/COLOR]

[COLOR="#FF0000"]set Sub1 "vstr SubT1;vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]
[COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]
[COLOR="#FF0000"]set Sub1x1 "Option_1;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"
set Sub1x2 "Option_2;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Option_3;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]
[COLOR="#0000FF"]set 1opt1 "put code here"
set 1opt2 "put code here"
set 1opt3 "put code here"[/COLOR]


How To Add Dvar's At The Buttom
Just Add The DVARS under your Menu where i marked it with "//Put DVARS Below
    [COLOR="#FF0000"]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_UP "vstr StartMenu"
bind DPAD_DOWN "+actionslot 2"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+actionslot 4"[/COLOR]

[COLOR="#0000FF"]set StartMenu "Menu_Open;con_errormessagetime 90;vstr Title;vstr Menu1"[/COLOR]
[COLOR="#00FF00"]set Exit "Menu_Closed;unbind BUTTON_B;unbind DPAD_DOWN;unbind BUTTON_A;bind DPAD_UP vstr StartMenu"[/COLOR]

[COLOR="#00FFFF"]set Title "Main_Menu"[/COLOR]
[COLOR="#FF0000"]set Menu1 "Sub_Menu_1;bind BUTTON_A vstr Sub1;bind DPAD_DOWN vstr Menu2;bind DPAD_UP vstr Menu5;bind BUTTON_B vstr Exit"
set Menu2 "Sub_Menu_2;bind BUTTON_A vstr Sub2;bind DPAD_DOWN vstr Menu3;bind DPAD_UP vstr Menu1;bind BUTTON_B vstr Exit"
set Menu3 "Sub_Menu_3;bind BUTTON_A vstr Sub3;bind DPAD_DOWN vstr Menu4;bind DPAD_UP vstr Menu2;bind BUTTON_B vstr Exit"
set Menu4 "Sub_Menu_4;bind BUTTON_A vstr Sub4;bind DPAD_DOWN vstr Menu5;bind DPAD_UP vstr Menu3;bind BUTTON_B vstr Exit"
set Menu5 "Sub_Menu_5;bind BUTTON_A vstr Sub5;bind DPAD_DOWN vstr Menu1;bind DPAD_UP vstr Menu4;bind BUTTON_B vstr Exit"[/COLOR]

[COLOR="#FF0000"]set Sub1 "vstr SubT1;vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]
[COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]
[COLOR="#FF0000"]set Sub1x1 "Option_1;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"
set Sub1x2 "Option_2;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Option_3;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]
[COLOR="#0000FF"]set 1opt1 "put code here"
set 1opt2 "put code here"
set 1opt3 "put code here"[/COLOR]

//[COLOR="#00FF00"]Add DVARS Below[/COLOR]


Notes From .Puto :y:
Notes:
: Sub1 is the menu and you would code that from a differnt menu or for your main menu and the stuff below will appear
:: SubT1 is your title of your menu
::: Sub1x1 is your first options and the controls for your other options
::::Sub1x2 is your second option and the controls for the other options
:::::Sub1x3 is your third option and thae controls for the other options
::::::1opt1 is your first code for your first option
:::::::1opt2 is your second code for your second option
::::::::1op3 is your third code for your third option


Color Codes And How To Use Them:
    ^0 = Black
^1 = [COLOR="#FF0000"]Red[/COLOR]
^2 = [COLOR="#00FF00"]Green[/COLOR]
^3 = [COLOR="#FFFF00"]Yellow[/COLOR]
^4 = [COLOR="#0000FF"]Blue[/COLOR]
^5 = [COLOR="#00FFFF"]Cyan[/COLOR]
^6 = [COLOR="#EE82EE"]Pink[/COLOR]
^7 = [COLOR="#FFFFFF"]White[/COLOR]
^8 = Depends On Map
^9 = [COLOR="#A9A9A9"]Grey[/COLOR]

How To Use:
    set Sub1x2 "^1[COLOR="#FF0000"]Option_2[/COLOR];bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
now the option will display red in your menu


What The Diffrent Commands Does:
Ok We start of with the "bind" cmd (command). It Does So You can bind diffrent buttons to do some other stuff like this "bind dpad_left g_speed 999" This will give you super speed instead of noobtubing.
The Button Commands:
    This is what the different buttons on the controller is.
[COLOR="#FF0000"]BUTTON_A = X
BUTTON_B = O
BUTTON_Y = TRIANGLE
BUTTON_X = []
BUTTON_BACK = SELECT
BUTTON_START = START
BUTTON_LSTICK = L3
BUTTON_RSTICK = R3
BUTTON_RTRIG = R1
BUTTON_LTRIG = L1
BUTTON_RSHLDR = R2
BUTTON_LSHLDR = L2[/COLOR]
You can put a bind on any of these codes Smile


The "unbind" cmd will reset the buttons to what it was normally
    [COLOR="#FF0000"]unbind BUTTON_A[/COLOR] //This will do so you jump again


Now im gonna tell you what "set" and "vstr" does
set sets a string that can be executed by and vstr command like this
    [COLOR="#FF0000"]bind DPAD_UP vstr Mw2[/COLOR]

[COLOR="#00FF00"]set Mw2 "say Fish!"[/COLOR]


Or u can use it in a menu like this
    bind DPAD_DOWN vstr Menu1

[COLOR="#FF0000"]set Menu1 "Sub_Menu_1;bind BUTTON_A vstr Sub1;bind DPAD_DOWN vstr Menu2;bind DPAD_UP vstr Menu5"
set Menu2 "Sub_Menu_2;bind BUTTON_A vstr Sub2;bind DPAD_DOWN vstr Menu3;bind DPAD_UP vstr Menu1"
set Menu3 "Sub_Menu_3;bind BUTTON_A vstr Sub3;bind DPAD_DOWN vstr Menu4;bind DPAD_UP vstr Menu2"
set Menu4 "Sub_Menu_4;bind BUTTON_A vstr Sub4;bind DPAD_DOWN vstr Menu5;bind DPAD_UP vstr Menu3"
set Menu5 "Sub_Menu_5;bind BUTTON_A vstr Sub5;bind DPAD_DOWN vstr Menu1;bind DPAD_UP vstr Menu4"[/COLOR]


The "con_errormessagetime" is the cmd for how long you want your menu on the screen.

The things that will show on your screen is the words that doesnt have any cmd's in front of it. Like This:
    [COLOR="#00FF00"]Menu_Option_1[/COLOR]

you can not use space because it would just end the cmd right away. You can either use "_" or "-"


Thats All i Think. Just Ask if you have any questions Happy
(adsbygoogle = window.adsbygoogle || []).push({});

The following 47 users say thank you to zFlaVouR for this useful post:

-Brad-, .Pluto, AndreeU, Baby-panama, bkburger13, boarder, Bruno, BuC-ShoTz, Chill, Choco, Chrom3D, Clouds, DeezShinyNutz, Dope., Downhunter, GarliCS, Beats, Implicit, JonnyWilson_1, Jeremy, K-Brizzle, Kakashii, Kane500, KeithH4666, kissysissy, User23434, Matt1511, monkystyle, PWW_Commander, Rainbow Gravity, RiZ-N, Rustled Jimmies, SKATEorDIE____, Solid Snake, Stack0verfl0w, the_hack, TheFallen, ThereThatGuy, Uk_ViiPeR, UnboundUser, Verrbal, xEnhancer, xG-Tank, xiiBomberHD, xShowtime32x
09-05-2011, 09:58 AM #56
Originally posted by zFlaVouR View Post
Sticky?

Sup Guys zFlaVouR Here And Im Gonna Show You How To Make A Simple 1.12 CFG Patch Without pcfreak30's Generator. This Is Requested By Many !

You Can Find Out What The Diffrent Stuff Do At The Buttom And You Can Add Colors to your options to make your patch look better. look at the bottom of the thread


Step 1. Get The Files
Download a clean 1.12 patch. This is an xbox version because its easiest to use ffviewer im my opinion. I Use Notepad++ For Typing my patch then i just copy and paste it into the patch thats way easier. Then Convert it to a ps3 ff via buc-shotz converter
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.



Step 2. Starting Your Patch:
Ok when you downloaded all the files then open Notepad++. Now You Are Ready To Type The Menu. Allways put this on top of your patch.
    [COLOR="#FF0000"]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_UP "vstr StartMenu"
bind DPAD_DOWN "+actionslot 2"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+actionslot 4"[/COLOR]

ok now the menu opens at dpad up. now you are ready to type the main menu



Step 3. Make The Start And Exit:
First im gonna show you how to make the start of a patch. Ill Have Mine like this
    [COLOR="#0000FF"]set StartMenu "Menu_Open;con_errormessagetime 90;vstr Menu1"[/COLOR]

And The Exit Depends On what buttons you use. if you are gonna code it like i will show then just use this
    [COLOR="#00FF00"]set Exit "Menu_Closed;bind BUTTON_B +stance;bind DPAD_DOWN +actionslot 2;bind BUTTON_A +gostand;bind DPAD_UP vstr StartMenu"[/COLOR]

now all the buttons you used in the menu is set back to before you entered it



Step 4. Coding The Menu:
When you get this far u are doing good. Ok now we are here were you are gonna make the main menu where you are going to select your sub menus.
Ok every menu even the main menu have a title.
    [COLOR="#00FFFF"]set Title "Main_Menu"[/COLOR]

Now Your Patch Should Look Like This So Far.
    [COLOR="#FF0000"]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_UP "vstr StartMenu"
bind DPAD_DOWN "+actionslot 2"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+actionslot 4"[/COLOR]

[COLOR="#0000FF"]set StartMenu "Menu_Open;con_errormessagetime 90;vstr Title;vstr Menu1"[/COLOR]
[COLOR="#00FF00"]set Exit "Menu_Closed;unbind BUTTON_B;unbind DPAD_DOWN;unbind BUTTON_A;bind DPAD_UP vstr StartMenu"[/COLOR]

[COLOR="#00FFFF"]set Title "Main_Menu"[/COLOR]


ok now when its all setup you can begin on the menu make the first line like this. im only gonna make 5 sub menus you can always make more.
    [COLOR="#FF0000"]set Menu1 "Sub_Menu_1;bind BUTTON_A vstr Sub1;bind DPAD_DOWN vstr Menu2;bind DPAD_UP vstr Menu5;bind BUTTON_B vstr Exit"[/COLOR]

now you just want to make it like that all the way down
    [COLOR="#FF0000"]set Menu2 "Sub_Menu_2;bind BUTTON_A vstr Sub2;bind DPAD_DOWN vstr Menu3;bind DPAD_UP vstr Menu1;bind BUTTON_B vstr Exit"
set Menu3 "Sub_Menu_3;bind BUTTON_A vstr Sub3;bind DPAD_DOWN vstr Menu4;bind DPAD_UP vstr Menu2;bind BUTTON_B vstr Exit"
set Menu4 "Sub_Menu_4;bind BUTTON_A vstr Sub4;bind DPAD_DOWN vstr Menu5;bind DPAD_UP vstr Menu3;bind BUTTON_B vstr Exit"
set Menu5 "Sub_Menu_5;bind BUTTON_A vstr Sub5;bind DPAD_DOWN vstr Menu1;bind DPAD_UP vstr Menu4;bind BUTTON_B vstr Exit"[/COLOR]

Now You Have The Main Menu Now You Are Going To Make the sub menus



Step 5. Creating A Sub Menu:
now you are really doing good.
now im going to show you how to make a sub menu. now put this at top to got more space
    [COLOR="#FFFF00"]set Sub1 "vstr SubT1;vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]

And an Sub Menu has an title too
Title:
    [COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]

now you make the sub menu like you made the menu just a few changes. i only make 3 options but you can allways make more
    [COLOR="#FF0000"]set Sub1x1 "Option_1;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"[/COLOR]

And Now You Just Make It All The Way Down Again
    [COLOR="#FF0000"]set Sub1x2 "Option_2;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Option_3;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]

Now Your Sub Menu Should Look Like This
    [COLOR="#FFFF00"]set Sub1 "vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]
[COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]
[COLOR="#FF0000"]set Sub1x1 "vstr SubT1;Option_1;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"
set Sub1x2 "Option_2;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Option_3;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]

Example To Sub Menu 2
    [COLOR="#FFFF00"]set Sub2 "vstr SubT2;vstr Sub2x1;bind button_b vstr Menu2"[/COLOR]
[COLOR="#00FFFF"]set SubT2 "Sub_Menu_2"[/COLOR]
[COLOR="#FF0000"]set Sub2x1 "Option_1;bind BUTTON_A vstr 2opt1;bind DPAD_DOWN vstr Sub2x2;bind DPAD_UP vstr Sub2x3"
set Sub2x2 "Option_2;bind BUTTON_A vstr 2opt2;bind DPAD_DOWN vstr Sub2x3;bind DPAD_UP vstr Sub2x1"
set Sub2x3 "Option_3;bind BUTTON_A vstr 2opt3;bind DPAD_DOWN vstr Sub2x1;bind DPAD_UP vstr Sub2x2"[/COLOR]

and so on



Step 6. Finding The Codes:
This is a good place to find your CFG Codes
You must login or register to view this content.



Step 7. Adding The Codes:
now you are nearly done with your patch. You Just Have To Make The Options And Add The Codes Like This
    [COLOR="#FFFF00"]set Sub1 "vstr SubT1;vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]
[COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]
[COLOR="#FF0000"]set Sub1x1 "Super_Speed;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"
set Sub1x2 "Option_2;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Option_3;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]
[COLOR="#0000FF"]set 1opt1 "toggle g_speed 800 500 190"
set 1opt2 "put code here"
set 1opt3 "put code here"[/COLOR]

now you just have to add options all the way down so it should look like this
    [COLOR="#FFFF00"]set Sub1 "vstr SubT1;vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]
[COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]
[COLOR="#FF0000"]set Sub1x1 "Super_Speed;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"
set Sub1x2 "Super_Speed;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Fast_Restart;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]
[COLOR="#0000FF"]set 1opt1 "toggle g_speed 800 500 190"
set 1opt2 "toggle jump_height 1000 700 39;bg_fallDamageMinHeight 999999;bg_fallDamageMaxHeight 999999"
set 1opt3 "fast_restart"[/COLOR]

now when you did this to all your sub menus you are done



Step 8. Put it into a patch:
When you are finished with your menu open you clean 1.12 patch with ff viewer and rename the "maps/mp/_events.gsc" to "buttons_default.cfg" now just copy what you wrote in notepad and paste it there and save it. Now you have to use buc-shotz patch converter to convert it from xbot to ps3. Then Rename the ps3 file "patch_mp.ff" and now you are ready to put it on your ps3


Final Result. Dont Just Copy And Paste
If U Are A Noob And Just Copy This Then u still need to make 4 new sub menus
    [COLOR="#FF0000"]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_UP "vstr StartMenu"
bind DPAD_DOWN "+actionslot 2"
bind DPAD_LEFT "+actionslot 3"
bind DPAD_RIGHT "+actionslot 4"[/COLOR]

[COLOR="#0000FF"]set StartMenu "Menu_Open;con_errormessagetime 90;vstr Title;vstr Menu1"[/COLOR]
[COLOR="#00FF00"]set Exit "Menu_Closed;unbind BUTTON_B;unbind DPAD_DOWN;unbind BUTTON_A;bind DPAD_UP vstr StartMenu"[/COLOR]

[COLOR="#00FFFF"]set Title "Main_Menu"[/COLOR]
[COLOR="#FF0000"]set Menu1 "Sub_Menu_1;bind BUTTON_A vstr Sub1;bind DPAD_DOWN vstr Menu2;bind DPAD_UP vstr Menu5;bind BUTTON_B vstr Exit"
set Menu2 "Sub_Menu_2;bind BUTTON_A vstr Sub2;bind DPAD_DOWN vstr Menu3;bind DPAD_UP vstr Menu1;bind BUTTON_B vstr Exit"
set Menu3 "Sub_Menu_3;bind BUTTON_A vstr Sub3;bind DPAD_DOWN vstr Menu4;bind DPAD_UP vstr Menu2;bind BUTTON_B vstr Exit"
set Menu4 "Sub_Menu_4;bind BUTTON_A vstr Sub4;bind DPAD_DOWN vstr Menu5;bind DPAD_UP vstr Menu3;bind BUTTON_B vstr Exit"
set Menu5 "Sub_Menu_5;bind BUTTON_A vstr Sub5;bind DPAD_DOWN vstr Menu1;bind DPAD_UP vstr Menu4;bind BUTTON_B vstr Exit"[/COLOR]

[COLOR="#FF0000"]set Sub1 "vstr SubT1;vstr Sub1x1;bind button_b vstr Menu1"[/COLOR]
[COLOR="#00FFFF"]set SubT1 "Sub_Menu_1"[/COLOR]
[COLOR="#FF0000"]set Sub1x1 "Option_1;bind BUTTON_A vstr 1opt1;bind DPAD_DOWN vstr Sub1x2;bind DPAD_UP vstr Sub1x3"
set Sub1x2 "Option_2;bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
set Sub1x3 "Option_3;bind BUTTON_A vstr 1opt3;bind DPAD_DOWN vstr Sub1x1;bind DPAD_UP vstr Sub1x2"[/COLOR]
[COLOR="#0000FF"]set 1opt1 "put code here"
set 1opt2 "put code here"
set 1opt3 "put code here"[/COLOR]


Notes From .Puto :y:
Notes:
: Sub1 is the menu and you would code that from a differnt menu or for your main menu and the stuff below will appear
:: SubT1 is your title of your menu
::: Sub1x1 is your first options and the controls for your other options
::::Sub1x2 is your second option and the controls for the other options
:::::Sub1x3 is your third option and thae controls for the other options
::::::1opt1 is your first code for your first option
:::::::1opt2 is your second code for your second option
::::::::1op3 is your third code for your third option


Color Codes And How To Use Them:
    ^0 = Black
^1 = [COLOR="#FF0000"]Red[/COLOR]
^2 = [COLOR="#00FF00"]Green[/COLOR]
^3 = [COLOR="#FFFF00"]Yellow[/COLOR]
^4 = [COLOR="#0000FF"]Blue[/COLOR]
^5 = [COLOR="#00FFFF"]Cyan[/COLOR]
^6 = [COLOR="#EE82EE"]Pink[/COLOR]
^7 = [COLOR="#FFFFFF"]White[/COLOR]
^8 = Depends On Map
^9 = [COLOR="#A9A9A9"]Grey[/COLOR]

How To Use:
    set Sub1x2 "^1[COLOR="#FF0000"]Option_2[/COLOR];bind BUTTON_A vstr 1opt2;bind DPAD_DOWN vstr Sub1x3;bind DPAD_UP vstr Sub1x1"
now the option will display red in your menu


What The Diffrent Commands Does:
Ok We start of with the "bind" cmd (command). It Does So You can bind diffrent buttons to do some other stuff like this "bind dpad_left g_speed 999" This will give you super speed instead of noobtubing.
The Button Commands:
    This is what the different buttons on the controller is.
[COLOR="#FF0000"]BUTTON_A = X
BUTTON_B = O
BUTTON_Y = TRIANGLE
BUTTON_X = []
BUTTON_BACK = SELECT
BUTTON_START = START
BUTTON_LSTICK = L3
BUTTON_RSTICK = R3
BUTTON_RTRIG = R1
BUTTON_LTRIG = L1
BUTTON_RSHLDR = R2
BUTTON_LSHLDR = L2[/COLOR]
You can put a bind on any of these codes Smile


The "unbind" cmd will reset the buttons to what it was normally
    [COLOR="#FF0000"]unbind BUTTON_A[/COLOR] //This will do so you jump again


Now im gonna tell you what "set" and "vstr" does
set sets a string that can be executed by and vstr command like this
    [COLOR="#FF0000"]bind DPAD_UP vstr Mw2[/COLOR]

[COLOR="#00FF00"]set Mw2 "say Fish!"[/COLOR]


Or u can use it in a menu like this
    bind DPAD_DOWN vstr Menu1

[COLOR="#FF0000"]set Menu1 "Sub_Menu_1;bind BUTTON_A vstr Sub1;bind DPAD_DOWN vstr Menu2;bind DPAD_UP vstr Menu5"
set Menu2 "Sub_Menu_2;bind BUTTON_A vstr Sub2;bind DPAD_DOWN vstr Menu3;bind DPAD_UP vstr Menu1"
set Menu3 "Sub_Menu_3;bind BUTTON_A vstr Sub3;bind DPAD_DOWN vstr Menu4;bind DPAD_UP vstr Menu2"
set Menu4 "Sub_Menu_4;bind BUTTON_A vstr Sub4;bind DPAD_DOWN vstr Menu5;bind DPAD_UP vstr Menu3"
set Menu5 "Sub_Menu_5;bind BUTTON_A vstr Sub5;bind DPAD_DOWN vstr Menu1;bind DPAD_UP vstr Menu4"[/COLOR]


The "con_errormessagetime" is the cmd for how long you want your menu on the screen.

The things that will show on your screen is the words that doesnt have any cmd's in front of it. Like This:
    [COLOR="#00FF00"]Menu_Option_1[/COLOR]

you can not use space because it would just end the cmd right away. You can either use "_" or "-"


Thats All i Think. Just Ask if you have any questions Happy




WOW LIKE NO JOKE THIS HAS HELPED ME SO MUCH LOL I JUST FINISHES CREATIONG MY OWN 1.12 YEA I DIDNT PUT LOTS OF CODE BECAUSE I WANTED TO SEEE IF MY FIRST EVER PATCH WOULD WORK AND THE TRUTH I HAVENT TESTED IT LOL BUT I WILL BE HOPING SUMONE WILL LOL BUT YEA SO FAR IM UNDERSTANDING THE WHOLE CODING AFTER JUST READING UR POST U DNT KNW HOW HAPPY I AM AND ITS 3:00 am LOL IM SO TIRED BUT IM HERE READING YOUR POST AND WATCHING NETFLIX BUT AGAIN THNKS

---------- Post added at 04:58 AM ---------- Previous post was at 04:53 AM ----------

Originally posted by zFlaVouR View Post
thanks but there are allready a final look + this is made for people to code it from the start.



Happy


OK MATE I HAVE A QUESTION
(set IMRE5x1 "vstr UAV")
(set IMRE5x2 "vstr UAV")
(set IMRE5x3 "vstr UAV")
HAS YOU CAN SEE BRO I WANA KNW IF THERES ANY WAY FOR ME TO PUT MY NAME INTO MY PATCH BECAUSE WELL FOR ADERTISEMENT AND CREDIT BUT YEA ALL THAT GUD STUFF BUT IWAS WONDERING IF UNDER THE MAIN MENU DO I TAKE THAT OUT AND PUT MY NAME IN THE TITLE....
I UNDERSTAND SUMTHINGS BUT NOT ALL:0
09-05-2011, 12:56 PM #57
zFlaVouR
Former zFlaVouR!
Originally posted by FakieModz View Post
WOW LIKE NO JOKE THIS HAS HELPED ME SO MUCH LOL I JUST FINISHES CREATIONG MY OWN 1.12 YEA I DIDNT PUT LOTS OF CODE BECAUSE I WANTED TO SEEE IF MY FIRST EVER PATCH WOULD WORK AND THE TRUTH I HAVENT TESTED IT LOL BUT I WILL BE HOPING SUMONE WILL LOL BUT YEA SO FAR IM UNDERSTANDING THE WHOLE CODING AFTER JUST READING UR POST U DNT KNW HOW HAPPY I AM AND ITS 3:00 am LOL IM SO TIRED BUT IM HERE READING YOUR POST AND WATCHING NETFLIX BUT AGAIN THNKS

---------- Post added at 04:58 AM ---------- Previous post was at 04:53 AM ----------



OK MATE I HAVE A QUESTION
(set IMRE5x1 "vstr UAV")
(set IMRE5x2 "vstr UAV")
(set IMRE5x3 "vstr UAV")
HAS YOU CAN SEE BRO I WANA KNW IF THERES ANY WAY FOR ME TO PUT MY NAME INTO MY PATCH BECAUSE WELL FOR ADERTISEMENT AND CREDIT BUT YEA ALL THAT GUD STUFF BUT IWAS WONDERING IF UNDER THE MAIN MENU DO I TAKE THAT OUT AND PUT MY NAME IN THE TITLE....
I UNDERSTAND SUMTHINGS BUT NOT ALL:0


lol dont copy and paste that guys. make your own. but thanks and just use this

    set 1opt1 "say (Name) Created This Patch"


btw i think you have caps lock on :P
09-05-2011, 01:40 PM #58
Originally posted by zFlaVouR View Post
lol dont copy and paste that guys. make your own. but thanks and just use this

    set 1opt1 "say (Name) Created This Patch"


btw i think you have caps lock on :P



know i know bout the original im just asking like instead of the main menu saying main menu can it say my name has the title...
09-05-2011, 01:44 PM #59
zFlaVouR
Former zFlaVouR!
Originally posted by FakieModz View Post
know i know bout the original im just asking like instead of the main menu saying main menu can it say my name has the title...


Yeah you can Happy
09-05-2011, 02:05 PM #60
Originally posted by zFlaVouR View Post
Yeah you can Happy


thnks man ur awesome keep up the gud wrk ok
09-05-2011, 06:33 PM #61
xVz
Don't advertise in your usertitle
Pretty good tut for the noobs that don't have any current unserstanding
09-05-2011, 06:46 PM #62
zFlaVouR
Former zFlaVouR!
Originally posted by xVz View Post
Pretty good tut for the noobs that don't have any current unserstanding


yeah that was why i made it. But some people still dont get it :dumb:
09-05-2011, 10:01 PM #63
thebosspr
Gym leader
u need to jail break for this or wat
09-06-2011, 12:11 AM #64
xVz
Don't advertise in your usertitle
Originally posted by zFlaVouR View Post
yeah that was why i made it. But some people still dont get it :dumb:


You can only do so much to help them, ppl are just slow, you made a 1.12 patch as easy to create as black and white. I have +Rep back :P

The following user thanked xVz for this useful post:

zFlaVouR

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo