[UPDATED RELEASE] Quirium Mine Detector V1.4 (26/04/14)
Posted: Mon Oct 29, 2012 1:47 am
Yep.. Dizzy has succumbed to the Dark Side.. my very first OXP.
A couple of days ago, I was engaged in a hectic dogfight with a Random Hits mark and his henchmen, and finally managed to take him out. I was being heavily set upon by his cohorts, and failed to notice the Q-Bomb he'd launched just before dying. By the time I recognised the expanding BlueSphere'o'Death, it was far too late to do anything about it.
Thus was born my determination to make an OXP that would not only put a message on the screen, but would sound a siren to make sure I was aware of impending doom, in time to do something about it.
I studied (and adapted) the code in the Missile Analyser and BGS, and did a lot of reading of the Oolite Javascript Reference. Then followed plenty of hair-tearing moments with the Debug Console.
48 hours later, it's done. It works, and works well.
The Detector is available at systems of TL10 and above. The cost is Cr 5000. It should work with Oolite 1.73 and up.
(It can come as a bit of a shock, the first time the siren goes off, as you're usually not expecting it. I suggest people play the siren sound -located in the Sounds folder of the OXP- once or twice to familiarise themselves with it beforehand. That way, valuable seconds aren't lost while the player wonders "What on Earth is that horrible noise?" )
Update: Version 1.2 released. Implemented Wildeblood's simplified detection code for pre-1.77 and added code to use the new
Update: Version 1.3 released. This is a minor update, in which the plist files have been converted from XML to NeXTSTEP. If you already have 1.2 installed, there is no need to upgrade.
Update: The OXZ version (1.79+ only) has been uploaded to the Wiki. Now, the 1.79 OXZ Manager will be able to download and install the Detector directly from the Wiki. If you wish to manually install the OXZ version of the Detector, see the Wiki page for the link and instructions.
Update: Version 1.4 released. This is a minor update, to make the OXP/OXZ compliant with OXP Best Practice Guidelines. If you already have 1.2 or 1.3 installed, there is no need to upgrade.
Download Link
Wiki Page
A couple of days ago, I was engaged in a hectic dogfight with a Random Hits mark and his henchmen, and finally managed to take him out. I was being heavily set upon by his cohorts, and failed to notice the Q-Bomb he'd launched just before dying. By the time I recognised the expanding BlueSphere'o'Death, it was far too late to do anything about it.
Thus was born my determination to make an OXP that would not only put a message on the screen, but would sound a siren to make sure I was aware of impending doom, in time to do something about it.
I studied (and adapted) the code in the Missile Analyser and BGS, and did a lot of reading of the Oolite Javascript Reference. Then followed plenty of hair-tearing moments with the Debug Console.
48 hours later, it's done. It works, and works well.
The Detector is available at systems of TL10 and above. The cost is Cr 5000. It should work with Oolite 1.73 and up.
(It can come as a bit of a shock, the first time the siren goes off, as you're usually not expecting it. I suggest people play the siren sound -located in the Sounds folder of the OXP- once or twice to familiarise themselves with it beforehand. That way, valuable seconds aren't lost while the player wonders "What on Earth is that horrible noise?" )
Update: Version 1.2 released. Implemented Wildeblood's simplified detection code for pre-1.77 and added code to use the new
this.cascadeWeaponDetected
function if running in trunk (and 1.78+ when released).Update: Version 1.3 released. This is a minor update, in which the plist files have been converted from XML to NeXTSTEP. If you already have 1.2 installed, there is no need to upgrade.
Update: The OXZ version (1.79+ only) has been uploaded to the Wiki. Now, the 1.79 OXZ Manager will be able to download and install the Detector directly from the Wiki. If you wish to manually install the OXZ version of the Detector, see the Wiki page for the link and instructions.
Update: Version 1.4 released. This is a minor update, to make the OXP/OXZ compliant with OXP Best Practice Guidelines. If you already have 1.2 or 1.3 installed, there is no need to upgrade.
Download Link
Wiki Page