Jump to content

Hydrocraft Mod


Hydromancerx

Recommended Posts

Just tried this mod but it throws some errors while loading in the game.

 

Here is the console-log:

Loading: C:/Users/Dr_Cox1911/Zomboid/mods/Hydrocraft/media/lua/server/Farming/HCMineScavengeDefinition.lua-----------------------------------------STACK TRACE-----------------------------------------function: HCMineScavengeDefinition.lua -- file: HCMineScavengeDefinition.lua line # 21java.lang.RuntimeException: attempted index of non-table	at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:91)	at se.krka.kahlua.vm.KahluaUtil.luaAssert(KahluaUtil.java:79)	at se.krka.kahlua.vm.KahluaThread.tableSet(KahluaThread.java:1581)	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:574)	at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:162)	at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1722)	at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1637)	at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:63)	at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:77)	at zombie.Lua.LuaManager.RunLua(LuaManager.java:3198)	at zombie.Lua.LuaManager.RunLua(LuaManager.java:3162)	at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:522)	at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:461)	at zombie.gameStates.GameLoadingState.enter(GameLoadingState.java:91)	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:145)	at zombie.GameWindow.logic(GameWindow.java:624)	at zombie.GameWindow.run(GameWindow.java:1152)	at zombie.GameWindow.maina(GameWindow.java:977)	at zombie.gameStates.MainScreenState.main(MainScreenState.java:162)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)	at com.exe4j.runtime.WinLauncher.main(Unknown Source)-----------------------------------------STACK TRACE-----------------------------------------function: HCMineScavengeDefinition.lua -- file: HCMineScavengeDefinition.lua line # 21Feb 15, 2015 1:00:44 AM zombie.Lua.LuaManager RunLuaSEVERE: nullFeb 15, 2015 1:00:44 AM zombie.Lua.LuaManager RunLuaSEVERE: nulljava.lang.RuntimeException: 	at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:91)	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1283)	at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:162)	at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1722)	at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1637)	at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:63)	at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:77)	at zombie.Lua.LuaManager.RunLua(LuaManager.java:3198)	at zombie.Lua.LuaManager.RunLua(LuaManager.java:3162)	at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:522)	at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:461)	at zombie.gameStates.GameLoadingState.enter(GameLoadingState.java:91)	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:145)	at zombie.GameWindow.logic(GameWindow.java:624)	at zombie.GameWindow.run(GameWindow.java:1152)	at zombie.GameWindow.maina(GameWindow.java:977)	at zombie.gameStates.MainScreenState.main(MainScreenState.java:162)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)	at com.exe4j.runtime.WinLauncher.main(Unknown Source)Feb 15, 2015 1:00:44 AM zombie.Lua.LuaManager RunLuaSEVERE: nullLoading: C:/Users/Dr_Cox1911/Zomboid/mods/Hydrocraft/media/lua/server/Farming/HCPlantScavengeDefinition.luaLoading: C:/Users/Dr_Cox1911/Zomboid/mods/Hydrocraft/media/lua/server/Farming/HCScavengeDefinition.luaLoading: C:/Users/Dr_Cox1911/Zomboid/mods/Hydrocraft/media/lua/server/HCExtra.luaLoading: C:/Users/Dr_Cox1911/Zomboid/mods/Hydrocraft/media/lua/server/HCLoading.lua-------------------------------------------------------------attempted index: items of non-table: null-----------------------------------------STACK TRACE-----------------------------------------function: HCLoading.lua -- file: HCLoading.lua line # 679java.lang.RuntimeException: attempted index: items of non-table: null	at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1544)	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:471)	at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:162)	at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1722)	at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1637)	at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:63)	at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:77)	at zombie.Lua.LuaManager.RunLua(LuaManager.java:3198)	at zombie.Lua.LuaManager.RunLua(LuaManager.java:3162)	at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:522)	at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:461)	at zombie.gameStates.GameLoadingState.enter(GameLoadingState.java:91)	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:145)	at zombie.GameWindow.logic(GameWindow.java:624)	at zombie.GameWindow.run(GameWindow.java:1152)	at zombie.GameWindow.maina(GameWindow.java:977)	at zombie.gameStates.MainScreenState.main(MainScreenState.java:162)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)	at com.exe4j.runtime.WinLauncher.main(Unknown Source)-----------------------------------------STACK TRACE-----------------------------------------function: HCLoading.lua -- file: HCLoading.lua line # 679Feb 15, 2015 1:00:44 AM zombie.Lua.LuaManager RunLuaSEVERE: nullFeb 15, 2015 1:00:44 AM zombie.Lua.LuaManager RunLuaSEVERE: nulljava.lang.RuntimeException: 	at se.krka.kahlua.vm.KahluaUtil.fail(KahluaUtil.java:91)	at se.krka.kahlua.vm.KahluaThread.luaMainloop(KahluaThread.java:1283)	at se.krka.kahlua.vm.KahluaThread.call(KahluaThread.java:162)	at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1722)	at se.krka.kahlua.vm.KahluaThread.pcall(KahluaThread.java:1637)	at se.krka.kahlua.integration.LuaCaller.pcall(LuaCaller.java:63)	at se.krka.kahlua.integration.LuaCaller.protectedCall(LuaCaller.java:77)	at zombie.Lua.LuaManager.RunLua(LuaManager.java:3198)	at zombie.Lua.LuaManager.RunLua(LuaManager.java:3162)	at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:522)	at zombie.Lua.LuaManager.LoadDirBase(LuaManager.java:461)	at zombie.gameStates.GameLoadingState.enter(GameLoadingState.java:91)	at zombie.gameStates.GameStateMachine.update(GameStateMachine.java:145)	at zombie.GameWindow.logic(GameWindow.java:624)	at zombie.GameWindow.run(GameWindow.java:1152)	at zombie.GameWindow.maina(GameWindow.java:977)	at zombie.gameStates.MainScreenState.main(MainScreenState.java:162)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)	at com.exe4j.runtime.WinLauncher.main(Unknown Source)Feb 15, 2015 1:00:44 AM zombie.Lua.LuaManager RunLuaSEVERE: null
Link to comment
Share on other sites

