Modules
Essentially this is the gear that is fitted to a ship. There are 4 module sizes: Small, Medium, Large and Extra Large. For each of the 4 sizes there are 3 slot sizes based on the power levels of the ship: Low Medium and High.
Frigates and Destroyers fit Small modules.
Cruisers and Battlecruisers fit Medium modules.
Battleships fit Large modules.
Capital ships fit Extra Large modules.
In EVE there are literally hundreds of these modules. They all come with requirements, benefits and drawbacks. As you could guess, a lot of this cannot be translated into StarMade mechanics. The ratios / values will also be inaccurate. Module slots on ships will be made as large as possible so that the ship will actually get a decent boost when equipping these modules. Anything that can be translated into StarMade will be made. It will be made in a very general sense.
Essentially you will be choosing them based on how much you're willing to spend on the fitting of your ship. Hopefully you guys will be blowing these ships up enough to actually warrant this type of thinking, instead of going straight for the more expensive ones. The impact will be more prevalent as the scale of the ship increases.
The modules will be released in template packs. This MAY get out of hand. There are a ton of modules! I will also release them on a massive rack. These racks will contain the modules of a single type. All light missile turret designs on a single rack for example. Copy and paste or undock and redock. It's that simple.
Ship Bonuses
On top of the possibility to add modules, some ships will be granted benefits. Some ships get a bit of extra speed. Some of the ships grant bonuses to the modules that are fitted. The ship bonuses translates into two systems. Ships with passive bonuses will get the computer and effect blocks pre-installed on the ship. All you need to do is activate it.
The other bonuses activate only when modules have been placed. Some ships may be better at salvaging. This means that if you install a salvage module, you can connect it's computer to existing salvage blocks inside the ship that are already there. They will be located near a specific slot in the ship and marked with a display module. This gives the ship a role. It will be wiser to install certain systems on certain ships to maximize this bonus. Of course, its still up to the player to decide.
Turrets
Turrets operate a bit differently. Essentially I have come up with two options for the player.
Option one: dock a turret like you normally would.
This means you get a turret that swivels and the player can fight multiple targets essentially or pull maneuvers without actually facing the target. On top of this, there is a bit of a defensive bonus. The games AI currently target any core on your ship when in a fight. This means that it will take longer for the AI to kill you but you will also loose turrets to enemy fire quicker.
Option two: Hard-mount the turret.
If the player decides to hard-mount the turret by copying and pasting it directly to the hull they get different options. Manual fire. Better control of the power consumption. Accuracy (pending on skill). If the ship has a bonus to turret damage, then additional blocks will be placed on the ship. You will be able to take your installed turrets and link additional blocks to them. Essentially a damage boost. This comes with the drawback of having fewer cores on the ship. Your primary core will be an easier target to spot to AI and player alike.
On top of that I will leave room for tertiary effects to be placed on the turret. This will serve as "ammo". This is because in eve, the ammo determines how damage is applied not the turret itself.
Rigs
Rigs are even more additional machinery that the player can place on a ship. These machines often come with a big bonus and a big drawback, such as decreasing armor for more cargo room. A lot of these will not be replicated. There are specific places on a ship where rigs will be placed. They will all be external. The issue is that I do not know how I want to go about doing this. It would be kind of annoying if you players had to remove the rig slots every time you bought a ship if you were not using them. If players want to roleplay this and are willing to take it seriously, then perhaps I shall just release the rigs themselves and players can attach the appropriate amount to the hull of the ship. Just thinking of it now, perhaps I can outline the rig locations with the invisible logic blocks. Then you would only see these rig mounts in build mode and can fit them accordingly. The rig system will require testing and you will not see these on the first ship releases. They will be updated in the future.
Overall I think this system is one of the most complicated and customizable systems I have heard done with starmade ships. Tutorials will be posted with every single pack of modules I release. Additionally, the player will learn all there is about a ship in a video showcasing the ships features. This will be different than the ship release cinematic.