Jump to content

jerb

Members
  • Posts

    8
  • Joined

  • Last visited

Everything posted by jerb

  1. If you are getting an error message like the above it is because CKAN still thinks that the original "HangarExtender" (note not the new HangerExtender, notice the "a" vs the "e") is installed because CKAN keeps a registry of everything it has installed. So if you removed the original HangarExtender manually CKAN still thinks it is installed. To resolve you need to edit your registry.json file and remove the references to the original files: 1. Close CKAN 2. Find your ckan registry.json file located in your CKAN folder, probably something like c:/Games/Kerbal Space Program/CKAN/registry.json 3. Make a backup copy of it just in case. 4. Using a text editor like in a text editor like Sublime or Visual Studio Code, open the registry.json file. 5. Search for "GameData/FShangarExtender/settings.txt". You should get exactly two results, both of which need to be removed along with some of the lines around them, see the examples below. If you see ckan errors you did not correctly remove the blocks, try again from your backup being mindful of removing exactly what is specified below, including the commas, {} brackets, quotes etc. 5a. Block 1: This is the reference to the old mod that ckan thinks it has installed, your exact details may be slightly different but make sure that it mentions HangarExtender not HangerExtender,. Although the details of your block may vary (install time etc) you must remove the entire block from "HangarExtender":{ down to the final },. "HangarExtender": { "install_time": "2017-01-11T23:04:53.0245002-07:00", "source_module": { "abstract": "Extends the usable area when building in the SPH or VAB, so you can build outside or above the building. Useful for building large aircraft carriers or tall rockets.", "author": [ "Snjo", "Alewx" ], "download": "https://github.com/Alewx/FShangarExtender/releases/download/v3.4.9/FShangarExtender_3.4.9.zip", "download_size": 19432, "download_hash": { "sha1": "CDD1BD6853B485C94AA13B0B6370CEDFCA1A8FE9", "sha256": "5E06AEE951F74EBF84F3BF61374602A4D2D98444DA3D3ACE87CFF87992BC65FD" }, "identifier": "HangarExtender", "ksp_version": "1.2", "ksp_version_strict": false, "license": [ "CC-BY-4.0" ], "name": "Hangar Extender", "release_status": "stable", "resources": { "repository": "https://github.com/Alewx/FShangarExtender", "homepage": "https://github.com/Alewx/FShangarExtender" }, "version": "1:v3.4.9", "install": [ { "file": "FShangarExtender", "find_matches_files": false, "install_to": "GameData" } ], "spec_version": "1" }, "installed_files": { "GameData/FShangarExtender": {}, "GameData/FShangarExtender/FShangarExtender.dll": { "sha1_sum": "D4-14-AA-DB-64-C4-7D-AE-17-A0-6E-79-E9-C5-7E-05-BD-12-92-12" }, "GameData/FShangarExtender/FShangarExtenderIconExtend.png": { "sha1_sum": "A8-7B-A5-77-DE-DC-A6-18-A5-13-D2-C6-53-46-8E-FA-65-EF-DE-B0" }, "GameData/FShangarExtender/FShangarExtenderIconShrink.png": { "sha1_sum": "50-D7-9D-C2-42-77-58-65-40-31-10-24-FC-1B-29-B1-32-E1-18-FB" }, "GameData/FShangarExtender/readme.txt": { "sha1_sum": "F5-05-9A-72-E2-FE-FB-B7-7F-FF-04-7C-2E-1A-F7-15-CE-7B-7D-5B" }, "GameData/FShangarExtender/settings.txt": { "sha1_sum": "F0-AB-05-B7-B1-0A-FC-A7-D6-4B-34-03-3D-82-B5-1F-65-36-9A-B3" } } }, 5b Block2: References to installed files. Remove exactly these lines, they should be the same for you, but if you see other or slightly different "GameData/FShangarExtender" lines, remove those too. "GameData/FShangarExtender": "HangarExtender", "GameData/FShangarExtender/FShangarExtender.dll": "HangarExtender", "GameData/FShangarExtender/FShangarExtenderIconExtend.png": "HangarExtender", "GameData/FShangarExtender/FShangarExtenderIconShrink.png": "HangarExtender", "GameData/FShangarExtender/readme.txt": "HangarExtender", "GameData/FShangarExtender/settings.txt": "HangarExtender", 6. Restart Ckan and attempt to install HangerExtender again, it should install successfully this time.
  2. As someone who has worked on mods and community stuff for other games, and currently runs two installs with 100+ mods, I'd be delighted to pay for certain quality mods. Supporting modders can only lead to some modders being able to invest more time and effort into creating quality mods. Modders have driven much of the innovation in the games business over the past 10 years, an era where big publisher games were fairly stagnant due to the last console generation and a decreasing appetite for risk. I see this all as evolutionary steps towards a future where there are many more content creators earning a living than there are today, and the quality and richness of the games and entertainment experiences explodes. I think those opposed need to stop worrying that they will not be able to afford the games they love, as most mods and experiences will be free, and paid mods will have to compete with free. We all need to embrace a future where there will be more talented people working harder for longer at making amazing experiences for us all. We should embrace a world in which people have the option to try to earn a living doing what they love for outcomes that we love. Win win. - - - Updated - - - Furthermore, I think that many of those who feel strongly negative about this need to examine their emotions and understand that this is not only could be a net positive for everyone, but that removing choice from mod authors and dictating that they should not earn money to support their modding work is based in fears and assuming the worst of everyone. This is not healthy, live your life with openness and kindness and give people the benefit of the doubt. Despite what the hysterical 24 hour news cycle would have you believe, most people are decent folks just like you trying to figure out how to spend more time doing what they love. If they make product that is not worth the price, no one will buy it. I encourage you to consider making competing free mods if you fear the paid mods, the competition between commercial software and open source software has been a massive net positive for us all.
  3. Hi Claw, Quick question: I'm having trouble affixing a B9 Procedural Wing to a Talisar TCS Cargo Bay. When I mouse the wing into place and then click to set it, I get a series of errors in the log (attached below). I noticed SAFix showing up in the log, so I thought to ask you first. The part does not attach to the craft and stays attached to the cursor, I can release it by clicking into the background but after doing so it acts like the root node for the whole craft, ie, clicking it will pick up the whole craft. I am using a lot of mods, so I was wondering if you could take a look at this log and see where I should look for conflicts/bugs, ie, would it be in your code or B9 or TCS or RealFuels, etc. Thanks! EDIT: Just noticed this only seems to happen if I am using symmetry, if I attach a single wing it seems to work ok. [LOG 18:48:39.266] *RF MASS our mass = 0.8, prefab = 0.8, delta = 0 [LOG 18:48:44.076] B9.Aero.Wing.Procedural.TypeA added to ship - part count: 97 [LOG 18:48:44.076] SAFix.onPartAttach(): Host = B9.Aero.Wing.Procedural.TypeA | Target = proceduralTankRealFuels | Symmetry Count = 0 [LOG 18:48:44.077] SAFix.onPartAttach(): 1x symmetry in VAB detected. Radial symmetry set. [LOG 18:48:44.090] stage count is: 2 [LOG 18:48:44.172] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [LOG 18:48:47.511] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [LOG 18:48:48.599] B9.Aero.Wing.Procedural.TypeA added to ship - part count: 97 [LOG 18:48:48.599] SAFix.onPartAttach(): Host = B9.Aero.Wing.Procedural.TypeA | Target = proceduralTankRealFuels | Symmetry Count = 1 [LOG 18:48:48.611] stage count is: 2 [LOG 18:48:48.612] B9.Aero.Wing.Procedural.TypeA added to ship - part count: 98 [LOG 18:48:48.612] SAFix.onPartAttach(): Host = B9.Aero.Wing.Procedural.TypeA | Target = proceduralTankRealFuels | Symmetry Count = 1 [EXC 18:48:48.613] ArgumentOutOfRangeException: Argument is out of range. Parameter name: index System.Collections.Generic.List`1[PartModule].get_Item (Int32 index) PartModuleList.get_Item (Int32 index) ClawKSP.SAFix.UpdatePartAndChildren (.Part SourcePart, .Part UpdatePart, SymmetryMethod SymMethod) ClawKSP.SAFix.onPartAttach (HostTargetAction`2 AttachedPart) EventData`1[GameEvents+HostTargetAction`2[Part,Part]].Fire (HostTargetAction`2 data) Part.setParent (.Part p) EditorLogic.attachPart (.Part part, . attach) EditorLogic.attachSymParts (.[] cAttaches) EditorLogic.<SetupFSM>m__B4 () KerbalFSM.RunEvent (.KFSMEvent evt) KerbalFSM.updateFSM (KFSMUpdateMode mode) KerbalFSM.UpdateFSM () EditorLogic.Update () [LOG 18:48:48.635] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [LOG 18:48:49.040] deleting part B9.Aero.Wing.Procedural.TypeA [LOG 18:48:49.651] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [LOG 18:48:49.879] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [LOG 18:48:50.641] B9.Aero.Wing.Procedural.TypeA added to ship - part count: 98 [LOG 18:48:50.642] SAFix.onPartAttach(): Host = B9.Aero.Wing.Procedural.TypeA | Target = proceduralTankRealFuels | Symmetry Count = 1 [LOG 18:48:50.655] stage count is: 2 [LOG 18:48:50.655] B9.Aero.Wing.Procedural.TypeA added to ship - part count: 99 [LOG 18:48:50.656] SAFix.onPartAttach(): Host = B9.Aero.Wing.Procedural.TypeA | Target = proceduralTankRealFuels | Symmetry Count = 1 [EXC 18:48:50.656] ArgumentOutOfRangeException: Argument is out of range. Parameter name: index System.Collections.Generic.List`1[PartModule].get_Item (Int32 index) PartModuleList.get_Item (Int32 index) ClawKSP.SAFix.UpdatePartAndChildren (.Part SourcePart, .Part UpdatePart, SymmetryMethod SymMethod) ClawKSP.SAFix.onPartAttach (HostTargetAction`2 AttachedPart) EventData`1[GameEvents+HostTargetAction`2[Part,Part]].Fire (HostTargetAction`2 data) Part.setParent (.Part p) EditorLogic.attachPart (.Part part, . attach) EditorLogic.attachSymParts (.[] cAttaches) EditorLogic.<SetupFSM>m__B4 () KerbalFSM.RunEvent (.KFSMEvent evt) KerbalFSM.updateFSM (KFSMUpdateMode mode) KerbalFSM.UpdateFSM () EditorLogic.Update () [LOG 18:48:50.669] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [WRN 18:48:51.019] Part Warning: part B9.Aero.Wing.Procedural.TypeA is not a child of proceduralTankRealFuels [LOG 18:48:51.019] deleting part B9.Aero.Wing.Procedural.TypeA [WRN 18:48:51.069] *ST* Message recieved removing child, but can't find child [LOG 18:48:51.969] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [LOG 18:48:52.110] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [LOG 18:48:52.172] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [LOG 18:48:52.236] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [LOG 18:48:52.847] B9.Aero.Wing.Procedural.TypeA added to ship - part count: 99 [LOG 18:48:52.848] SAFix.onPartAttach(): Host = B9.Aero.Wing.Procedural.TypeA | Target = TALMediumCargoBay | Symmetry Count = 1 [LOG 18:48:52.860] stage count is: 2 [LOG 18:48:52.860] B9.Aero.Wing.Procedural.TypeA added to ship - part count: 100 [LOG 18:48:52.861] SAFix.onPartAttach(): Host = B9.Aero.Wing.Procedural.TypeA | Target = TALMediumCargoBay | Symmetry Count = 1 [EXC 18:48:52.862] ArgumentOutOfRangeException: Argument is out of range. Parameter name: index System.Collections.Generic.List`1[PartModule].get_Item (Int32 index) PartModuleList.get_Item (Int32 index) ClawKSP.SAFix.UpdatePartAndChildren (.Part SourcePart, .Part UpdatePart, SymmetryMethod SymMethod) ClawKSP.SAFix.onPartAttach (HostTargetAction`2 AttachedPart) EventData`1[GameEvents+HostTargetAction`2[Part,Part]].Fire (HostTargetAction`2 data) Part.setParent (.Part p) EditorLogic.attachPart (.Part part, . attach) EditorLogic.attachSymParts (.[] cAttaches) EditorLogic.<SetupFSM>m__B4 () KerbalFSM.RunEvent (.KFSMEvent evt) KerbalFSM.updateFSM (KFSMUpdateMode mode) KerbalFSM.UpdateFSM () EditorLogic.Update () [LOG 18:48:52.883] *RF MASS our mass = 0.9439999, prefab = 0.9439999, delta = 0 [WRN 18:48:53.133] Part Warning: part B9.Aero.Wing.Procedural.TypeA is not a child of proceduralTankRealFuels [LOG 18:48:53.134] deleting part B9.Aero.Wing.Procedural.TypeA [WRN 18:48:53.427] *ST* Message recieved removing child, but can't find child
  4. Hi, quick question, is the Squad Vernor RCS supported by Stockalike RF Engine Configs? I'm using v2.1.2 through CKAN, and the vernor doesn't seem to support realfuels. I took a look through the github repo and I didn't find a reference to it either, although admittedly I barely know what I'm doing.
  5. Ah, thanks, sorry it's been a while since I set this game up. I'm using Stockalike Real Fuels Engine Configs which does not seem to include the vernor. Or at least it doesn't seem to be supported in my game and I don't see it in here https://github.com/Raptor831/RFStockalike/blob/master/GameData/RealFuels/StockAlike_RCS_RF.cfg I'll go ask them about it. Thanks!
  6. First off, fantastic mod. Must have. Thank you for all the hard work! Second, I noticed that Vernor engines are not currently supported by Real Fuels. Is that correct? Is that because they are considered fictitious?
×
×
  • Create New...