It might be a little excessive to make Ingot/Nails/Whatever Molds in use with the Smelter consumable. Or, at least have Clay molds consumable, but maybe iron/steel molds reusable, with a required skill level to craft.


@Dr.Cox

 

Thanks for that. The first tow sections should be fixed by the report before and will be in the next update.

 

As for the second I can't seem to figure it out. I go to line 679 and I cannot see anything wrong.

 

I am very stumped. :(

Maybe for the time being, remove "shed" item spawning?

Link to comment
Share on other sites

It might be a little excessive to make Ingot/Nails/Whatever Molds in use with the Smelter consumable. Or, at least have Clay molds consumable, but maybe iron/steel molds reusable, with a required skill level to craft.

 

The smelter should not be consumed. You should be able to keep the Smelter, Tongs and Work Gloves/Oven Mitts. The Ore, Mold and Log should be consumed.

 

Note that big items like the Kiln, Smelter and Compost bin are place holders until we get them working as placable objects.

Link to comment
Share on other sites

 

It might be a little excessive to make Ingot/Nails/Whatever Molds in use with the Smelter consumable. Or, at least have Clay molds consumable, but maybe iron/steel molds reusable, with a required skill level to craft.

 

The smelter should not be consumed. You should be able to keep the Smelter, Tongs and Work Gloves/Oven Mitts. The Ore, Mold and Log should be consumed.

 

Note that big items like the Kiln, Smelter and Compost bin are place holders until we get them working as placable objects.

 

No, I'm saying it's excessive that the molds themselves are consumed, and not reusable.

Link to comment
Share on other sites

The problem with HCLoading.lua is that there is no ["shed"]["all"] defined in the SuburbsDistribution.lua so you can't add items to it. Alternatively you can use ["shed"]["counter"] and ["shed"]["other"] which should solve your problem.

 

HCMineScavange.lua has a typo for where "HCCharcoal.type" should just be "HCCoal.type" and HCGreyClay is defined twice when the second should be HCRedClay.

 

The icon for HCPlastichanger has an additional "r".

 

Finally, all the getTexture() calls can safely be removed from all files. Cheers :)

Link to comment
Share on other sites

We are looking for some help with the mod. Specifically coding a bunch of recipes. They are not very hard to code and we can show you how, we just have so many it would be great if we could get some help to get them done faster. If you are interested in helping with this or any other aspect of the Hydrocraft mod please let me know.

 

Thanks! :D

Link to comment
Share on other sites

I really like the mod so far. Now I have endless hrs. of picking up junk. Nice work!

 

Two things I've noticed so far:

 

icons for the "Dime" and "Ice Cream Scoop" do not appear in game since they are not in the texture folder.

 

and

 

the Nail Gun has endless ammo.

 

Also, I'd really like to see a lot more things viewable in Craft Helper.

Link to comment
Share on other sites

I really like the mod so far. Now I have endless hrs. of picking up junk. Nice work!

 

Two things I've noticed so far:

 

icons for the "Dime" and "Ice Cream Scoop" do not appear in game since they are not in the texture folder.

 

and

 

the Nail Gun has endless ammo.

 

Also, I'd really like to see a lot more things viewable in Craft Helper.

 

Thanks for the feedback.

 

1. I knew about the dime.

 

2. The ice cream scoops art file was miss named. Should be fixed next release.

 

3. I suspected it might have unlimited ammo. I am not sure how to fix that. it is my first gun item.

 

4. I have not used craft help before. So yeah.

Link to comment
Share on other sites

Hydrocraft v1.3 has now been released! Like always there are many new items, new recipes and bug fixes. However this time we now have included the Homemade Bats and Clubs by Dudeman325 ! We have not only inclused all of his bats and clubs but now have art for them made by WolfeClaw! In addition all bats and clubs have new variations with Barbed Wire, Screws, Tent Pegs and Monkey Wrenchs attached to them. As before Clubs are one handed, while bats are two handed. Each type of upgrade has their own strength.

 

Nails = +3 Weapon Strength

