Stationeers

Stationeers

28 个评价
FPGA
   
奖励
收藏
已收藏
取消收藏
Mod
文件大小
发表于
更新日期
3.288 MB
4 月 3 日 上午 10:52
9 月 10 日 上午 8:01
10 项改动说明 ( 查看 )
描述
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://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3465059322
热门讨论 查看全部(1)
1
10 月 11 日 上午 7:13
Using FPGA with Logic Mirror?
Dr. Grugon
21 条留言
ska 10 月 23 日 下午 2:35 
Absolutely amazing! I wasn't aware that I need this, but now I don't want to miss it.
tom_is_unlucky  [作者] 9 月 14 日 下午 3:44 
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 9 月 14 日 下午 3:38 
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  [作者] 9 月 14 日 下午 3:35 
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 9 月 14 日 下午 3:28 
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  [作者] 9 月 14 日 下午 2:57 
@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 9 月 14 日 上午 11:18 
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 6 月 11 日 上午 6:39 
@tom_is_unlucky
I DM you in discord
tom_is_unlucky  [作者] 6 月 10 日 下午 5:18 
@SodaKhan could you post the error from the log file? you can also ping me in the stationeers discord
Soda Khan 6 月 8 日 上午 10:21 
Hi!
I'm having some issues
I'm using this a with the BepInEx and Stationners Launchpad but I'm getting nullreference exeptions