Stationeers

Stationeers

28 ratings
FPGA
   
Award
Favorite
Favorited
Unfavorite
Mod
File Size
Posted
Updated
3.288 MB
3 Apr @ 10:52am
10 Sep @ 8:01am
10 Change Notes ( view )

Subscribe to download
FPGA

Description
FPGA
This requires BepInEx and a modloader installed. Try out StationeersLaunchPad[github.com]. (also compatible with StationeersMods)

The FPGA mod lets you replace a big pile of logic devices with one configurable chip. Connect it with a few Logic Readers and Writers to automate your base, or access it with IC10 chips for fast reusable computation. The chips are easily configurable with the form or text based editors.

In contrast to IC10 chips, which execute instructions one at a time, FPGA chips run all configured gates simultaneously, allowing you to just change the inputs and immediately read the new outputs. This allows a single FPGA chip to calculate results multiple times per tick when accessed from one or even multiple IC10 chips.

New Items:

ItemFPGAChip
Simple FPGA-like chip with 64 input pins, 64 gates, and 64 lookup table values.

ItemKitFPGAHousing
Kit to construct housings to hold FPGA chips.

StructureFPGALogicHousing
Chip housing that allows full access to all inputs/outputs of FPGA chip.
Requires get/getd/put/putd instructions from IC10 chips.

StructureFPGAReaderHousing
Chip housing that allows connecting first 8 inputs to data network devices and outputs first 8 gate values as logic values.
Can be connected to logic devices to automate calculations without IC10.

MotherboardFPGA
Motherboard that provides a form and text editor for FPGA configuration.
Use a computer (not laptop) to import/export to FPGA chips in housings.

Check the stationpedia pages and editor motherboard for more details.

Also check out the Advanced Computing Mod: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3465059322
Popular Discussions View All (1)
1
11 Oct @ 7:13am
Using FPGA with Logic Mirror?
Dr. Grugon
21 Comments
ska 23 Oct @ 2:35pm 
Absolutely amazing! I wasn't aware that I need this, but now I don't want to miss it.
tom_is_unlucky  [author] 14 Sep @ 3:44pm 
Ah yeah i did just put out a new launchpad version but it was just some compatibility fixes for beta that shouldn't affect this. All the data network stuff gets rebuilt on startup, so i'm guessing just a restart fixed it for now. If it does happen again let me know what actions you took (building/removing cables or structures, etc) right before it stops working
Sukasa 14 Sep @ 3:38pm 
Darn. I had to stop, in order to pull an autosave, but on a restart there was a StationeersLaunchPad update, *and* the FPGA is being seen by the computer now. So whatever was going on seems to have gone away as a result of that?

Sorry for the trouble.
tom_is_unlucky  [author] 14 Sep @ 3:35pm 
The player log file would have most useful info

%localappdata%low\Rocketwerkz\rocketstation\Player.log

The other thing that could help is zipping up your save file and sending it to me on discord (the #modding channel in the main stationeers discord works)
Sukasa 14 Sep @ 3:28pm 
Stable. I did ensure that all three ports (power, data, data) on the FPGA Reader housing, and both ports on the computer (power, data) were all connected together. Drop-down list in the upper-left is empty, which I'm assuming should have had one entry. Can I look, somewhere, for any log information or check anything to give you a more useful report?
tom_is_unlucky  [author] 14 Sep @ 2:57pm 
@Sukasa is this on stable or beta? You do need to have the fpga housing connected to data port of the computer through cables for it to show up
Sukasa 14 Sep @ 11:18am 
Built an FPGA Reader Housing + Computer (on stable). FPGA programmer doesn't seem to enumerate the housing to allow import/export to the FPGA. Not seeing any error messages that might help. Logic Reader IC can see the FPGA Reader Housing
Soda Khan 11 Jun @ 6:39am 
@tom_is_unlucky
I DM you in discord
tom_is_unlucky  [author] 10 Jun @ 5:18pm 
@SodaKhan could you post the error from the log file? you can also ping me in the stationeers discord
Soda Khan 8 Jun @ 10:21am 
Hi!
I'm having some issues
I'm using this a with the BepInEx and Stationners Launchpad but I'm getting nullreference exeptions