Mods / Steam & Power

Category: #Technology
Author: Atztek
Side: Both
Created: Mar 24th at 12:17 PM
Last modified: Oct 17th at 6:36 PM
Downloads: 11252
Follow Unfollow 224

Latest file for Various v1.19.x:
steamandpower_1.6.4.zip 1-click install


This mod is designed to add steampunk content to the game.

 

Current features
  1. The ability to create a working steam boiler and obtain mechanical energy without having to build a windmill
  2. Multiblock boiler
  3. Pipes
  4. Steam engine
  5. Heat mechanic for boilers based on IRL physics
In next updates
  1. The ability to use other metals to create boilers, pipes, etc. (copper is almost ready)
  2. New in-game manual
  3. New automation machines powered by steam and mechanical energy
Help wanted

If you liked the mod and you want to help with:

  1. translation into other languages or improvement of current translations, now translations can be updated on crowdin, notify me that the translation has changed so that I update it in mod
  2. Improve 3D models or textures
  3. offer your idea of a mechanism, block, new mechanics

Write to me on the mod's discord page or in private messages @ink8301

 

Special thanks

@pablo11300 - for french translations

@Aimli - for chinese translations

@DejFidOFF  - czech translation

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.6.4 2148 Oct 17th at 6:36 PM Show steamandpower_1.6.4.zip Install now
v1.6.3 605 Oct 6th at 9:24 AM Show steamandpower_1.6.3.zip Install now
v1.6.2 214 Oct 3rd at 7:09 PM Show steamandpower_1.6.2.zip Install now
v1.6.1 709 Sep 23rd at 6:55 PM Show steamandpower_1.6.1.zip Install now
v1.6.0 2009 Jul 25th at 8:53 PM Show steamandpower_1.6.0.zip Install now
v1.5.0 2386 Apr 29th at 10:44 AM Show steamandpower_1.5.0.zip Install now
v1.4.0 379 Apr 23rd at 7:16 PM Show steamandpower_1.4.0.zip Install now
v1.3.0 274 Apr 20th at 9:15 PM Show steamandpower_1.3.0.zip Install now
v1.2.0 236 Apr 17th at 7:14 PM Show steamandpower_1.2.0.zip Install now
v1.1.4 284 Apr 13th at 1:22 PM Show steamandpower_1.1.4.zip Install now
v1.1.3 291 Apr 10th at 8:16 PM Show steamandpower_1.1.3.zip Install now
v1.1.2 154 Apr 10th at 6:18 AM Show steamandpower_1.1.2.zip Install now
v1.1.1 181 Apr 8th at 8:13 PM Show steamandpower_1.1.1.zip Install now
v1.1.0 159 Apr 7th at 8:27 PM Show steamandpower_1.1.0.zip Install now
v1.0.3 425 Mar 31st at 6:02 PM Show steamandpower_1.0.3.zip Install now
v1.0.2 359 Mar 26th at 8:29 PM Show steamandpower_1.0.2.zip Install now
v1.0.1 213 Mar 25th at 7:51 PM Show steamandpower_1.0.1.zip Install now
v1.0.0 226 Mar 24th at 12:19 PM Show steamandpower_1.0.0.zip Install now

58 Comments (oldest first | newest first)

💬 Sirburg, Nov 22nd at 5:28 AM

Im confused, I seem to have it all hooked up right (im working in a creative world), but it wont build pressure, and the connecting rod from the wheel and the engine is a different rusty like texture and i dont know why, the handbook entry is really weird to read and is not helping me.

💬 Fishe490, Oct 31st at 4:02 PM

Let me use peat for boiling Please I beg you

 

💬 Yukari_75, Oct 21st at 1:08 PM

Just because water boils at 100C doesnt mean the boiler itself shouldn't be able to get hotter Dat_Izzy

💬 Dat_Izzy, Oct 18th at 10:22 PM

Hey there Magmabot16, I ran into the same thing when trying out the mod for the first time today in Creative Mode. I don't know enough to troubleshoot, but it's definitely about the pipes. In my experience, if you start from the boiler then the pipes don't count as connected, so it causes a leak when you put water in the boiler. (You can see a leak in action if you have a pipe to nowhere lead out from the boiler and put some water in it.) Having the connection to the boiler be the last one seems to have things work properly.

As for your edit: the mod maker mentioned they're going for realism, and IRL water turns to steam at 100 degrees Celcius (at sea level). There's ways around it IRL to make super-heated water, but it's incredibly dangerous so don't try it yourself.

💬 Blaze_wraith, Oct 18th at 11:48 AM

might not be Create for VS but i cant wait for the day to make a functonal elavator to at least make a mountiantop celler 

