RFTools Control is an addon mod for RFTools which adds automation control using a visual grid based programming language. Using opcodes that you arrange in a grid you can move items around, control redstone, check energy (RF) and so on. You can access regular inventories but this mod also supports direct access to a storage scanner controlled system. In the future it will also provide a way to the storage scanner to autocraft items. This is not yet fully implemented however although autocrafting itself is possible.
The two main blocks in this mod are the programmer which is used to create programs and the processor that executes those programs. Networking is also provided.
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
New opcode to get the readable name of an item (needed because conversion to string has changed, see below)
Function to get the last value as an item. Also has the feature to convert a string as a registry name to an item
Changes:
Slot is not optional for examine item. This was marked wrong
Converting an item to a string will now return the registry name and not the display name. That's more symmetrical with the opposite conversion that already exists. So be aware of this if you were using this feature and use the new opcode to get the readable name of an item
Fixes:
String concat opcode was wrong. The input parameters were marked as integer
The random function was not working
Went through parameters for various opcodes and sanitized their usage
New API so that other mods can also add opcodes and functions (currently only Deep Resonance supports this). Warning! This API may still change!
Have fun!
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
New token item that can hold information and two tokens to work with that. One to copy a variable to a token and one to read out a token. These tokens can be used to transfer information in item form. For example, you could use such a token with a railcart system to code a destination on it so that at a station it can be read to see where the railcart has to go
New 'exclusive' option for a processor (settable in the GUI) to make sure that programs on a card can only execute on the corresponding core. This way you can dedicate a program that needs more performance on a higher tier core while the other program(s) run on lower tier cores. This new option also helps with more controlled concurrency handling
New IPC (inter process communication). Using the new network identifier card and the new advanced network card you can now send messages from one processor to another. A message has a name and you can also associate a variable with information with it. IPC has no distance limitations but the destination processor needs to be chunkloaded
Some tooltip improvements
Fixes:
The crafting station failed to send over damage/metadata to the processors so the processor would craft the first item that matched the item ignoring meta
Fixed a bug introduced last version where the editor for a 'side' field didn't display the current side correctly (programs did work though)
Have fun!
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
Release 1.3.0 of RFTools Control with support for vector graphics
Have fun!
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
You don't suppose you could make a tutorial? This is a bit confusing, and needs videos to explain.
I'm waiting for someone to make a spotlight. Should come soon
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
BTW, Direwolf just made a spotlight for this mod. This is episode 1. Two more episodes will soon follow:
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
You can iterate over all inventory slots but not over all nodes. But that's a very good suggestion and I will add a way to do exactly that.
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
ahahaa, found it:) so here's an outline of what i'm not getting.
i wish to have a sort of "bounty" placed on players by way of a random generator.
for example, i have a list of 30 players signed up for taking part in bounties, every day a new roll can be made which will choose a random playername and output it to a screen when a button is pressed, i'm sure i'm probably not explaining this very well but if someone can create a paste for me i'd be grateful indeed.
You could do a random list of players with a chest of tokens. Every token can contain a string with the name of the player.
Using a evalulate integer opcode you can use the random function to get a random slot out of that chest. Then examine the string in the token at that spot.
Let me know if this helps or not
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
You could do a random list of players with a chest of tokens. Every token can contain a string with the name of the player.
Using a evalulate integer opcode you can use the random function to get a random slot out of that chest. Then examine the string in the token at that spot.
Let me know if this helps or not
thankyou, no doubt something like that if not exactly, i'm really not very good at this so will take probably a week or so to properly process this:)
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
Quick question: can this detect a liquid/item already in the world. This could be great for automating my AA empowered oil, or my ae2 quartz machines, in the past I have used sfm. But if this will work, this will feel better, never liked that sfm didn't have a power requirement.
Quick question: can this detect a liquid/item already in the world. This could be great for automating my AA empowered oil, or my ae2 quartz machines, in the past I have used sfm. But if this will work, this will feel better, never liked that sfm didn't have a power requirement.
Thanks
Kaze
No but RFTools has a sensor block for that. So you could use that in combination with rftools control
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
Gotta hand it to you McJty, been trying out RFTools control for the first time to do some botania automation and even though it does take a bit to get the hang of it, works very well!
Looking forward to possible future expansions on it you may cook up!
I'm busy cooking right now actually :-)
Thanks!
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
i dear, thought i was starting to understand it and then this:
all i'm trying to do here is get a random integer between 0 and 3 and save it to variable zero, some reason it's either saving to variable 2 or reporting missing variable:/
i dear, thought i was starting to understand it and then this:
all i'm trying to do here is get a random integer between 0 and 3 and save it to variable zero, some reason it's either saving to variable 2 or reporting missing variable:/
You are storing it in the variable that is indicated in variable 0. You need to use a constant 0 for the setvar operation. i.e. the index of the variable is a constant. It is not a variable itself
Rollback Post to RevisionRollBack
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
Introduction
RFTools Control is an addon mod for RFTools which adds automation control using a visual grid based programming language. Using opcodes that you arrange in a grid you can move items around, control redstone, check energy (RF) and so on. You can access regular inventories but this mod also supports direct access to a storage scanner controlled system. In the future it will also provide a way to the storage scanner to autocraft items. This is not yet fully implemented however although autocrafting itself is possible.
The two main blocks in this mod are the programmer which is used to create programs and the processor that executes those programs. Networking is also provided.
Downloads
Dependencies:
RFTools Control:
Spotlight
Modpack Policy
I allow distribution of my mod in modpacks.
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
Damn, that's SEXY
New release 1.10:
1.1.0:
Have fun!
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
New release of RFTools Control (1.2.0):
1.2.0:
Have fun!
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
Release 1.3.0 of RFTools Control with support for vector graphics
Have fun!
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
You don't suppose you could make a tutorial? This is a bit confusing, and needs videos to explain.
His world shalt be entered on the day of legends.
Current avatar: Imp from Media Molecule's own Dreams
#TeamRowlet #TeamSun
FF14: Gold Zephzellian World: Zalera
My Characters
Hi! This is me, hello!
I'm Vevos! HIS INNER DEMON.
Get out! I'm Alice!
Hey! I'm Draco!
Please help my Pokemon grow: http://pfq.me/GoldHero101
I'm waiting for someone to make a spotlight. Should come soon
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
BTW, Direwolf just made a spotlight for this mod. This is episode 1. Two more episodes will soon follow:
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
You can iterate over all inventory slots but not over all nodes. But that's a very good suggestion and I will add a way to do exactly that.
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
Hello,
What kind of Open Computers support does this mod offer?
ahahaa, found it:) so here's an outline of what i'm not getting.
i wish to have a sort of "bounty" placed on players by way of a random generator.
for example, i have a list of 30 players signed up for taking part in bounties, every day a new roll can be made which will choose a random playername and output it to a screen when a button is pressed, i'm sure i'm probably not explaining this very well but if someone can create a paste for me i'd be grateful indeed.
Hmm
You could do a random list of players with a chest of tokens. Every token can contain a string with the name of the player.
Using a evalulate integer opcode you can use the random function to get a random slot out of that chest. Then examine the string in the token at that spot.
Let me know if this helps or not
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
thankyou, no doubt something like that if not exactly, i'm really not very good at this so will take probably a week or so to properly process this:)
Feel free to ask questions that you might have
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
Quick question: can this detect a liquid/item already in the world. This could be great for automating my AA empowered oil, or my ae2 quartz machines, in the past I have used sfm. But if this will work, this will feel better, never liked that sfm didn't have a power requirement.
Thanks
Kaze
No but RFTools has a sensor block for that. So you could use that in combination with rftools control
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
I'm busy cooking right now actually :-)
Thanks!
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
i dear, thought i was starting to understand it and then this:
all i'm trying to do here is get a random integer between 0 and 3 and save it to variable zero, some reason it's either saving to variable 2 or reporting missing variable:/
http://pastebin.com/g9tXFtfu
You are storing it in the variable that is indicated in variable 0. You need to use a constant 0 for the setvar operation. i.e. the index of the variable is a constant. It is not a variable itself
Author of RFTools, RFTools Control, RFTools Dimensions, Deep Resonance, Immersive Craft, CombatHelp, NICE, Aqua Munda, Ariente, XNet, Interaction Wheel, The Lost Cities, Lost Souls, Need To Breathe, EFab, The One Probe and co-author of Not Enough Wands and RF Lux.
YouTube Channel: https://www.youtube.com/channel/UCYMg1JQw3syJBgPeW6m68lA?view_as=subscriber
Support me at my Patreon page (http://www.patreon.com/McJty) or directly on my Paypal account ([email protected]). Thanks
lawks, thanks