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
10-13-2011, 01:25 PM #92
Hey i was wondering how do you get FF.viewer to work because my clean patch opens up but hot do i get it to go onto my PS3 thats the only part im having trouble with because when i extract it for xbox it works but when i extract it for PS3 it says an error has occured.
10-13-2011, 07:10 PM #93
zFlaVouR
Former zFlaVouR!
Originally posted by zHDzWiPeOuTzZ View Post
Hey i was wondering how do you get FF.viewer to work because my clean patch opens up but hot do i get it to go onto my PS3 thats the only part im having trouble with because when i extract it for xbox it works but when i extract it for PS3 it says an error has occured.


its because .FF viewer can only open xbox patches, thats why you need the patch converter to convert it to a ps3 patch
10-14-2011, 12:41 AM #94
i was wondering if u need a jailbroken ps3 to do this?
10-14-2011, 10:38 AM #95
zFlaVouR
Former zFlaVouR!
Originally posted by xDOMiNATORz97 View Post
i was wondering if u need a jailbroken ps3 to do this?

yes you ****ing do, and there's not any jailbreak for 3.72...
10-22-2011, 12:17 PM #96
GE90
< ^ > < ^ >
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
hey, how would I add more options? And is this 1.11 style?
10-22-2011, 08:47 PM #97
Originally posted by GE90 View Post
hey, how would I add more options? And is this 1.11 style?

    set con_gameMsgWindow1Filter "gamenotify"
set con_gameMsgWindow0Filter "obituary"
set con_gameMsgWindow1FadeInTime "0"
set con_gameMsgWindow1FadeOutTime "0.25"
set con_gameMsgWindow1LineCount "8"
set con_gameMsgWindow1MsgTime "2"
set con_gameMsgWindow1ScrollTime "0"
set sv_cheats 1

Add that somewhere in your menu for 1.11 style
Also you just add another option and bind it like the others, it's not really scrolling but displaying a new set of text
10-22-2011, 08:55 PM #98
1 thing i dont gett this bit where you said "Just Add The DVARS under your Menu where i marked it with "//Put DVARS Below"
10-22-2011, 09:16 PM #99
GE90
< ^ > < ^ >
Originally posted by ZBAZ View Post
    set con_gameMsgWindow1Filter "gamenotify"
set con_gameMsgWindow0Filter "obituary"
set con_gameMsgWindow1FadeInTime "0"
set con_gameMsgWindow1FadeOutTime "0.25"
set con_gameMsgWindow1LineCount "8"
set con_gameMsgWindow1MsgTime "2"
set con_gameMsgWindow1ScrollTime "0"
set sv_cheats 1

Add that somewhere in your menu for 1.11 style
Also you just add another option and bind it like the others, it's not really scrolling but displaying a new set of text
do i add this where the binds are?
10-23-2011, 12:14 AM #100
Chrom3D
Big Sister
Originally posted by noddyb23 View Post
1 thing i dont gett this bit where you said "Just Add The DVARS under your Menu where i marked it with "//Put DVARS Below"


"//" just means it's a comment, and It's not really needed. It just makes it a little more orderly.

Heres a example on how to set DVARS.

At the end of a your menu do this. (Scroll all the way down)

//DVARS (Remember this is just a comment)

gs 0
set loc_warningsAsErrors 0
set sv_cheats 1
set player_stunWhiteFlash 0
set specialty_bulletaccuracy 100
set cg_hudGrenadeIconEnabledFlash 1
set g_kickHostIfIdle 0
set cg_enemyNameFadeOut 900000

That's only a few DVAR's, theres alot more.

---------- Post added at 07:14 PM ---------- Previous post was at 07:08 PM ----------

Originally posted by zFlaVouR View Post
its because .FF viewer can only open xbox patches, thats why you need the patch converter to convert it to a ps3 patch


Personally I like Buc Shotz ffviewer rather then the regular. It doesen't give as much errors as the regular, atleast when your new to patch editing. And ofc, It's for PS3 ff's. You should put it up Smile

btw Im done with my patch now, thanks to you and xUnreal_Rebel, a.k.a merchant Smile

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo