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

 

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

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

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

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

11 hours ago, Lisias said:

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.

I did this and 1.3.0 doesn't appear

Link to comment
Share on other sites

18 minutes ago, Rutabaga22 said:

I did this and 1.3.0 doesn't appear

This will not install the game as the installer does, it will only download the game into the Steam's download directory.

On the Steam Console, wait for the message "Depot download complete". It will tell you where the files were downloaded - then you just move it to where you want and run it:

i04x0Bq.png

Alternatively, you may had reached an error message (they start with ">>>"). On this case, you may had did a typo, or perhaps the deport is not reachable anymore by Steam Console (that MRC stunt I talked about).

Link to comment
Share on other sites

10 hours ago, Rutabaga22 said:

1.3.0 no parts no apps

Oukey, I found the reason. Or reasons...

  1. I made a pretty lame mistake on my personal fork for MM/L that ended up breaking it when used on… 1.2.2 :blush:. I fixed it and published it on github.
    1. disclaimer to the general audience: if you don't know what's MM/L, it's because you don't need it! ;)
  2. KSPe.Light.
    1. I forgot that the HLA Release was compiled against KSPe.Light, and this thingy is tied to KSP > 1.4.3 and Unity >= 2019. KSPe (the full package, distributed on its own zip) is the one that knows how to seamlessly handle different KSP and Unity versions.
    2. You would need to have KSPe installed on your KSP 1.2.2 and/or 1.3.0, and have HLA binaries compiled against it - not the one being published on SpaceDock (as this is compiled against KSPe.Light)

On the bright side, I was apparently right - the thing appears to work on KSP 1.2.2 (and, so, on KSP 1.3.0 - as it works on 1.3.1 for sure) once you compile it against KSPe (full). I still need time to do a full playing test session on it though - not throwing exceptions on loading is not enough,

I will try to do something about on the weekend.

Link to comment
Share on other sites

Loaded up through CKAN, parts are showing fine. Can build just fine in 1.12.3 but when I go to the airfield to launch my creation, the GUI button doesn't show up on the right. I tried every button, just in case you changed the icon from what was shown in the KOG video but couldn't find it. I hit ESC and checked if there was something needing a toggle from the main menu, but it doesn't show up under the custom settings. I then went ahead and uninistalled completely and did a manual install with the most updated version from GitHub and the same problem. 

Could it be a bad mod interaction with one of the 120 I have running?

Link to comment
Share on other sites

4 hours ago, Reylan said:

Loaded up through CKAN, parts are showing fine. Can build just fine in 1.12.3 but when I go to the airfield to launch my creation, the GUI button doesn't show up on the right. I tried every button, just in case you changed the icon from what was shown in the KOG video but couldn't find it. I hit ESC and checked if there was something needing a toggle from the main menu, but it doesn't show up under the custom settings. I then went ahead and uninistalled completely and did a manual install with the most updated version from GitHub and the same problem. 

Could it be a bad mod interaction with one of the 120 I have running?

Send me your full KSP.log after reproducing the problem (be sure to quit KSP - or at least to go to the main menu - so KSP will not truncate the log). I need to check what's installed on your rig in order to have an idea (please send me the KSP.log, not the Unity's output log).

Additionally, send me also a screenshot where the icon is not present, but should.

And.. Who's KOG? :P 

Link to comment
Share on other sites

Kottabos Games is who I am referring to, sorry, just KG. 

https://www.mediafire.com/view/lv2z30al4ycysw3/Image1.jpg/file  (Image1: Toolbar; Flight Screen)

https://www.mediafire.com/view/p6gwjrvi05lxyoh/Image2.jpg/file (Image2: Toolbar Continued, end of Toolbar; Flight Screen)

https://www.mediafire.com/file/ipzx8rj37zb2ey3/KSP.log/file (KSP.Log after closing out properly from the saved game I have)

https://www.mediafire.com/file/uz6jxjq97c7zr99/ModList.txt/file (ModList.txt created by CKAN for your use)

If you need anything else, just let me know and thank you.

 

Link to comment
Share on other sites

I had the same experience after the last update, earlier this week. The GUI button disappeared from the KSP toolbar. Also the contextual menu available when you click on parts while on the runway is missing the GUI button, as well as all of the buoyancy adjustments. The GUI is also missing from the space plane hanger.

Making lemonade out of the lemon of the missing GUI, I demonstrated that:

  •  Anything will fly, if you apply enough power.
  • Zeppelins also make great boats.
  • You can still "land" on the runway, if you lower your landing gear in the water, and roll up the shore onto the runway.

Yay, I still finished the contract.

I'm looking forward to the return of the GUI when you have the time. I can post logs, if you need another example.

I just wanted to add that this is one of my favorite mods. Pairing the zeppelin parts with direct-cycle nuclear jet engines is tons of fun. I've topped out at Mach 3.2 in level flight. My next ambition is zeppelins in suborbital trajectories, and maybe SSTO.

Edited by luna_cat
Appreciation
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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...