Dynamic HUDs quirk / StartUp
Posted: Mon Dec 13, 2010 2:20 am
There seems to be 8 downloadable HUD OXPs on the Wiki, and I believe 2 of them are Dynamic HUDs: Killer Wolf's Dynamic HUD and the most recent version(s) of MilSpec HUD. Sorry if I am incorrect about that; anyway those 2 Dynamic Huds are what I used to learn from.
They both have a certain quirk, and probably EVERY Dynamic HUD being used most likely has the same quirk... you start up in Oolite with the DEFAULT HUD, and you have to launch from the station to see the new HUD. At your first docking you will see the Dynamic HUD's "docked hud" for the first time.
Most likely everyone is basically just passing around the same Dynamic Hud script, and doing what I've done... learn by studying the work of others. This "minor issue" isn't talked about much, and just seems to be an accepted quirk. EASY to fix.
Reason (1): The scripts in these HUDs depend on changes to your Alert Condition before they will switch to anything new. When you start Oolite, you START in a docked condition. When you launch, you change to (usually) Condition Yellow. (or possibly Condition Red if there are hostiles around, or POSSIBLY Condition Green with certain OXP dockables... though I doubt it, because probably you will be mass-locked).
Reason(2): When Oolite starts, it looks for "hud.plist". Most likely (just a guess here) Oolite loads the default hud.plist from the Oolite\ ... \Resources\Config folder. THEN, if an OXP has a hud.plist file, Oolite will load it, overriding the default hud.list. OR Oolite looks for hud.plist in any OXPs first (I doubt that this is the case).
SO....
In whatever Dynamic HUD OXP your are using, make a COPY of that HUD's "docked condition" HUD. RENAME the COPY to "hud.plist", putting it into that HUD's OXP Config folder (if it isn't there already).
I did this for mine... doesn't seem to cause any problems. Flew to a Non-GalCop station to make sure (in my present installation, there are only Rock Hermits in this category). Everything worked fine.
They both have a certain quirk, and probably EVERY Dynamic HUD being used most likely has the same quirk... you start up in Oolite with the DEFAULT HUD, and you have to launch from the station to see the new HUD. At your first docking you will see the Dynamic HUD's "docked hud" for the first time.
Most likely everyone is basically just passing around the same Dynamic Hud script, and doing what I've done... learn by studying the work of others. This "minor issue" isn't talked about much, and just seems to be an accepted quirk. EASY to fix.
Reason (1): The scripts in these HUDs depend on changes to your Alert Condition before they will switch to anything new. When you start Oolite, you START in a docked condition. When you launch, you change to (usually) Condition Yellow. (or possibly Condition Red if there are hostiles around, or POSSIBLY Condition Green with certain OXP dockables... though I doubt it, because probably you will be mass-locked).
Reason(2): When Oolite starts, it looks for "hud.plist". Most likely (just a guess here) Oolite loads the default hud.plist from the Oolite\ ... \Resources\Config folder. THEN, if an OXP has a hud.plist file, Oolite will load it, overriding the default hud.list. OR Oolite looks for hud.plist in any OXPs first (I doubt that this is the case).
SO....
In whatever Dynamic HUD OXP your are using, make a COPY of that HUD's "docked condition" HUD. RENAME the COPY to "hud.plist", putting it into that HUD's OXP Config folder (if it isn't there already).
I did this for mine... doesn't seem to cause any problems. Flew to a Non-GalCop station to make sure (in my present installation, there are only Rock Hermits in this category). Everything worked fine.