[RELEASE:] Interstellar Tweak OXP

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

[RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Dear all

[EDITED, heavily, in 2025 - partly so as to replace the README excerpt below with material from the current README. -- UK_Eliter]

It's finally here (for it has had some teething troubles!).

Here is some of the 'README' file that is buried within the expansion pack.

Code: Select all

------------
REQUIREMENTS
------------

• This expansion pack requires Oolite version *1.82* or above.
• One installs the pack via the in-game expansion pack manager.
• Various expansion packs are recommended (but not necessary) to complement this one - see the next section of this document.

-------------
GENERAL NOTES
-------------

• This expansion pack makes misjumps a little more likely and, fairly often, modifies what happens when one misjumps. One can encounter only the navy, or only thargoids, or empty witchspace or . . various other things. The expansion pack also gives you a chance of having your escape pod rescued in interstellar space by any nearby behemoths or leviathans (presuming you have such ships installed). That chance increased if you have the 'electronic thumb' equipment.

• The load that Interstellar Tweaks will place on your computer will be, for the most part, light to moderate (and, mostly, via CPU much more than RAM and graphics card). But if you have many of the expansion packs recommended below installed, then that will increase the load.

• The difficulty of this expansion pack varies automatically, in various ways, with the player score.

• This expansion pack makes various uses of numerous other expansion packs, when they are installed. Most of those expansion packs are listed below. The ones marked '*' are especially recommended for use with Interstellar Tweaks.

	- Armoury;
	- *Behemoth;*
	- Breakable WitchDrive (preferably version 1.3 or above);
	- *Electronic Thumb;*
	- Enhanced MisJump (which changes the 'tunnel' effect when one misjumps);*
	- *Escape Pod Locator;*
	- *Extra Thargoids (use version >= 3.0 );* 
	- *Fer-de-Lance 3G (use version >= 5.01 [NB the version!] );*
	- *Fuel Collector* [patching no longer necessary with this version of Interstellar Tweaks]
	- *Galactic Navy;*
	- *Generation Ships* (note: the present expansion pack will - for one thing - make generation ships rarer); 
	- Griff's shipset expansion packs (for, especially, nice looking thargoids!);
	- Interstellar Help;
	- *Military Fiasco;*
	- Misjump Analyzer;
	- Missionaries;
	- *mPakRedux (a.k.a. 'Rusties');*
	- Spectre [patch no longer necessary];
	- Star Destroyer (use version >= 1.5);
	- Tionisla Orbital Graveyeard (>= 2.4; needs its 'Shipwrecks' supplement)
	- TCAT (= 'To Catch a Thargoid');
	- Thargoid Carrier (this will considerably increase the thargoid threat - though it can be offset somewhat via my Fer-de-Lance 3G expansion pack);
	- *Thargorn_Threat (preferably version 1.5.2 or above);*
	- Wormhole Restoration.

(And Interstellar Tweaks is _compatible_ with: THARGOID WITCHSPACE DRIVE; WORMWHOLE DRONE; GALACTIC MISJUMP.)


-------
LICENSE
-------

This expansion pack is released under the Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. 

You are free:

• to copy, distribute, display, and perform the work;
• to make derivative works. 

But only under the following conditions.

• Attribution: you must give the original author credit. 
• Non-commercial use: you may not use this work for commercial purposes. 
• Share Alike: if you alter, transform, or build upon this work, you may distribute the resulting work only under a license materially identical to this one. 

Your fair use right and other rights are in no way affected by the above.


----------------
ACKNOWLEDGEMENTS
----------------

I thank the following (from some of whom I have adapted code):

	Another Commander; Arexack Heretic; Capt. Murphy; Cholmondely; cim; Commander McLane; Draco_Caeles; Duggan; Dr Nil and other contributors to the 'Your Ad Here' expansion pack; Eric Walch; Gimi; Norby; phkb; Rustem; SirAdrian; Thargoid; Solonar; Switeck. Other OOliters have contributed in smaller ways and I am grateful to them too.


------------------------------
NOTE FOR EXPANSION PACK MAKERS
------------------------------

This expansion pack takes over Oolite's populator and re-populator functions for interstellar space.  Sometimes, though, it will run Oolite's inbuilt populator together with populators from other expansion packs.

Also, and partly because of the old way in which Oolite used to do population, my expansion pack populates and depopulates interstellar space in other, more hack-ish ways.


------ END OF FILE ------ 
Enjoy! To install the expansion pack, use the in-game manager.

Perhaps I should add the following. Unless you force 'misjumps' - by climbing as sharply as you can just before the witchspace countdown ends - then, in most circumstances, this OXP will not much change your game.

[Here is a postscript from the original version - or at least a much older version - of this message: Things might go wrong with this OXP. For (1) it is rather overambitious and (2) just how its internal timings work might depend on the computer setup you run it on. Still, I've been testing it and fiddling with it for weeks, and (i) it seems to work at the moment, and (ii) I feel I've got to get it out into the world.]
Last edited by UK_Eliter on Fri May 02, 2025 2:40 pm, edited 1 time in total.
User avatar
Smivs
Retired Assassin
Retired Assassin
Posts: 8408
Joined: Tue Feb 09, 2010 11:31 am
Location: Lost in space
Contact:

Re: [RELEASE:] Interstellar Tweak OXP

Post by Smivs »

UK_Eliter wrote:

• This OXP makes various uses of various other OXPs, when they are installed. Most of those OXPs are listed below. The ones marked '*' are especially recommended for use with Interstellar Tweaks.

- Armoury;
- Behemoth;*
- Breakable WitchDrive;
- Electronic Thumb;*
- Enhanced MisJump (which changes the 'tunnel' effect when one misjumps);*
- Escape Pod Locator;*
- Extra Thargoids (use version >= 2.01);*
- Fer-de-Lance 3G (use version >= 4.01);*
- Fuel Collector (but you will need to PATCH this - see below);
- Galactic Navy;*
- Generation Ships (note: the present OXP will - for one thing - make generation ships rarer);
- Griff's shipset OXPs (for, especially, nice looking thargoids!);
- Interstellar Help;
- Military Fiasco;*
- Misjump Analyzer;
- Missionaries;
- mPakRedux (a.k.a. 'Rusties');*
- Spectre (but via a PATCH - see below);
- TCAT (= 'To Catch a Thargoid');
- Thargoid Carrier (this will considerably increase the thargoid threat - though it can be offset somewhat via the Fer-de-Lance 3G OXP);
- Thargorn_Threat (preferably version 1.5.2 or above);*
- Wormwhole Restoration.
Well, I don't use ANY of those....... 8)
Commander Smivs, the friendliest Gourd this side of Riedquat.
User avatar
Solonar
Deadly
Deadly
Posts: 174
Joined: Sun Dec 04, 2011 4:04 am
Location: Galaxy 2 - Space Truckin

Re: [RELEASE:] Interstellar Tweak OXP

Post by Solonar »

I have observed unusual behavior with InterStellarTweaks 1.0b. I use a missile spoof which was being removed from my equipment entirely everytime I would witchjump. I tracked the problem down to the following lines of script. I removed them entirely which resolved the issue. I did not attempt to alter them for I am not very familiar with the script nor would know how it would affect the function of the OXP. This OXP does seem to function as it was without these lines of script.

Lines 1629 - 1639

}
// REMOVE SPOOF
if((player.ship.equipmentStatus("EQ_MISSILE_SPOOF") == "EQUIPMENT_OK"))
{
this.spoofStatus = 2; player.ship.removeEquipment("EQ_MISSILE_SPOOF");
}
else
{
if((player.ship.equipmentStatus("EQ_MISSILE_SPOOF") == "EQUIPMENT_DAMAGED")) {this.spoofStatus = 3;}
else {this.spoofStatus = 1;}
}
Image

