Giter Club home page Giter Club logo

ficsit-networks's Introduction

FicsIt-Networks Build Status

FicsIt-Networks is a mod for Satisfactory, written in C++/BP using Unreal Engine and the Satisfactory Modloader, which allows you to control, monitor, manage and automate each process of your factory by providing a network system and programmable computers, aswell as other I/O.

If you want to learn more: please visit the Documentation or the SMR Mod page

Discord

You can join our discord server where you can get help for using the mod, where you can share your scripts or just simply discuss the mod.

Work In Progress

This project is in no finished state! We are constantly working on features to get the mod to release soon. This doesn't mean you can't build the mod your self to test it though.

Want to test the Mod?

If you want to test the mod and so help with development, we would reccomend you to join the Satisfactory Modding Discord Server and contact one of the mod developers. Testing means, it would not be a good idea to use the mod in your normal game state, testing means testing the mod in its own world to make sure every features works as intended.

You can download the latest build version here.

Streams

The biggest part of making this mod does get stream at CoderDE.

You-Tube

Features

  • Networks This is a basic network like the existing power network allowing you to connect buildings with a network connector to the network. When placing a network cable you're also able to automatically add a network adapter to existing Satisfactory Machines to connect them to the network. These networks then allow you to access function from machines and get automatically send signals from machines e.g. no need of polling.
  • Modular Computer The modular computer is a building wich has network connector and a power connector. The basic concept is, that you have panele were you can place different modules like the cpu, ram-bars or a drive enabling different features for your computer. There is currently one type of processor, the Lua Processor. It allows you to run complex Lua code which uses the network to interact with your factory.
  • Modular I/O Panel The modular I/O Panel is basically a control panel were you can attach different I/O modules like buttons, levers, LEDs, displays and so on. To read and write data to and from a computer.
  • File Systems You can read and write files to and from a virtual file system in f.e. a hard drive which you can connect to a computer by the drive holder computer module.
  • Speakers With the Speaker-Pole you can play custom sound files ingame on command. So you can alert the player automatically when f.e. the Iron stock runs low.
  • Codeable Splitters/Mergers There are also Splitters and Mergers able to connect to the network allowing you to fully customize their behaviour by controlling each step from a computer via. f.e. a lua code.
  • Power Controller The Power Controller Pole is basically a smart power switch allowing you to connect and disconnect two different power networks.
  • Network Adapter The network adapter allows you to connect any satisfactory machine to the network and allow some basic and some more complex interactions like reading inventories.
  • Monitors & GPUs Monitors and GPUs allow you to visualize data in multiple different forms. They also allow you to use montiors as user inputs like Keyboard, Mouse and Touch.
  • Vehicle Scanner Allows to interact with vehicles that pass over it. It also looks nice ;-)

Dependencies

For using the mod there are no dependencies except the Satisfactory Modloader for the game version and mod version you want to use.

As general project build dependency we have Eris for Lua 5.3 to run Lua code and persistency.

Roadmap

You can find the detailed progress in the project board.

  • fixing some bugs
  • add new sensors (like player sensors)
  • microcontrollers
  • computer power consumption
  • tune and make improvements to general concepts and performance
  • adding support for a visual scripting language
  • port the mod to official mod kit (when released) (the list is dynamic and gets updated based on new ideas)

Contributors

ficsit-networks's People

Contributors

panakotta00 avatar dunkh4n avatar pr0gcat avatar yesod avatar exavian avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.