💬 Jena_Thornwyrd, Oct 18th at 9:26 AM

@V7I yeah, no, this mod is not, at all, in the same ballpark of functionalities as Create for MC, what you're looking for would be a mod allowing to move blocks, that's the true main functionality of Create, and I've seen no VS mod doing that, yet.

💬 AtztekAuthor, Oct 17th at 6:37 PM

DejFidOFF

thnx! fixed

💬 DejFidOFF, Oct 16th at 9:34 PM

Atztek

hey o/ please repair the code of Czech translation. Its a "cs" not "cz" thank you :)

 

💬 Error_Acnologia, Oct 11th at 6:48 PM

v1.5.0-1.6.3 No sound bonfire (crucible)

💬 V7I, Oct 10th at 8:15 PM

 Create for VS??

💬 Magmabot16, Oct 9th at 4:24 PM

Tried out the mod for the first time today, gotta say it takes forever to get the boiler started, and it's really annoying how fast the water boils away before the boiler even reaches 100 celsius, like it's not boiling yet so where's the water going? On top of that, the water boiling away makes it take longer to heat up because adding more water reduces the temperature. and finally I may be mistaken, but it appears that the temperature caps at 100, why? having the temperature capped at 100 when 100 is needed to produce steam means that any time you have to refill the water, it immediately stops producing steam.

Other than that I think this mod is really cool and has a lot of potential if those problems are resolved.

Edit: to be direct, I think that water shouldn't be consumed until it starts boiling. And the temperature should be allowed to go over 100 if it isn't able to already, this would allow refill without killing steam production.

💬 AtztekAuthor, Oct 6th at 9:29 AM

DejFidOFF

thx!  added!

💬 AtztekAuthor, Oct 3rd at 7:10 PM

Aimli

thx!  added!

💬 BrownishStorm, Sep 25th at 1:16 AM

I like it I really like it. I downloaded it and played with it on creative. Took me longer than I would like to admit to figure out how to hook it up, got confused on the directions. Some more pictures here close up and angled at the poistion of the wheel to engine would be helpful. The other thing I would like to see is a boiler furnace that can be loaded up with fuel instead of just having a pile of coal under it. I'm gonna hold off on using it in my games until you have profected it some more but keep up the good work.

💬 TaffyStars, Sep 24th at 11:54 PM

im not sure if im doing something wrong but ive built a 2x2x3 boiler and it can barly power 1 helve hammer 

💬 FrazierFr, Sep 24th at 7:57 AM

Thanks french version.

💬 RicoPendo, Aug 28th at 10:48 PM

***( Wanted to update on this that after looking through the error logs i saw VintagestoryLib referenced which is xlib. I found that the PlayerCorpse mod relies on xlib and once i removed it no more crashes. So maybe PlayerCorpse mod is'nt playing well with this mod. Worked for me so your milage may vary.)***

 

I want to say first off great mod and good work on it. Hope you keep running with it. I am having an issue though...

Game is crashing with the following error.  Vintage ver. 1.19.8 stable mod 1.6.0

System.NullReferenceException: Object reference not set to an instance of an object.
at SteamAndPower.BEBoilerController.ConnectLiquidSystem() in C:\projects\VSMods\Trampoline\SteamAndPower\BlockEntity\BoilerController.cs:line 85
at SteamAndPower.BEBoilerController.<>c__DisplayClass6_0.b__0(Single dt) in C:\projects\VSMods\Trampoline\SteamAndPower\BlockEntity\BoilerController.cs:line 38
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

 

It only seems to effect someone who places the boiler and control panel down as noone else on the server has done so and are fine. My son immediately crashed everytime he joined the server after placing the complete boiler and logging out. We assumed the boiler was the issue so he had me destroy it and pick it up. After that he could connect with no issues. As soon as i placed it back down he immediately crashed and was nowhere even close to me. I picked it back up and put it in a box for the time being. After that i started crashing randomly while out running around the map. Both his crash and mine are induced differently but produce the same error.

💬 Paned, Aug 26th at 8:41 PM

Nice! :)

btw: great work so far

with the water pump and water that does not disapear by closed valves :D this will be a mod i add to my next world i play

💬 AtztekAuthor, Aug 18th at 2:01 PM

Hi thx for feedback!

Paned

Yes, water will always pour out of an open pipe and steam will come out.

Temp. is at 30 and i constantly need to top up the water because it seems to disappear  - It looks like abug, I'll try to fix it

More destructive explosions, there will be future updates :)

Nukkine

There are problems with the automatic loading of the boiler, for the correct operation of the boiler you need to leave free space. integration with other mods will not provide the required amount of water.

The water injection pump will be implemented in future updates

