Skip to content

105-Code/MorePartsMod

Repository files navigation

MoreParts Mod

Add new parts and mechanics🚀

About this mod

Moreparts adds new parts and mechanics to the game. Next, each improvement that this mod adds will be detailed as a tutorial.

Colonies👩‍🚀👨‍🚀

Colonies are new buildings made up of different buildings that add benefits to the player and that you can create on any planet in the solar system (except Earth). To build each building, you will need to deposit resources by pressing the J key near the colony to deposit resources. Now each building is detailed below:

  • Colony Base: This building is the main base of the colonies and functions as an antenna for the ARPANET network.

    • Materials
      • 7 Tons of construction Material
      • 7 tons of electronic components
    • Building
      • When landing on a planet, the Create colony button will be enabled. press the button and the resources of the rocket will be reduced and the colony will appear
  • Refinery: The refinery will allow you to recharge your rocket fuel and process Material. This building needs electricity to work, so you will need to create Solar Panels. This building will refuel your rocket automatically when you are near it. (100mts)

    • Materials
      • 12 Tons of construction material in the colony
      • 10 tons of electronic components in the colony
    • Building
      • You can create the Refinery on Colony Menu.
  • Solar Panels: The Solar Panels will allow you to recharge the batteries of your rockets and provide electricity to other buildings that need it to function.It will recharge your batteries automatically when you are close (100mts)

    • Materials
      • 4 Tons of construction material in the colony
      • 13 tons of electronic components in the colony
    • Building
      • You can create the Solar Panels on Colony Menu.
  • VAB: The VAB will allow you to create rockets in your colony.

    • Materials
      • 10 Tons of construction material in the colony
      • 4 tons of electronic components in the colony
    • Building
      • You can create the VAB on Colony Menu.
  • Launch Pad: The Launch Pad will allow you to launch rockets from your colony, but the rocket must be created in your colony (you need to have the VAB).

    • Materials
      • 20 Tons of construction material in the colony
      • 1 tons of electronic components in the colony
    • Building
      • You can create the Launch Pad on Colony Menu.

Colony Menu 📃

To open the colony menu, you must be close to your colony and press U to display the following menu:

Imgur

This menu allows you to create buildings in your colony and also view your resources and the name of the colony. The colony name is used to display your colony on the map as a landmark.

Imgur

You can also generate new resources from Materials collected from Resource Deposit. To do this, you just need to build a refinery and deposit Material in your colony. Once you have enough Material, you need to click on the resources you want to crate in the Colony Menu.

Imgur

Launch rockets from colony 🚀

When you enter the build screen, a colonies button should appear at the top right of your screen.

Imgur

This button is used to select your launch pad. When you click on it, a menu will appear in the center of your screen with all your colonies (only colonies with VAB and Launch Pad built will appear).

Imgur

There is a restriction to launch your rocket from your colony. The restriction is that you need Rocket Material in your colony, because this material is used to build your rockets. To calculate the Rocket Material for your rockets, the mod takes the mass of the rocket and subtracts the mass of the fuel to get the dry mass of the rocket, this mass is used to find out if it is possible to launch your rocket. For example, if my dry mass is 10 tons (rocket without fuel) and my colony has 8 tons of Rocket Material, launch is not possible and will throw an error dialog.

Imgur

Note: If you want to launch your rocket normally it is not necessary to select space center in the colony menu every time.

Colony storage information📁

The information of your colonies is saved in the following path Spaceflight Simulator Game\Saving\Worlds\(YOUR WORLD)\Persistent\colonies.json. The file structure is this:

[
  {
    "angle": angle,
    "position": {
      "x": x,
      "y": y
    },
    "name": "Name",
    "hidden": false,
    "address": "Earth",
    "structures": {
    },
    "buildings": [],
    "resources": {},
    "rocketParts": 0
  }
]

As you can see there is an option called hidden, if you make this attribute true you can hide colony buildings and keep the functionality. This was a feature requested by some players.

imgur

Resource Deposits🗻

This is the new feature introduced in v2.2.0. Now the planets have Resource Deposits, this deposits are usefule to extract Material resources. This resource is necesary to generarate: Electric Compenents, Construction and Rocket material on Refinery building.

To found this Resource Deposits you will need to install in your satellite a GeoEye part. This part only can be activated in the space and not over 50 km where the atmosphere ends. For example, if the atmosphere ends at 30 km, you can only turn on the GeoEye between 30 km and 80 km.

imgur

When a resources is discovered, it will show up in your map as landmark

imgur

To start extracting resources, you will need to create a rover with Excavator and Material Cargo. You will need to go to a Resource Deposit with the purpose of turn on the Excavator, otherwise you won't be able to turn on the part.

imgur

ARPANET📡

The ARPANET is the name of the constellation of satellites that you can create to control your rockets. This game mechanic is optional and can only be activated by implementing the Telecommunication dish or Antenna part on your rocket.

Imgur

Once the antenna is implemented in the rocket it will need electricity to work and it is necessary to activate the antenna, to activate it press the letter Y. Once activated, the antenna will connect to the space center antenna and allow the rocket to be controlled.

Once the rocket is in orbit, it needs to have a connection to the space center antenna. This connection can occur directly or indirectly.

Imgur

Imgur

Note: To show or hide telecommunications lines press I.

Custom Parts🆕

Also some new parts are added to the game. Some of them are listed below:

  • Balloon: This part adds a balloon to the game that allows you to lift objects without the need for motors. The thrust force of the balloon is calculated by the atmospheric density, so in an environment with low atmospheric density, the thrust force is less.
    Imgur

  • Piston: It is a simple piece that is used to push things.
    Imgur

  • Electronic Cargo: This part is used to transport Electronic components. it's used to create colonies.
    Imgur

  • Construction Cargo: This part is used to transport Construction Material. it's used to create colonies.
    Imgur

  • Parts cargo: This part is used to transport rocket material. With this material you can assemble rockets in colonies.
    Imgur

  • Material cargo: This part is used to transport material. With this material you can generate rocket, construction and electronic materials in colonies.
    Imgur

  • Rotor: Add a rotor to the game that allows you to fly in the Game. The Rotor needs electricity to work, so you need to install Electricity Part Pack.
    Imgur

  • Continuous Track: This part is like a wheel. The Continuous Track needs electricity to work, so you must install the Electricity Part Pack.
    Imgur

  • Excavator: With this part you can extract resources from the Resource Deposit. The Excavator needs electricity to work, so you need to install the Electricity Parts Pack, and you will also need to add the Material cargo part to deposit the resource mined from the ground.
    Imgur

  • GeoEye: This is the planetary scanner. With this part you can discover a new Resource Deposit. The GeoEye needs electricity to work, so you must install the Electricity Part Pack.
    Imgur