Jump to content

[KSP >= 1.3.1] Hooligan Labs Airships Core - Development Thread - 7.0.1.0 - 2022-0509


Lisias
 Share

Recommended Posts

Hooligan Labs Airships CORE is a joint initiative from @JewelShisen and @Lisiasto push Hooligan Labs Airships ahead while maintaining compatibility with KSP from 1.3.x era to nowadays (or providing an additional package for such, if needed).

In a Hurry:

  • Current Release:  7.0.1.0 for KSP >= 1.3 (2022-0503)
    • It works from KSP 1.3.1 to KSP 1.12.3! Seriously! ;)
    • IMPORTANT
      • This release TEMPORARILY needs the latest KSPe installed.
        • The final release will be shipped with KSPe.Light embedded.
      • Module Manager is needed for handling the patches.
      • Read this post before updating!
    • Downloads

165322393-482b783b-0c08-40c8-aa1a-d593c6

Description:

HLAirshipsCore (for shorts) will be in charge of the Plugin Development and by keeping in working condition a minimal set of assets (all of them from the 3.0.0 release times, under the MIT). Further developments may happen on Core, as well on eventual new spinoffs of the franchise.

Hooligan Labs Mods will keep the distribution of the official packages, as well suggestions for new feature and similar stuff.

HLAirshipsCore (this thread) will be in charge of issue tracking and bug hunting - as well beta releases for early adopters that don't fear the Krakens and are willing to Livin' La Vida Loca on the bleeding edge! :) 

License:

Hooligan Labs Airships Core is licensed under the MIT (Expat), as HLA was originally.

Assets from HLAirships other than the ones currently on Core are not covered by this license agreement.

Float Safe!! ;)

Edited by Lisias
HLAirshipsCore 7.0.1.0 is on the wild! Adding SpaceDock link
Link to comment
Share on other sites

Posted (edited)

 

ANNOUNCE

Pre Release 7.0.0.1 **BETA** is available for downloading, with the following changes:

  • Enhanced TweakScale Support
  • Part fixing
    • bulkheadProfiles on the parts
    • descriptions
    • AirshipCap texture now on the right orientation!
  • Code
    • Better resilience on some key features
    • Somewhat better KSP 1.12.x survivability
    • Small improvements on the PAW
  • Caveats
    • Some parts (temporarily) deactivated on KSP 1.12.x
    • Some parts needs World Stabiliser on [1.4.0 <= KSP <= 1.11.3]
    • See Issue #2 for details 
  • Compatibility extended down to KSP 1.3.1!!! #HURRAY!!
  • Cleaning up the distribution from ARR artefacts
    • Only parts and assets derived from the last known MIT release, HooliganLabsAirships-3.0.0, are available from now on Core.
    • Full assets will be available when downloading the full package from Hooligan Labs Mods.
  • This is a PRE RELEASE, with controlled distribution.
    • Pending formal agreement from the upstream for relicensing.

See OP for the links.

164951642-470e5850-390f-4f61-bfba-ab98cf

Notes

You need to download the latest full release of HLAirships and remove the folder GameData/HLAirships/Plugins in order to use Core. When Core **BETA** is installed together HLAirships (full), the Parts from the Core will be deactivated in favour of full package. This is expected to change on the next full release of the HLAirships (full).

TweakScale support will not be affected.

— — — — —

This Release will be published using the following Schedule:

  • GitHub, reaching first manual installers and users of KSP-AVC. Right now.
  • On Hooligan Labs Mods. Will not be published yet, as this is still **BETA**.
Edited by Lisias
Pictures or didn't happened!
Link to comment
Share on other sites

Posted (edited)

ANNOUNCE

Pre Release 7.0.0.2 **BETA** is available for downloading, with the following changes:

  • Revamping parts:
    • HL_AirshipEnvelop
    • HL_AirshipEnvelop_Octp
    • HL_AirshipEnvelop_Hecto
    • HL_AirshipEnvelop_LudoBlimp
    • OMG_Airhips (DeathStarBattery)
    • No need anymore for World Stabiliser and the parts are fully functional on KSP 1.12.3
  • Added HLAirships Watch Dog to prevent installations mishaps and some other problems plaguing KSP.
  • New Sample Craft (Panorama Blimp)
  • This is a PRE RELEASE, with controlled distribution.
    • Pending formal agreement from the upstream for relicensing.

See OP for the links.

165322393-482b783b-0c08-40c8-aa1a-d593c6

Notes

