The positioning of blocks has been improved when creating ship sprites based on the structure, and some sprites of reduced blocks have been redrawn.
The system for calculating the volume of air in the holds has been changed. Now when building multiple blocks with Shift+LMB below the water level, checking for the presence of the ship's internal volumes is done only after the LMB is released. Also fixed a bug that could cause the game to crash when calculating the volume of holds.
Fixed a bug introduced in the previous update that caused the game to crash when trying to rotate a ship structure in build mode.
Update to 0.9.5
The collision masks of ships have been changed once again. In the previous update the masks were calculated according to the cut at 0 height (along the spot of contact with water), which made it impossible to hit the protruding parts of the ship. The script for generating sprites of ships has also been significantly changed (this will simplify subsequent changes in sprites and masks of bot ships, and also probably slightly increase the speed of generating sprites in the game).
Completely changed the map drawing system in the "Improved map drawing" mode. Now a simple shader is used to draw the stroke along the coast in this mode.
Optimized ship structure display system.
The "Accelerated projectile flight" switch has been removed from the settings, now the projectiles always fly in an accelerated mode.
Implemented a system that should make it easier to switch between displays using the Win + Shift + Left/Right arrow keys. In theory, when you press the Win + Shift keys, it puts the game in windowed mode, which should allow you to switch the game window to another display by the time you also press the arrow. As soon as Win+Shift is released, the game will go into full screen mode again and adapt to the resolution of the new display (after that, some visual bugs are possible until you enter / exit the menu). Unfortunately, I cannot test this system in practice, so I will be glad to receive feedback on its work.
Now after pressing the "Disassemble ship" button, if it is an enemy ship, the game itself will switch to the construction of your ship.
Fixed a bug due to which the largest ships of the bots did not receive the correct sprite during battles.
Fixed a bug related to the incorrect definition of cargo blocks on large merchant ships, which could lead to a game crash after hitting such a ship.
Fixed another bug related to the incorrect location of blocks when building with "Focus on cursor height" mode.
Update to 0.9.4
This update is focused on fixing bugs related to the main mechanics of the game - building ships and shelling them with cannons, but some other old bugs have also been fixed.
Changed the system for generating collision masks when generating ship sprites. So using the "Generate ship sprites" setting, hits on your ship will be calculated more accurately.
AI ships now use pre-generated sprites and collision masks to match their designs. This will also result in a more accurate calculation of hits against AI ships.
Changed calculation of projectile trajectories in construction mode. This should reduce the chance that the cannonballs will fly past the structure of ship.
Fixed a bug due to which, with a certain installation method, oblique masts could remain flying in the air, having lost their support.
Fixed calculation of air in the hold. Previously, due to errors in the calculation, the buoyancy of the ship could take on strange values.
Fixed a bug due to which 24 pounder guns could not be correctly counted.
Fixed visual shape inconsistency and collision of some land areas.
Fixed bugs in the "economy" of cities, leading to an almost instantaneous accumulation of resources sufficient to spawn the largest ships. This fix led to some mixed results, so further edits to the "economy" of cities are likely.
Update to 0.9.3
Added game resolution settings. This will probably be useful on high resolution monitors.
Added damage multiplier setting. With this setting, you can change the damage that projectiles can deal. So, by increasing the damage multiplier, you can make naval battles more faster, but risky.
Fixed a bug that could cause the game to crash when trying to load a ship containing blocks of one of the new types.
Reworked balance and fixed a number of bugs in boarding mode. Significantly increased the melee attack of the marines, since situations in which it can be used without risk are quite rare.
Boarding cooldown increased from 5 to 60 seconds. This is done to give more weight to the actions to both continuing and escape from the boarding.
Improved the appearance of the sea in the mutiny, in the boarding the sails are added.
Update to 0.9.2
This minor update is intended to fix the display of some game menus in 4k resolutions, as well as on monitors with low resolutions.
The trading menu has been redesigned in such a way that its elements in 4k resolution was displayed within the area allocated to them.
The layout of the elements of the trade, quest menu and ship's log has been changed so that the menu does not extend beyond the screen on monitors with low resolution (such as 1280x1024 and 1440x900).
Update to 0.9.1
Added 12 new blocks.
Update to 0.9.0
This update is largely focused on improving the map editor, as suggested by player Sofia Pavlovna.
Added the ability to change the names of cities in the map editor.
Now in the map editor you can change the name of the sides and draw your own flags.
Added control settings for the construct editor.
Added new forms of lands.
Changed some parameters of the blocks. Changed the erroneous mass of granite ramps and slopes. The weight of the machines has also been raised. Bevels, slopes and machines have been added to the list of cargoes that large merchant ships can carry. Due to the fact that the number of cargo options for merchant ships has increased, the likelihood of encountering a ship with gold has become less. To compensate for this, the price of gold blocks has been increased accordingly.
Fixed a bug due to which cities selling gold blocks could appear on maps created in the editor.
Update to 0.8.0
This update adds two new block shapes.
Added new types of blocks
Fixed incorrect places of fastening blocks in the form of platforms
Update to 0.7.6
It is a minor update that fixes bugs introduced in the previous update.
The spawn of shells when hitting a ship has been significantly reworked.
Fixed a new bug that caused the game to crash when starting the editor.
Update to 0.7.5
Added fog of war. Now the map does not display those places that you have not been before. A small side effect: the worlds in which you started playing before this update will also be shrouded in fog.
Increased the radius of the spawn of shells when they hit the ship. Previously, shells spawning too close to the center of the ship could spawn inside the ship.
Fixed a bug due to which the steering wheel direction was incorrectly taken into account when creating a ship. This could lead to the fact that the ships deployed in a certain way during assembly went sideways forward, and, accordingly, their position of the guns was also determined incorrectly. Thanks to player Ishnipa for pointing out this bug.
Fixed the range of boarding from the side of AI ships. In the last update, the boarding range for the player was reduced, but, as it turned out, the bots are cheating :)