The magic of the POPMENU command


Aggelakis

 

Posted

Quote:
Originally Posted by Medic_brietz View Post
how do you save something as a MNU file and not as a txt. no one ever mentions that...???
Oh sure, its actually easy. When you go to save it change the box to the right that says .txt to All Files. Then when your naming your file just put .mnu after the file name.


Dreaded Wail hits things freakin' hard.. i like to hit things freakin' hard... so.. id go Wail... SAVE THE WAILS!!!! - Solar_Lunata

 

Posted

The MNU file is a text file. You can create the file as a .txt, then rename it to change the extension to .mnu.


Hazel Black - Mind/Psi D
Stephanie Winters - Nightwidow
Jacqui Frost - Cold/Ice D
Jacqui Embers - Fire/Kin C
Simone Templar - Fire/MM B
Mallory Woods - Kin/Rad D
Sanguine Melody - Grav/Sonic C
Fumina Hara - Plant/Storm C
Nutmeg - Warshade
Lauren Wu
- SS/WP B

 

Posted

OK, so I was half-right.

Actually, I think the problem isn't that they're disabled, but that someone wasn't watching their coding, and left out a closing }...

I dunno. I "fixed" mine, and it has everything in it, as well as some custom stuffs.

Also, an interesting note: If you remove the authbit stuff, you still can't use a locked emote. All the authbit does is tell the game to make it a selectable option in the menu, or grey it out. No bypassing the requirements for certain items.




[ ProTip: The banner is a link to art refs!! | The Khellection | The HBAS Repository | Brute Guides (4/16/10) | How To Post An Image - A Quick Guide ]
Biggest Troll on the forums? I'll give you a hint:

 

Posted

Yea but its nice to have it grayed out so that you don't waste a costume change without the effect.


Dreaded Wail hits things freakin' hard.. i like to hit things freakin' hard... so.. id go Wail... SAVE THE WAILS!!!! - Solar_Lunata

 

Posted

This is what I've got so far, its maybe an hour or so from being finished. I've yet to make the VEATs menu and the Other menu, and I've yet to make the "toggle all off" for each menu and the reopening of the menu when you cast a toggle, the general idea is that whatever toon you're on, you can simply type either "Popmenu Toggles" to get all toggles or type "Popmenu <powerset>" and it'll bring up the options for that powerset.