SolarTech proudly presents the Plasma Turret Regulator Device Apparatus, aka the Turret Toggler
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Hi Solonar

Thanks for that report, and sorry for the problem.

Those lines try to temporarily remove the spoofer, in order to stop ships that you don't see (become moments later my OXP removes them) from firing missiles at you. But there was a problem with restoring the spoofer. Indeed, that problem is connected to another problem which it helped me to discover. So this really was a helpful report.

I am testing a fix. I hope to uploaded it shortly. Actually, would you test the fix, please, before I register it on the wiki? I'd be grateful. The link is actually the one on the wiki (http://www.box.com/shared/moreq536ht) - but I haven't bumped the date on the wiki, if you see what I mean.
User avatar
Solonar
Deadly
Deadly
Posts: 174
Joined: Sun Dec 04, 2011 4:04 am
Location: Galaxy 2 - Space Truckin

Re: [RELEASE:] Interstellar Tweak OXP

Post by Solonar »

I installed InterstellarTweaks 1.1-test. I made several normal jumps and several 'illegal' Thargoid jumps. I no longer have an issue with losing the missile spoof. This seems to work correctly and with no problems for me. It also seems to work with the Thargoid drive now in that I am no longer spontaneously exploding in the midst of the wormhole chain. Everything seems to be in order now. I will run this OXP a few days and let you know if anything changes.
Image

