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

Expansion Better Screens

Content

Manifest

from Expansion Manager's OXP list from Expansion Manifest
Description Adds utilitarian backgrounds to the standard screens, for those who don't like black but don't want anything too fancy. Adds utilitarian backgrounds to the standard screens, for those who don't like black but don't want anything too fancy.
Identifier oolite.oxp.smivs.betterScreens oolite.oxp.smivs.betterScreens
Title Better Screens Better Screens
Category Ambience Ambience
Author Smivs Smivs
Version 1.2.1 1.2.1
Tags
Required Oolite Version
Maximum Oolite Version
Required Expansions
Optional Expansions
Conflict Expansions
Information URL http://wiki.alioth.net/index.php/Better_Screens n/a
Download URL https://wiki.alioth.net/img_auth.php/5/50/BetterScreens.oxz n/a
License CC-BY-NC-SA 3.0 CC-BY-NC-SA 3.0
File Size n/a
Upload date 1610873299

Documentation

Also read http://wiki.alioth.net/index.php/Better%20Screens

readme.rtf

{\rtf1\ansi\deff3\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq0\fcharset1 Times New Roman;}{\f5\fswiss\fprq0\fcharset1 Arial;}{\f6\fnil\fprq2\fcharset0 DejaVu Sans;}{\f7\fnil\fprq2\fcharset0 Arial;}{\f8\fnil\fprq0\fcharset1 Lohit Hindi;}{\f9\fnil\fprq2\fcharset1 Lohit Hindi;}{\f10\fnil\fprq0\fcharset1 DejaVu Sans;}}
{\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
{\stylesheet{\s0\snext0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057 Normal;}
{\s15\sbasedon0\snext16\ql\widctlpar\sb240\sa120\keepn\ltrpar\dbch\af6\langfe2052\dbch\af9\afs28\loch\f5\fs28\lang2057 Heading;}
{\s16\sbasedon0\snext16\ql\widctlpar\sb0\sa120\ltrpar\dbch\af7\langfe2052\dbch\af10\afs24\loch\f4\fs24\lang2057 Text Body;}
{\s17\sbasedon16\snext17\ql\widctlpar\sb0\sa120\ltrpar\dbch\af7\langfe2052\dbch\af10\afs24\loch\f4\fs24\lang2057 List;}
{\s18\sbasedon0\snext18\ql\widctlpar\sb120\sa120\noline\ltrpar\i\dbch\af7\langfe2052\dbch\af8\afs24\ai\loch\f4\fs24\lang2057 Caption;}
{\s19\sbasedon0\snext19\ql\widctlpar\noline\ltrpar\dbch\af7\langfe2052\dbch\af10\afs24\loch\f4\fs24\lang2057 Index;}
{\s20\sbasedon0\snext20\ql\widctlpar\sb120\sa120\ltrpar\i\dbch\af7\langfe2052\dbch\af10\afs24\ai\loch\f4\fs24\lang2057 caption;}
}{\info{\author Mark Smitheman}{\creatim\yr2013\mo5\dy29\hr17\min58}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern67175170}}\deftab709
\viewscale100
{\*\pgdsctbl
{\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Style;}}
\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pgndec\pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\afs28\alang1025\rtlch \ltrch\loch\fs28
Better Screens v1.2.}{\i0\b0\afs28\alang1025\rtlch \ltrch\loch\fs28
1}
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\dbch\af8\afs28\alang1025\rtlch \ltrch\fs28
 }
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
This OXP is for those who prefer simple, un-cluttered GUI screens, but are not too fond of 'just black'. Better Screens OXP adds a subtle background texture and some detailing to the 'in-game' GUI screens.}
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28

\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
Author:- }
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
Smivs.}
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28

\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
Licence:- }
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license}
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28

\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
Version requirements:- }
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
Requires Oolite v1.}{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
80}{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
 }
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28

\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
N.B. As this }{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
OXZ}{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
 performs the same function as part of BGS (Background Set) OXP, users of BGS will need to disable the screen functions of BGS to use this }{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
BetterScreens}{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
. Open the BGS-A OXP folder, then open the Config folder. Inside Config you will find a 'screenbackgrounds.plist' file. Either remove this or re-name it - perhaps re-name it to 'screenbackgrounds.Xplist' - and the Better Screens backgrounds will be used without affecting any other aspect of BGS. By re-naming 'screenbackgrounds.plist' rather than removing it you have the option of switching back easily if required.}
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
This version (1.2.}{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
1}{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
) should be compatible with other OXPs (such as marketAide) which apply screen overlays.}
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28

\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
Credits:-}
\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\dbch\af7\langfe2052\dbch\af10\afs24\cf0\kerning1\alang1081\loch\f4\fs24\lang2057{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
Many thanks to Svengali for helping to make this }{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
project}{\i0\b0\dbch\af8\afs28\alang1025\rtlch \ltrch\loch\fs28
 compatible with BGS.}
\par }

Equipment

This expansion declares no equipment.

Ships

This expansion declares no ships.

Models

This expansion declares no models.

Scripts

Path
Scripts/smivs_screen-backgrounds_worldscript.js
// Standard attributes 
this.name           = "smivs_screen-backgrounds_worldscript"; 
this.author         = "Smivs"; 
this.copyright      = "Smivs";
this.licence        = "Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license";       
this.version        = "1.1"; 
this.description    = "Script to add backgrounds to 'in-game' GUI screens."  

/*jslint white: true, undef: true, eqeqeq: true, bitwise: true, regexp: true, newcap: true, immed: true */

"use strict";

this.guiScreenChanged = function ()
{
  if(guiScreen === "GUI_SCREEN_EQUIP_SHIP")
    {
      setScreenBackground({ name: "bs-base-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_INTERFACES")
    {
      setScreenBackground({ name: "bs-base-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_LONG_RANGE_CHART")
    {
      setScreenBackground({ name: "bs-lrc-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_MANIFEST")
    {
      setScreenBackground({ name: "bs-base-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_MARKET")
    {
      setScreenBackground({ name: "bs-market-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_OPTIONS")
    {
      setScreenBackground({ name: "bs-base-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_REPORT")
    {
      setScreenBackground({ name: "bs-report-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_SHIPYARD")
    {
      setScreenBackground({ name: "bs-shipyard-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_SHORT_RANGE_CHART")
    {
      setScreenBackground({ name: "bs-src-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_STATUS")
    {
      setScreenBackground({ name: "bs-base-bg.png" });
    }
  if(guiScreen === "GUI_SCREEN_SYSTEM_DATA")
    {
      setScreenBackground({ name: "bs-base-bg.png" });
    }
}