Xlinka / NeosPlus

NeosVR Plugin Extra Logix nodes and features
https://discord.gg/9QAaMtXwke
Other
29 stars 18 forks source link

Add new components: LogiX Pack Block and LogiX Unpack Block #135

Open Nytra opened 1 year ago

Nytra commented 1 year ago

Basically you would put this component on a slot and it would prevent any LogiX on or under that slot from being packed/unpacked. Would be useful for making custom LogiX nodes and things that would normally break due to being unpacked accidentally.

Xlinka commented 1 year ago

For a simple protection the thought is cool but custom logix nodes... we can just implement those so why use the jank method ?

Nytra commented 1 year ago

Ah yeah I guess. Would you be able to implement a proper thing for making like custom LogiX functions? Like packing LogiX into a node and being able to have your own inputs and outputs to it etc?

Xlinka commented 1 year ago

So, you're asking for a dynamic Logix Builder in-game, or essentially packing Logix into a node to perform a function. I mean, sure, it's weird. The reason I said we could implement those is that we could just write the code in C# for those functions if they are sensible and have a whole separate node that performs that function within the plugin.

Nytra commented 1 year ago

yeah, it's just a thing that has been requested for a while on regular Neos, and i thought it might be cool to have something that kinda allows that in Neos Plus.

and the reason why I originally requested those components is because they would be easier to make than a whole proper system for making custom LogiX nodes

art0007i commented 1 year ago

actually pack block could be useful to put on most objects. because if you snap anything with logix onto redprint then click the redprint pack button it will steal all the nodes from the object and pack them with your logix

Xlinka commented 1 year ago

Basically you would put this component on a slot and it would prevent any LogiX on or under that slot from being packed/unpacked. Would be useful for making custom LogiX nodes and things that would normally break due to being unpacked accidentally.

Now looking into this as it seems intresting.

Nytra commented 1 year ago

Not sure if this would be possible without patching the existing pack and unpack code?