Barbed Wire = +1 Weapon Strength

Screws = +2 Weapon Strength

Tent Pegs = +1 Weapon Strength

Monkey Wrench = +5 Weapon Strength (But +1.5 additional weight)

 

There has also been an adjustment to the wheelbarrow. You must now use both hands when equipping. And of course you still can not have it on your back. But if your willing to be unarmed, You can carry a lot of items with one.

 

Also a big shout out to NoMiS for adding the Hydrocraft mod to his Let's Play Zomboid YouTube video series!! Thanks man!

 

 

Link to comment
Share on other sites

Hydrocraft v1.4 has come early due to Build 31 being released. The mod has been tested to see if it is compatible and everything seems to work ok. Please let us know if you find anything. Also all skills have been readjusted to the new 1 to 10 system. Not much new added, however there are many more recycling recipes. Also you can now "Sift Dirt" for ore and you can use a Bug Net to "Catch Bugs" now. in addation the "Play with" toys have been improved. Enjoy!

Link to comment
Share on other sites

Hydrocraft v1.3 has now been released! Like always there are many new items, new recipes and bug fixes. However this time we now have included the Homemade Bats and Clubs by Dudeman325 ! We have not only inclused all of his bats and clubs but now have art for them made by WolfeClaw! In addition all bats and clubs have new variations with Barbed Wire, Screws, Tent Pegs and Monkey Wrenchs attached to them. As before Clubs are one handed, while bats are two handed. Each type of upgrade has their own strength.

 

Nails = +3 Weapon Strength

Barbed Wire = +1 Weapon Strength

Screws = +2 Weapon Strength

Tent Pegs = +1 Weapon Strength

Monkey Wrench = +5 Weapon Strength (But +1.5 additional weight)

 

There has also been an adjustment to the wheelbarrow. You must now use both hands when equipping. And of course you still can not have it on your back. But if your willing to be unarmed, You can carry a lot of items with one.

 

Also a big shout out to NoMiS for adding the Hydrocraft mod to his Let's Play Zomboid YouTube video series!! Thanks man!

 

Thanks for the mention Hydromancerx!  I'm enjoying the mod and I think the viewers are too.  Keep up the good work :)

Link to comment
Share on other sites

Auto - Adds Hubcap, Air Freshener and Tire Iron.

What are these used for, weapons?

 

Basketry - Adds Wicker Basket, Birch Bark Basket and Straw Basket

New Containers?
 
Bathroom - Adds Floss, Plunger, Hair Gel, Hair Spray, Hair Dryer, Electric Toothbrush, Electric Razor, Roll of Toiletpaper, Cotton Swab, Box of Cotton Swabs, Washcloth, Chapstick, Deodorant Stick, Deodorant Spray, Diaper, Pack of Diapers, Menstrual Pad, Box of Menstrual Pads, Tampon, Box of Tampons and Box of Tissues.

Will you develop hygiene needs related to these new items?

 

Canned Food - Adds Canned Apples, Canned Pears and Canned Peaches.

Any plan on salted food (like pickle)  or smoked food?

 

Camping - Adds Compass, Binoculars, Canteen and Jack Knife.

What are the functions of compass and binoculars, in your mod? 

 

Candle Making - Adds Beeswax and Candleberry Wax.

So you are planning to add beekeeping into PZ's farming system? Or we will get beeswax from foraging?

 

Cooking  - Adds Hot Cuppa for Clay Mugs

Will there real bread baking recipe? I mean cooking bread from bread dough (not simply make the bread dough become cooked bread dough)..


 

Fire - Adds Fire Extinguisher and Fire Blanket.

It will be really great if they can put out both fire and campfires.

 

Gardening - Adds Compost Bin, Compost, Potted Apple Tree, Potted Banana Tree, Potted Blackberry Bush, Potted Blueberry Bush, Potted Grape Vine, Potted Lemon Tree, Potted Orange Tree, Potted Peach Tree, Potted Strawberry Bush, Potted Watermelon, Potted Bell Pepper, Potted Broccoli, Potted Cabbage, Potted Carrots, Potted Corn Stalk, Potted Eggplant, Potted Leek, Potted Lettuce, Potted Onion, Potted Pea Plant, Potted Potato, Potted Pumpkin, Potted Radish, Potted Tomato and Potted Peanut Plant.

Would there be any of these new plants or crops produce fuel or substitutes of fuel?

 

Glassworking - Adds Glass Ingot and Iron Blowpipe.

 

Medical - Adds Stethoscope, Head Mirror, Thermometer, Bone Saw, Tongue Depressor and Scalpel.

So, will there be new types of medical treatment, injuries and disease?

 

Mining - Adds Coal, Grey Clay, Red Clay, Copper Ore, Tin Ore, Iron Ore, Lead Ore, Bauxite Ore, Silver Ore and Gold Ore.

With mining skill?

 
Recycling - Adds Plastic, Tincan, Steel Pipe and the ability to recycle metals, glass, cloth, leather, etc.

Is this mean we can recycle any items in this mod? 

 

Umbrella - Suomiboi's Umbrella Mod.

That is great.


 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...