| Back to Index | Page generated: Oct 27, 2025, 5:37:22 AM | 
 Expansion Better Screens
 Expansion Better Screens| 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 | 
Also read http://wiki.alioth.net/index.php/Better%20Screens
{\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 }
        
                  
        | 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" });
    }
}
 |