Jump to content
Hydromancerx

Hydrocraft Mod

Recommended Posts

Latest IWBUMS tosses a stack trace on right clicking any farming dig patch.  I don't expect a fix from Hydromancer I just wanted to toss this up here for awareness.  I might try to fix it myself and if I do I will edit it in this post.

 

Edit: I should clarify this makes farming impossible, as well as irrigation which is the root of the problem.

1535116869854 -----------------------------------------
1535116869854 STACK TRACE
1535116869854 -----------------------------------------
1535116869855 Callframe at: table.pairs
1535116869855 function: getBarrelAt -- file: WaterPipe.lua line # 163
1535116869855 function: doPipeMenu -- file: WaterPipeMenu.lua line # 155
1535116869856 Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@801bbf88
1535116869858 function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1313
1535116869858 function: createMenu -- file: ISMenuContextWorld.lua line # 46
1535116869858 function: createWorldMenu -- file: ISContextManager.lua line # 28
1535116869859 function: doRClick -- file: ISObjectClickHandler.lua line # 45
1535116869859 function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 239

 

Edited by Probe1

Share this post


Link to post
Share on other sites

Hi, this is my first intervention so I want to start by thanking Hydromancerx for this great mod. I want to share the problems with which I have found myself, I built a rabbit hutch, I put a couple of rabbits (male and female) and that's all I could do, I can not feed them or take them out of the hutch, eventually they died of hunger, grab the rabbit hutch and I let go again the bodies disappeared. So for now I'm not going to submit another rabbit to such an experience.

Share this post


Link to post
Share on other sites

So, the 'Corn Syrup' item's icon is bugged:

 

kFpw9z0.jpg

 

Just thought I'd give you a heads up about it, in case you didn't know. Build 39, only Hydrocraft, so I know it's not a conflict.

Edited by Madman_Andre
forgot addn. info

Share this post


Link to post
Share on other sites

Is it possible to still use the forge in the same way if I were to make it into a solid placed object or would it not work since it currently considered a item, is this possible. I dont like the way some objects can be walked through but I have made some of my own custom placeables for my map, so if its doable ill consider doing this for the mod

Share this post


Link to post
Share on other sites

Hydrocraft v10.4c has been released!

 

Which includes ...

 

- Italian Translation added

- Shucking Corn takes less time

- Soaking & Drying Jute Takes less time

- Fixed Dismantle Engine

- Removed Dragonfly as Bait

- Added Recipe for Heater

- Added Banquette and Bisket

- Added More Cereal

- Added Burger Buns

- Added Spifffo Burger, Spiffo Cheese Fries and Spiffo Bag

- Added Fix for Water Pipes (Hopefully!)

- Thanks to everyone who helped!

 

Enjoy!

 

Note this was more to get out the patch for the waterpipes. I have not had time to look over the other stuff. The rest of the stuff here was done months ago before I got busty with RL stuff.

Edited by Hydromancerx

Share this post


Link to post
Share on other sites

All of the benches, kilns, mines, etc. etc. are all items you can pick up and drop instead of Furniture. 

 

A lot of the items in the game were added before the Furniture Update.  When are they going to be converted to Furniture? Why isn't this a priority? You can't rotate dropped items! You clip through them! For large dropped items, you can't even find (or see) the tile it's sitting on, AND zombies can sneak up on you and you can't see them!

 

IMO, with the sole exception of bug fixing, this should be the utmost priority of "Hydro Craft". I mean, there is something really wrong about walking through a deep well or moving like Jesus over a concrete dug pond.

 

I beg of you to fix this.

 

 

---

 

Also, I'm experiencing an error alert every time I right-click the ground, a window, a bed, or any artificial source of water (like a sink).

Edited by TurtleShroom

Share this post


Link to post
Share on other sites

IsoObjects (the things that make other things in-game more than just a dropped item sprite) have always been creatable by modders, but Hydro hasn't made use of that outside of some problematic pillars (the issues with them can be solved by using a texture pack).

If you're interested in modding, I'd recommend making your own mod to do this and seeing if Hydro will incorporate it. 

 

Turbo has a good tutorial here, though the texture stuff is a bit out of date: https://theindiestone.com/forums/index.php?/topic/8249-tutorial-world-objects/

Share this post


Link to post
Share on other sites
18 hours ago, EnigmaGrey said:

IsoObjects (the things that make other things in-game more than just a dropped item sprite) have always been creatable by modders, but Hydro hasn't made use of that outside of some problematic pillars (the issues with them can be solved by using a texture pack).

If you're interested in modding, I'd recommend making your own mod to do this and seeing if Hydro will incorporate it. 

 

Turbo has a good tutorial here, though the texture stuff is a bit out of date: https://theindiestone.com/forums/index.php?/topic/8249-tutorial-world-objects/

 

Thanks for letting me know, wanted to make sure it was even possible before I even attempted it, will try it with the furnace and see how I get on

Share this post


Link to post
Share on other sites

Looks like solar generators are broken again after the most recent IWBUMS update. Same issues as before:

 

1. Solar gen is on/connected freezer has power. Exit game. Reenter game. Solar gen on/connected but freezer has no power.

2. Solar gen is on/connected freezer has power. Leave the area. Run back to area. Solar gen on/connected but freezer has no power.

 

 

Share this post


Link to post
Share on other sites

Missing "=" in HungerChange  in Food Cokies .txt

       
item HCCookieschocolatechipbag
    {
    HungerChange                -30,
    Weight                =    0.01,
    Type                =    Food,
    DisplayName            =    Bag of Chocolate Chip Cookies,
    Icon                =    HCCookieschocolatechipbag,
    UnhappyChange            =    -20,
    BoredomChange            =    -15,
    FoodType            =    NoExplicit,
    Carbohydrates             =     196.8,
        Proteins             =     12.4,
        Lipids                 =     68,
        Calories             =     1416,
    ReplaceOnUse            =     Hydrocraft.HCCookieschocolatechipbagtrash,
    }

item HCCookiesmintbag
    {
    HungerChange                -30,
    Weight                =    0.01,
    Type                =    Food,
    DisplayName            =    Bag of Mint Cookies,
    Icon                =    HCCookiesmintbag,
    UnhappyChange            =    -20,
    BoredomChange            =    -15,
    FoodType            =    NoExplicit,
    Carbohydrates             =     196.8,
        Proteins             =     12.4,
        Lipids                 =     68,
        Calories             =     1416,
    ReplaceOnUse            =     Hydrocraft.HCCookiesmintbagtrash,
    }

item HCCookiesbrowniebag
    {
    HungerChange                -30,
    Weight                =    0.01,
    Type                =    Food,
    DisplayName            =    Bag of Brownie Cookies,
    Icon                =    HCCookiesbrowniebag,
    UnhappyChange            =    -20,
    BoredomChange            =    -15,
    FoodType            =    NoExplicit,
    Carbohydrates             =     196.8,
        Proteins             =     12.4,
        Lipids                 =     68,
        Calories             =     1416,
    ReplaceOnUse            =     Hydrocraft.HCCookiesbrowniebagtrash,
    }

 

Edited by AiweLelia

Share this post


Link to post
Share on other sites

File Food Soup.txt

Missed "," in MinuteToBurn            


item HCRamennoodlebowlchicken
    {
    HungerChange            =    -20,
    Weight                =    1,
    Type                =    Food,
    UnhappyChange            =    -2,
    DisplayName            =    Chicken Ramen Noodles,
    ReplaceOnUse            =    Bowl,
    Icon                =    HCRamennoodlebowl,
    BoredomChange            =    -2,
    DaysTotallyRotten        =    2,
    DaysFresh             =     1,
    CustomContextMenu         =     Eat,
    FoodType                =       NoExplicit,
    IsCookable            =    TRUE,
    MinutesToCook            =    15,
    MinuteToBurn            =    30
    Carbohydrates             =     23,
        Proteins             =     65,
        Lipids                 =     49,
        Calories             =     785,
    EvolvedRecipe             =     Soup:20;Stew:20;Sandwich:5;Burger:5;Salad:5,    
    }


item HCRamennoodlebowlbeef
    {
    HungerChange            =    -20,
    Weight                =    1,
    Type                =    Food,
    UnhappyChange            =    -2,
    DisplayName            =    Beef Ramen Noodles,
    ReplaceOnUse            =    Bowl,
    Icon                =    HCRamennoodlebowl,
    BoredomChange            =    -2,
    DaysTotallyRotten        =    2,
    DaysFresh             =     1,
    CustomContextMenu         =     Eat,
    FoodType                =       NoExplicit,
    IsCookable            =    TRUE,
    MinutesToCook            =    15,
    MinuteToBurn            =    30
    Carbohydrates             =     23,
        Proteins             =     65,
        Lipids                 =     49,
        Calories             =     785,
    EvolvedRecipe             =     Soup:20;Stew:20;Sandwich:5;Burger:5;Salad:5,    
    }

 


item HCRamennoodlebowlshrimp
    {
    HungerChange            =    -20,
    Weight                =    1,
    Type                =    Food,
    UnhappyChange            =    -2,
    DisplayName            =    Shrimp Ramen Noodles,
    ReplaceOnUse            =    Bowl,
    Icon                =    HCRamennoodlebowl,
    BoredomChange            =    -2,
    DaysTotallyRotten        =    2,
    DaysFresh             =     1,
    CustomContextMenu         =     Eat,
    FoodType                =       NoExplicit,
    IsCookable            =    TRUE,
    MinutesToCook            =    15,
    MinuteToBurn            =    30
    Carbohydrates             =     23,
        Proteins             =     65,
        Lipids                 =     49,
        Calories             =     785,
    EvolvedRecipe             =     Soup:20;Stew:20;Sandwich:5;Burger:5;Salad:5,    
    }


item HCRamennoodlebowlcheese
    {
    HungerChange            =    -20,
    Weight                =    1,
    Type                =    Food,
    UnhappyChange            =    -2,
    DisplayName            =    Cheese Ramen Noodles,
    ReplaceOnUse            =    Bowl,
    Icon                =    HCRamennoodlebowl,
    BoredomChange            =    -2,
    DaysTotallyRotten        =    2,
    DaysFresh             =     1,
    CustomContextMenu         =     Eat,
    FoodType                =       NoExplicit,
    IsCookable            =    TRUE,
    MinutesToCook            =    15,
    MinuteToBurn            =    30
    Carbohydrates             =     23,
        Proteins             =     65,
        Lipids                 =     49,
        Calories             =     785,
    EvolvedRecipe             =     Soup:20;Stew:20;Sandwich:5;Burger:5;Salad:5,    
    }

Edited by AiweLelia

Share this post


Link to post
Share on other sites

Error with waterpipe still exists. Every time I press right mouse button then the same error appears. Here is from the log:

1537612226729 -----------------------------------------
1537612226729 STACK TRACE
1537612226729 -----------------------------------------
1537612226729 Callframe at: table.pairs
1537612226729 function: getBarrelAt -- file: WaterPipe.lua line # 163
1537612226729 function: doPipeMenu -- file: WaterPipeMenu.lua line # 155
1537612226730 Callframe at: se.krka.kahlua.integration.expose.MultiLuaJavaInvoker@fe6fcd28
1537612226730 function: createMenu -- file: ISWorldObjectContextMenu.lua line # 1314
1537612226730 function: createMenu -- file: ISMenuContextWorld.lua line # 46
1537612226730 function: createWorldMenu -- file: ISContextManager.lua line # 28
1537612226730 function: doRClick -- file: ISObjectClickHandler.lua line # 45
1537612226730 function: onObjectRightMouseButtonUp -- file: ISObjectClickHandler.lua line # 239

 

Share this post


Link to post
Share on other sites

hi everybody!!

 

does someone know why I can't craft mine cart, rocket launcher and many others...

as you can see on the picture, I've got all items required but "craft one" or "craft all" is not clickable.

 

I don't really understand......

thank for your time.

craft.jpg

Share this post


Link to post
Share on other sites
7 hours ago, pktomus said:

hi everybody!!

 

does someone know why I can't craft mine cart, rocket launcher and many others...

as you can see on the picture, I've got all items required but "craft one" or "craft all" is not clickable.

 

I don't really understand......

thank for your time.

craft.jpg

I looked at the code for this:

 

recipe Make Mine Cart
    {
    SkillRequired:Mechanics=2,
    HCMetalwheel=4,
        SheetMetal=5,
        HCSteelrod=8,
    HCSteelpole=2,
    HCSteelbeam,
        HCWeldingset,
        keep WeldingMask,
        keep HCWorkgloves,
        CanBeDoneFromFloor:true,
        NeedToBeLearn:true,
        Result:HCMinecart,
        Time:1000,
        Category:Engineer,
        OnGiveXP:HCMechanicsWelding_OnGiveXP,
    }

 

Looks like you need level 2 mechanics. He probably forgot to add the requirement to the display.

Guessing other recipes require certain mechanic levels as well...sigh.

 

 

 

 

Share this post


Link to post
Share on other sites

thank for your answer :)

 

I am actually level 5 mechanics.

but I think, you re right, the problem come from skill level.

there is this error on the console:

 

1537861505251 
1537861505252 -----------------------------------------
1537861505252 STACK TRACE
1537861505252 -----------------------------------------
1537861505253 Callframe at: getRequiredSkills
1537861505253 function: render -- file: ISCraftingUI.lua line # 594
java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedMethodAccessor356.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:61)
    at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:199)
    at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:189)
    at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
    at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:983)
    at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
    at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1727)
    at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1687)
    at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
    at zombie.ui.UIElement.render(UIElement.java:1254)
    at zombie.ui.UIManager.render(UIManager.java:632)
    at zombie.gameStates.IngameState.renderframeui(IngameState.java:819)
    at zombie.gameStates.IngameState.render(IngameState.java:969)
    at zombie.gameStates.GameStateMachine.render(GameStateMachine.java:37)
    at zombie.GameWindow.render(GameWindow.java:714)
    at zombie.GameWindow.run(GameWindow.java:1283)
    at zombie.GameWindow.maina(GameWindow.java:1053)
    at zombie.gameStates.MainScreenState.main(MainScreenState.java:193)
Caused by: java.lang.NullPointerException
    at zombie.scripting.objects.Recipe.getRequiredSkills(Recipe.java:404)
    ... 21 more

 

I forgot to say, I play build 38.30

Share this post


Link to post
Share on other sites

I found by myself :-)

 

I looked at the code too, there is an error at this line:

 

"SkillRequired:Mechanics=2"

 

the object is called "MetalWelding" and not "Mechanics". the line become "SkillRequired:MetalWelding=2" and it works again!!

maybe is it an upgrade after 38.30, I don't know.

 

So, for them who still play build 38.30 and who have the same problem, you have to change it in 10 files. those files are located at C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\498441420\mods\Hydrocraft\media\scripts.

 

there are 10 files to modify:

Astronomy.txt (2 lines to modify)
Auto.txt (1)
Carpentry.txt (13)
Composting.txt (2)
Gems.txt (1)
Industrial.txt (18)
Lockcmithing.txt (5)
Mining.txt (2)
Stoneworking.txt (8)
Weapons Ranged.txt (9)

 

thank PPanda0421 for your help.

Hoping that helps somebody else!

 

 

Share this post


Link to post
Share on other sites
11 hours ago, pktomus said:

thank for your answer :)

 

I am actually level 5 mechanics.

but I think, you re right, the problem come from skill level.

there is this error on the console:

I think  you mean you're at level 5 metalworking. Cars and mechanics skill is only for builds 39 and higher.

 

11 hours ago, pktomus said:

 

1537861505251 
1537861505252 -----------------------------------------
1537861505252 STACK TRACE
1537861505252 -----------------------------------------
1537861505253 Callframe at: getRequiredSkills
1537861505253 function: render -- file: ISCraftingUI.lua line # 594
java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedMethodAccessor356.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at se.krka.kahlua.integration.expose.caller.MethodCaller.call(MethodCaller.java:61)
    at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:199)
    at se.krka.kahlua.integration.expose.LuaJavaInvoker.call(LuaJavaInvoker.java:189)
    at se.krka.kahlua.vm.KahluaThread.callJava(KahluaThread.java:182)
    at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:983)
    at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:163)
    at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1727)
    at se.krka.kahlua.vm.KahluaThread.pcallvoid(KahluaThread.java:1687)
    at se.krka.kahlua.integration.LuaCaller.pcallvoid(LuaCaller.java:38)
    at zombie.ui.UIElement.render(UIElement.java:1254)
    at zombie.ui.UIManager.render(UIManager.java:632)
    at zombie.gameStates.IngameState.renderframeui(IngameState.java:819)
    at zombie.gameStates.IngameState.render(IngameState.java:969)
    at zombie.gameStates.GameStateMachine.render(GameStateMachine.java:37)
    at zombie.GameWindow.render(GameWindow.java:714)
    at zombie.GameWindow.run(GameWindow.java:1283)
    at zombie.GameWindow.maina(GameWindow.java:1053)
    at zombie.gameStates.MainScreenState.main(MainScreenState.java:193)
Caused by: java.lang.NullPointerException
    at zombie.scripting.objects.Recipe.getRequiredSkills(Recipe.java:404)
    ... 21 more

 

I forgot to say, I play build 38.30

 

Ah I see the problem, HC was updated to support cars/mechanics skills so he changed some recipes' requirements to having mechanics skills. Unfortunately that seems to break games with builds 38.x and below which used metalworking skill instead.

 

 

 

4 hours ago, pktomus said:

I found by myself :-)

 

I looked at the code too, there is an error at this line:

 

"SkillRequired:Mechanics=2"

 

the object is called "MetalWelding" and not "Mechanics". the line become "SkillRequired:MetalWelding=2" and it works again!!

maybe is it an upgrade after 38.30, I don't know.

 

So, for them who still play build 38.30 and who have the same problem, you have to change it in 10 files. those files are located at C:\Program Files (x86)\Steam\steamapps\workshop\content\108600\498441420\mods\Hydrocraft\media\scripts.

 

there are 10 files to modify:

Astronomy.txt (2 lines to modify)
Auto.txt (1)
Carpentry.txt (13)
Composting.txt (2)
Gems.txt (1)
Industrial.txt (18)
Lockcmithing.txt (5)
Mining.txt (2)
Stoneworking.txt (8)
Weapons Ranged.txt (9)

 

thank PPanda0421 for your help.

Hoping that helps somebody else!

 

 

 

Good job! Now people who (still) play 38.x will know how to fix it.

 

Share this post


Link to post
Share on other sites

Hydrocraft v10.5 has been released!

 

Which includes ...

 

- Fixed Ramen Bowls

- Fixed Cookies

- Removed Pillars and Barriers (To reduce lag)

- Removed Irrigation Mod (Causing too many problems. Will put back in if the original creator fixes it)

- Thanks to everyone who helped!

 

Enjoy!

Share this post


Link to post
Share on other sites

But there is no option to plant anything, so farming doesn't work at all with this mod. I dug up some ground, but when I click on the spot on the ground, there is missing option to sow seeds. I disabled Hydrocraft and it works again.

Share this post


Link to post
Share on other sites
17 hours ago, Lucas said:

But there is no option to plant anything, so farming doesn't work at all with this mod. I dug up some ground, but when I click on the spot on the ground, there is missing option to sow seeds. I disabled Hydrocraft and it works again.

It's a know issue on the IWBUMS version.  It'll get fixed...when it gets fixed. 

Share this post


Link to post
Share on other sites

For the record Hydrocraft is and has been a mod for the Stable Build aka not IWBUMS. So once the weather and fog stuff goes there and if it is still causing an issue then it will be fixed. Its too hard to keep up with IWBUMS since its constantly being updated. Also I don't want to break games for the stable branch people if fixing it for IWBUMS causes that.

Share this post


Link to post
Share on other sites

Craft -> Terrain -> Tin Vein, Iron Vein, Silver Vein etc.. (all recipes in the section)
http://undeniable.info/pz/wiki/recipelist.php?cat=Terrain
All recipes required "Prop Cone"
Does this mean that all these recipes are not working at the moment?
And all kinds of ore cannot be obtained? (Tin, Iron, Silver etc)
A looong search for information gave no results ... where there is no information about it.

 

P.S. I just built the initial mine, ore mined randomly with a chance for any of the ores?

Edited by Elmore

Share this post


Link to post
Share on other sites

I'm having a slight problem with the mod, so perhaps someone here could assist.

 

I understand when using the smelter, there is a chance of burning yourself. I also understand that wearing certain clothing can help prevent this. When I wear a firefighter jacket, oven mitts, and a welding mask, I still find myself being burned very often. Is this supposed to happen, or is there something else I don't know going on here?

Share this post


Link to post
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.

Loading...

×
×
  • Create New...