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
12-18-2011, 11:59 AM #110
SKATEorDIE____
CrimeCityGangsta
Originally posted by ill
When i try to load the empty patch it says: "unhandeled exception has occurred in your application. if you click continue, the application will ignore this error and attempt to continue. if you click quit, the application will close immediatley.

Did you try to open a PS3 patch_mp.ff ?
The normal .ff-viewer works only with xbox patch_mp.ffs
12-28-2011, 10:31 AM #111
GarliCS
Do a barrel roll!
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]


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


i cant find the mp/maps/_events.gcs
12-29-2011, 07:11 PM #112
GarliCS
Do a barrel roll!
Originally posted by xFLAMeHD
lets see how many understand this :carling:


easy shit Happy
02-20-2012, 10:29 PM #113
thanks this rly helped alot

---------- Post added at 03:31 PM ---------- Previous post was at 03:08 PM ----------

if u want to change the name of one of the sub menu what would u do or would the code stay the same

---------- Post added at 05:29 PM ---------- Previous post was at 03:31 PM ----------

ok i got another question lol i followed all your steps an my patch worked but only the first sub menu mods work the other 4 sub menu dont do anything an idk y so can u please help
03-18-2012, 03:05 PM #114
SCR34M
Banned
<3 but 1.11 is easier Smile
03-18-2012, 03:40 PM #115
Clouds
Error 404: Title Not Found
Originally posted by visbeast123 View Post
<3 but 1.11 is easier Smile


Unnecessary bump is unnecessary. 1.12/1.13 is the easiest. Obviously you think coding for 1.11 is copy/pasting codes.
03-18-2012, 07:13 PM #116
SCR34M
Banned
true that but b4 1.13 it was just as hard
03-18-2012, 07:17 PM #117
Clouds
Error 404: Title Not Found
Originally posted by visbeast123 View Post
true that but b4 1.13 it was just as hard


Creating your own mods in 1.11
Inserting DVARS pre-made by IW.
03-18-2012, 11:47 PM #118
Rustled Jimmies
Who’s Jim Erased?
Originally posted by Clouds View Post
Creating your own mods in 1.11
Inserting DVARS pre-made by IW.


no but you get black screens easier.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo