Currently working on this mod with a few other people. http://community.playstarbound.com/index.php?resources/starfoundry.1302/
Healthire updated Hole Drills with a new update entry: Update for Enraged Koala Read the rest of this update entry...
Idea- Maybe another Drilling Station that drives horizontally 4x4? Maybe not to far, somehow balanced?
is this working for anyone with the current build 9.0? Everytime I add the mod to the mod directory and then load the game while the game is loading the mods it errors out with some msg about human error etc
There's stable, and there's nightly. This mod should work on stable. If it doesn't it has been broken for like 8 months (which I doubt). It doesn't work on nightly. At least I assume it doesn't. I would be very surprised if it did.
Heres error msg: --------------------------- Error --------------------------- (StarException) An error occurred during loading: (AssetException) Could not read variant value /player.config:humanoidTiming Caused by: (VariantException) (VariantException) No such key in Variant::get("humanoidTiming") in query("humanoidTiming") ClientApplication:ostSplashInitialization() ClientApplication::update() StarApplicationBase::run() _SDL_main _console_main --------------------------- OK ---------------------------
I can guarantee that has nothing to do with this mod. It doesn't even touch player.config. But I'm glad you decided to leave that generous 2 star review saying the mod is broken anyway. Thanks!
Ah, another great mod by Healthire... I also remember having fun with this one in the old stable build. Once again, would love to see this make it to the new stable build version too!
I'd really like this mod to be updated. It seems that it's affecting the copper drill in the vanilla game. Whenever I take out the mod, the game works again. Here's the error message I receive at startup: (StarException) An error occurred during loading: (ItemException) Could not load item asset /items/tools/copperdrill.miningtool Caused by: (JsonException) No such key in Json::get("itemName") A few moments later I get the usual Runtime Error, and the game stops responding. I can only write a review when this mod actually works. I sure hope you haven't forgotten about it.
It hasn't been updated since February of last year, according to the update thing...so...I dunno, maybe you shouldn't hold your breath? *shrugs*
Just dumping this here in case anyone would like to continue working on it. This patch makes it not crash under GG3, but I don't know enough Lua to make it actually work again: Code: diff -urN HoleDrill/items/tools/copperdrill.miningtool HoleDrill.new/items/tools/copperdrill.miningtool --- HoleDrill/items/tools/copperdrill.miningtool 2014-01-01 05:02:34.000000000 -0500 +++ HoleDrill.new/items/tools/copperdrill.miningtool 1969-12-31 19:00:00.000000000 -0500 @@ -1,7 +0,0 @@ -{ - "__merge" : [], - - "learnBlueprintsOnPickup" : [ - "holedrill", "silverholedrill", "diamondholedrill" - ] -} \ No newline at end of file diff -urN HoleDrill/items/tools/miningtools/copperdrill.miningtool.patch HoleDrill.new/items/tools/miningtools/copperdrill.miningtool.patch --- HoleDrill/items/tools/miningtools/copperdrill.miningtool.patch 1969-12-31 19:00:00.000000000 -0500 +++ HoleDrill.new/items/tools/miningtools/copperdrill.miningtool.patch 2015-12-23 02:18:28.288719817 -0500 @@ -0,0 +1,8 @@ +[ + { + "op": "add", + "path": "/learnBlueprintsOnPickup", + "value": ["holedrill", "silverholedrill", "diamondholedrill"] + } + +] diff -urN HoleDrill/objects/generic/holedrill/diamondholedrill.object HoleDrill.new/objects/generic/holedrill/diamondholedrill.object --- HoleDrill/objects/generic/holedrill/diamondholedrill.object 2014-01-26 20:39:54.000000000 -0500 +++ HoleDrill.new/objects/generic/holedrill/diamondholedrill.object 2015-12-26 16:32:17.683316699 -0500 @@ -1,7 +1,6 @@ { "objectName" : "diamondholedrill", "rarity" : "Common", - "objectType" : "wire", "isInteractive" : true, diff -urN HoleDrill/objects/generic/holedrill/holedrill.animation HoleDrill.new/objects/generic/holedrill/holedrill.animation --- HoleDrill/objects/generic/holedrill/holedrill.animation 2014-01-04 02:47:36.000000000 -0500 +++ HoleDrill.new/objects/generic/holedrill/holedrill.animation 2015-12-23 07:19:04.107703363 -0500 @@ -60,7 +60,7 @@ "offset" : [0, 3.5], "centered" : true, "zLevel" : 2, - "scalingGroup" : "rope", + "transformationGroups" : [ "rope" ], "rotationGroup" : "rope" } }, @@ -76,7 +76,7 @@ } }, - "scalingGroups" : { + "transformationGroups" : { "rope" : { "pivot" : [0, 0] } diff -urN HoleDrill/objects/generic/holedrill/holedrill.lua HoleDrill.new/objects/generic/holedrill/holedrill.lua --- HoleDrill/objects/generic/holedrill/holedrill.lua 2014-01-27 20:10:04.000000000 -0500 +++ HoleDrill.new/objects/generic/holedrill/holedrill.lua 2015-12-23 07:13:50.143320013 -0500 @@ -11,7 +11,7 @@ if storage.items == nil then storage.items = {} end - entity.scaleGroup("rope", {1, 4}) + entity.scaleTransformationGroup("rope", {1, 4}) entity.rotateGroup("rope", math.pi) entity.rotateGroup("flag", -math.pi / 2) @@ -313,4 +313,4 @@ function returnState.leavingState(stateData) self.state.pickState() -end \ No newline at end of file +end diff -urN HoleDrill/objects/generic/holedrill/holedrill.object HoleDrill.new/objects/generic/holedrill/holedrill.object --- HoleDrill/objects/generic/holedrill/holedrill.object 2014-01-26 20:39:44.000000000 -0500 +++ HoleDrill.new/objects/generic/holedrill/holedrill.object 2015-12-26 16:31:58.372317157 -0500 @@ -1,7 +1,6 @@ { "objectName" : "holedrill", "rarity" : "Common", - "objectType" : "wire", "isInteractive" : true, diff -urN HoleDrill/objects/generic/holedrill/silverholedrill.object HoleDrill.new/objects/generic/holedrill/silverholedrill.object --- HoleDrill/objects/generic/holedrill/silverholedrill.object 2014-01-26 20:45:12.000000000 -0500 +++ HoleDrill.new/objects/generic/holedrill/silverholedrill.object 2015-12-26 16:32:09.547316892 -0500 @@ -1,7 +1,6 @@ { "objectName" : "silverholedrill", "rarity" : "Common", - "objectType" : "wire", "isInteractive" : true, diff -urN HoleDrill/projectiles/physics.config HoleDrill.new/projectiles/physics.config --- HoleDrill/projectiles/physics.config 2014-01-22 01:37:26.000000000 -0500 +++ HoleDrill.new/projectiles/physics.config 1969-12-31 19:00:00.000000000 -0500 @@ -1,15 +0,0 @@ -{ - "__merge": [], - "nocollision" : { - "gravityMultiplier" : 0.0, - "bounceFactor" : 1.0, - "maxMovementPerStep" : 0.4, - "groundSlideMovementEnabled" : false, - "collisionPoly" : [], - "ignorePlatformCollision" : true, - "groundFriction" : 0, - "airFriction" : 0, - "liquidFriction" : 0, - "speedLimit" : null - } -} \ No newline at end of file diff -urN HoleDrill/projectiles/physics.config.patch HoleDrill.new/projectiles/physics.config.patch --- HoleDrill/projectiles/physics.config.patch 1969-12-31 19:00:00.000000000 -0500 +++ HoleDrill.new/projectiles/physics.config.patch 2015-12-23 02:42:58.754952949 -0500 @@ -0,0 +1,18 @@ +[ + { + "op": "add", + "path": "/nocollision", + "value": { + "gravityMultiplier" : 0.0, + "bounceFactor" : 1.0, + "maxMovementPerStep" : 0.4, + "groundSlideMovementEnabled" : false, + "collisionPoly" : [], + "ignorePlatformCollision" : true, + "groundFriction" : 0, + "airFriction" : 0, + "liquidFriction" : 0, + "speedLimit" : null + } + } +]