kepler155c / opus-apps

Computercraft Applications for Opus OS
MIT License
30 stars 27 forks source link

Furnace Array turtle doesn't get recognised by Milo #18

Closed Renjestoo closed 4 years ago

Renjestoo commented 4 years ago

When trying to create a Furnace Array for Milo, I came to the conclusion that the Turtle that is responsable for the furnaces doesn't get recognised by Milo.

When using the "Devices" app in Opus, the turtle gets recognised without any issues.

I connected the turtle with a enabled wired modem on the top and on the bottom, but it still doesn't get recognised. These versions are used by me...

If more information is needed, please let me know.

PS: I installed the latest version of Opus and all of the latest apps on the main turtle. I even tried the stable version of Opus, but this didn't solve anything

xAnavrins commented 4 years ago

Make sure to use develop-1,8 as it's the most updated branch right now. The only thing that comes to mind, if filtering for that turtle in the Setup screen doesn't yield anything, is that this specific turtle got tagged as "ignored". Try editing the file at /usr/config/storage to see if it is there, if it is, simply remove or comment out the category = "ignore" line.

Hopefully this fixes your issue, if not, if you happen to play on a server, I'd like to take a look at the issue directly, if possible.

Renjestoo commented 4 years ago

I indeed use develop-1,8 I can't see any turtles tagged as "ignored" in that file. I checked for the ID on the turtle and its the correct ID I am looking in. I even tried to edit the storage file, but that doesn't even change anything at all....

I even tried to use another advanced Turtle and set that up as the main Milo server... but it still doesn't recognise ANY turtles as an inventory in the setup screen. I can see EVERY other inventory like drawers and furnaces and barrels and chests and other modded inventories, except for turtles...

I find this very... VERY strange.... hmmm.

Maybe I will hop on to the server one of these days... Thanx anyway.

Renjestoo commented 4 years ago

ok... I got a little bit further...

I edited the storage file so that the turtle is forced to be seen as a "Machine" (just copied over the lines for the normal furnace since the turtle is using basically the same settings as a furnace)

Now I see the turtle in the Setup... BUT

Yep.. there is a but.. this now visible turtle can't be assigned to a type.. The only 2 options I have in the Setup page of Milo are:

I can't choose for Storage or Generic Inventory or some of that stuff....

This is again... very weird...

Please help me if possible... I added all the files that I have downloaded in the turtle so one of you guys can maybe check out what could be wrong...

computer files.zip

It almost looks like the Furnace_Array turtle doesn't want to be seen as an Inventory. Or Milo can't see it as an Inventory.

I created again a new Advanced turtle and equipped the turtle with an Introspection module. The Furni.lua starts normal and sees all my furnaces. All the modems are connected the right way. (connected a Wired modem on the top and bottom)

(Also tried with the modems on the back and on the front... same result.)

xAnavrins commented 4 years ago

I'm really out of idea, I have an up to date setup which sees a turtle connected from the front or back, or side to side, with or without an Introspection module. The only difference is that I'm playing on; cc-tweaked-1.12.2-1.82.1 plethora-1.12.2-1.1.14 So something probably broke with your versions, I'll investigate further soon.

Edit: What is the ID of your Furnace Array turtle, I see an entry for turtle_12 in your storage config file, which is set to hidden.

Renjestoo commented 4 years ago

It seems that I have a newer version of Plethora AND CC-Tweaked.

I looked at the ID of that turtle, and this is my turtle mining in the Nether. I really don't know how he could get in this system with his ID, since I never connected him to the system....

So its very strange. Maybe I should downgrade to you versions and try again. I don't know anymore...

BTW: how do you use the Multiminer? I created a begin and endpoint... I put 4 advanced Turtles with Wireless modems and pickaxes in the world (modems are enabled) on all the turtles I have started Opus.

but when I start the swarmminer via my neurothingy on my head.... It DOES see the 4 miners. I CAN make a boundary and I CAN see all the items that can be mined.

The question here is: How do I start this Swarmmine? Because I can't see any "Begin" button or "Mine" or "Start"....

xAnavrins commented 4 years ago

turtle_12 doesn't mean that this turtle has ID 12 when typing id on it, instead it means that it's the 12th turtle in your world to be connected by a wired modem with a rightclick. To start the swarm miner, just double click the blocks to make a list of blocks to mine and it should work.

Renjestoo commented 4 years ago

owkay... well... the only other turtle i have connected to my network is the Main turtle that is running the Milo program... so thats the only "other" one that can be seen.

for the Swarm Miner... Okay... it still doesn't work

Let me send you a few screenshots of the Swarm miner setup

https://imgur.com/a/WsnIZvh

in the swarm miner program I see the turtles, but in the bottom left it says "turtles: 0" "Queue: 166" (wich I know are the blocks about to be mined)

Why does it keep telling that there are 0 turtles, but that he sees the 4 turtles who have to mine?

Do the turtles have to run a specific program? Or do they just have to be idle in the Opus main menu? Since I can't see any Swarm program in them.

xAnavrins commented 4 years ago

Screenshot link is broken, make sure that you're fairly close to your turtles when launching multiminer

kepler155c commented 4 years ago

Make sure the swarm turtles have the "turtle" package installed. Also, make sure you can telnet to them - this ensures that the trust is setup correctly. When I set this up, I get one turtle working properly then I use the DiskCopy program to get the rest of the swarm turtles setup (using the first turtle as the source for the copying).

Renjestoo commented 4 years ago

Yep the Swarm turtles work now :) I was never thinking about the Telnet connections :)

But then there is the problem with the Milo network not seeing the Furnace Array turtle... Could you explain that to me?