Back to Index Page generated: Dec 20, 2024, 7:22:09 AM

Expansion Steampunk HUD

Content

Warnings

  1. No version in dependency reference to oolite.oxp.Norby.HUDSelector:null
  2. Optional Expansions mismatch between OXP Manifest and Expansion Manager at character position 0062 (DIGIT ZERO vs LATIN SMALL LETTER N)

Manifest

from Expansion Manager's OXP list from Expansion Manifest
Description Elegant HUD designed by an aesthete (Killer Wolf). The contrast lens is foldable by those who can tweak. The scanner needs some TLC. Elegant HUD designed by an aesthete (Killer Wolf). The contrast lens is foldable by those who can tweak. The scanner needs some TLC.
Identifier oolite.oxp.Killer_Wolf.Steampunk_hud oolite.oxp.Killer_Wolf.Steampunk_hud
Title Steampunk HUD Steampunk HUD
Category HUDs HUDs
Author Killer Wolf Killer Wolf
Version 1.1 1.1
Tags Balance=green, HUD Balance=green, HUD
Required Oolite Version
Maximum Oolite Version
Required Expansions
Optional Expansions
  • oolite.oxp.Norby.HUDSelector:0
  • oolite.oxp.Norby.HUDSelector:
  • Conflict Expansions
    Information URL https://wiki.alioth.net/index.php/Steampunk_HUD n/a
    Download URL https://wiki.alioth.net/img_auth.php/3/36/Oolite.oxp.KillerWolf.SteampunkHUD.oxz n/a
    License Killer Wolf special Killer Wolf special
    File Size n/a
    Upload date 1692785543

    Documentation

    Also read http://wiki.alioth.net/index.php/Steampunk%20HUD

    Read Me.txt

    To use this folded HUD rename the "hud.png" image to, eg, "oldhud.png" and rename the "steamwolffolded.png" image to "hud.png".
    
    
    
    
    
    
    
    This HUD was designed by Killer Wolf back in 2010. For License details, see the relevant Elite wiki page: https://wiki.alioth.net/index.php/License
    
    This HUD would never appeared on the Expansions Manager without 
    1) Killer Wolf's digging it up from decade-old archives
    2) Phkb's selfless help and advice. That man is a hero!
    
    If you have the skills, the .png needs tweaking as the scanner obscures the lollipops! And if you have the skills, an easier transition between the raised and lowered contrast lens would be a spiffing addition. As would adding one of KW's wonderful docked HUDs!
    
    IF you can do any of this, please do so! It's beyond my current capabilities. Cholmondely (2022).
    
    
    
    
    This oxp was rescued from obscurity by Killer Wolf in March 2022.
    
    
    BB thread: http://aegidian.org/bb/viewtopic.php?f=4&t=7397

    Equipment

    This expansion declares no equipment. This may be related to warnings.

    Ships

    This expansion declares no ships. This may be related to warnings.

    Models

    This expansion declares no models. This may be related to warnings.

    Scripts

    Path
    Config/script.js
    "use strict";
    this.name = "Steampunk_hud";
    this.author = "Killer Wolf";
    this.licence = "Killer Wolf special (https://wiki.alioth.net/index.php/License)";
    
    this.startUp = function () {
    	player.ship.hud =  this.name + ".plist";; // for docked HUD add this: + "-dock.plist"-->
    	var h = worldScripts.hudselector;
    	if( h ) h.$HUDSelectorAddHUD("Steampunk HUD", this.name);
    }
    
    // Beneath is copied from Coluber HUD, needed for a secondary "docked HUD"
    //this.shipWillDockWithStation = function(station) {
    //	player.ship.hud =  this.name; // as above + "-dock.plist";
    //}
    //
    //this.shipWillLaunchFromStation = function() {
    //	player.ship.hud =  this.name + ".plist";
    //}
    //
    //this.$HUDSelectorCallBack = function ( off ) {
    //	var w = worldScripts.coluber_hud_ch01;
    //	if( off ) { //do things to disable your HUD like rename functions
    //		if( w.shipWillDockWithStation ) {
    //			w.$save_shipWillDockWithStation = w.shipWillDockWithStation;
    //			delete w.shipWillDockWithStation;
    //		}
    //		if( w.shipWillLaunchFromStation ) {
    //			w.$save_shipWillLaunchFromStation = w.shipWillLaunchFromStation;
    //			delete w.shipWillLaunchFromStation;
    //		}
    //	} else { //do things to activate your HUD like restore disabled functions
    //		//  if the player is docked, use the docked version of the HUD
    //		if (player.ship.docked) player.ship.hud =  this.name + "-dock.plist";
    //		if( !w.shipWillLaunchFromStation ) {
    //			eval("w.shipWillDockWithStation = "+w.$save_shipWillDockWithStation);
    //			eval("w.shipWillLaunchFromStation = "+w.$save_shipWillLaunchFromStation);
    //		}
    //	}
    //}