OK, so I absolutely love this feature, and thread for enlightening me to it. I have gone and added a whole bunch of different things to mine, ranging from Suppressclosefx to the i15 CCEs(with the hotkeys for just about everything). I've been meaning to post it for awhile to see if anyone else would like to use it, and this morning I was asked in-game to post it so here it goes:
<font class="small">Code:[/color]<hr /><pre>
//
// This is a popup menu file.
//
// These menus associate a string (which is displayed on the menu) with a
// command which is parsed as if you typed it into the command window.
//
// Popup menus can be defined using the fairly simple syntax you see below.
// They can have submenus, options, titles, and dividers.
//
// When specifying the name of an submenu, option, or title, you can put
// an apersand (&

before the character which you want to be the hotkey for
// that option. Be careful not to specify the same hotkey for multiple items
// within a menu (or else the hotkey won't work for one of them).
//
// The top-level menu name (e.g. QuickChat) is not seen by the player and
// shouldn't be translated. This is the internal name used by the game to
// look up the menu definition.
//
// To launch any popup menu you can execute "/popmenu MenuName" in the chat
// window. It will pop up wherever the cursor is.
//
// You can put multiple menu definitions in this file or make new files
// in this directory. They must have a .mnu extension.
//
Menu Example
{
// This is an example which uses a title and a divider. They can appear
// anywhere in a menu or submenu (as well as multiple times).
Title "Example Menu"
// Each option on a menu has two parameters, the first is the name
// to be displayed on the menu, with an ampersand (&

before the hotkey.
// The second is the command which will be executed as if you typed
// it into the command window.
// Also note that the same hotkeys are used here as in a later submenu.
// This is OK since only one submenu is active at a time.
Option "&Hi" "say Hi!$$e Hi"
Option "&ATTACK!" "say ATTACK!$$e attack"
Divider
// This defines a submenu.
// Again, the name given will be displayed on the menu, and it will
// respond to the given hotkey (&

.
Menu "More &Combat"
{
Option "&ATTACK!" "say ATTACK!$$e attack"
Option "&SPOON!" "say <color yellow><bgcolor red>SPOON!$$e attack"
Option "&RUN!" "say <color white><bgcolor red>RUN!"
}
}
// Current emotes (from \game\data\defs\emotes.def) for reference. Use them
// like "e Wings" to do the wings animation.
Menu QuickChat
{
Menu &Greetings
{
Option "&Hi" "say Hi!$$e Hi"
Option "Hell&o <target>" "say Hello, $target$$e Hi"
Option "&Introduce <self>" "say Pleased to meet you! I am $name, a level $level $origin $archetype.$$e Hi"
Option "&Looking for team" "local <color white><bgcolor #2222aa><scale .75>level $level $archetype$$say <color white><bgcolor #2222aa>Looking for team"
Option "&Welcome" "say Welcome!$$e Welcome"
Option "<wa&ve>" "e Wave"
}
Menu &Travel
{
Option "&Lead on!" "say Lead On!$$e ThumbsUp"
Option "Onwar&d!" "say <color white><bgcolor green>Onward!$$e point"
Option "&Follow me!" "say Follow me!"
Option "&Stop!" "say <color black><bgcolor red>Stop!$$e RaiseHand"
Option "&Wait here" "say Wait here$$e RaiseHand"
Option "Let's &go!" "say <color white><bgcolor green>Let's go!$$e yes"
Option "&On my way" "say On my way..."
Option "Over &here!" "say Over here!$$e OverHere"
Option "&Yoo hoo!" "e whistles$$e whistle"
Option "Where &to?" "say <color black><bgcolor PowderBlue>Where to?$$e shrug"
Option "&Ready?" "say <color black><bgcolor PowderBlue>Ready?"
Option "Get a &mission?" "say <color black><bgcolor PowderBlue>Get a mission?"
}
Menu Co&mbat
{
Option "&On my mark..." "say On my mark...$$e RaiseHand"
Option "&ATTACK!" "say ATTACK!$$e attack"
Option "&GO!" "say <color white><bgcolor green>GO!$$e Attack"
Option "&NOW!" "say NOW!$$e Attack"
Option "&RUN!" "say <color white><bgcolor red>RUN!"
Option "&HELP!" "say <color black><bgcolor yellow>HELP!"
Option "&Don't attack" "say Don't attack!$$e DontAttack"
Option "&Wait!" "say Wait!$$e RaiseHand"
Option "&Stop!" "say <color black><bgcolor red>Stop!$$e RaiseHand"
Option "&Look Out!" "say <color black><bgcolor yellow>Look out!"
Option "&Incoming!" "say <color black><bgcolor yellow>Incoming!"
Option "N&eed health!" "say <color black><bgcolor yellow>Need health!"
Option "&Come get some!" "say Come get some!$$e tauntA"
}
Menu Con&verse
{
Option "&Chat" "e Talk"
Option "&Yes" "say Yes$$e yes"
Option "Yes &sir!" "say Yes Sir!$$e salute"
Option "&No" "say No$$e No"
Option "H&uh?" "say <color black><bgcolor PowderBlue>Huh?$$e shrug"
Option "Good &job!" "say Good job!$$e ThumbsUp"
Option "S&orry" "say <color black><bgcolor LightSlateGray>Sorry$$e sorry"
Option "&Thank you" "say Thank you$$e ThankYou"
Option "You're &Welcome" "say You're welcome$$e YoureWelcome"
Option "No &Problem" "say No Problem$$e ThumbsUp"
Option "&Grrrrrrr!" "say <color DarkRed><bgcolor Silver>Grrrrrrrr!$$e tarzan"
Option "&Arrrrggggh!" "say <color DarkRed><bgcolor Silver>Arrrrggggh!$$e Frustrated"
Option "E&xcellent!" "say Excellent!$$e clap"
Option "Mua &Ha Ha Ha!" "say Mua ha ha ha!$$e EvilLaugh"
Option "<No&d>" "e Nod"
Option "<&Laughs>" "e laugh"
Option "<G&iggle>" "e BigLaugh"
Option "<&Evil laugh>" "e EvilLaugh"
Option "<Yada Yada Yada&1>" "e Yata"
Option "<Tal&k to the Hand>" "e TalkToHand"
}
Menu &Decide
{
Option "<&Yes>" "e Yes"
Option "<&No>" "e No"
Option "<&Rock>" "e Rock"
Option "<&Paper>" "e Paper"
Option "<&Scissors>" "e Scissors"
Option "<&Coin toss>" "e CoinToss"
Option "<&Dice>" "e Dice"
Option "<&Lecture>" "e Lecture"
Option "<&Explain>" "e Explain"
Option "<D&isagree>" "e Disagree"
}
Menu &Judge
{
Option "<Score &1>" "e Score1"
Option "<Score &2>" "e Score2"
Option "<Score &3>" "e Score3"
Option "<Score &4>" "e Score4"
Option "<Score &5>" "e Score5"
Option "<Score &6>" "e Score6"
Option "<Score &7>" "e Score7"
Option "<Score &8>" "e Score8"
Option "<Score &9>" "e Score9"
Option "<Score 1&0>" "e Score10"
}
Menu &Emotions
{
Option "<&Angry>" "e Angry"
Option "<&Frustrated>" "e Frustrated"
Option "<Wave Fis&t>" "e WaveFist"
Option "<&Drat>" "e Drat"
Option "<&Shucks>" "e Shucks"
Option "<G&rief>" "e Grief"
Option "<Shru&g>" "e Shrug"
Option "<&Cheer>" "e Cheer"
Option "<&Victory>" "e Victory"
Option "<&Winner>" "e Winner"
Option "<&Curse You>" "e CurseYou"
}
Menu &Interact
{
Option "<Sl&ap>" "e slap"
Option "<You &Bow down!>" "e Bowdown"
Option "<Sma&ck>" "e Smack"
Option "<Surren&der>" "e Surrender"
Option "<G&etSome>" "e GetSome"
Option "<A&fraid>" "e Afraid"
Option "<&Go Away>" "e GoAway"
Option "<&Hmmmm>" "e Hmmm"
Option "<&Chicken>" "e Chicken"
Option "<AF&K sleep>" "e Sleep"
Option "<S&lashThroat>" "e SlashThroat"
Option "<S&mackYou>" "e SmackYou"
Option "<Ha&ndsup>" "e Handsup"
Option "<Pr&otest>" "e Protest"
Option "<&Plot>" "e Plot"
Option "<Cam&era>" "e Camera"
}
Menu &Other
{
Option "<Newsp&aper>" "e Newspaper"
Option "<&Bow>" "e Bow"
Option "<&Fancy Bow>" "e FancyBow"
Option "<&Clap>" "e Clap"
Option "<&Dance>" "e Dance"
Option "<&Jumping Jacks>" "e JumpingJacks"
Option "<&Kneel>" "e Kneel"
Option "<&Laugh>" "e Laugh"
Option "<Poi&nt>" "e Point"
Option "<&Over Here>" "e OverHere"
Option "<&Praise>" "e Praise"
Option "<&Roar>" "e Roar"
Option "<Howl>" "e Howl"
Option "<Sal&ute>" "e Salute"
Option "<&Military Salute>" "e MilitarySalute"
Option "<At &Ease>" "e AtEase"
Option "<The Wa&ve>" "e TheWave"
Option "<&Taunt>" "e Taunt"
Option "<&Warm up>" "e Kata"
Option "<Boombo&x>" "e BoomBox"
Option "<&Yoga>" "e Yoga"
Option "<Tar&zan>" "e Tarzan"
Option "<Flex &1>" "e Flex1"
Option "<Flex &2>" "e Flex2"
Option "<Flex &3>" "e Flex3"
Option "<&Wait>" "e Waiting"
Option "<Fl&ipping Coin>" "e FlippingCoin"
Option "<&Cellphone>" "e Cellphone"
Option "<Binoculars>" "e Binoculars"
Option "<Clipboard>" "e Clipboard"
Option "<Stunned>" "e Wounded"
Option "<Fish>" "e Fishing"
}
Menu &BoomBox
{
Option "<bb &Altitude>" "e BBAltitude"
Option "<bb &Beat>" "e BBBeat"
Option "<bb &Catch Me>" "e BBCatchMe"
Option "<bb &Dance>" "e BBDance"
Option "<bb &ElectroVibe>" "e BBElectroVibe"
Option "<bb Disco &Freak>" "e BBDiscoFreak"
Option "<bb Do&g Walk>" "e BBDogWalk"
Option "<bb &Heavy Dude>" "e BBHeavyDude"
Option "<bb &Info Overload>" "e BBInfoOverload"
Option "<bb &Jumpy>" "e BBJumpy"
Option "<bb &Kick It>" "e BBKickIt"
Option "<bb &Looker>" "e BBLooker"
Option "<bb &Meaty>" "e BBMeaty"
Option "<bb &Notorious>" "e BBNotorious"
Option "<bb Move &On>" "e BBMoveOn"
Option "<bb &Peace>" "e BBPeace"
Option "<bb &Quickie>" "e BBQuickie"
Option "<bb &Raver>" "e BBRaver"
Option "<bb &Shuffle>" "e BBShuffle"
Option "<bb &Technoid>" "e BBTechnoid"
Option "<bb Wind It &Up>" "e BBWindItUp"
Option "<bb &Venus>" "e BBVenus"
Option "<bb &Wah Wah>" "e BBWahWah"
Option "<bb &Yellow>" "e BBYellow"
Option "<bb Spa&z>" "e BBSpaz"
}
Menu D&ance
{
Option "<Dance &1>" "e Dance1"
Option "<Dance &2>" "e Dance2"
Option "<Dance &3>" "e Dance3"
Option "<Dance &4>" "e Dance4"
Option "<Dance &5>" "e Dance5"
Option "<Dance &6>" "e Dance6"
}
Menu S&it
{
Option "<&Sit>" "e Sit"
Option "<Sit Chair &1>" "e SitChair1"
Option "<Sit Chair &2>" "e SitChair2"
Option "<Sit Chair &3>" "e SitChair3"
Option "<Sit &Bench 1>" "e SitBench1"
Option "<Sit B&ench 2>" "e SitBench2"
Option "<Sit Be&nch 3>" "e SitBench3"
Option "<Sit Bench &4>" "e SitBench4"
Option "<Sit E&xecutive Chair>" "e SitExecutiveChair"
Option "<Sit St&ool>" "e SitStool"
Option "<Sit &Table 1>" "e SitTable1"
Option "<Sit T&able 2>" "e SitTable2"
Option "<Sit &Ledge>" "e Ledgesit"
Option "<Sit &Ground>" "e Sit"
Option "<Sit Lot&us>" "e Lotus"
Option "<&Kneel>" "e Kneel"
Option "<&Crouch>" "e Crouch"
}
Divider
Title "Custom:"
Divider
Menu "&Used Emotes"
{
Option "&Akimbo" "e akimbo"
Option "Alakazam React <&P>" "e alakazamreact"
Option "&Cross Arms" "e crossarms"
Option "&Drink" "e drink"
Option "&Eat" "e eat"
Option "Floating &Books" "e floatbooks"
Option "&Flip" "e Flip"
Option "&Invent" "e invent"
Option "Listen To Police &Scanner" "e listenpoliceband"
Option "&Waiting" "e waiting"
Option "Wall &Lean" "e walllean"
Option "None/Stop <&U>" "e none$$e none"
}
Menu "&Costume Changes"
{
Option "Costume &1" "cc 0"
Option "Costume &2" "cc 1"
Option "Costume &3" "cc 2"
Option "Costume &4" "cc 3"
Option "Costume &5" "cc 4"
Divider
Title "Costume Change Emotes"
Divider
Menu Back&flip
{
Option "Costume &1" "cce 0 ccbackflip"
Option "Costume &2" "cce 1 ccbackflip"
Option "Costume &3" "cce 2 ccbackflip"
Option "Costume &4" "cce 3 ccbackflip"
Option "Costume &5" "cce 4 ccbackflip"
}
Menu "&Evil Laugh"
{
Option "Costume &1" "cce 0 ccevillaugh"
Option "Costume &2" "cce 1 ccevillaugh"
Option "Costume &3" "cce 2 ccevillaugh"
Option "Costume &4" "cce 3 ccevillaugh"
Option "Costume &5" "cce 4 ccevillaugh"
}
Menu &Howl
{
Option "Costume &1" "cce 0 cchowl"
Option "Costume &2" "cce 1 cchowl"
Option "Costume &3" "cce 2 cchowl"
Option "Costume &4" "cce 3 cchowl"
Option "Costume &5" "cce 4 cchowl"
}
Menu Sal&ute
{
Option "Costume &1" "cce 0 ccsalute"
Option "Costume &2" "cce 1 ccsalute"
Option "Costume &3" "cce 2 ccsalute"
Option "Costume &4" "cce 3 ccsalute"
Option "Costume &5" "cce 4 ccsalute"
}
Menu &Peacebringer
{
Option "Costume &1" "cce 0 ccpeacebringer"
Option "Costume &2" "cce 1 ccpeacebringer"
Option "Costume &3" "cce 2 ccpeacebringer"
Option "Costume &4" "cce 3 ccpeacebringer"
Option "Costume &5" "cce 4 ccpeacebringer"
}
Menu &Warshade
{
Option "Costume &1" "cce 0 ccwarshade"
Option "Costume &2" "cce 1 ccwarshade"
Option "Costume &3" "cce 2 ccwarshade"
Option "Costume &4" "cce 3 ccwarshade"
Option "Costume &5" "cce 4 ccwarshade"
}
Menu "&Vanguard Sigil"
{
Option "Costume &1" "cce 0 ccvanguardsigil"
Option "Costume &2" "cce 1 ccvanguardsigil"
Option "Costume &3" "cce 2 ccvanguardsigil"
Option "Costume &4" "cce 3 ccvanguardsigil"
Option "Costume &5" "cce 4 ccvanguardsigil"
}
Divider
Title "Booster II-Costume Change Emotes:"
Divider
Menu "Casted &Magic"
{
Option "Costume &1" "cce 0 cccast"
Option "Costume &2" "cce 1 cccast"
Option "Costume &3" "cce 2 cccast"
Option "Costume &4" "cce 3 cccast"
Option "Costume &5" "cce 4 cccast"
}
Menu &Lightning
{
Option "Costume &1" "cce 0 cclightning"
Option "Costume &2" "cce 1 cclightning"
Option "Costume &3" "cce 2 cclightning"
Option "Costume &4" "cce 3 cclightning"
Option "Costume &5" "cce 4 cclightning"
}
Menu "Presto-&Chango"
{
Option "Costume &1" "cce 0 ccprestochango"
Option "Costume &2" "cce 1 ccprestochango"
Option "Costume &3" "cce 2 ccprestochango"
Option "Costume &4" "cce 3 ccprestochango"
Option "Costume &5" "cce 4 ccprestochango"
}
Menu &Spin
{
Option "Costume &1" "cce 0 ccspin"
Option "Costume &2" "cce 1 ccspin"
Option "Costume &3" "cce 2 ccspin"
Option "Costume &4" "cce 3 ccspin"
Option "Costume &5" "cce 4 ccspin"
}
}
Menu "&System"
{
Menu "&Click-To-Move"
{
Option "Disable Click-To-Move &0" "ctm 0"
Option "Enable Click-To-Move &1" "ctm 1"
}
Menu "Show &F.P.S."
{
Option "Hide F.P.S. &0" "showfps 0"
Option "Show F.P.S. &1" "showfps 1"
}
Menu "&Max. (Active) F.P.S."
{
Option "Max. F.P.S. &0 (Fullspeed)" "maxfps 0"
Option "Max. F.P.S. 5" "maxfps 5"
Option "Max. F.P.S. 10" "maxfps 10"
Option "Max. F.P.S. &15" "maxfps 15"
Option "Max. F.P.S. 20" "maxfps 20"
Option "Max. F.P.S. &25" "maxfps 25"
Option "Max. F.P.S. &30" "maxfps 30"
Option "Max. F.P.S. &50" "maxfps 50"
Option "Max. F.P.S. 100" "maxfps 100"
}
Menu "Max. &Inactive F.P.S."
{
Option "Max. Inactive F.P.S. &0 (Fullspeed)" "maxinactivefps 0"
Option "Max. Inactive F.P.S. &1" "maxinactivefps 1"
Option "Max. Inactive F.P.S. &5" "maxinactivefps 5"
}
Menu "&Netgraph"
{
Option "Netgraph &0" "netgraph 0"
Option "Netgraph &1" "netgraph 1"
Option "Netgraph &2" "netgraph 2"
}
Menu "Stop Inactive &Display"
{
Option "Allow Inactive Display &0" "stopinactivedisplay 0"
Option "Stop Inactive Display &1" "stopinactivedisplay 1"
}
Menu "Suppress F&X"
{
Option "Suppress FX &0" "suppressclosefx 0"
Option "Suppress FX &1" "suppressclosefx 1"
Divider
Menu "&Distance:"
{
Option "1" "suppressclosefxdist 1"
Option "5" "suppressclosefxdist 5"
Option "&10" "suppressclosefxdist 10"
Option "&25" "suppressclosefxdist 25"
Option "&32" "suppressclosefxdist 32"
Option "&40" "suppressclosefxdist 40"
Option "&50" "suppressclosefxdist 50"
Option "&60" "suppressclosefxdist 60"
Option "&70" "suppressclosefxdist 70"
Option "&80" "suppressclosefxdist 80"
Option "&90" "suppressclosefxdist 90"
Option "10&0" "suppressclosefxdist 100"
}
}
Menu "&Screenshot"
{
Option "&Screenshot" "screenshot"
Divider
Option "Screenshot U.I. &0" "screenshotui 0"
Option "Screenshot U.I. &1" "screenshotui 1"
}
}
Menu "&Wedding Pack"
{
Option "Throw &Rice" "e rice"
Option "Throw &Confetti" "e confetti"
Option "Throw Rose&petals" "e throwrosepetals"
Divider
Option "Propose <&m>" "e propose"
}
Menu "Booster Pack &1 (Cyborg)"
{
Option "Power &Down" "e powerdown"
Option "Power &Up" "e powerup"
Divider
Option "Ro&bot Dance" "e robotdance"
Divider
Menu "&Power(s)"
{
Option "&Self-Destruction" "powexecname self destruction"
}
}
Menu "Booster Pack &2 (Magic)"
{
Option &Juggle "e juggle"
Option "Juggle &Electricity" "e juggleelectricity"
Option "Juggle &Fire" "e jugglefire"
Option "Juggle &Magic" "e jugglemagic"
Divider
Option "&Card Trick" "e cardtrick"
Divider
Menu "&Power(s)"
{
Option "&Mystic Fortune" "powexecname Mystic Fortune"
}
}
}
}
Menu PetCommands
{
// This is an example which uses a title and a divider. They can appear
// anywhere in a menu or submenu (as well as multiple times).
Title "PetCommands"
// Each option on a menu has two parameters, the first is the name
// to be displayed on the menu, with an ampersand (&

before the hotkey.
// The second is the command which will be executed as if you typed
// it into the command window.
// Also note that the same hotkeys are used here as in a later submenu.
// This is OK since only one submenu is active at a time.
Option "&Aggressive" "say Hi!$$e Hi"
Option "&Passive" "say ATTACK!$$e attack"
Divider
// This defines a submenu.
// Again, the name given will be displayed on the menu, and it will
// respond to the given hotkey (&

.
Menu "More &Combat"
{
Option "&ATTACK!" "say ATTACK!$$e attack"
Option "&SPOON!" "say <color yellow><bgcolor red>SPOON!$$e attack"
Option "&RUN!" "say <color white><bgcolor red>RUN!"
}
}</pre><hr />
I just finished testing this version and everything seemed to be working, let me know if you attempt to use it and find something like 1/2 the options not showing (aka a missing bracket 1/2 way down the code), etc
[After Preview]: OMG, sorry this ends up taking up like a page of the thread