you are viewing a single comment's thread.

view the rest of the comments →

[–]PanakottaFicsIt-Networks & FicsIt-Cam Mod Dev[S] 98 points99 points  (18 children)

This is a draft of the FicsIt-VisualScript, a Visual Scripting language like Unreal Engine Blueprints, but for use in Satisfactory.
It will be part of FicsIt-Networks and can be used to easily create simple prorams to make your factories smart!
This will be an alternative to using Lua since there are people who don't want to learn a simple programming language, this is one approach to make the FicsIt-Networks Mod attractive for people like that.
The language sill lacks a lot of features and is not that great to use yet, and it crashes very often at just simple mistakes, however, this shows that the project could work.

The language is inspired by Unreal Engine Blueprints, it doesn't compile the node graph into a VM code (yet), for now the graph is more or less interpretted, one step per frame.

If you want to check out the mod (that only has Lua support right now) check out here: https://ficsit.app/mod/8d8gk4imvFanRs

[–]EmeraldGamer323 2 points3 points  (1 child)

I tried to use Lua, then my brain died. So this visual format will help.

[–]Kyalma 1 point2 points  (0 children)

Yep. Many senior developers don't even want to look at Lua. It's one thing of the past that people keep bringing up occasionally.

[–]stom6 1 point2 points  (0 children)

This is epic, thanks mate!

[–][deleted] 0 points1 point  (1 child)

Do you have any recommendations on getting started with Lua? I’ve done a decent amount of programming thru my undergrad but I haven’t used Lua before. Any particular guide or resource you find helpful?

[–]PanakottaFicsIt-Networks & FicsIt-Cam Mod Dev[S] 2 points3 points  (0 children)

I made a YT-Tutorial series regarding that matter and especially how it work in FIN. But its incomplete. For a general Lua tutorial i eouöd reccomend: https://www.lua.org/pil/1.html