You need to download the latest full release of HLAirships and remove the folders

  • GameData/HLAirships/Parts/Aero/AirshipCap
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Cirrus
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Cirrus_Real
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Dodec
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Hecto
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_LudoBlimp
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Octo
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Ray
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Una
  • GameData/HLAirships/Parts/Aero/OMG Airship
  • GameData/HLAirships/Parts/Aero/Probe Envelope
  • GameData/HLAirships/Parts/TweakScale.cfg
  • GameData/HLAirships/Plugins

in order to use Core with the full set of HL Airships parts. When Core **BETA** is installed together HLAirships (full), the Parts from the Core will be deactivated in favour of the full package (so you need to remove any older assets from it). TweakScale support will not be affected.

I expect this is the last Release Candidate (and also the last one that needs the KSPe installed, see the Release Notes on the Download Link from Github). If everything goes as I expect, the next release to be published (hopefully) before the Weekend, and then merged into HLAirships (Redux?).

— — — — —

This Release will be published using the following Schedule:

  • GitHub, reaching first manual installers and users of KSP-AVC. Right now.
  • On Hooligan Labs Mods. Will not be published yet, as this is still **BETA**.
Edited by Lisias
Typing in a hurry, eating lunch and checking professinal emails is not the wisest thingy one can do, you know? :D
Link to comment
Share on other sites

Posted (edited)

ANNOUNCE

Pre Release 7.0.0.3 7.0.0.4 **BETA** is available for downloading, with the following changes:

  • Fixing the classic HL_Envelopers to allow reusing crafts made on legacy
  • New Icon
  • Finally fixing the GUI lingering between Scenes or Map
  • Works issues:
    • #7 Implement MODCAT & CUSTOMPARTLISTCATEGORY
    • #2 Some Parts needs World Stabiliser on [1.4.0 <= KSP <= 1.11.2], and blow up on KSP 1.12.x

See OP for the links.

166207699-4ff97efe-1c81-49dd-b62c-172a9d

Notes

Less than pleasant happenings on Real Life™ and Forum delayed my tasks way more that I could handle, and so everything is essentially one week behind the initial scheduling.

Oh, well.. Kerbal proposes, Kraken disposes. :) 

I created a new Icon for HLAirships, I hope people like it.

You need to download the latest full release of HLAirships and remove the folders

  • GameData/HLAirships/Category
  • GameData/HLAirships/Parts/Aero/AirshipCap
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Cirrus
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Cirrus_Real
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Dodec
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Hecto
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_LudoBlimp
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Octo
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Ray
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Una
  • GameData/HLAirships/Parts/Aero/OMG Airship
  • GameData/HLAirships/Parts/Aero/Probe Envelope
  • GameData/HLAirships/Parts/TweakScale.cfg
  • GameData/HLAirships/Plugins

in order to use Core with the full set of HL Airships parts. When Core **BETA** is installed together HLAirships (full), the Parts from the Core will be deactivated in favour of the full package (so you need to remove any older assets from it). TweakScale support will not be affected.

I really expect this is the last Release Candidate (and hopefully the last one that needs the KSPe installed, see the Release Notes on the Download Link from Github). If everything goes as I expect, the next release to be published (hopefully) before the Weekend (famous last words), and then merged into HLAirships (Redux?).

— — — — —

A hot fix was published, I didn't liked the final looking of the DeathStarBattery part and reworked it.

— — — — —

This Release will be published using the following Schedule:

  • GitHub, reaching first manual installers and users of KSP-AVC. Right now.
  • On Hooligan Labs Mods. Will not be published yet, as this is still **BETA**.
Edited by Lisias
7.0.0.3 never happened. 7.0.0.4 has always been!!!
Link to comment
Share on other sites

Interesting fact...

Find by accident this report of mine, probably the first time I got one of the glitches fixed by Core! :D

 

 

Link to comment
Share on other sites

Posted (edited)

ANNOUNCE

Release 7.0.1.0 is available for downloading, with the following changes:

  • HLAirshipsCore goes gold!
  • Officially licensed under the MIT (Expat) #HURRAY*

See OP for the links.

174426220-00d4a4bd-960f-4ed2-a524-5e766f

Notes

Besides a new Icon, the Part's Menu Category is now correctly iconised too. :) 

