FluffyFishGames / AdvancedCompany

Repository for my AdvancedCompany mod.
Creative Commons Zero v1.0 Universal
13 stars 15 forks source link

AdvancedCompany

Logo

The most stable and solid lobby expansion mod including many quality of life improvements and new items. Fully configurable in-game with presets.

It's about time the company supplies you with the latest tech created from all the scrap you've collected.

Trailer: https://www.youtube.com/watch?v=DHA0Y8P89Tg

Key features

Report problems

I only consider bug reports from GitHub: https://github.com/FluffyFishGames/AdvancedCompany/issues/new/choose

Content Creation

You are free to create content with this mod. I would be glad if you add a link to this mod or tell your viewers where to get this mod :)

Compability

Please check the wiki page for infos about compability: Compability

Configuration

All configuration is done in-game. You can create presets for your lobby rules and adjust the game to your liking. To see and modify modded moons, items and scrap you need to go into the game once at least for them to show up.

Lobby config

Expanded lobby

AdvancedCompany offers the ability to play with up to 32 players. AdvancedCompany also aims at increasing the sync between players by custom sync code performed at handshake with the lobby. This includes stuff like animation states, ship lights and locked doors. You can also activate the ability to join a session while players are on a moon. This will put the newly joined players into spectator mode.

You might be able to change that behaviour in later version.

Clothing system & Hotbar

The clothing system consists of three new slots in your inventory. This mod heavily changes the hotbar and gives you options to adjust it. It also adds energy bars to all slots.

Clothing slots

All equipped items will be shown on the player. You can press and hold Alt to access the equipment inventory.

Equipment slots can be hidden by deactivating all items which go into a certain slot.

Equipped clothing

Missile launcher

The missile launcher will launch firework. The perfect and most stylish way to celebrate a new quota... or to distract enemies from a mile away. One missile launcher comes with 3 preloaded missiles. Empty its even more worthless than scrap.

Fireworks

Lightning rod

It's stormy outside and some of your team mates dont want to go out of the landing ship? Take the initiative and place a lightning rod outside. After being deployed you can't pick it up again but at least it is working. No excuses to not go to stormy planets!

Lightning rod

Vision enhancer

Afraid of the dark? The company has the perfect solution for you. But beware. The battery life is limited. If mapped to the same button as the flashlight the night vision will be prioritized. When empty you can use the flashlight button for flashlights again.

Vision enhancer

Flippers

With flippers you can finally swim like a fish. Be a good asset and go to the flooded planets! You will swim in the direction you are looking at. Press the jump key to ascend or the crouch key to descend.

Flippers

Bulletproof vest

Tired of dying to turrets? Protect yourself with this bulletproof vest. It ONLY protected from projectiles. Depending on the origin of the projectile the vest will take different amounts of damage. You can fully configure the vest to your liking. With standard configuration a vest has 90HP. Turrets will reduce the HP by 5, a shotgun shot by 30. If reaching 0HP the vest will get destroyed. At 100% HP it will reduce 100% of the incoming damage. At 0% only 50%. Damage is shown on the item itself in 3 stages.

Bulletproof vest

Rocket boots

You need a little extra height? Then the rocket boots are perfect for you. They allow you to perform a double jump.

Rocket boots

Helmet lamp

If your hands need to be free or you want to lend your friends some extra light, use this slim head lamp.

Helmet lamp

Headset

Tired of pressing buttons on your walkie-talkie? Use this comfy headset!

Headset

Tactical helmet

In need for light and communication? The tactical helmet is the right choice for you!

Tactical helmet

Portable terminal

To bring up your portable terminal you can press X (default key). In your portable terminal you have different options. For example you can use the new store by typing "store":

Store

You can also extend your deadline by a single day per quota if the lobby configuration has this option activated:

Extend deadline

The portable terminal might have conflict with some emote mods. Please report compability issues on the Issues tab on Github.

Perks

The perks system gives you something to progress in beyond a single session. You can open the perks system on your portable terminal with the "perks" command. There currently is no alternative for the ship terminal. So if you deactivate the portable terminal, you won't be able to access your perks.

You can deactivate any perk you don't like in the lobby settings. You can still use the base values to tweak your game. So if you want everyone to have 6 inventory slots and not be able to upgrade that, you can deactivate the perk and set the base value to 600% (100% = 1 inventory slot).

Perks overview

Player perks

Player perks are saved locally on every clients PC when the lobby hasn't deactivated "Save progress". So earned XP will stay as long as you dont reset them.

If "Save progress" is activated however, your progress will be saved in the server savegame and will be reset once you dont meet the quota.

Player perks

Ship perks

Ship perks and XP are saved in the hosts save file for the session. So if the host removes the savefile, the ship XP and perks are lost.

Ship perks

Respec

If you join a lobby with a configuration in which your player perks would result in a negative XP or you having levelled a skill which is deactivated or has fewer levels in the current lobby, you will get auto respecced. If you want to manually respec your character or reset the progress you can do so in the respec menu. If you are hosting the lobby you can also respec or reset the ship.

Respec

Keybinds and intelligent flashlight key

You can bind a key for toggle flashlight (standard: 'F'). The flashlight toggle mechanics is rewritten completely.

When you press F what happens is determined by multiple factors which are chosen to ensure it always does what you want it to do:

Activation of a flashlight, either by pressing the flashlight key or by pressing the activate key when holding it will result in the following behaviour:

If you pick up a flashlight which is turned on it will get deactivated when you already have an activated flashlight in your inventory.

You can also set keybinds for your hotbar to select items quickly.

All keybinds are using LethalInputUtility, so you can change or unbind them in-game.

Support

If you speak German you might find interest in my content:

https://www.youtube.com/PotatoePet

https://www.twitch.tv/PotatoePet

If you really want to financially support me, you can do so here:

https://ko-fi.com/PotatoePet

Credits

Programming:

3D Models:

Music:

Sounds:

Tester: