[Register] [731851 Members] [102221 Online; 1829 Members, 100392 Guests]  
Bridge Commander
File Search

Bridge Commander Downloads > Utilities > 3rd party Scripting:
Unified Main Menu (1.0)
Filename: unifiedmainmenu20060205.zip

Date Added:
Type / Category:
67.49 KB
Utilities > 3rd party Scripting

Average User Rating: 8.8
Number of Votes: 31
Related Files:
Latest 5 Utilities > 3rd party Scripting:
- CrewSwapper (3.0)
- Shield Percentages (0.1)
- BC Stabilizer (20090919)
- Karronades Accelerated Intercept (1.0.1)

5 Other Files by MLeoDaalder:
- FTech ( Foundation Technologies )
- SubMenu (3.7)
- NanoFX2b Fixes (1.0)
- FPS Counter 2.0
- Skinning and Damaging Tool V2.0

 Bridge Commander
 » About
 » Screenshots
 » Screenshots 2
 » System Requirements
 » Default Key Layout
 » Downloads
    - Bridges
    - Official Releases
    - Maps
    - Mods
    - Media
    - Sounds
    - Utilities
     - Star Trek
        - Ships
        - Stations
        - Enterprise Series
        - Starfleet Museum
    - Star Wars
    - BSG Ships
    - Babylon5 Ships
 » File Search
 » Submit Files

 The News
 » News
 » News Archive
 » Submit News

 The Community
 » Tutorials
 » Links
 » BC Forums
    - BC General
    - Modding & Editing
    - Help Forum
    - Star Trek Talk

 » BCC - Forums
    - Modding
    - Scripting
    - Bridge Modding
    - Releases
    - Tech Support

 » BCS: TNG - Portal
    - Forums
    - DS9FX
    - DS9FX Tech Support
    - Partner Project Devs
    - BC: New Frontier
    - Final Frontier
    - JL Studios
    - Dave975 & DKealt
    - The Armada Project
    - CC Shipyards

 » Star Trek: Excalibur
    - ST: Excalibur - Forums

 » Submit PotD
 » PotD Archive

 The Site
 » Latest Poll
 » Rules
 » FAQ
 » About
 » Staff
 » Contact Us
 » Apply to Volunteer

Unified Main Menu (1.0) - File Description  

Tech: 10
Quality: 10
Stability: 9
Creativity: 10
Item Placement: 10
Size vs. Usefulness: 10
Installation Instructions: 10

Overall Rating: 9.9

This mod is designed provide the community with one MainMenu modification that will make other MainMenu modifications redundant so that there won't be multiple versions of MainMenu. This is done by plugins.

Unified Main Menu is a new mod from MLeoDaalder that completly replaces the way that the Mutators menu works within foundation. Instead of the "mutators" button there is a "customize" button. Clicking this button brings up a side menu which allows the user to set up their config menu. Once ur config menu is set up it encorporates mutators, and third party config panels such as nanofx2b.

To say this is a work of genius doesnt do it justice, this mod has the scope to revolutionise the way modders make mods.

Unified Main Menu (1.0) - Screenshots  
Click to enlarge

Unified Main Menu (1.0) - File Download Options  

Primary Download Locations:
Provided by:
Worldwide Mirror by FileFront
usa - USA Central USA Central

Download from Worldwide Mirror by FileFront Download Unified Main Menu!

Unified Main Menu (1.0) - Readme  
Readme File:
Unified Main Menu v1
By MLeo Daalder

Purpose of the mod:
To provide the one MainMenu modification that will make other MainMenu modifications redundant
so that there won't be multiple versions of MainMenu. This is done by plugins.

Copy the scripts directory from the zip and put it in your Bridge Commander directory.

If you have NanoFXv2 Beta (or higher) installed, then I would like to point your attention to
a separate directory in the zip named NanoFXConfigPanel, this has an another directory in it
which you must copy to your Bridge Commander directory as well, this will install a NanoFX plugin.

Be sure that the directory structure is preserved when you unzip it.

This mod includes:
The UMM (Unified Main Menu)
A mutators plugin (more on that later)
Auto Test Mode
NanoFX Config Panel plugin (in the separate directory)
KeyFoundation (an older mod of mine, it seemed natural of including it as well)

Features of "plain and pluginless" UMM:
Allowing modders to create their own menus and options in MainMenu without overwriting mainmenu.py
And making it an option for their mods, meaning they don't have to include this mod for their menu's (if they do it right)
A stable method of letting BC run code at start up.
Filtering non missions from the mission list. And allowing modders to exclude their directories in
Custom even if their mod does happen to comply with the mission format (more on that later).

How to use:
Start the game and go to Options, you will see a button called: "Configuration", this is the same button that was
known as "Mutators".
Here you will find all the configurations you need under the menu "Configurations". For example, the mutator plugin
must be made active to see it. You can find the mutators plugin under Configurations->Custom Options->Options->Mutators

Be sure to enable the Master Switch. The Master Switch is there to allow end users who are experiencing problems to see if it's UMM related.
Also, please note that you need to reload (reclick the Options button at the top) for some changes to take effect.
Start Up modules require a restart of BC.

Dasher, for his Foundation, FoundationTriggers and FoundationTechnologies
Defiant, for his scrolling mutators
Mark, for wanting a configuration menu in the main menu which made me get the project
off the ground in a matter of days after months (year and a couple of months actually)
of thinking to do this and for providing the first 3rd (or rather 2nd) party mod to use this.
Lost_Jedi, for giving it a last minute beta test.
BCU community who visit the scripting forum for tested this mod

Planned mods by myself (no ETA as of yet, they have their quirks to sort out):
Foundation Preference Preserver
Movie Manager (select what movies to show on start up)

Third party scripters are allowed to redistribute the original package in their mods,
although it is advised that they link to the latest version just to be sure.
If you, as third party scripter, decide to include this mod, then I would find it very nice
to see my name in the credits.

No special permission is needed to redistribute the original, unmodified package (and all files there in).
However, if you do have made modifications to this mod, or any files in the package, then you _MUST_ run it
by me as I'd like to test it for problems.

Any Bugs?
Contact me on MLeoDaalder @ netscape.net or PM me on BCU (MLeo there).
And tell me what mod you tried to use with it (please include a link to the mod if you can).

About the Mutator plugin:
I would like to start by giving credit to Dasher for his version of it.
Defiant for his scrolling mutators (but I'm afraid this modification isn't needed anymore, yet credit must still be given).

Here is an example on how to use it:
import Foundation
TestSubMenusMode = Foundation.MutatorDef("Submenus Test")
TestSubMenusMode.MutatorGroup = ["Test", "Sub", "Menus"]

For Modders:
Creating Main Menu Mods:
There are several types of mods, though all are the same setup (save for the startup mods)
These types are (behind the name is the place to put the file):
StartUp (StartupModules)
Configurations (ConfigModules)
Configurations::Options (ConfigModules/Options)
Configurations::Options::General (ConfigModules/Options/General)
Configurations::Options::Sound (ConfigModules/Options/Sound)
Configurations::Options::Graphics (ConfigModules/Options/Graphics)

All locations are relative to your BC path and the following path:

As for the basic structure of your plugin, you need atleast 2 functions.
GetName - this must return the name of your mod
It has no arguments
CreateMenu - this must return your configuration screen, if there isn't one then you must return None
It has the following arguments:
pOptionsPane - pOptionsPane is the right hand side of the options window, can be entered as None (in the stock scripts it isn't really used, except for the keyboard configuration)
pContentPanel - this is the direct "parent" your UI will be added to.
bGameEnded - whether or not the game ended, must default to 0

There is an exception, namely in the StartUp modules. These mods have an extra function:
StartUp - this doesn't return anything, and it will have to contain all the code you need for your mod to be "hooked" into BC
It has no arguments

If you have any questions, don't hesitate to look through the examples or contact me (my MSN is the same as my e-mail)

Unified Main Menu (1.0) - User Comments  
The following comments are owned by the user that posted them. BC Files is not responsible for their content.

Total comments: 28 | Last comment: 11-21-2014 at 01:53

Click the Expand symbol to expand all comments (view full comments)

 Expand#1 - Posted by: Lost_Jedi (Member) - 02-05-2006 at 09:18

 Expand#2 - Khaaan! - Posted by: Myxale (Member) - 02-05-2006 at 09:45

 Expand#3 - Posted by: mldaalder (Member) - 02-05-2006 at 09:51

 Expand#4 - Cool - Posted by: Delta007_Sev (Member) - 02-05-2006 at 10:45

 Expand#5 - Posted by: TheKnightRider (Member) - 02-06-2006 at 02:49

 Expand#6 - Posted by: mldaalder (Member) - 02-06-2006 at 04:13

 Expand#7 - Posted by: JamesTiberiusKirk (Member) - 02-06-2006 at 05:47

 Expand#8 - one more thing - Posted by: nobe (Member) - 02-09-2006 at 05:06

 Expand#9 - @#8 - Posted by: mldaalder (Member) - 02-09-2006 at 06:42

 Expand#10 - Posted by: bumting (Member) - 03-04-2006 at 11:57

 Expand#11 - #10 - Posted by: JimmyB76 (Member) - 03-04-2006 at 18:02

 Expand#12 - Posted by: fraggczar (Member) - 04-23-2006 at 16:52

 Expand#13 - ***UPDATE*** QBR FIX - Posted by: JimmyB76 (Member) - 04-27-2006 at 16:58

 Expand#14 - Posted by: deanej (Member) - 06-27-2006 at 20:01

 Expand#15 - #14 - Posted by: JimmyB76 (Member) - 06-28-2006 at 10:42

 Expand#16 - amazing - Posted by: darth5ava63 (Member) - 11-09-2006 at 03:08

 Expand#17 - dl'ed - Posted by: N1GH7H4WK (Member) - 01-18-2007 at 12:44

 Expand#18 - Duhh??? - Posted by: Serath186 (Member) - 07-25-2008 at 04:35

 Expand#19 - Posted by: Madax (Member) - 09-17-2008 at 11:16

 Expand#20 - Posted by: MSB3000 (Member) - 02-01-2009 at 20:04

 Expand#21 - lol - Posted by: Prometheus9594 (Member) - 07-11-2009 at 23:11

 Expand#22 - Posted by: flarespire (Member) - 03-06-2010 at 11:57

 Expand#23 - Posted by: flarespire (Member) - 03-06-2010 at 12:00

 Expand#24 - @13 - Posted by: stardestroyer001 (Member) - 03-08-2010 at 21:44

 Expand#25 - Fix - Posted by: teleguy (Member) - 05-26-2010 at 03:02

 Expand#26 - Fix - Posted by: teleguy (Member) - 05-26-2010 at 03:04

 Expand#27 - Posted by: Shoe123 (Member) - 11-21-2014 at 01:53

 Expand#28 - Posted by: Shoe123 (Member) - 11-21-2014 at 01:53

When posting comments, you must follow these rules:
  1. No "Yay I got First Post!" posts, no exceptions and no matter what other content the post has!
  2. No Pornographic Material. Any sexually oriented imagery or links to such content will not be tolerated.
  3. No Warez or Illegal Software. This includes linking to software, posting about it, and suggesting to get it.
  4. No Cursing or Swear words. We encourage you to use our comment sections as a forum to debate files, news, etc., but please use proper adjectives to express yourself. We will not tolerate abuse upon another member or author.
  5. No Attacks / Retaliation of any kind against a member, or group of members.
  6. Please do not advertise for other sites or forums here.
  7. Maximum of 3 smileys per regular member.
The high interactivity of this site should be considered a luxury, not a right. If you cannot follow these simple rules, you can and will be warned or banned from the comments, site or the entire network for any period of time.
Now enjoy yourself and behave!

  • Register: To get your own Username, click here!
  • Forgot your password? click here!
  • You can use UBB here!
Username:     Password:  
Remember my username and password
Comment Title:
Your comments for this File please:

 Latest Files
 » New Phased-Plasm.. (V.1)
 » New Shield Textu.. (1.0)
 » SFRDNovaConcept1.. (1.0)
 » SFRD Ambassador .. (1.0)
 » Kessok Crew (1.0)
 » Gramor (1.0)
 » Kleona (1.0)
 » Borgrepsci's Ar.. (v1.0)
 » Multiplayer Fix (1.0)
 » TiqHud Tribute T.. (1.0)

 Latest News
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Michael Ansara Remem..

 The Network
 » Gaming News
 » Game Demos
 » Game Patches
 » Trailer Videos
 » Gaming Forums

 Game Portals:
 » Age of Empires 3
 » Aliens vs Predator 2
 » America's Army
 » ArmA 2
 » Armada 2
 » Battlefield 1943
 » Bridge Commander
 » Brothers in Arms 2
 » Call of Duty 4
 » Command & Conquer
 » Company of Heroes
 » Crysis
 » Counter-Strike: Source
 » Dawn of War Series
 » Day of Defeat: Source
 » Diablo 3
 » Doom 3
 » Elite Force
 » Enemy Territory
 » Fallout 3
 » Far Cry 2
 » F.E.A.R.
 » Flight Simulator X
 » GTA San Andreas
 » Half-Life 2
 » Halo
 » Jedi Knight 3
 » Knights of the Old Republic
 » Left 4 Dead 2
 » LOTR: Battle 4 Middle Earth
 » Medal of Honor
 » Operation Flashpoint
 » Quake 4
 » Red Faction: Guerrilla
 » rFactor
 » Silent Hunter 4
 » Sins of a Solar Empire
 » Soldier of Fortune 2
 » S.T.A.L.K.E.R.
 » Star Trek: Legacy
 » Star Wars Battlefront 2
 » Star Wars Empire at War
 » StarCraft II
 » Starfleet Command III
 » Supreme Commander
 » Team Fortress 2
 » The Elder Scrolls IV
 » The Sims 2
 » TrackMania United
 » Unreal Tournament 3
 » Warcraft III
 » World of Warcraft
 » X3: Terran Conflict

You got served by in 0.2108 seconds using 6 MySQL queries and 13 includes
Copyright © 2015 FileFront, Inc. All rights reserved.
Design by Jos Jongejan aka Pro-Filer & Delta. Use of Bridge Commander Files materials is subject to certain Terms & Conditions.
TM & © 2015 Paramount Pictures. All rights reserved. Star Trek: TNG and related marks are trademarks of Paramount Pictures in the U.S. and/or other countries.