Code:
//
//
{
Menu "Toggles"
Title "Type" 
Option "Power Pools &1" "popmenu PowerPools"
Option "Armors (Elements) &2" "popmenu ArmorsE"
Option "Armors &3" "popmenu Armors"
Option "Electric (Other) &4" "popmenu Electric"
Option "Ice (Other) &5" "popmenu Ice"
Option "Fire (Other)&6" "popmenu Fire"
Option "Dark (Other) &7" popmenu Dark"
Option "HEATs &8" "popmenu HEAT"
Option "VEATs &9" "popmenu VEAT"
Option "Other &0" "popmenu Others"
}
Menu "PowerPools"
{
Title "Non-travel"
Option "Concealement &1" "popmenu Concealment"
Option "Fighting &2" "popmenu Fighting"
Option "Leadership &3" "popmenu Leadership"
Divider
Title "Travel"
Option "Speed &4" "popmenu Speed"
Option "Flight &5" "popmenu Flight"
Option "Leaping &6" "popmenu Leaping"
}
Menu "ArmorsE"
{
Title "Elemental Armors"
Option "Dark Armor &1" "popmenu DarkArmor"
Option "Fire Aura &2" "popmenu FireAura"
Option "Ice Armor &3" "popmenu IceArmor"
Option "Stone Armor &4" "popmenu StoneArmor"
Option "Electric Armor &5" "popmenu ElectricArmor"
Option "Energy Aura &6" "popmenu EnergyAura"
}
Menu "Armors"
{
Title "Armors"
Option "Regeneration &1" "popmenu Regeneration"
Option "Willpower &2" "popmenu Willpower"
Option "Super Reflexes &3" "popmenu SuperReflexes"
Option "Invulnerability &4" "popmenu Invulnerability"
Option "Ninjistu &5" "popmenu Ninjistu"
Option "Shield Defense &6" "popmenu ShieldDefense"
}
Menu "Electric"
{
Title "Electric"
Option "Control &1" "popmenu ElectricControl"
Option "Manipulation &2" "popmenu ElectricityManipulation"
}
Menu "Ice"
{
Title "Ice"
Option "Control &1" "popmenu IceControl"
Option "Manipulation &2" "popmenu "IceManipulation"
Option "Assault &3" "popmenu IcyAssault"
}
Menu "Fire"
{
Title "Fire"
Option "Control &1" "popmenu FireControl"
Option "Manipulation &2" "popmenu FireManipulation"
}
Menu "Dark"
{
Title "Dark"
Option "Dark Miasma &1" "popmenu DarkMiasma"
}
Menu "HEAT"
{
Title "Aura"
Option "Umbral Aura &1" "popmenu UmbralAura"
Option "Luminous Aura &2" "popmenu LuminousAura"
}
Menu	"Speed"
{
Title "Speed"
Option "Super Speed &1" "powexecname Super Speed"
Option "Whirlwind &2" "powexecname Whirlwind"
}
Menu	"Concealement"
{
Title "Concealement"
Option "Stealth &1" "powexecname Stealth"
Option "Invisibility &2 " "powexecname Invisibility"
Option "Phase Shift &3" "powexecname Phase Shift"
}
Menu	"Fighting"
{
Title "Fighting"
Option "Tough &1" "powexecname Tough"
Option "Weave &2" "powexecname Weave"
}
Menu	"Flight"
{
Title "Flight"
Option "Hover &1" "powexecname Hover"
Option "Fly &2" "powexecname Fly"
Option "Group Fly &3" "powexecname Group Fly"
}
Menu	"Leadership"
{
Title "Leadership"
Option "Maneuvers &1" "powexecname Maneuvers"
Option "Assault &2" "powexecname Assault"
Option "Tactics &3" "powexecname Tactics"
}
Menu	"Leaping"
{
Title "Leaping"
Option "Combat Jumping &1" "powexecname Combat Jumping"
Option "Super Jump &2" "powexecname Super Jump"
Option "Acrobatics &3" "powexecname Acrobatics"
}
Menu	"BaneSpiderTraining"
{
Title "Bane Spider Training"
Option "Clocking Device &1" "powexecname Cloaking Device"
}
Menu	"ColdDomination"
{
Title "Cold Domination"
Option "Artic Fog &1" "powexecname Arctic Fog"
}
Menu	"CrabSpiderTraining"
{
Title "Crab Spider Training"
Option "Fortification &1" "powexecname Fortification"
}
Menu	"DarkArmor"
{
Title "Dark Armor"
Option "Dark Embrace &1" "powexecname Dark Embrace"
Option "Death Shroud &2" "powexecname Death Shroud"
Option "Murky Cloud &3" "powexecname Murky Cloud"
Option "Obsidian Shield &4" "powexecname Obsidian Shield"
Option "Cloak of Darkness &5" "powexecname Cloak of Darkness"
Option "Clock of Fear &6" "powexecname Clock of Fear"
Option "Oppressive Gloom &7" "powexecname Oppressive Gloom"
}
Menu	"DarkMiasma"
{
Title "Dark Miasma"
Option "Shadow Fall &1" "powexecname Shadow Fall"
}
Menu	"Devices"
{
Title "Devices"
Option "Cloaking Device &1" "powexecname Cloaking Device"
}
Menu	"ElectricArmor"
{
Title "Electric Armor"
Option "Charged Armor &1" "powexecname Charged Armor"
Option "Lightning Field &2" "powexecname Lightning Field"
Option "Conductive Shield &3" "powexecname Conductive Shield"
Option "Static Shield &4" "powexecname Static Shield"
}
Menu	"ElectricControl"
{
Title "Electric Control"
Option "Conductive Aura &1" "powexecname Conductive Aura"
}
Menu	"ElectricityManipulation"
{
Title "Electricity Manipulation"
Option "Lightning Field &1" "powexecname Lightning Field"
}
Menu	"EnergyAura"
{
Title "Energy Aura"
Option "Kinetic Shield &1" "powexecname Kinetic Shield"
Option "Power Shield &2" "powexecname Power Shield"
Option "Entropy Shield &3" "powexecname Entropy Shield"
Option "Energy Cloak &4" "powexecname Energy Cloak"
}
Menu	"FieryAura"
{
Title "Fiery Aura"
Option "Fire Shield &1" "powexecname Fire Shield"
Option "Blazing Aura &2" "powexecname Blazing Aura"
Option "Plasma Shield &3" "powexecname Plasma Shield"
}
Menu	"FireControl"
{
Title "Fire Control"
Option "Hot Feet &1" "powexecname Hot Feet"
}
Menu	"FireManipulation"
{
Title "Fire Manipulation"
Option "Blazing Aura &1" "powexecname Blazing Aura"
Option "Hot Feet &2" "powexecname Hot Feet"
}
Menu	"ForceField"
{
Title "Force Field"
Option "Personal Force Field &1" "powexecname Personal Force Field"
Option "Dispersion Bubble &2" "powexecname Dispersion Bubble"
Option "Repulsion Field &3" "powexecname Repulsion Field"
Option "Force Bubble &4" "powexecname Force Bubble"
}
Menu	"FortunaTeamwork"
{
Title "Fortuna Teamwork"
Option "Mask Presence &1" "powexecname Mask Presence"
}
Menu	"IceArmor"
{
Title "Ice Armor"
Option "Frozen Armor &1" "powexecname Frozen Armor"
Option "Chilling Embrace &2" "powexecname Chilling Embrace"
Option "Wet Ice &3" "powexecname Wet Ice"
Option "Icicles &4" "powexecname Icicles"
Option "Glacial Armor &5" "powexecname Glacial Armor"
Option "Hibernate &6" "powexecname Hibernate"
}
Menu	"IceControl"
{
Title "Ice Control"
Option "Arctic Air &1" "powexecname Arctic Air"
}
Menu	"IceManipulation"
{
Title "Ice Manipulation"
Option "Chilling Embrace &1" "powexecname Chilling Embrace"
}
Menu	"IcyAssault"
{
Title "Icy Assault"
Option "Chilling Embrace &1" "powexecname Chilling Embrace"
}
Menu	"IllusionControl"
{
Title "Illusion Control"
Option "Superior Invisibility &1" "powexecname Superior Invisibility"
}
Menu	"Invulnerability"
{
Title "Invulnerability"
Option "Temp Invulnerability &1" "powexecname Temp Invulnerability"
Option "Unyielding &2" "powexecname Unyielding"
Option "Invincibility &3" "powexecname Invincibility"
}
Menu	"Kinetics"
{
Title "Kinetics"
Option "Repel &1" "powexecname Repel"
}
Menu	"LuminousAura"
{
Title "Luminous Aura"
Option "Shining Shield &1" "powexecname Shining Shield"
Option "Thermal Shield &2" "powexecname Thermal Shield"
Option "Quantum Shield &3" "powexecname Quantum Shield"
Option "Group Energy Flight &4" "powexecname Group Energy Flight"
Option "Quantum Flight &5" "powexecname Quantum Flight"
}
Menu	"MentalManipulation"
{
Title "Mental Manipulation"
Option "World of Confusion &1" "powexecname World of Confusion"
}
Menu	"Ninjitsu"
{
Title "Ninjitsu"
Option "Ninja Reflexes &1" "powexecname Ninja Reflexes"
Option "Danger Sense &2" "powexecname Danger Sense"
}
Menu	"PainDomination"
{
Title "Pain Domination"
Option "Soothing Aura &1" "powexecname Soothing Aura"
Option "Suppress Pain &2" "powexecname Suppress Pain"
}
Menu	"RadiationEmission"
{
Title "Radiation Emission"
Option "Choking Cloud &1" "powexecname Choking Cloud"
}
Menu	"Regeneration"
{
Title "Regeneration"
Option "Intergration &1" "powexecname Intergration"
}
Menu	"ShieldDefense"
{
Title "Shield Defense"
Option "Deflection &1" "powexecname Deflection"
Option "Battle Agility &2" "powexecname Battle Agility"
Option "Against All Odds &3" "powexecname Against All Odds"
Option "Grant Cover &4" "powexecname Grant Cover"
}
Menu	"SonicResonance"
{
Title "Sonic Resonance"
Option "Sonic Dispersion &1" "powexecname Sonic Dispersion"
}
Menu	"StoneArmor"
{
Title "Stone Armor"
Option "Rock Armor &1" "powexecname Rock Armor"
Option "Mud Pots &2" "powexecname Mud Pots"
Option "Rooted &3" "powexecname Rooted"
Option "Brimstone Armor &4" "powexecname Brimstone Armor"
Option "Cystal Armor &5" "powexecname Cystal Armor"
Option "Minerals &6" "powexecname Minerals"
Option "Granite Armor &7" "powexecname Granite Armor"
}
Menu	"StormSummoning"
{
Title "Storm Summoning"
Option "Steamy Mist &1" "powexecname Steamy Mist"
Option "Hurricane &2" "powexecname Hurricane"
}
Menu	"SuperReflexes"
{
Title "Super Reflexes"
Option "Focused Fighting &1" "powexecname Focused Fighting"
Option "Focused Senses &2" "powexecname Focused Senses"
Option "Evasion &3" "powexecname Evasion"
}
Menu	"Teamwork"
{
Title "Teamwork"
Option "Tactical Training: Maneuvers &1" "powexecname Tactical Training: Maneuvers"
Option "Indomintable Will &2" "powexecname Indomintable Will"
Option "Tactical Training: Assault &3" "powexecname Tactical Training: Assault"
Option "Tactical Training: Leadership &4" "powexecname Tactical Training: Leadership"
}
Menu	"TrainingandGadgets"
{
Title "Training and Gadgets"
Option "Tactical Training: Maneuvers &1" "powexecname Tactical Training: Maneuvers"
Option "Tactical Training: Assault &2" "powexecname Tactical Training: Assault"
Option "Tactical Training: Leadership &3" "powexecname Tactical Training: Leadership"
}
Menu	"UmbralAura"
{
Title "Umbral Aura"
Option "Gravity Shield &1" "powexecname Gravity Shield"
Option "Orbiting Death &2" "powexecname Orbiting Death"
Option "Penumbral Shield &3" "powexecname Penumbral Shield"
Option "Shadow Cloak &3" "powexecname Shadow Cloak"
Option "Twilight Shield &4" "powexecname Twilight Shield"
Option "Nebulous Form &5" "powexecname Nebulous Form"
}
Menu	"WidowTeamwork"
{
Title "Widow Teamwork"
Option "Mask Presence &1" "powexecname Presence"
}
Menu	"Willpower"
{
Title "Willpower"
Option "Mind Over Body &1" "powexecname Mind Over Body"
Option "Indomitable Will &2" "powexecname Indomitable Will"
Option "Rise to the Challenge &3" "powexecname Rise to the Challenge"
Option "Heightened Senses &4" "powexecname Heightened Senses"
}
}
Also I want it to grey out the toggles your toon doesn't have, so if anyone knows the code for that could they tell me.


 

