Jump to content

[1.12.x] Asteroid Recycling Technologies


RoverDude

Recommended Posts

@RoverDudeFYI, the constellation 112.0.0 changes the file structure of this mod, but a few of the cfgs need to have the model filepaths updated. Specifically, the "/Parts" folder is added to the structure, and the two MassDriver and three Separator parts need the filepath updated. The current repositories that I could find didn't seem to have that change, so I wasn't sure where to file a bug report on github.

Thanks for a fun mod!

Edited by Wercho
Link to comment
Share on other sites

  • 2 weeks later...

For everyone who wants to use all the parts and is comfortable with a temporary fix then here it goes:

CrewHatch, FuelHatch, Jaw and RockTank dont use abolute paths to their models/textures but MassDriver, Separator and MassDriver do. To make them show up and work in game change the paths in their corresponding .cfg files like so (as an example for the MassDriver RCS):

from
model = UmbraSpaceIndustries/ART/MassDriver/MassDriverRCS
texture = Difuse, UmbraSpaceIndustries/ART/MassDriver/RCSDifuse

to
model = UmbraSpaceIndustries/ART/Parts/MassDriver/MassDriverRCS
texture = Difuse, UmbraSpaceIndustries/ART/Parts/MassDriver/RCSDifuse
Link to comment
Share on other sites

  • 7 months later...

Version 112.0.1 of ART has been released, and the thread has been updated to reflect the updated download location and KSP version supported.  CKAN should also be catching up for those of you who use it.  You can also nab the latest release here:

https://github.com/UmbraSpaceIndustries/ART/releases

This is pretty much what was in the bleeding edge releases for 1.11, plus a few small tweaks.  Barring any major issues, this is likely going to be the release we stick with for the foreseeable future, as @DoktorKrogg and I are both neck deep in a new indie game we're both working on :)  

So while we're totally still around and active in the forums and on the USI discord, I would not anticipate any major new USI releases, at least in the short term, though there are still a few major things we both want to knock out (including updating all of the wheels, and some other large system changes).

Lastly, a couple of handy links.  First, the discord server for all things USI (though this also covers our new game as well), and a reminder that I'll be doing a bunch of streaming around game dev (mostly the art side, so Blender, Substance, Unity, etc.). though it's going to be exclusively work on the new game, vs KSP stuff.  

Discord:  https://discord.gg/FNBwUXRgX8

Twitch:  https://www.twitch.tv/RoverDude

Enjoy!  And make sure to let us know if any bees got into the build process.  If so, we'll do a fast follower in a week or two if necessary to update the releases.

Link to comment
Share on other sites

  • 2 years later...

I'm getting an error with loading the Jaw that causes it to not appear in game, the rest of the mod is working correctly, anyone have an idea on how to fix it?

[LOG 04:27:29.732] PartLoader: Compiling Part 'UmbraSpaceIndustries/ART/Parts/Jaw/Jaw/HA_Jaw'
[ERR 04:27:29.741] Invalid float value! Field ImpactRange, value  on object of type ModuleAsteroidDrill

[ERR 04:27:29.747] PartLoader: Encountered exception during compilation. System.NullReferenceException: Object reference not set to an instance of an object
  at B9PartSwitch.ColorPropertyModifierInfo+<CreateModifiers>d4.MoveNext () [0x00050] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.MaterialModifierInfo+<CreateModifiers>d8.MoveNext () [0x001dd] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.PartSubtype.Setup (B9PartSwitch.ModuleB9PartSwitch parent, System.Boolean displayWarnings) [0x00383] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.ModuleB9PartSwitch.InitializeSubtypes (System.Boolean displayWarnings) [0x0005b] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.ModuleB9PartSwitch.OnIconCreate () [0x00006] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at PartLoader.CreatePartIcon (UnityEngine.GameObject newPart, System.Single& iconScale) [0x0005c] in <4b449f2841f84227adfaad3149c8fdba>:0 
  at PartLoader.ParsePart (UrlDir+UrlConfig urlConfig, ConfigNode node) [0x00ff2] in <4b449f2841f84227adfaad3149c8fdba>:0 
  at (wrapper dynamic-method) PartLoader+<CompileParts>d56.PartLoader+<CompileParts>d56.MoveNext_Patch0(PartLoader/<CompileParts>d__56)

[ERR 04:27:29.747] PartCompiler: Cannot compile part

Link to comment
Share on other sites

I figured out the issue, it's a specific incompatibility with SimpleRepaint for the Jaw only, can be fixed by adding the following patch to a new .cfg file in the IgnoreParts folder of SimpleRepaint:

@PART[HA_Jaw]:BEFORE[zzzzzzSimpleRepaint]
{
    %SR_Ignore = true

}

Edited by KingELB
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...