Difference between revisions of "Smivs' ShipSet"

From Elite Wiki
m (Suspended page while updating it)
(Updating BB links)
 
(25 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
<!--
 
N.B. This page is currently being updated for the release of Smivs'Shipset v4.0
 
N.B. This page is currently being updated for the release of Smivs'Shipset v4.0
  
 
Please go to [http://www.smivsonline.co.uk/oolite.htm#shipset Smivsonline] for full details and downloads of this OXP.
 
Please go to [http://www.smivsonline.co.uk/oolite.htm#shipset Smivsonline] for full details and downloads of this OXP.
 +
-->
 +
[[File:Damaged-python.jpg|thumb|right|500px|Damaged python from Smiv's ShipSet]]
 +
 +
== Overview ==
 +
 +
This Oolite Expansion Pack (OXP) is a replacement texture set giving the ships in Oolite a new 'realistic' look. This is achieved by applying new textures (skins) to the original models which improve the look of the game while preserving authenticity and originality... the ships are the same shape, but much better looking!
 +
 +
The models used are the original models from Oolite v1.65 which have been adapted for use in Smivs'Shipset. These base models have been enhanced with the addition of gun and engine sub-entities.
 +
 +
Smivs'Shipset v4.0 includes additional versions of many of the standard ships for more variety. In total, there are over 40 different ship textures.
  
 +
This OXP features some beautiful lighting effects which do not require shaders. The ships have illuminated cockpit and porthole windows, strobing Navigation Lights and other additional lights, plus 'glow' effects for the radiators/heat-exchangers. Several also feature hull spotlighting. The ships' hulls also have realistic shininess and reflectiveness.
  
<!--
+
The Galcop Viper Interceptor, Python Blackdog (pirate) and Python Trader, FerDeLance Hunter and FerDeLance Executive, Boa Trader, Anaconda Trader, Adder Scavenger, Krait Hunter, Viper Pursuit, Asp Pirate and the Constrictor are all added to the Start-up demo ships display.
  
== Overview ==
+
Have a look at the ships on [http://www.youtube.com/watch?v=pA-X7gqfVPo Youtube]
  
This Oolite Expansion Pack (OXP) is a replacement texture set giving the ships in Oolite a new 'realistic' look and lighting effects. This is achieved by applying new textures (skins) to the original models which improve the look of the game while preserving authenticity and originality...the ships are the same shape, but much better looking!
+
'''Special features'''
  
The models used are the original models from Oolite v1.65 which have been adapted for use in Smivs'Shipset.
+
Smivs'Shipset v4.0 is the first Oolite ship set with dynamic textures which change in game to show NPC damage during combat. If you or an NPC shoot-up another ship to the point where its shields fail and it starts throwing sparks, the texture is changed 'on the fly' to one with visible damage - you will actually see laser scoring and holes punched in the hull.
<br>
 
Smivs'Shipset v3.1 includes additional versions of many of the standard ships for more variety. In total, there are 40 different ship textures.
 
  
This OXP features lighting effects which should work on all computers including those that do not support shaders. The ships have illuminated cockpit and porthole windows, boat-style Navigation Lights and other additional lights, plus 'glow' effects for the radiators/heat-exchangers. Several also feature hull spotlighting. The ships' hulls also have realistic shininess and reflectiveness.
+
If the ship under attack has an escape capsule and the pilot ejects, the ship will then go derelict. As the reactor shuts down the engine glow fades and the ship starts to tumble gently in space. As it tumbles, it loses all power. The interior and external lights fade out, and finally the ship loses its navigation strobes.
  
Also included in Smivs'Shipset is a kit which will allow you to make a custom texture for the player Cobra 3. This is a very easy process and will allow you to personalise your own Cobra 3 if you want to. Full instructions are included.  
+
Another exciting visual feature of v4.0 is enhanced death effects. Normally, when you kill another ship you get a brief and rather weedy little flash. With Smivs'Shipset v4.0 when a ship is destroyed, it will explode dramatically, and for a split second you may even see large chunks of burning wreckage before they also explode.  
  
This OXP also adds the Galcop Viper Interceptor, Python Blackdog (pirate) and Python Trader, FerDeLance Hunter and FerDeLance Executive, Boa Trader, Anaconda Trader, Adder Scavenger, Krait Hunter, Viper Pursuit and the Constrictor to the Start-up demo ships display.
+
Also included in Smivs'Shipset is a kit which will allow you to make a custom texture for the player Cobra Mk 3. This is a very easy process and will allow you to personalise your own Cobra Mk 3 if you want to. Full instructions are included.  
  
For information on using Smivs'Shipset with other OXPs that retexture the native Oolite ships please see [[Installing_multiple_retexture_OXPs]].
+
=== Battle Damage OXP ===
 +
The older versions of [[Battle Damage]] would also replace the player's ship texture if damaged. Smiv's ShipSet only replaces the NPC ship textures.
  
 
== Gallery==
 
== Gallery==
 
<center>
 
<center>
{| align=center width=100% style="background: white;"
+
{| align=center width=90% style="background:black;"
 
| [[Image:Smivs_adder.jpg|link=Adder  (Oolite) |200px]]
 
| [[Image:Smivs_adder.jpg|link=Adder  (Oolite) |200px]]
| [[Image:Smivs_adder-scavenger.jpg|link=Adder  (Oolite) |200px]]
 
 
| [[Image:Smivs_anaconda.jpg |link=Anaconda (Oolite) |200px]]
 
| [[Image:Smivs_anaconda.jpg |link=Anaconda (Oolite) |200px]]
| [[Image:Smivs_anaconda-trader.jpg |link=Anaconda (Oolite) |200px]]
 
|-
 
 
| [[Image:Smivs_asp.jpg |link=Asp  (Oolite) |200px]]
 
| [[Image:Smivs_asp.jpg |link=Asp  (Oolite) |200px]]
 
| [[Image:Smivs_boa.jpg |link=Boa  (Oolite) |200px]]
 
| [[Image:Smivs_boa.jpg |link=Boa  (Oolite) |200px]]
| [[Image:Smivs_boa-trader.jpg |link=Boa  (Oolite) |200px]]
+
|-
 
| [[Image:Smivs_boa2.jpg |link=Boa  2 Class Cruiser |200px]]
 
| [[Image:Smivs_boa2.jpg |link=Boa  2 Class Cruiser |200px]]
|-
 
 
| [[Image:Smivs_cobra1.jpg |link=Cobra Mk.1 (Oolite) |200px]]
 
| [[Image:Smivs_cobra1.jpg |link=Cobra Mk.1 (Oolite) |200px]]
| [[Image:Smivs_cobra1-miner.jpg |link=Cobra Mk.1 (Oolite) |200px]]
 
| [[Image:Smivs_cobra1-pirate.jpg |link=Cobra Mk.1 (Oolite) |200px]]
 
 
| [[Image:Smivs_cobra3.jpg |link=Cobra Mk.3 (Oolite) |200px]]
 
| [[Image:Smivs_cobra3.jpg |link=Cobra Mk.3 (Oolite) |200px]]
|-
 
| [[Image:Smivs_cobra3-alt.jpg |link=Cobra Mk.3 (Oolite) |200px]]
 
| [[Image:Smivs_cobra3-pirate.jpg |link=Cobra Mk.3 (Oolite) |200px]]
 
 
| [[Image:Smivs_constrictor.jpg |link=Constrictor (Oolite) |200px]]
 
| [[Image:Smivs_constrictor.jpg |link=Constrictor (Oolite) |200px]]
| [[Image:Smivs_ferdelance-exec.jpg |link=Fer-de-Lance (Oolite) |200px]]
 
 
|-
 
|-
| [[Image:Smivs_ferdelance-hunter.jpg |link=Fer-de-Lance (Oolite) |200px]]
+
| [[Image:Smivs_ferdelance.jpg |link=Fer-de-Lance (Oolite) |200px]]
| [[Image:Smivs_ferdelance-pirate.jpg |link=Fer-de-Lance (Oolite) |200px]]
 
 
| [[Image:Smivs_gecko.jpg |link=Gecko (Oolite) |200px]]
 
| [[Image:Smivs_gecko.jpg |link=Gecko (Oolite) |200px]]
 
| [[Image:Smivs_krait.jpg |link=Krait  (Oolite) |200px]]
 
| [[Image:Smivs_krait.jpg |link=Krait  (Oolite) |200px]]
 +
| [[Image:Smivs_mamba.jpg |link=Mamba  (Oolite) |200px]]
 
|-
 
|-
| [[Image:Smivs_krait-hunter.jpg |link=Krait  (Oolite) |200px]]
 
| [[Image:Smivs_mamba.jpg |link=Mamba  (Oolite) |200px]]
 
| [[Image:Smivs_mamba-escort.jpg |link=Mamba  (Oolite) |200px]]
 
 
| [[Image:Smivs_moray.jpg|link=Moray  Star Boat (Oolite) |200px]]
 
| [[Image:Smivs_moray.jpg|link=Moray  Star Boat (Oolite) |200px]]
|-
 
| [[Image:Smivs_moraymed.jpg|link=Moray  Star Boat (Oolite) |200px]]
 
 
| [[Image:Smivs_python.jpg |link=Python  (Oolite) |200px]]
 
| [[Image:Smivs_python.jpg |link=Python  (Oolite) |200px]]
| [[Image:Smivs_python-blackdog.jpg |link=Python  (Oolite) |200px]]
 
| [[Image:Smivs_python-trader.jpg |link=Python  (Oolite) |200px]]
 
|-
 
 
| [[Image:Smivs_shuttle.jpg |link=Shuttle (Oolite) |200px]]
 
| [[Image:Smivs_shuttle.jpg |link=Shuttle (Oolite) |200px]]
 
| [[Image:Smivs_sidewinder.jpg |link=Sidewinder (Oolite) |200px]]
 
| [[Image:Smivs_sidewinder.jpg |link=Sidewinder (Oolite) |200px]]
| [[Image:Smivs_sidewinder-escort.jpg |link=Sidewinder (Oolite) |200px]]
+
|-
 
| [[Image:Smivs_thargoid_warship.jpg |link=Thargoid Warship (Oolite) |200px]]
 
| [[Image:Smivs_thargoid_warship.jpg |link=Thargoid Warship (Oolite) |200px]]
|-
 
 
| [[Image:Smivs_thargon.jpg |link=Thargoid Robot Fighter (Oolite) |200px]]
 
| [[Image:Smivs_thargon.jpg |link=Thargoid Robot Fighter (Oolite) |200px]]
 
| [[Image:Smivs_transporter.jpg |link=Transporter (Oolite) |200px]]
 
| [[Image:Smivs_transporter.jpg |link=Transporter (Oolite) |200px]]
| [[Image:Smivs_transporter-miner.jpg |link=Transporter (Oolite) |200px]]
 
 
| [[Image:Smivs_viper.jpg |link=Viper  (Oolite) |200px]]
 
| [[Image:Smivs_viper.jpg |link=Viper  (Oolite) |200px]]
 
|-
 
|-
 
| [[Image:Smivs_viper_interceptor.jpg |link=Viper Interceptor |200px]]
 
| [[Image:Smivs_viper_interceptor.jpg |link=Viper Interceptor |200px]]
| [[Image:Smivs_viper-pursuit.jpg |link=Viper  (Oolite) |200px]]
 
 
| [[Image:Smivs_worm.jpg |link=Worm  (Oolite) |200px]]
 
| [[Image:Smivs_worm.jpg |link=Worm  (Oolite) |200px]]
| [[Image:Smivs_worm-miner.jpg |link=Worm  (Oolite) |200px]]
 
 
|}
 
|}
 
</center>
 
</center>
Line 80: Line 69:
 
== Link to Smivs' Website ==
 
== Link to Smivs' Website ==
  
[http://www.smivsonline.co.uk/oolite.htm Smivsonline]. '''Visit here to find information about Smivs' ShipSet and Smivs' other OXPs.''' The ShipSet section contains a gallery with full-size (950x950px) images available.  
+
[http://www.smivsonline.co.uk/oolite.htm Smivsonline]. '''Visit here to find information about Smivs' ShipSet and Smivs' other OXPs.''' There was a ShipSet section with a gallery with full-size (500x500px) images.  
  
 
==Complementary OXP==
 
==Complementary OXP==
Line 88: Line 77:
 
== Licence & Credits ==
 
== Licence & Credits ==
  
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. To view a copy of this license, visit the [http://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons website] or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.  
+
This work is Licenced under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported Licence. To view a copy of this Licence, visit  
 +
 
 +
[http://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Licence]
 +
 
 +
or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
 +
 
 +
The OXP was developed by Smivs.
 +
 
 +
A very big Thank You to Capt. Murphy for much useful testing and feedback, and  for transforming over 30 shipscripts into one elegant single unified script.
  
The OXP was developed by Smivs. Thanks to Capt Solo for testing.
+
Thanks also go to Okti, Ahruman, Thargoid, Eric Walch, Capt Beatnik and Cim for helpful advice, suggestions and bug reports both during develop,ent and post-release, and to Commander McLane for pointing out a long time ago that it seemed a bit odd that derelict ships still had all the lights on!
  
 
== Version History ==
 
== Version History ==
 +
 +
'''Smivs'Shipset v4.1, v4.1.1 & v4.1.2'''
 +
 +
Bugfix releases. 25th/26th Feb, 2012. Previously, a player accidentaly shooting explosion debris in the presence of Police could get an offender tag. v4.1.1 ensures that shooting the debris does not count as a kill. Minor coding fixes.
 +
 +
'''Smivs'Shipset v4.0'''
 +
 +
released 17th February 2012. v4.0 features new visual effects, in-game damage to NPCs during combat, and spectacular death explosions. The models also now have gun and engine sub-entities.
  
 
'''Smivs'Shipset v3.1'''  
 
'''Smivs'Shipset v3.1'''  
  
released 26th August,2011. v3.1 features new and revised textures. Thargoid 'missile_launch_position' issue corrected. 'Kit' added to allow users to make a custom texture for the Player Cobra Mk III.
+
released 26th August 2011. v3.1 features new and revised textures. Thargoid 'missile_launch_position' issue corrected. 'Kit' added to allow users to make a custom texture for the player's own Cobra Mk III.
  
 
'''Smivs'Shipset v3.0'''  
 
'''Smivs'Shipset v3.0'''  
  
released 8th December,2010. Adds on-board models, extra versions of Adder and FerDeLance, some new textures and improved lighting effects.
+
released 8th December 2010. Adds on-board models, extra versions of Adder and FerDeLance, some new textures and improved lighting effects.
  
 
'''Smivs' ShipSet v2.0'''  
 
'''Smivs' ShipSet v2.0'''  
  
released 27th July, 2010. Adds lighting effects and some new textures.<br />
+
released 27th July 2010. Adds lighting effects and some new textures.<br />
  
 
'''Shipset SD version v1.2, and HD version v1.1'''  
 
'''Shipset SD version v1.2, and HD version v1.1'''  
Line 113: Line 118:
 
'''Shipset SD version v1.1 - Bugfix released on 22nd May 2010.'''
 
'''Shipset SD version v1.1 - Bugfix released on 22nd May 2010.'''
 
<br />
 
<br />
There was a slight error in the shipdata.plist on the Standard Definition edition of the Shipset which caused the exhaust flumes on the Boa Class Cruiser to be in the wrong position, and the Exhaust flume of the Boa to be far too big. This has now been corrected  in Version 1.1. The High Definition edition is OK (I'd changed them here during testing, but forgot to transfer the changes to the SD edition).  
+
There was a slight error in the shipdata.plist on the Standard Definition edition of the Shipset which caused the exhaust flumes on the Boa Class Cruiser to be in the wrong position, and the exhaust flume of the Boa to be far too big. This has now been corrected  in version 1.1. The High Definition edition is OK (I'd changed them here during testing, but forgot to transfer the changes to the SD edition).  
  
 
'''v1.0 - First released on 21st May 2010.'''
 
'''v1.0 - First released on 21st May 2010.'''
  
== Download Links ==
+
== Download Links and Installation==
  
N.B. The Shipset is available in three editions, a Standard Definition edition suitable for all computers, and a High Definition edition for use on computers with high-end graphics cards. There is also a Basic vers<!--ion which might suit computers with poor graphics-handling abilities.
+
[http://www.smivsonline.co.uk/oxps_shipset.htm Smivs'Shipset Download]  
 +
<br />
 +
(Downloads are direct from Smivs' website, Smivsonline)
  
[http://www.smivsonline.co.uk/oxps_ss-SD.htm Smivs'Shipset Standard Definition Download]
+
Smivs' ShipSet is available in two forms, a 'Replace' version which simply replaces the in-built ships, and an 'Add' version which will add Smivs' Ships to the default set and/or any other replacement shipset/s that you may use.
 
<br />
 
<br />
[http://www.smivsonline.co.uk/oxps_ss-HD.htm Smivs'Shipset High Definition Download]
+
Both versions have two texture options available. There is a Standard Definition (1024x1024px) edition suitable for computers with on-board graphics, and a High Definition (2048x2048px) edition for use on computers with dedicated graphics cards.
 
<br />
 
<br />
[http://www.smivsonline.co.uk/oxps_ss-Basic.htm Smivs'Shipset Basic Edition Download]
+
Decide which version is best for you and download it. Place the complete .oxp folder into your AddOns folder.  
 
<br />
 
<br />
(Downloads are direct from Smivs' website, Smivsonline)
+
Consult the Wiki or BB if you are not sure where this is.
  
 
==Oolite Forum thread==
 
==Oolite Forum thread==
  
Any questions, problems or bug reports should be posted on this OXP's BB thread [http://aegidian.org/bb/viewtopic.php?f=4&t=8835 here]
+
Any questions, problems or bug reports should be posted on this OXP's BB thread [https://bb.oolite.space/viewtopic.php?f=4&t=11643 here]
 
 
-->
 
  
 
[[Category:Retextures OXPs]][[Category:Oolite expansion packs]]
 
[[Category:Retextures OXPs]][[Category:Oolite expansion packs]]

Latest revision as of 04:26, 29 February 2024

Damaged python from Smiv's ShipSet

Overview

This Oolite Expansion Pack (OXP) is a replacement texture set giving the ships in Oolite a new 'realistic' look. This is achieved by applying new textures (skins) to the original models which improve the look of the game while preserving authenticity and originality... the ships are the same shape, but much better looking!

The models used are the original models from Oolite v1.65 which have been adapted for use in Smivs'Shipset. These base models have been enhanced with the addition of gun and engine sub-entities.

Smivs'Shipset v4.0 includes additional versions of many of the standard ships for more variety. In total, there are over 40 different ship textures.

This OXP features some beautiful lighting effects which do not require shaders. The ships have illuminated cockpit and porthole windows, strobing Navigation Lights and other additional lights, plus 'glow' effects for the radiators/heat-exchangers. Several also feature hull spotlighting. The ships' hulls also have realistic shininess and reflectiveness.

The Galcop Viper Interceptor, Python Blackdog (pirate) and Python Trader, FerDeLance Hunter and FerDeLance Executive, Boa Trader, Anaconda Trader, Adder Scavenger, Krait Hunter, Viper Pursuit, Asp Pirate and the Constrictor are all added to the Start-up demo ships display.

Have a look at the ships on Youtube

Special features

Smivs'Shipset v4.0 is the first Oolite ship set with dynamic textures which change in game to show NPC damage during combat. If you or an NPC shoot-up another ship to the point where its shields fail and it starts throwing sparks, the texture is changed 'on the fly' to one with visible damage - you will actually see laser scoring and holes punched in the hull.

If the ship under attack has an escape capsule and the pilot ejects, the ship will then go derelict. As the reactor shuts down the engine glow fades and the ship starts to tumble gently in space. As it tumbles, it loses all power. The interior and external lights fade out, and finally the ship loses its navigation strobes.

Another exciting visual feature of v4.0 is enhanced death effects. Normally, when you kill another ship you get a brief and rather weedy little flash. With Smivs'Shipset v4.0 when a ship is destroyed, it will explode dramatically, and for a split second you may even see large chunks of burning wreckage before they also explode.

Also included in Smivs'Shipset is a kit which will allow you to make a custom texture for the player Cobra Mk 3. This is a very easy process and will allow you to personalise your own Cobra Mk 3 if you want to. Full instructions are included.

Battle Damage OXP

The older versions of Battle Damage would also replace the player's ship texture if damaged. Smiv's ShipSet only replaces the NPC ship textures.

Gallery

Smivs adder.jpg Smivs anaconda.jpg Smivs asp.jpg Smivs boa.jpg
Smivs boa2.jpg Smivs cobra1.jpg Smivs cobra3.jpg Smivs constrictor.jpg
Smivs ferdelance.jpg Smivs gecko.jpg Smivs krait.jpg Smivs mamba.jpg
Smivs moray.jpg Smivs python.jpg Smivs shuttle.jpg Smivs sidewinder.jpg
Smivs thargoid warship.jpg Smivs thargon.jpg Smivs transporter.jpg Smivs viper.jpg
Smivs viper interceptor.jpg Smivs worm.jpg


Link to Smivs' Website

Smivsonline. Visit here to find information about Smivs' ShipSet and Smivs' other OXPs. There was a ShipSet section with a gallery with full-size (500x500px) images.

Complementary OXP

Accessories OXP is the companion to Smivs' ShipSet, and adds all the non-ship objects. Together these two OXPs replace every standard object in Oolite.

Licence & Credits

This work is Licenced under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported Licence. To view a copy of this Licence, visit

Creative Commons Licence

or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

The OXP was developed by Smivs.

A very big Thank You to Capt. Murphy for much useful testing and feedback, and for transforming over 30 shipscripts into one elegant single unified script.

Thanks also go to Okti, Ahruman, Thargoid, Eric Walch, Capt Beatnik and Cim for helpful advice, suggestions and bug reports both during develop,ent and post-release, and to Commander McLane for pointing out a long time ago that it seemed a bit odd that derelict ships still had all the lights on!

Version History

Smivs'Shipset v4.1, v4.1.1 & v4.1.2

Bugfix releases. 25th/26th Feb, 2012. Previously, a player accidentaly shooting explosion debris in the presence of Police could get an offender tag. v4.1.1 ensures that shooting the debris does not count as a kill. Minor coding fixes.

Smivs'Shipset v4.0

released 17th February 2012. v4.0 features new visual effects, in-game damage to NPCs during combat, and spectacular death explosions. The models also now have gun and engine sub-entities.

Smivs'Shipset v3.1

released 26th August 2011. v3.1 features new and revised textures. Thargoid 'missile_launch_position' issue corrected. 'Kit' added to allow users to make a custom texture for the player's own Cobra Mk III.

Smivs'Shipset v3.0

released 8th December 2010. Adds on-board models, extra versions of Adder and FerDeLance, some new textures and improved lighting effects.

Smivs' ShipSet v2.0

released 27th July 2010. Adds lighting effects and some new textures.

Shipset SD version v1.2, and HD version v1.1

Update released on 24th June 2010.
Added minor ships from the old Smivs'Shipset-Supplement OXP into the main Smivs'Shipset OXP on release of Accessories OXP v1.0.

Shipset SD version v1.1 - Bugfix released on 22nd May 2010.
There was a slight error in the shipdata.plist on the Standard Definition edition of the Shipset which caused the exhaust flumes on the Boa Class Cruiser to be in the wrong position, and the exhaust flume of the Boa to be far too big. This has now been corrected in version 1.1. The High Definition edition is OK (I'd changed them here during testing, but forgot to transfer the changes to the SD edition).

v1.0 - First released on 21st May 2010.

Download Links and Installation

Smivs'Shipset Download
(Downloads are direct from Smivs' website, Smivsonline)

Smivs' ShipSet is available in two forms, a 'Replace' version which simply replaces the in-built ships, and an 'Add' version which will add Smivs' Ships to the default set and/or any other replacement shipset/s that you may use.
Both versions have two texture options available. There is a Standard Definition (1024x1024px) edition suitable for computers with on-board graphics, and a High Definition (2048x2048px) edition for use on computers with dedicated graphics cards.
Decide which version is best for you and download it. Place the complete .oxp folder into your AddOns folder.
Consult the Wiki or BB if you are not sure where this is.

Oolite Forum thread

Any questions, problems or bug reports should be posted on this OXP's BB thread here