Posted

Quote:
Originally Posted by Flints View Post
Also I want it to grey out the toggles your toon doesn't have, so if anyone knows the code for that could they tell me.
Sadly, you can't.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Quote:
Originally Posted by Medic_brietz View Post
how do you save something as a MNU file and not as a txt. no one ever mentions that...???
No one ever mentions it because it's a generic Operating System issue. You rename the file in whatever way your OS requires you to rename files.

Windows Vista/7 can be pretty annoying with this because if you do not show file extensions (the default settings) then you cannot rename a file to another file extension in the Windows Explorer. You have to use the REN command from a command prompt or else use a 3rd party tool that lets you do it.

I personally use Notepad++ for all my text editing needs and it has a built-in Rename function that will rename file extensions.

Not sure about how to do it on a Mac, I try to stay as far from Apple as possible.


 

Posted

ok, after picking a lot of y'alls brains on this thread, i've come up with what i call my All popmenu. it basically covers most all powers and stuff that is common to all toons. i'm constantly making new ones, and found this to really cut down on my tray space usage. i put this in slot 1 tray 1, and number the sub-menus, so i hit three numbers to activate any power. once i got the hang of it, i find i can't live without it. i've just expanded it, but it's late and i don't have time to test it all out, so i'll just post it now and edit it later if i find errors.

