Jump to content

[1.4.x-1.8.x] Airplane Plus - R26.4 (Fixed issues/Github is up to date) (Dec 21, 2019)


blackheart612

Recommended Posts

  • 5 weeks later...
On 1/20/2024 at 7:48 PM, hellothere___ said:

i have an issue where the prop engines dont make noise. i have firespitter installed. what can i do?

Ugh. One month later… :/  If you still have the problem publish your KSP.log and I will see what's missing. You, perhaps, had installed Firespitter Core only?

In a way or another:

ANNOUNCE

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

  • Pulling a fast one: fixing the cause of the infamous TweakScale's warning NULL ConfigNode for <part-path> (unholy characters on the name?). Trying partConfig instead! at the same trying to salvage any current patchset, partset or UbioWeld made parts by keeping the meshes and textures on the original place.
    • It's deceiving because the "problem" is still there, I only moved it around to a place where TweakScale will not complain.

@Krazy1 asked about some annoying warnings trigged on AirplanePlus  on the TweakScale Companion thread, and while explaining them the problem suddenly I got an crazy idea (pun not intended) about how to work around the problem without breaking legacy - and the damned thing worked!

What's next

I couldn't get in touch with @blackheart612 since my last release, did a last try today. But I'm not holding my breath on the hopes on reusing the CurseForge and SpaceDock entries - so I'm considering how to proceed from here without throwing anyone under the bus (neither putting my SAS on the window).

Other than the stunt I pulled above, there's nothing new, and I'm still strugging a bit on working on the backlog I had posted in the last release:

Quote

Additionally, besides being a bit above my head at this moment, I'm slowly gathering knowledge to build SOFIA, as requested on https://github.com/net-lisias-ksp/AirplanePlus/issues/8 . I really enjoyed the idea.

Disclaimer

By last, but not the least...

Spoiler

No Module Manager was harmed during the development of TweakScale Airplane Plus.

 

This Release will be published using the following Schedule:

  • GitHub, reaching first manual installers and users of KSP-AVC. Right now.
  • Others are still being worked out at this moment.
Link to comment
Share on other sites

On 9/28/2023 at 1:26 PM, Lisias said:

Eventually. I took too much time to deliver something, and @blackheart612 is not frequenting Forums since some time.

Ideally, I want to ask him to include me as an Author on SpaceDock and CurseForge, making everything transparent to users - but even if we decide to publish on new entries on SD, I still need his authorisation so CKAN guys accept redirecting the current AirplanePlus CKAN tag to the new location.

Thanks for the update. I just realized I'm still on v26.5. It's still a no-go for CKAN updates? I guess I should add KSP-AVC.
I'm also using Airplane Plus Things link Keep it or no?

Link to comment
Share on other sites

21 minutes ago, Krazy1 said:

Thanks for the update. I just realized I'm still on v26.5. It's still a no-go for CKAN updates? I guess I should add KSP-AVC.
I'm also using Airplane Plus Things link Keep it or no?

I'm still trying to reach @blackheart612, but I'm considering my options in the short time. The CC-NC license can be tricky to cope with - right now, I'm just an A+ licensee, not the author, and this imposes me some annoying (to say the least) limitations in what I can safely (in the legal sense) and consistently (i.e., safe everywhere, not only on some countries) do.

So CKAN is going to wait a bit.

About Things, IMHO you will be better served by the TweakScale Companion for A+ (or the ÜberPaket), as I keep the A+ Companion synced with this Fork - but TS patches are TS patches, you don't need to use my Companion if you find a reason to keep using Things (it could be safer for current savegames - I don't have the slightest idea about how Things did the patching) .

But the new bits will not be scaled for sure.

Spoiler

As a matter of fact, I actively support people willing to customise their patches for specific needs - all I ask is to do it in a way that would not play havoc in the wild (following suit with the Companions by using :AFTER, :BEFORE and creating a dedicated MM "tag" so patches can be aware of your changes - for example, TweakScaleCompanion_AirCrafts_APP on :FOR as I did).

