Besiege

Besiege

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

Subscribe to download
Advanced sea

Description
Yet another sea physics mode. Originally inspired by Toneriko's sea mod:
https://steamproxy.net/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
23 Jun, 2021 @ 5:13am
Burning underwater
Nandemonaiya
84 Comments
Lambda  [author] 10 May @ 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.
Annlism 7 May @ 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 9 Nov, 2023 @ 10:58am 
@lambda you are a great author
Lambda  [author] 3 Oct, 2023 @ 11:19am 
@Germanland I've just answered this question one comment ago.
Leppart 1 Oct, 2023 @ 1:15pm 
Can you change the mod that the non host can see the water too?
Lambda  [author] 30 Sep, 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://steamproxy.net/sharedfiles/filedetails/?id=3043813663
Shroom 29 Sep, 2023 @ 2:22pm 
Is there a way to tweak the mod so that the non-hosts in multiplayer can see the water aswell as the host? Because it seems like the host is the only one seeing it. Its pretty annoying not beeing able to see the water in the multiverse.
Lambda  [author] 14 Aug, 2023 @ 1:01pm 
@tvdh0414 I usually test on sandbox maps, but it should work on any map. If you enable this mod in game menu, any map you open would have a floating window with configuration menu and the sea itself (if not disabled in this window). Default sea level is 20 meters, so on most maps starting block and camera are under water from the very beginning. Water covers the whole map, but it has limited render distance, so you can see the border if you try really hard.
tvdh0414 12 Aug, 2023 @ 9:46pm 
where is the water splashing?
Lambda  [author] 28 Apr, 2023 @ 11:30am 
@[BRE] Ulric / Bloo, just tested my old ship and random machines with sea, seems working. The only thing it was disabled by default after game update