Code:
//All
//
Menu "All"
{
Menu "&1 Buffs"
{
Option "&1 Rest" "powexec_name Rest"
Option "&2 Mystic Fortune" "powexec_name Mystic Fortune"
Option "&3 Mutation" "powexec_name Secondary Mutation"
Option "&4 Shadowy Presence" "powexec_name Shadowy Presence"
Option "&5 Self Rez" "powexec_name Resuscitation"
Option "&6 Rez Ally" "powexec_name Resuscitator$$powexec_name Revive Ally$$powexec_name Resurrect"
Option "&7 Reveal Map" "powexec_name Reveal"
Option "&8 Self Destruction" "powexec_name Self Destruction"
}
Menu "&2 Travel"
{
Option "&1 Prestige Power Slide" "powexec_name Prestige Power Slide"
Option "&2 Ninja Run" "powexec_name Ninja Run"
Option "&3 Jump Pack" "powexec_name Zero-G Pack$$powexec_name Jump Pack"
Option "&4 Jet Pack" "powexec_name Jetpack$$powexec_name Raptor Pack$$powexec_name Traveler's Jet Pack"
Option "&5 Walk" "powexec_name Walk"
}
Menu "&3 Teleportation"
{
Option "&1 Ouroboros" "powexec_name Ouroboros Portal"
Option "&2 Pocket D" "powexec_name Pocket D VIP Pass"
Option "&3 Mission Teleporter" "powexec_name Mission Transporter"
Option "&4 Base Portal" "powexec_name Base Transporter$$powexec_name Base Teleporter"
Option "&5 WW Teleporter" "powexec_name Consignment House Transporter$$powexecname Day Trader Teleporter$$powexecname Enhanced Day Trader Teleporter"
Option "&6 Assemble the Team" "powexec_name Assemble The Team$$powexec_name Summon Teammates"
}
Menu "&4 Pets"
{
Option "&1 Combat-Buff Pet" "powexec_name Light Fairy Pet$$powexec_name Dark Fairy Pet$$powexec_name Blue Wisp Pet$$powexec_name Red Wisp Pet$$powexec_name Shield Drone Pet$$powexec_name Power Drone Pet$$powexec_name Shield Oscillator Pet$$powexec_name Power Oscillator Pet"
Option "&2 Non-Combat Pet" "powexec_name Clockwork Pet$$powexec_name Demon Pet$$powexec_name Mekman Pet$$powexec_name Redcap Pet$$powexec_name Rikti Pet"
}
Menu "&5 Accolades"
{
Option "&1 Vanguard Medal" "powexec_name Vanguard Medal"
Option "&2 Geas of the Kind Ones" "powexec_name Geas Of The Kind Ones"
Option "&3 Eye of the Magus" "powexec_name Eye Of The Magus"
Option "&4 Elusive Mind" "powexec_name Elusive Mind"
Option "&5 Crey CBX-9 Pistol" "powexec_name Crey CBX-9 Pistol"
}
Menu "&6 Day Job Powers"
{
Option "&1 Combat Shield" "powexec_name Combat Shield"
Option "&2 Baton (stun)" "powexec_name Baton"
Option "&3 Rune (+ vs. non-human)" "powexec_name Rune Of Purification"
Option "&4 Frag Grenade" "powexec_name Fragmentation Grenade"
Option "&5 Web Grenade (immob.)" "powexec_name Web Grenade"
Option "&6 Smoke Bomb (blind)" "powexec_name Smoke Bomb"
Option "&7 Sleep Gas (sleep)" "powexec_name Sleep Gas"
Option "&8 Tear Gas (hold)" "powexec_name Tear Gas"
}
Menu "&7 Extras"
{
Option "&1 Search" "Search"
Option "&2 Find Member" "Findmember"
Option "&3 Who in Zone" "Whoall"
Option "&4 Hide" "Hide"
Option "&5 Stuck" "Stuck"
Option "&6 Location" "Loc"
Option "&7 Netgraph ON" "Netgraph 1"
Option "&8 Netgraph OFF" "Netgraph 0"
Option "&9 FPS ON" "Showfps 1"
Option "&0 FPS OFF" "Showfps 0"
}
}

