Bridge Commander Kobayashi Maru Project
It is currently Tue Jun 25, 2019 3:21 am

All times are UTC

Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: Modified HelmMenu
PostPosted: Fri Feb 28, 2014 1:46 pm 
Cadet 2nd Year
Cadet 2nd Year

Joined: Fri Jan 03, 2014 10:33 pm
Posts: 30
Location: Eisenach, Germany
I've modified the stock helm bridge menu. All of the new commands are available in single player mission and in quickbattle. This is also the reason why I've just modified this file instead of make a mod. All of the script-addons doesn't need the foundation. I think, we should generally use elementary buttons and events without foundation. All of this commands and AI-events are availlable in some missions of unmodified BC. There is no real new code.

New Menus or Buttons:

Order.. (German: Kommandiere) - Selected Ship (Ausgewaehltes Raumschiff)
  • Stop [from FleetUtils]
  • Fly Forward (Fluechten) [from FleetUtils]
  • Follow (Folgen) [from FleetUtils]
  • Dock (Andocken) [from FleetUtils]
  • Defend me (Verteidige mich) [from FleetUtils]

Target (Ziel)
  • Intercept (Abfangen) [stock button]
  • Orbit [from Orbit.py-QBautostart-Script]
  • Collision Course (Kollisionskurs)
[from CollisionCourse.py-QBautostart-Script]

Maneuvers (Manoever)
  • All Stop (Voller Stop) [stock button]
  • Warping (Fluechten mit Warp) [from Warp.py-QBautostart-Script)]

The associated events are included in HelmMenuHandlers, but you need to copy the FollowOrders.py and FlyForward.py in AI/Compound-folder, too. This files include the associated CreateAI from Defiant's FleetUtils-Mod.
If you use stock Bridge Commander without KM2011, you need to put the RamAI.py from KM2011 in AI/Player-folder.
If you use KM2011, you should delete the FleetUtils.py/pyc, Orbit.py/pyc and Warp.py/pyc from Custom/QBautostart. Otherwise you have some redundant buttons in Bridge Menu. I move the other commands from FleetUtils to the HelmMenuHandlers with the next update.

BTW: You need to modify the Bridge Menus.tgl with strings from above. I've used the string-database instead of static strings for the new buttons. The TGL with German strings I mail on request. The forum doesn't allow to upload tgl-files.

FlyForward.py [1.41 KiB]
Downloaded 629 times
FollowOrders.py [4.39 KiB]
Downloaded 682 times
HelmMenuHandlers.py [108.93 KiB]
Downloaded 618 times
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC

Who is online

Users browsing this forum: No registered users and 2 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group