When using an older (FULL) Release of HLAirships,  after installing you need t9o remove the folders

  • GameData/HLAirships/Parts/Aero/AirshipCap
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Cirrus
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Cirrus_Real
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Dodec
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Hecto
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_LudoBlimp
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Octo
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Ray
  • GameData/HLAirships/Parts/Aero/HL_AirshipEnvelope_Una
  • GameData/HLAirships/Parts/Aero/OMG Airship
  • GameData/HLAirships/Parts/Aero/Probe Envelope
  • GameData/HLAirships/Parts/TweakScale.cfg
  • GameData/HLAirships/Plugins

in order to use Core with the full set of HL Airships parts. When Core is installed together HLAirships (full), the Parts from the Core will be deactivated in favour of the full package (so the need to remove any older assets from it when using older releases). TweakScale support will not be affected.

This is not a Release Candidate anymore. This is the real deal! :)

— — — — —

A hot fix was published, I didn't liked the final looking of the DeathStarBattery part and reworked it.

— — — — —

This Release will be published using the following Schedule:

  • GitHub, reaching first manual installers and users of KSP-AVC. Right now.
  • On SpaceDock. Right now.
Edited by Lisias
Updating image.
Link to comment
Share on other sites

  • 4 weeks later...
2 minutes ago, panarchist said:

@Lisias the OP Github download link is pointing at the Tweakscale respository instead of HLAirshipsCore.

Not anymore! Fixed!

Thanks for the heads up!

Link to comment
Share on other sites

  • 4 weeks later...
49 minutes ago, Rutabaga22 said:

This is cool! Does it work with 1.12?

From KSP 1.3.1 to KSP 1.12.3 - it will work on them all! :)

(I didn't tried 1.3.0 and 1.2.2, but I will eventually try them too) :sticktongue:

Link to comment
Share on other sites

  • 1 month later...
27 minutes ago, Rutabaga22 said:

I could if you want!

Please, and thank you! 1.3.0 I'm reasonably confident it will work - I'm not using anything that changed from 1.3.0 to 1.3.1 for sure (i.e., the Settings Page support).

It's some time since the last time I developed something for 1.2.2, and I forgot the differences between 1.2.2 and 1.3.x,  so I don't have the slightest clue if the thing will work or not. But it will probably be possible to compile a specialised version for 1.2.2 if worst happens - more as an academic exercise than anything, as I don't think there're people still playing on it nowadays!

Link to comment
Share on other sites

1 hour ago, Lisias said:

Please, and thank you! 1.3.0 I'm reasonably confident it will work - I'm not using anything that changed from 1.3.0 to 1.3.1 for sure (i.e., the Settings Page support).

It's some time since the last time I developed something for 1.2.2, and I forgot the differences between 1.2.2 and 1.3.x,  so I don't have the slightest clue if the thing will work or not. But it will probably be possible to compile a specialised version for 1.2.2 if worst happens - more as an academic exercise than anything, as I don't think there're people still playing on it nowadays!

Parts don't appear in the menu, no app. 1.2.2

Edited by Rutabaga22
Link to comment
Share on other sites

1 hour ago, Rutabaga22 said:

Parts don't appear in the menu, no app. 1.2.2

That was a surprise! I was betting the DLL would bork, not the parts! :)

I can assume that the thing worked on 1.3.0 ? 

Anyway : https://github.com/net-lisias-ksp/HLAirshipsCore/issues/10 . I consider KSP 1.2.2 more a vanity feature than a necessity, but it's interesting to make things work on it as a way to understand how KSP evolved - not to mention in paving the way to update classic add'ons. :)

Cheers!

 

Link to comment
Share on other sites

45 minutes ago, Rutabaga22 said:

Steam doesn't let me downpatch to 1.3.0

You can download directly from the Console - a bit worksome, but effective.

Open your browser and type "steam://nav/console" and then:

  • if you are using Windows 32 bits
    • download_depot 220200 220201 2883479793978706603
  • If you are using MacOS
    • download_depot 220200 220202 5793944360086434965
  • if you are using Linux
    • download_depot 220200 220203 6355952238366872645
  • if you are using Windows 64 bits
    • download_depot 220200 220204 2193386441228596454

The proceedings are virtually identical to what I had published on the post below (what changes is the manifest ID, that last big number):

There's also a open source tool for downloading depots from Steam, called DepotDownloader. Recently (well, not that recently) Steam added a thing called "Manifest Request Code" (full story here - read to the end) for some downloads, and if by some reason 1.3 was flagged to need that MRC, then DepotDownloader is the only way to go (can't say, as I downloaded everything before the MRC stunt)

Note: you can download any Steam published version of KSP, including DLCs and language packs - all you need is to grab the app, depot and manifest ids from SteamDB.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...