Jump to content

HebaruSan

Members
  • Posts

    4,491
  • Joined

  • Last visited

Reputation

5,582 Excellent

Contact Methods

Profile Information

  • Interests
    https://kerbalx.com/HebaruSan
    https://steamcommunity.com/profiles/76561197970804764/screenshots/

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Well that one was pretty easy. "Utility" only has one 'l'. [LOG 20:42:38.742] PartLoader: Compiling Part 'Space_X_barge_lander-2.0/Parts/droneship/barge/droneship' [LOG 20:42:38.958] EffectList: Created 15 effect types [ERR 20:42:39.035] PartLoader: Encountered exception during compilation. System.ArgumentException: Requested value 'Utillity' was not found. at System.Enum+EnumResult.SetFailure (System.Enum+ParseFailureKind failure, System.String failureMessageID, System.Object failureMessageFormatArgument) [0x00023] in <9577ac7a62ef43179789031239ba8798>:0 at System.Enum.TryParseEnum (System.Type enumType, System.String value, System.Boolean ignoreCase, System.Enum+EnumResult& parseResult) [0x0017a] in <9577ac7a62ef43179789031239ba8798>:0 at System.Enum.Parse (System.Type enumType, System.String value, System.Boolean ignoreCase) [0x00010] in <9577ac7a62ef43179789031239ba8798>:0 at System.Enum.Parse (System.Type enumType, System.String value) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 at ConfigNode.ParseEnum (System.Type enumType, System.String vectorString) [0x00000] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at ConfigNode.ReadValue (System.Type fieldType, System.String value) [0x00516] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at ConfigNode.ReadObject (System.Object obj, ConfigNode node) [0x00143] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at ConfigNode.LoadObjectFromConfig (System.Object obj, ConfigNode node, System.Int32 pass, System.Boolean removeAfterUse) [0x0001a] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at PartLoader.ParsePart (UrlDir+UrlConfig urlConfig, ConfigNode node) [0x001a9] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at PartLoader+<CompileParts>d__56.MoveNext () [0x00685] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 [ERR 20:42:39.036] PartCompiler: Cannot compile part
  2. Well, here's the next group of messages: [LOG 14:01:23.126] PartLoader: Compiling Part 'Space_X_barge_lander-2.0/Parts/droneship/barge/droneship' [LOG 14:01:23.281] EffectList: Created 15 effect types [WRN 14:01:23.338] PartLoader: Cannot replace model texture with 'Space_X_barge_lander-2.0/Parts/droneship/textures/Barge_Texture' [LOG 14:01:23.462] PartLoader: Part 'Space_X_barge_lander-2.0/Parts/droneship/barge/droneship' has no database record. Creating. [LOG 14:01:23.463] [DragCubeSystem]: Drag cubes not found or cannot be read for part Part. Generating New drag cubes. [LOG 14:01:23.489] DragCubeSystem: Creating drag cubes for part 'droneship' I'm not sure what that means, or if it's really an error message, since the log levels are WRN and LOG rather than ERR. But if that is an error, then the key part is "Cannot replace model texture", which suggests a problem with the "texture = Barge_Texture.mbm" line. Looking at the configs in GameData/Squad/Parts, they either don't set the texture, or they specify the full relative path from GameData to the file. So maybe try removing it (presumably it defaults in from the .mu file?) or setting it to "Space_X_barge_lander-2.0/Parts/droneship/textures/Barge_Texture" explicitly? Another guess, I notice the cfg says Barge_Texture with a capital T, but the file you uploaded to Google Drive is Barge_texture.mbm with a lowercase t. I wouldn't expect that to matter on Windows, which I assume you are using, but there's no harm in making those consistent just in case. A third guess, the other lines that I see setting textures don't include the ".mbm" part. So maybe that's confusing it? It's also conceivable that it's loading fine, and it might be time for more detail in the problem report than "doesn't work". This is getting a bit far afield from things I understand, so you might need to find somebody with more experience in part modding soon.
  3. For what it's worth, I'm not expecting that any particular one of these fixes will make it work immediately. The things we've fixed so far are necessary but not sufficient. Based on what I've seen, I'm quite sure there are many errors in this config, and I'm not attempting to identify every single one of them in one pass. It's much easier to let the game do that for us. Here's the next problem, also found by searching the log for "barge" and scanning for problems: [LOG 13:28:02.992] PartLoader: Compiling Part 'Space_X_barge_lander-2.0/Parts/droneship/barge/droneship' [LOG 13:28:03.511] EffectList: Created 15 effect types [ERR 13:28:03.732] PartLoader: Encountered exception during compilation. System.ArgumentException: Requested value '13s' was not found. at System.Enum+EnumResult.SetFailure (System.Enum+ParseFailureKind failure, System.String failureMessageID, System.Object failureMessageFormatArgument) [0x00023] in <9577ac7a62ef43179789031239ba8798>:0 at System.Enum.TryParseEnum (System.Type enumType, System.String value, System.Boolean ignoreCase, System.Enum+EnumResult& parseResult) [0x0017a] in <9577ac7a62ef43179789031239ba8798>:0 at System.Enum.Parse (System.Type enumType, System.String value, System.Boolean ignoreCase) [0x00010] in <9577ac7a62ef43179789031239ba8798>:0 at System.Enum.Parse (System.Type enumType, System.String value) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 at ConfigNode.ParseEnum (System.Type enumType, System.String vectorString) [0x00000] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at ConfigNode.ReadValue (System.Type fieldType, System.String value) [0x00516] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at ConfigNode.ReadObject (System.Object obj, ConfigNode node) [0x00143] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at ConfigNode.LoadObjectFromConfig (System.Object obj, ConfigNode node, System.Int32 pass, System.Boolean removeAfterUse) [0x0001a] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at PartLoader.ParsePart (UrlDir+UrlConfig urlConfig, ConfigNode node) [0x001a9] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 at PartLoader+<CompileParts>d__56.MoveNext () [0x00685] in <39c0323fb6b449a4aaf3465c00ed3c8d>:0 [ERR 13:28:03.733] PartCompiler: Cannot compile part The key part is "System.ArgumentException: Requested value '13s' was not found", which means somewhere you've got "13s" where it isn't allowed. Looks like that's on the "category" line. I'm guessing you meant that to be 13, and accidentally inserted an 's' when you were trying to save?
  4. Ahh, OK, that makes sense. You have "part" in all lowercase letters, which is why it says "Cannot find Part of type 'part'". Capitalize the P.
  5. OK, here's the error (about halfway through, found by searching for "barge" and looking for problems): [LOG 20:31:14.380] PartLoader: Compiling Part 'Space_X_barge_lander-2.0/Parts/droneship/barge/droneship' [ERR 20:31:14.416] PartCompiler: Cannot find Part of type 'part' [ERR 20:31:14.417] PartCompiler: Error parsing config [ERR 20:31:14.417] PartCompiler: Cannot compile part Normally I'd expect this to mean that you set "type = part" somewhere, but I don't see that. Looking more closely, I'm guessing this isn't right: module = Strut Every part in the GameData/Squad/Parts folder has "module = Part" instead. I'd try that next.
  6. Looks like you're missing the "PART { }" syntax, try this: PART { // Kerbal Space Program - Part Config // SpaceX Droneship // // --- general parameters --- name = barge <-- must be the same as the directory name you use to hold everything! module = Strut author = Future Astronaut // --- asset parameters --- mesh = droneship.mu scale = 0.1 texture = Barge_Texture.mbm specPower = 0.1 rimFalloff = 3 alphaCutoff = 0 // --- node definitions --- Placeholders, we’ll fix these next! node_stack_top = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0 node_stack_bottom01 = 0.0, -0.7, 2.5, 0.0, 1.0, 0.0 node_stack_bottom02 = 0.0, -0.65, -2.5, 0.0, 1.0, 0.0 // --- editor parameters ---s cost = 500 category = 13s subcategory = 0 title = Droneship manufacturer = Future Astronaut Corporation description = Want to land rockets in the ocean? // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision attachRules = 1,0,1,1,0 stackSymmetry = 1 // --- standard part parameters --- mass = 0.4 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 angularDrag = 2 crashTolerance = 50 maxTemp = 2000 fuelCrossFeed = True breakingForce = 160000 breakingTorque = 160000 }
  7. If you press Ctrl-F and type "CKAN", it's pretty easy to find the last time this was asked:
  8. Looks fine now. Were you doing anything in particular when this happened?
  9. Thanks, that makes sense. I'm thinking the best approach then would be two recommendations; CKAN can't display a warning, but it can recommend DLCs (even though it can't install them). If a user already has the DLC installed then this wouldn't appear, but if they don't have it, then they'd see the recommendation while installing your mod, so they'd know it plays some role. If they know that BG contains robotics, and they notice that your robotic parts aren't working, then hopefully they can put two and two together from there.
  10. Hi, this looks really neat! I have two questions for CKAN: Would you like this to be a dependency, recommendation, suggestion, ...? Should this be a dependency? In other words, for folks without this DLC, would you rather have them ask why some of the parts don't work, or why CKAN won't let them install?
  11. Nonetheless, please post CKAN issues on the CKAN thread, not on mod threads.
  12. Yup, there's a bot that checks every mod in CKAN for updates every 30 minutes (minus those not being updated anymore, minus some on SpaceDock which get instantaneous updates a different way) and automatically adds them. And after a new mod is added to the database, it can take up to 5 minutes for GitHub to start serving up that newer version of the metadata to users. So I typically tell people "35 minutes or less".
×
×
  • Create New...