opinions?


 

Posted

Quote:
Originally Posted by Kheldarn View Post
You can do some pretty neat things with /popmenu. I've used it to create a special menu that will allow you to set any Gladiator you've earned as your Badge Title. What are you waiting for? Grab it!
I just downloaded this and noticed that your Hero file has a "Longbow Wardern 1" listed. It should still work though since it's just the display name that's mispelled.


 

Posted

that's what i tried to do, kheldarn, but it wasn't working for me. i was posting a different response to you saying that, but as i was typing i realized i had put it in my keybind file without reloading it.
so, i guess my response is now 'that's exactly what i was thinking! i used the ` key to bind it, and it works perfect!'


 

Posted

Fans of the POPMENU command stay tuned! Even if you're not a fan, I think you may want to stay tuned as well...

I have a really sweet set of new Menus in development right now that I think will be REALLY useful for a lot of people...

And yeah, I'm not going to tell you what it is either! You'll just have to wait. Or guess.

It shouldn't take me more than a week to finish up the menu project. I built a VBScript to automatically create the menus in bulk but I still have to massage the input data a bit before running the script and then fill in the menu titles afterwards too. It takes time to process almost 1000 items into sorted and usable menus.

Then there's testing, but the preliminary testing today has been very positive with no problems with the base structures, just a few input data mistakes. The bulk import script I built worked remarkably better than I anticipated which made things a lot smoother.

I'm also curious about the performance of a 1000+ item PopMenu. Preliminary testing showed no perceptible performance issues at all with over 100 items on a single menu sorted into submenus.

Good thing though is I'm probably about 25-30% finished and what I have done now is release-candidate PopMenu code.


 

Posted

Quote:
Originally Posted by Zombie Man View Post
I'd guess, but you beat me to it when you described what it is you're working on. :P
It may be a clever mis-hint to throw us off of his track...

I'll go out on a limb and say that it does have something to do with popup menus though!

(Looking forward to seeing this!)


@Zethustra
"Now at midnight all the agents and the superhuman crew come out
and round up everyone that knows more than they do"
-Dylan

 

Posted

Quote:
Originally Posted by Kheldarn View Post
*pelts TUO with bacon, then sends Tiny Pepsiman after him*

I wanna be a tester!!
LOL! Yumm, baaaaconnnn!

Actually, Testing is pretty much done. The Menu is fairly simple in function and the way it works is solid,fully tested and operational, it's just a matter of data entry now and then some debugging if I get anything spelled wrong.

I figured out a better way to massage the data and it's going fairly fast. I should have it done by the weekend. I'll post it all here and let you be my QA Department since I still haven't tested the whole thing combined into one menu to see if it blows up COH.

After that, all it should need is a bit of cosmetic tweaking. Who knows, maybe Paragon City will collapse into a mini black hole started by the density of my gargantuan PopMenu.


 

Posted

Combining this with the "optionset buffsettings" settings I created this for Buffers to hide those pesky Auto and toggle powers and set stacking to Auto to help them spot expiring buffs and mezzes from the icon spam.

Macro :
/macro Buf "popmenu optionsetbuff"

Menu File :
Data\Texts\English\Menus\optionset.mnu

Code:
// POPMENU File for OptionSet Buff commands
//
Menu "OptionSetBuff"
{
Title "Buff Window Commands"
Option "Default &1" "optionset buffsettings 0"
Option "All Numeric &2" "optionset buffsettings 1052688"
Option "All Numeric Hide Auto &3" "optionset buffsettings 1118481"
Divide
Option "Hide All Auto and Toggles &4" "optionset buffsettings 1250067"
Option "Hide Self Auto and Toggles &5" "optionset buffsettings 19"
Option "Hide Team Auto and Toggles &6" "optionset buffsettings 4864"
Option "Hide Pet Auto and Toggles &7" "optionset buffsettings 1245184"
}
I have confirmed that Hiding Toggles works across the board too.

Options 2-7 all set stacking to numeric.

The options are exclusive so choosing Hide Self Auto and Toggles shows them in the Team and Pet menu. Choosing Hide Team Auto and Toggles will set Self and Team back to default.


 

Posted

Quote:
Originally Posted by Carnifax_NA View Post
Combining this with the "optionset buffsettings" settings I created this for Buffers to hide those pesky Auto and (hopefully) toggle powers and set stacking to Auto to help them spot expiring buffs and mezzes from the icon spam.
Now this is an awesome example of a great PopMenu! There's some commands you can use to do really cool things but the syntax can be horrible. Putting it in a menu like this really makes things nice and simple. Great work!


 

Posted

Okay, great news! My new PopMenu project is basically done! Data entry went fairly fast, well, faster than expected anyway, and menu building should be fully complete.

I already tested a combined PopMenu that was about 85-90% complete earlier today and performance is NOT going to be a problem. Even with the size of this PopMenu, there is no perceptible delay in displaying or navigating the menu structure.

One more round of testing tonight to make sure the release code is "functional" at worst and I'll post it on the Forum as time and my wife permit. I'll be making a new thread so that I can track bugs and suggestions away from the general-use PopMenu thread.

Some stats of the finished PopMenu project:

  • File Size: 122 KB (125,084 bytes)
  • File Length: 7144 Lines of PopMenu code (but about 1250 lines with nothing but a { or a } on it)
  • Number of Internal Menus: 155
  • Number of Options: 1105
I don't have an online storage account but I found "Drop.io" that looks pretty good for direct linking and downloading. I hope it works okay because I won't be posting the code directly to the forum. Any other file sites offer free, hot-linked direct downloads?