💬 Nukkine, Aug 16th at 11:48 PM

How do you connect QPtech or Vintage Engineering pipes to this?
Is there any way to automatically feed water to it?

💬 Paned, Aug 15th at 3:49 PM

Hmh, is it normal that the boiler loses water just by connecting a pipe to it? (even when i got more boiler blocks stacked and the pipe on the top of it)

Temp. is at 30 and i constantly need to top up the water because it seems to disappear (valve at the pipe is closed)

I tried to explode it :D just for personal interest.. just the front panel came off - maybe it would be interesting, when the boiler does realy explode? :D maybe even shooting through the roof like a firework XD

💬 Thauma, Jul 7th at 6:15 PM

It would be nice to be able to have the ability to make use of other kinds of bronze, as well as brass and maybe copper for the various blocks made in this mod (or other metals for that matter), as requiring just tin bronze is a tall ask for some worlds that decide that you will be stuck in the copper age for a century, getting iron only thanks to bronze tools you found from loot.

💬 Zekrom_64, Jun 26th at 6:21 AM

Definitely useful compared to the vanilla windmill but I've had some difficulties with this mod

  • The pipes, steam engine, and boiler water valve have collisions for full blocks despite visually being much smaller
  • The corner and t-shaped pipes seem to be missing certain rotations which is frustrating when trying to lay down pipe
  • Everything requires tin bronze specifically to make, and although I am lucky to have semi-close supplies for that in my world it would be nice to be able to use other metals like iron
  • Although the boiler works sometimes I've been running into the same problem as SpacemanSpliff, where the boiler refuses to build pressure for no apparent reason. I've encountered this in survival and replicated it in creative
💬 Thauma, May 8th at 1:26 PM

SpacemanSpliff use a valve pipe that you close to let pressure build (doesn't matter how high) and flick the valve to allow it to power the steam engine, that seems to have made it work for me

💬 SpacemanSpliff, May 2nd at 11:53 PM

I'm having a hard time getting this to work, using the latest version. Ive (in a creative test world) followed the guide and placed down and connected the tank, pipes, and steam wheel. filled with water and heated it. The water boils off but the bar pressure will not rise. I'm sure I'm doing everything right...just not sure what I'm missing.

💬 RonJ, Apr 24th at 6:34 PM

Hello! Thanks for your quick response. I am using version 1.4.0 of your mod on Vintage Story 1.19.7.

 

The crash happens randomly. unsure what the trigger for the crash may be, from what I can tell removing the control panel stopped the crash from happening but makes the steam engine not useable. I will see if there is a specific source for the crash but at the moment it seems to be random.

 

:)

💬 AtztekAuthor, Apr 24th at 6:23 PM

RonJ

Hi!
thx ffor feedback!


Which version of the mod are you using?
And can you describe the steps to repeat the bug?

💬 RonJ, Apr 24th at 1:21 PM

Hello! Im having a critcal error with this mod any idea what the cause may be?

System.NullReferenceException: Object reference not set to an instance of an object.
at SteamAndPower.BEBoilerController.ConnectLiquidSystem() in C:\projects\VSMods\Trampoline\SteamAndPower\BlockEntity\BoilerController.cs:line 85
at SteamAndPower.BEBoilerController.<>c__DisplayClass6_0.<Initialize>b__0(Single dt) in C:\projects\VSMods\Trampoline\SteamAndPower\BlockEntity\BoilerController.cs:line 38
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 57
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 AtztekAuthor, Apr 23rd at 7:10 PM

ZhangTianle

It looks like a nuclear reactor, comrade)

I don't plan to add high-tech content in the near future, but it may appear.

💬 AtztekAuthor, Apr 23rd at 7:08 PM

ilja89


Hi!
thx ffor feedback!

I like the more immersive experience and therefore the boiler pressure over 1000 Bar looks like a mistake)

1. An automatic coal loader is in the near future plans for development.

2. Maybe, but not in the near future

3. At the moment it is too difficult to implement, perhaps over time new mechanics will appear that will allow this to be implemented)

💬 ZhangTianle, Apr 23rd at 4:05 AM

Is there a possibility that we could use uranium as fuel

💬 ilja89, Apr 22nd at 7:26 PM

Hi, Atztek!

Could you tell me please, are you going to add some kind of automatic boiler heat regulation?
After your last update, boiler cools down after certain period of time, and steam turns back into water, and this it a big problem.

If previously I could have ~1000 bar of pressure in my boiler even when it is turned off and then use it whenever I want, then now I simply can't do this, and have to reignite it and wait until it heats up.
This makes boiler inconvenient and hard to use for small work amounts.