SolarTech proudly presents the Plasma Turret Regulator Device Apparatus, aka the Turret Toggler
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: [RELEASE:] Interstellar Tweak OXP

Post by Diziet Sma »

Solonar wrote:
I am no longer spontaneously exploding in the midst of the wormhole chain.
That's good.. a spontaneous existence failure can ruin your whole day.. :P
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Solonar wrote:
I installed InterstellarTweaks 1.1-test. I made several normal jumps and several 'illegal' Thargoid jumps. I no longer have an issue with losing the missile spoof. This seems to work correctly and with no problems for me. It also seems to work with the Thargoid drive now in that I am no longer spontaneously exploding in the midst of the wormhole chain. Everything seems to be in order now. I will run this OXP a few days and let you know if anything changes.
Great - and thank you for doing the testing.
User avatar
Solonar
Deadly
Deadly
Posts: 174
Joined: Sun Dec 04, 2011 4:04 am
Location: Galaxy 2 - Space Truckin

Re: [RELEASE:] Interstellar Tweak OXP

Post by Solonar »

After three days of usage everything is still in order with this one. I had no issues.
Image

SolarTech proudly presents the Plasma Turret Regulator Device Apparatus, aka the Turret Toggler
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [UPDATED RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

That's great, Solonar. Thanks for the testing. There was a problem, though - and I've fixed it. It shouldn't crash at all now. Also, I've added some more features, including some graphical treats in a few witchspace locations.

In short, there's a new version - version '1.1', available via the wiki or directly here: http://www.box.com/shared/moreq536ht.

EDIT: Version 1.15 now online. Changes since 1.1: generation ships now rarer (as they were meant to be); same goes for interstellar 'helpers' (from the InterstellarHelp OXP); a few optimisations.
richard.a.p.smith
Deadly
Deadly
Posts: 174
Joined: Mon Jun 07, 2010 9:03 am

Re: [RELEASE:] Interstellar Tweak OXP

Post by richard.a.p.smith »

In the latest log I saw this:

15:24:36.982 [script.javaScript.exception.ooliteDefinedError]: ***** JavaScript exception (IST_masterScript ): Error: Timer: Invalid argument in constructor (undefined) -- expected function.
15:24:36.982 [script.javaScript.exception.ooliteDefinedError]: ../AddOns/InterstellarTweaks.oxp/Scripts/IST_masterScript.js, line 636.

I have no idea whether it was anything to do with anything I was doing (if you take my meaning) but note that the masterscript has a reference to a misjump analyser near line 636; that is installed and I did have a misjump in the last session of play which prompted much shooting of Thargoids. I'm using IST 2.0 with O 1.76.1.

Rich.
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Thanks for this, Rich. The problem wasn't to do with what you are doing. I think I have fixed the problem, but I won't release an update until I've checked the some other things are working. Stand by!
richard.a.p.smith
Deadly
Deadly
Posts: 174
Joined: Mon Jun 07, 2010 9:03 am

Re: [RELEASE:] Interstellar Tweak OXP

Post by richard.a.p.smith »

Hi again. I'm actually trying to see if there are any errors being generated by another OXP so am looking at the log frequently. I saw a similar thing to the previous message but again I can't say it's anything to do with anything I was doing. I think it occurred on arrival in a system.

08:56:08.744 [script.javaScript.exception.unexpectedType]: ***** JavaScript exception (IST_masterScript ): TypeError: this.mySound is undefined
08:56:08.744 [script.javaScript.exception.unexpectedType]: ../AddOns/InterstellarTweaks.oxp/Scripts/IST_masterScript.js, line 653.

Rich.
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Yep, you've found another mistake. Thank you. I've fixed this one - and will soon be uploading a version of the OXP that incorporates all the fixes. I'll post here when I've done so.
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Dear all

Version 2.1 of Interstellar Tweaks is now available (either via the wiki or directly from [EDIT] https://www.box.com/files/0/f/71484311 https://www.box.com/shared/moreq536ht). This version fixes the problems recently described in this thread.
Last edited by UK_Eliter on Tue Jun 19, 2012 12:23 pm, edited 1 time in total.
User avatar
Solonar
Deadly
Deadly
Posts: 174
Joined: Sun Dec 04, 2011 4:04 am
Location: Galaxy 2 - Space Truckin

Re: [RELEASE:] Interstellar Tweak OXP

Post by Solonar »

The link you are showing here takes me to a log in page rather than displaying the file to be downloaded.
Image

SolarTech proudly presents the Plasma Turret Regulator Device Apparatus, aka the Turret Toggler
Post Reply