Besiege

Besiege

117 ratings
Advanced sea
4
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
970.243 KB
Jan 14, 2019 @ 10:21am
May 8, 2021 @ 3:38pm
9 Change Notes ( view )

Subscribe to download
Advanced sea

Description
WARNING: THIS MOD BROKEN!

Unfortunately, this mod is broken since last game update. I don't have enough time to recreate an ancient build environment to fix it now. Maybe one day.
----

Yet another sea physics mode. Originally inspired by Toneriko's sea mod:
https://steamcommunity.com/sharedfiles/filedetails/?id=1609085414

Added featuers:
- More realistic floating: now besiege blocks are approximated as several points, not one
- Water resistance depends on speed and face area of each block ((k*S*V^2)/2)
- Added a block with adjustable water resistance multiplier
[OBSOLETE]
- Compensation force: Blocks that are behind other blocks in direction of speed receive compensation force, so block sequences receive a bit more realistic total water resistance (still has bugs though)
[Update 2020] Unfortunately, surface panels are totally incompatibile with old Compensation Force mechanism, so I had to mark it OBSOLETE. It is now disabled by default. You can enable it back for old machines, but be aware of totally hanging the game if you use it with new surface blocks.
- Water now douses fire if more than half of block is under water
- Added Lava mode (called "Flaming Fanta" in settings, because I'm not good at visual stuff and it does look like orange water, not lava)

Debugging:
- You can now use console command "waterdbg true" to debug your machine. This command enables drawing of red simulation points when game is simulating. Big blue spheres under water are points where buoyancy forces are applied.

Q&A

Q: Why?
A: I just wanted a bit more realistic sea. And it was fun.

Q: Is it slow?
A: It is slower than original Toneriko's mod. Also, it actively uses graphics card for computations, so if your graphics card is not powerful, it can become even slower. For instance, here are values that I can play (>=25 FPS) measured on my PC:
300 blocks = 100% game speed
600 blocks = 70%
1200 blocks = 20-25%
It also depends on the number of blocks under water and how close are they to each other.

Q: Is it compatible with original Toneriko's sea mod?
A: No. Unfortunately, you would have to disable one of the mods to load another. Or your machine will behave crazy.
Popular Discussions View All (1)
4
Jun 23, 2021 @ 5:13am
Burning underwater
Nandemonaiya
88 Comments
EatThatPie Apr 6 @ 7:04pm 
@Lambda very sad to hear, my friends and myself have built probably around 50 boats specifically to use in your mod, your adjustable settings made them possible. They dont have the DLC and dont plan to pay for it so your mod is the only option to do it again. Hope some day in the future you or somebody figures it out
Lambda  [author] Apr 6 @ 3:19pm 
@EatThatPie, yes, unfortunately this mod is broken since the last game update because of some field was removed or renamed in game.
But since Besiege is based on very old Unity engine, fixing this mod needs to setup an ancient version of VisualStudio and a Unity plugin so old that it is almost wiped out of the internet. I wasn't able to build a valid setup on my new PC for now, and I don't have too much time for experimenting with it. I don't know if I'll find time to recreate so old build environment now.
EatThatPie Mar 26 @ 11:07am 
Mod doesn't seem to work at all anymore. Blocks fall to the ground like the water isn't even there. Changing the settings doesn't do anything. The original sea mod by toneriko still works though but without your adjustable settings none of my boats work now
MarkySkvarkySvk Jan 25 @ 4:07am 
It dont float, why is it falling on the ground and the water is like : i am not there.And it dont slow the boat just a litle bit. Can you fix it Lambda?
Lambda  [author] May 10, 2024 @ 12:38pm 
@anniefisherAC, this mod is very old and I have no plans to add something here. Besiege is launching a cool looking official water DLC here on steam, and it will definitely be more stable than any possible handcrafted mod.
Talking about wind simulation as a separate mod - IMO making real aerodynamics in Besiege would be very hard, but something simple like just adding a constant wind force to each object depending on block's wind-facing area and angle is doable.
You can try to ask people on the official Besiege discord server, there is a channel about modding. Maybe someone have done such mod.
Cappiennie! May 7, 2024 @ 8:49am 
is there any possible in future for a wind simulate mods in besiege? that can allowing us to play sailboat in realistic way
GuardianApe Nov 9, 2023 @ 10:58am 
@lambda you are a great author
Lambda  [author] Oct 3, 2023 @ 11:19am 
@Germanland I've just answered this question one comment ago.
Leppart Oct 1, 2023 @ 1:15pm 
Can you change the mod that the non host can see the water too?
Lambda  [author] Sep 30, 2023 @ 1:40pm 
@Stich7s it correctly displays water on client side if drawing is enabled on client, but only duting simulation, not during machine build.
https://steamcommunity.com/sharedfiles/filedetails/?id=3043813663