So, I would want to offer few ways how this could be fixed and ask you, are you going to do something like that in future?

  1. Add automatic boiler fuel controller. Something for high-end game, when you can freely use Jonas parts. This thing would automatically maintain fuel under boiler and its ignition, and would always try to keep boiler on certain temperature and pressure. If you need more steam for your engines, it ignites more cells under boiler blocks and spends more coal. If not, it just keeps boiler from freezing.
  2. Add another boiler type: direct-flow steam generator.
    This kind of steam generators doesn't store a lot of water inside heated part, so water can be heated and turned into steam faster and without need to heat up hundreds of liters, so this makes it quite flexible. This boiler would be more convenient than regular one, but could require steel instead of bronze, so it is not so easy to get.
     
  3. At least, maybe add cetain mechanisms for energy saving? Like, gravitational mechanical batteries, or possibility to compress air using mechanical power, store it in high-pressure tanks, and then use in steam engines instead of steam?
💬 Mendall, Apr 21st at 9:51 PM

UnderTowZ

 Just use a chiseled block in front to make it look however you like. Leave holes for access.

💬 UnderTowZ, Apr 20th at 2:32 AM

plz make the controller look like old styl guages rather than a modern day machine..

💬 Ruyeex, Apr 18th at 7:40 AM

Can you make an image made with your own mod features as a front image to your mod?

💬 AtztekAuthor, Apr 17th at 7:15 PM

TofuDelivery

RonJ


thanx!

💬 TofuDelivery, Apr 17th at 2:34 AM

this mod is really cool!!

💬 AtztekAuthor, Apr 15th at 6:38 PM

ilja89

Thanks for the feedback
I will fix this in the next release.

💬 ilja89, Apr 14th at 7:41 PM

When I right-click with empty hand on boiler water hatch, game crashes

💬 RonJ, Apr 13th at 8:48 PM

Awesome mod! Keep up the great work! :)

💬 AtztekAuthor, Apr 11th at 8:42 PM

RedPower
Hi!
curently only burning coal pile may heat boiler.

💬 RedPower, Apr 11th at 4:10 PM

Hi. Is it possible to heat the boiler from the fires that are lit under it?

💬 Dis742, Apr 8th at 11:00 PM

working set up

💬 AtztekAuthor, Apr 8th at 8:14 PM

Dis742

Thanks for the feedback

fixed in version 1.1.1

💬 Dis742, Apr 8th at 7:47 PM

Can not change straight pipe after placing the pipe down so if you pick it up to make a curve,T or value it will not let you !

💬 AtztekAuthor, Apr 7th at 12:45 PM

Kotl
Thanks for the feedback
I will fix this in the next release.

💬 AtztekAuthor, Apr 7th at 12:40 PM

ilja89
Thanks for the feedback!
Can you attach the error log? I can't repeat the mistake. 
And try updating the mod to a new version.

💬 ilja89, Apr 7th at 11:11 AM

When deleting working steam engine block, then game crashes

💬 metasynthetic, Apr 7th at 8:28 AM

We're using this on a server in conjunction with the electricity mod and a great use case for this would be a low-power mode, just keeping the boiler heated to the minimum operating temperature (with reduced fuel / water cost / power output), with the ability to ramp it up when the wind dies.

Also, in testing we found that

1) the steam engine continues to run when it's out of water

2) it also continues to run when it runs out of fuel

Perpetual motion is great but really just having the expected behavior + some control mechanisms would be nice. Thanks for this!

💬 ilja89, Apr 6th at 11:49 PM

When I remove steam engine parts, game crashes.

💬 Kotl, Apr 6th at 6:04 PM

please make the control panel collision smaller

💬 AtztekAuthor, Mar 28th at 7:52 PM

MrL972

Hi! I am currently working on optimizing the server code, theoretically it should work on version 1.19.x, but there may be problems with CPU leaks.

💬 MrL972, Mar 28th at 6:04 AM

work wel in 1.19.4 server ?

💬 AtztekAuthor, Mar 26th at 8:24 PM

Hartia

Maybe I didn't understand the question, you mean is it possible to connect a steam engine to a generator from electricity mod? if the generator is attached to the vanila wooden axel, then yes you can make a steam-powered generator.

💬 Hartia, Mar 25th at 4:01 PM

Definitely an interesting approach beside electricity mod, is it possible to make steam engine to wind generators?

💬 Mendall, Mar 25th at 2:42 AM

Looks interesting, but I have to admit after reading where you said "Tired of building windmills and waiting for the wind?" then in the video you had to advance the time 10 minutes to get steam. I busted out laughing. But at least with this, once the boiler is up to temp you control the power and are not at natures mercy.

(edit comment delete)