Hummm… I need to check if I added the new parts to the APP Companion, by the way (I don't remember right now)!

Thanks for bringing it to my attention!

Edited by Lisias
Better phrasing
Link to comment
Share on other sites

On 2/18/2024 at 7:58 PM, Lisias said:

Ugh. One month later… :/  If you still have the problem publish your KSP.log and I will see what's missing. You, perhaps, had installed Firespitter Core only?

In a way or another:

ANNOUNCE

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

  • Pulling a fast one: fixing the cause of the infamous TweakScale's warning NULL ConfigNode for <part-path> (unholy characters on the name?). Trying partConfig instead! at the same trying to salvage any current patchset, partset or UbioWeld made parts by keeping the meshes and textures on the original place.
    • It's deceiving because the "problem" is still there, I only moved it around to a place where TweakScale will not complain.

@Krazy1 asked about some annoying warnings trigged on AirplanePlus  on the TweakScale Companion thread, and while explaining them the problem suddenly I got an crazy idea (pun not intended) about how to work around the problem without breaking legacy - and the damned thing worked!

What's next

I couldn't get in touch with @blackheart612 since my last release, did a last try today. But I'm not holding my breath on the hopes on reusing the CurseForge and SpaceDock entries - so I'm considering how to proceed from here without throwing anyone under the bus (neither putting my SAS on the window).

Other than the stunt I pulled above, there's nothing new, and I'm still strugging a bit on working on the backlog I had posted in the last release:

Disclaimer

By last, but not the least...

  Reveal hidden contents

No Module Manager was harmed during the development of TweakScale Airplane Plus.

 

This Release will be published using the following Schedule:

  • GitHub, reaching first manual installers and users of KSP-AVC. Right now.
  • Others are still being worked out at this moment.

it works now. sometime the games files uninstall somehow and i have to check validity through steam

Link to comment
Share on other sites

8 hours ago, hellothere___ said:

it works now. sometime the games files uninstall somehow and i have to check validity through steam

Check your SSD's health. It may be on its end of life...

Link to comment
Share on other sites

  • 4 weeks later...

Anytime I try to open the tweakables menu in the sph it just shows a tiny little transparent window and then I can’t open the tweakable menu on any other parts. Only happens on the cockpits though.

Link to comment
Share on other sites

On 3/16/2024 at 5:32 PM, Jetroe said:

Anytime I try to open the tweakables menu in the sph it just shows a tiny little transparent window and then I can’t open the tweakable menu on any other parts. Only happens on the cockpits though.

Looks like some 3rd party borking on you. Please send me your KSP.log after reproducing the problem (and quitting KSP to prevent it from truncating the log) and I will try to figure out what's happening.

--- POST EDIT ---

Note to my future self: case diagnosed, but I can't further help due the add'on involved.

Edited by Lisias
POST EDIT.
Link to comment
Share on other sites

  • 2 months later...
1 hour ago, darthvader15001 said:

@blackheart612  or @Lisias I deleted the helicopter engines because I didn't want them, but now the big lotus engine is gone.

Exactly what did you deleted? (I.e., what files)

Link to comment
Share on other sites

Posted (edited)
2 hours ago, darthvader15001 said:

Just the rotorwing file @Lisias

Well, the Rotorwing is not a file, is a directory and it's full of engines, all of them related to helicopters - so you, indeed, accomplished what you intended.

The CFM56 (big Lotus) is on the Modern one, and shouldn't had been effected - it doesn't share any assets with the Rotorwing ones.

So I removed the Rotorwing directory too and fired up my test rig to see what I get and... The damned thing is M.I.A! So you appears to be right...

So I put the Rotorwing thingy back, and the Lotus is still missing. I think this thing is not being displayed on KSP 1.12.5 at all, and you only realized it after deleting that directory.

Now... Why, in Kraken's name, the cfm56 (internal name) is M.I.A. on KSP 1.12.5?

I'm trying to figure it out.

Edited by Lisias
Link to comment
Share on other sites

48 minutes ago, Lisias said:

Well, the Rotorwing is not a file, is a directory

I meant folder, sorry

 

49 minutes ago, Lisias said:

Now... Why, in Kraken's name, the cfm56 (internal name) is M.I.A. on KSP 1.12.5?

Maybe I can check the cfm56 file in my gamedata. Perhaps in the most recent update of airplane plus, something was accidentally changed? Or maybe it could be some glitch with the newest ksp versions. Could you check to see if the same thing happens in earlier ksp versions?

Link to comment
Share on other sites

Posted (edited)
35 minutes ago, darthvader15001 said:

Maybe I can check the cfm56 file in my gamedata. Perhaps in the most recent update of airplane plus, something was accidentally changed? Or maybe it could be some glitch with the newest ksp versions. Could you check to see if the same thing happens in earlier ksp versions?

Things are simpler than I though! :D Looks like a Module Manager glitch and/or something in KSP (too).

Delete the following files from your KSP, and then restart it:

  • PartDatabase.cfg
  • GameData/ModuleManager.ConfigCache
  • GameData/AirplanePlus/Parts/Category.cfg

I managed to get the Lotus back after doing it - I didn't figured out exactly which one(s) of these files did the trick (kinda busy Sunday), but after removing these files and restarting KSP, I got Lotus back.

(firing up the wrong KSP test bed in the process also didn't made me any favours!! :sticktongue:)

--- -- - POST EDIT - -- --

Be extremely careful to do not delete anything else by accident.

You delete the ModuleManager.x.y.z.dll (where x.y.z is the MM version) together (or instead) the ModuleManager.ConfigCache, and you will screw up your savegames for good!!! Seriously!

Edited by Lisias
Entertaining grammars made slightely less entertaining...
Link to comment
Share on other sites

Posted (edited)
49 minutes ago, Lisias said:
  • PartDatabase.cfg
  • GameData/ModuleManager.ConfigCache
  • GameData/AirplanePlus/Parts/Category.cfg

those seem like important files, are you sure that if I delete those my install won't be even more messed up? 

Edit: I found the part of the partdatabase cfg with the lotus engine:

Spoiler

url = AirplanePlus/Parts/Engine/Modern/CFM56/part/cfm56
    DRAG_CUBE
    {
        cube = A, 3.452,0.8015,0.9664, 3.452,0.8012,0.9589, 1.775,0.6482,2.641, 1.775,0.5076,3.687, 2.895,0.7226,1.315, 2.895,0.7611,1.037, 5.96E-08,0.9052,0.5606, 1.725,3.784,1.278
        cube = B, 3.446,0.8245,0.8392, 3.446,0.8242,0.8458, 1.251,0.586,2.703, 1.251,0.2013,3.687, 2.832,0.7304,1.315, 2.832,0.7674,0.7471, -2.384E-05,0.9052,0.5603, 1.485,3.784,1.277
        cube = Fairing, 3.446,0.8245,0.8392, 3.446,0.8242,0.8458, 1.251,0.586,2.703, 1.251,0.2013,3.687, 2.832,0.7304,1.315, 2.832,0.7674,0.7471, -2.384E-05,0.9052,0.5603, 1.485,3.784,1.277
        cube = Clean, 3.238,0.8198,0.8392, 3.238,0.8195,0.8392, 1.246,0.6063,2.609, 1.245,0.2022,3.372, 2.656,0.7157,1.321, 2.656,0.7615,0.7529, -2.384E-05,0.8583,0.5603, 1.485,3.69,1.277
 

 

Edited by darthvader15001
Link to comment
Share on other sites

2 minutes ago, darthvader15001 said:

those seem like important files, are you sure that if I delete those my install won't be even more messed up? 

Edit: I found the part of the partdatabase cfg with the lotus engine:

  Reveal hidden contents

url = AirplanePlus/Parts/Engine/Modern/CFM56/part/cfm56
    DRAG_CUBE
    {
        cube = A, 3.452,0.8015,0.9664, 3.452,0.8012,0.9589, 1.775,0.6482,2.641, 1.775,0.5076,3.687, 2.895,0.7226,1.315, 2.895,0.7611,1.037, 5.96E-08,0.9052,0.5606, 1.725,3.784,1.278
        cube = B, 3.446,0.8245,0.8392, 3.446,0.8242,0.8458, 1.251,0.586,2.703, 1.251,0.2013,3.687, 2.832,0.7304,1.315, 2.832,0.7674,0.7471, -2.384E-05,0.9052,0.5603, 1.485,3.784,1.277
        cube = Fairing, 3.446,0.8245,0.8392, 3.446,0.8242,0.8458, 1.251,0.586,2.703, 1.251,0.2013,3.687, 2.832,0.7304,1.315, 2.832,0.7674,0.7471, -2.384E-05,0.9052,0.5603, 1.485,3.784,1.277
        cube = Clean, 3.238,0.8198,0.8392, 3.238,0.8195,0.8392, 1.246,0.6063,2.609, 1.245,0.2022,3.372, 2.656,0.7157,1.321, 2.656,0.7615,0.7529, -2.384E-05,0.8583,0.5603, 1.485,3.69,1.277
 

 

The ConfigCache and the PartDatabase are regenerated on demand, and are known to cause trouble when out of sync.

The Category.cfg from AirplanePlus will remove your ability to look for a part using the AirplanePlus Category Filter. I noticed that this file is somewhat outdated, because it have parts not present anymore on A+, but also is missing the cfm56. So in a hunch I removed it too to see what happens.

In a way or another, this fixed the problem for me, so it's obviously safe to do it. Once the Lotus is back, you can try to put back the Category.cfg and see what happens.

Cheers!

 

Link to comment
Share on other sites

Posted (edited)
10 minutes ago, darthvader15001 said:

@Lisias I deleted the PartDatabase.cfg and GameData/ModuleManager.ConfigCache but I couldn't find the category.cfg in the airplane plus file.

So you are probably using the last release from Blackheart - and this also means that this file is not involved on the mess. Meno male, one less thing to worry about.

Fire up KSP and see if you get the Lotus back.

If it's still missing, I will need some files from your rig in order to try to figure out what's happening:

  • KSP.log , that you will find on the same directory in which the KSP_x64.exe is (and not inside GameData or any other place).
    • Unless you are a Steam user and had applied an unfortunately hack to get rid of the PD-Launcher, that screws up things badly
  • ModuleManager.ConfigCache

If needed, Zip them and shove the zip file into a file sharing directory like drobox or google drive, and post the link here. Be sure to check that the Lotus is missing from the Part Manager.

Please remember to quit KSP before zipping these files, or the log may ended up being trucated.

Spoiler

Additionally, perhaps you would like to try my last release - I had fixed some things on A+

https://github.com/net-lisias-ksp/AirplanePlus/

 

Edited by Lisias
Hit "Save" too soon
Link to comment
Share on other sites

2 hours ago, Lisias said:

Fire up KSP and see if you get the Lotus back.

No lotus;.;

 

2 hours ago, Lisias said:

If it's still missing, I will need some files from your rig in order to try to figure out what's happening:

  • KSP.log , that you will find on the same directory in which the KSP_x64.exe is (and not inside GameData or any other place).
    • Unless you are a Steam user and had applied an unfortunately hack to get rid of the PD-Launcher, that screws up things badly
  • ModuleManager.ConfigCache

The module manager config cache is one of the files you told me to delete

Link to comment
Share on other sites

9 minutes ago, darthvader15001 said:

No lotus;.;

The module manager config cache is one of the files you told me to delete

Yes, because it's automatically regenerated on every boot when missing.

If you don't have any ConfigCache in your GameData, it's because you have a way worst problem that it's preventing MM from regenerating the cache. Publish your KSP.log on dropbox or something and I will check what's wrong.

Link to comment
Share on other sites

44 minutes ago, Lisias said:

Yes, because it's automatically regenerated on every boot when missing.

OOOOOOHHHHHH

 

39 minutes ago, stk2008 said:

Just an FYI I dont think the config cach is in GAMEDATA its in C:\Kerbal Space Program\PluginData\ModuleManager

I *think* That was what I did. I just searched for the file in my ksp directory.

Link to comment
Share on other sites

You know, publishing the KSP.log would had saved a lot of time, as all the information I could need is there :)

 

Link to comment
Share on other sites

There is a mod that auto zips and uploads a log file its a must TBH for helping people who create mods ETC.
cant remember the name of the mod now though I use it all the time.

 

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.

×
×
  • Create New...