I made a similar mod and posted it on Thunderstore. It's called "AutomaticSignals". It can disable turrets, teleport you, warn you about enemies and open blast doors for you. Everything has cool downs and may malfunction. For example, blast doors may just close on you or instead of teleporting you to into the ship, you might get teleported somewhere random
I'd love to see Roberto get his voice back, even if it's just for some fun, sarcastic, random, or contextual barks now and then. Like "you're surrounded" if three adjacent tiles contain enemies. Or "you're really pushing it" if you're still planet-side by a late hour. Maybe even "this is a terrible idea..." if you go land on Titan while it's eclipsed lol.
This feels like a vanilla feature. Like Zeekerss would absolutely add a "Ship buddy" you can buy in the store and it's just a crappy robot that yells instructions at you
@root...... yeah but the highest level of coding I can manage is Console.WriteLine(“Hello World!”); Literally the first code anyone ever writes EVER! And I just learned that like a week ago!
A full team of bots might be better. One to watch and use terminal. On mansion maps program it to macro turrets and landmines constantly, and on facility maps program it to lock enemies behind doors. Allow it to communicate with the radio bot. It will communicate what it sees to the radio bot who will inform you of the enemies and loot. This will reduce coms lag. You could also program this bot to lock ship doors when enemies are near, and maybe even teach it to fight off masked. I suggest as specifics of communication, it will prioritise enemies, and will tell you their number, direction and speed (8 compass directions and stationary, partrolling, sneaking, attacking and coilhead for speed). It will also mention how close they are to you. It will update you with a frequency that varies depending on how fast monsters are moving and if there are monsters at all. Without monsters it will say no monsters and not speak again until it detects a monster. Stationary or patrolling it updates you if your approaching the monster, attacking or coilhead it frequently updates you on other monsters as well as those, and it won't talk about loot. As for loot, it tells you it's direction, quantity, distance and the room type. it can group look together and will direct you to the highest portion of look or the closest loot, depending on the situation Lastly, the final bot will be the ferry bot. This bot just carries items to the ship.
This is super cool, I'd love to see this expanded upon. I'm sure there would be ways to speed up the processing time, from screenshot to output. 3 seconds feels like an absolute lifetime for an AI, so I wonder where the bottleneck is. Once you work that out, the possibilities significantly increase for what it can do.
@@pyrarius1598 definitely, but I think there’s a good middle ground. I think the current system is good for not being overwhelming, but one of the most useful things the ship person saying “you’re about to get eaten by a bracken” so even an “alert, enemy in your grid” might be useful.
not only did you spend a whole load of time making a video on HOW the AI will work but you also took the time to SHOW how it works, all that only for 630 subs? you deserve alot more than that for the amount of time and dedication you had for the 2 videos. 😎
In terms of practicality, the delay kinda makes it feel more like an actual player. Or a struggling life like intelligence, rather than just a “modded” processor. It’s fun to program AI that better performs in human ways rather than in complete algorithmic quick and sterile computations.
I didn’t see it in the video but assuming it can also open doors and just act as a lifeline if you die would be super helpful. Might be finicky but a way for Roberto to record your map and stitch it together into a facility map would let it tell you the way to the entrance or the nearest discovered fire exit. A slow but reliable backup for when u inevitably go to deep and get lost would save runs 😅
Holy shit you're THAT small of a TH-camr? Your shit's awesome man. You're pretty fuckin funny, and like the perfect mix of programmer and gaming TH-camr.
Wow good job It was really entertaining watching these 2 videos Underrated channel indeed , hope u get what u deserve I don’t have good knowledge about AI but is it possible to program them just to take loot that is outside and return it to the ship?
next video I want to see Roberto with a shotgun to defend himself, and more of you and Roberto speaking (if you could get it to respond to you in voice that'd be incredible)
I would say one thing you could do is instead of having the AI ping whenever an enemy or loot item is nearby, have it only check the cone you're facing for loot (and when you sweep over a loot item, it would say "Loot, X distance" and if an enemy got within the point of being a threat, it would say "Enemy, X distance"...and if the enemy was behind you (a cone opposite to the loot check cone) you'd head "Turn Around!"
As a Terminal User, I imagine that it would be great for perhaps making use of deactivating Turrets, Mines, and Opening/Closing Terminal Doors with the use of command codes. Terminal Doors are generally a no-brainer, since they often have the code number associated with written on the secure door; having a way to have the AI make use of typing a command on the terminal similar with the z/zz/zzz function you made with the usage of Code: ## or something along those lines might be doable. Since you had it be able to ping/flash the radar booster, I wouldn't think this would be a real problem... Turrets and Mines, on the other hand, would be 'harder', since they have a cooldown and don't have anything written on them unlike Secure/Terminal Doors. You could have it so that, with the picture function you used to have the AI tell the presence of enemies and items, it can detect the presence of red "[##]" on the screen and be able to interact with it, but that can also lead to the problem of it opening terminal/secure doors, since all of them look the same on the terminal. with Turrets at least, you might be able to have the AI be able to read the 'cone' of the turret be also noted to have it be able to turn off turrets since those are generally more annoying/dangerous, but with mines that might be difficult. Identification of enemies might also be useful, considering different enemies often come in different sizes of 'red dot', and have a speed associated with them. Although considering that from what was detailed in the last video it notes enemies when there is a 'red dot', I'm not sure how accurate it is when it comes to mimics. Would be interesting to see this worked on more, always been a fan seeing AI at work. Use to enjoy watching people run tournaments of Brood War Self-Crafted AI (Starcraft Artificial Intelligence Tournament). Hope to see more from you soon.
While the video is great and the A.I is pretty solid, I do think you could've done way better yourself if you wanted to reach Q10. To name some area for improvement: - 1:11 Not a major fault but your early Q1 scrap could've probably been a tiny bit better, if you are abusing every hour of each day you should have no problem getting to Titan on Q2. - 2:19 An early Ghost Girl doesn't mean your run is dead, you can avoid her attacking you by not looking at her at all, if you do look at her then you can still manoeuvre around her with enough stamina or use certain terrain in the facility, mansion or ship to avoid her killing you. - 2:20 Unsure if you did this or not but you can abuse the radar boosters stun to get to and from main/fire as long as you hold it in your hand, you will get flashed along with the Giant but it will keep you alive while traversing. - 3:19 You don't need to leave the moon if a Jester has spawned, just be sure you don't get cornered by it. - 3:36 When fighting Nutcrackers in V49, you now need to shuffle back a bit to avoid getting kicked if you want to do the cheese strategy. - 4:10 Considering the situation, you could've either placed the radar booster to the side or ship so it doesn't block the ship entrance or alternatively you could made Roberto call the dropship to distract the dogs. - 8:53 This fall was 100% avoidable had you jumped sooner, you can jump surprisingly early and still make it if you have low weight. I almost guarantee had you not fallen you could've made Q10. Hope this helps for improvement, the video was solid otherwise and the A.I was interesting to watch provide information and support you in many ways! Roberto is indeed a great asset to the company.😄
This is crazy how you got an AI to play a game 😲 (It might help to add a code to make the AI close/open the door or pull the lever to take off the ship)
Another cool project I guess is to make another AI, solely to transport loot from the entrance to the ship. So you could just focus on gathering loot and dropping them at the entrance.
@@synt_axe Thanks dude! Edit: just had an idea. The terminal controllable doors and turrets have pretty obvious identifiers. A simple text recognition library can be used to identify the doors/turrets, and using a data list to store said values and whether they are turrets or a door (player would need to report it to the AI for it to log, most likely over chat) Edit 2: I’m an idiot, that’s literally what you said in the “want to do” section LMAO 😂
About hot&cold Why dont u try making the ai said where is the loot/enemy (behind you , on your left , on your right , Infront of you) Or something like that "front-behind-left-right" And scan the map in the ship , like every 5s scan the way u looking at , so he can told u if its behind/front
It would be interesting if you could program roberto to open doors as you approach them and close them behind you, and to turn off turrets. But did you consider solving the delay issue by having him watch the monitor instead of the terminal?
You should make 2 more AI, one that collects from the exit and takes loot back to the ship and the other to go in the facility with you and take loot to the exit and maybe fight back.
It might be difficult i think it would be smart to use a machine learning algorithm to differentiate between some monsters. As an example of a use case, in the event that a bracken is behind you it will say so and potentially save your life
That might be too ambitious. I was thinking starting off with a bot who does nothing but shuttle loot from the front door to the ship would be more feasible- but then you’d need to code actual pathing to a degree. I think masked mimics cheat by just walking towards the direction of the player on the ship while teleporting over gaps railings etc. so you can’t just copy that code. The bot would actually have to record its trip in with you to the front door (following player) and be able to reverse it for its trip back alone then repeat- maybe waiting at the entrance until an item is placed in front of it where it then mashes ‘e’ to pickup blindly or looks for the text prompt. After you have the path on file for each moon it can look it up on every and act based on what Moon name shows up at landing. Actually going in, grabbing an item, and returning would be the next step but more often will die to hazards and monsters so quite the challenge.
the next step is to make an ai that goes with you in the facility and loot with you! or even make Roberto and another ai do all the job while you staring at the terminal and laughing at their struggle with monsters xd EDIT : try to make this ai model using c++ as it will outperform the python model and maybe even give you informations every half a second but i think it will be overwhelming to see all those messages from Roberto and you should stick with the python so you have time to analyze where you going and what you doing next then wait for Roberto to send the info
I made a similar mod and posted it on Thunderstore.
It's called "AutomaticSignals".
It can disable turrets, teleport you, warn you about enemies and open blast doors for you.
Everything has cool downs and may malfunction.
For example, blast doors may just close on you or instead of teleporting you to into the ship, you might get teleported somewhere random
nice , how do i install the mod manually
I just wonder where is this legend from ?💪🏻🎖
@@Spastoon12 I don't know how to manually install mods :/
You can, however, use software like gale and r2modman to install mods very easily :)
@@Spastoon12 like how you install every other mod manually probably
@@TestyAccount666 can you add a feature of it telling you if there's something following you?
I feel like Roberto best thing about it is that since its technically another player, you didn't lose all your loot if you die like you would in solo
Ikr
I feel like he needs a counter for mimics or a way to be triggered to leave. If a mimic eats you and goes back to the ship then Roberto is done
maybe if the AI will take off as soon as the vote to leave is pressed
I don't care if it's not balanced, that's the most irritating thing about playing solo in Lethal Company.
On the other hand, the game is harder if you are not solo.
Brackens aggro faster, head fleas kill you instead of dealing critical damage
6:36 roberto thats not a friend!
I'd love to see Roberto get his voice back, even if it's just for some fun, sarcastic, random, or contextual barks now and then. Like "you're surrounded" if three adjacent tiles contain enemies. Or "you're really pushing it" if you're still planet-side by a late hour. Maybe even "this is a terrible idea..." if you go land on Titan while it's eclipsed lol.
That’s genius
I love how the only upkeep required for roberto is basically just cash for the ice cream rocket
This feels like a vanilla feature. Like Zeekerss would absolutely add a "Ship buddy" you can buy in the store and it's just a crappy robot that yells instructions at you
the best part about this is that you're also really good at traversing the facility/mansion
He’s not a great player
@@antidreams how do even get good at this game
@@slavsit7600mostly just game knowledge and knowing how to outplay enemies, also knowing how to path well
@@antidreamsunnecessarily rude
@@antidreams and you have a genshin impact profile picture you heathen
Logical next step is to make Roberto a partner to loot in the facility
And of course to make this a mod for everyone to play
@@GAMER32231 it already is, check the desc
@root...... no idk how to make AI
@root...... yeah but the highest level of coding I can manage is Console.WriteLine(“Hello World!”);
Literally the first code anyone ever writes EVER! And I just learned that like a week ago!
@@boxknight4174 .
the dog coming up the stairs and eating the mimic was so funny
jesus christ i didnt notice how small of a youtuber you are. genuinely impressive two videos for such a small channel, with many funny moments.
nice pfp
niko moment :O
Don't say the Lord's name in vain
@@Savedsmile oh god I apologise
This AI is honestly the best solution i've seen for solo Lethal Company. I would love to have played it with this.
A full team of bots might be better. One to watch and use terminal. On mansion maps program it to macro turrets and landmines constantly, and on facility maps program it to lock enemies behind doors. Allow it to communicate with the radio bot. It will communicate what it sees to the radio bot who will inform you of the enemies and loot. This will reduce coms lag. You could also program this bot to lock ship doors when enemies are near, and maybe even teach it to fight off masked. I suggest as specifics of communication, it will prioritise enemies, and will tell you their number, direction and speed (8 compass directions and stationary, partrolling, sneaking, attacking and coilhead for speed). It will also mention how close they are to you. It will update you with a frequency that varies depending on how fast monsters are moving and if there are monsters at all. Without monsters it will say no monsters and not speak again until it detects a monster. Stationary or patrolling it updates you if your approaching the monster, attacking or coilhead it frequently updates you on other monsters as well as those, and it won't talk about loot. As for loot, it tells you it's direction, quantity, distance and the room type. it can group look together and will direct you to the highest portion of look or the closest loot, depending on the situation
Lastly, the final bot will be the ferry bot. This bot just carries items to the ship.
That's gonna require quite a lot of work.
@@caesarsalad1336 they'll be our own best friends...
@@soupcangaming662 When you have no friends to play with so you make your own 💀
This is super cool, I'd love to see this expanded upon.
I'm sure there would be ways to speed up the processing time, from screenshot to output. 3 seconds feels like an absolute lifetime for an AI, so I wonder where the bottleneck is. Once you work that out, the possibilities significantly increase for what it can do.
I think the problem is that saying it every second would get overwhelming, so it speaks slower than it can process on purpose
@@pyrarius1598 definitely, but I think there’s a good middle ground.
I think the current system is good for not being overwhelming, but one of the most useful things the ship person saying “you’re about to get eaten by a bracken” so even an “alert, enemy in your grid” might be useful.
Holy shi, with commentary and quality like this, i thought you had thousands of subs, but to think u had less than 700... new sub earned!!!
not only did you spend a whole load of time making a video on HOW the AI will work but you also took the time to SHOW how it works, all that only for 630 subs? you deserve alot more than that for the amount of time and dedication you had for the 2 videos.
😎
In terms of practicality, the delay kinda makes it feel more like an actual player. Or a struggling life like intelligence, rather than just a “modded” processor.
It’s fun to program AI that better performs in human ways rather than in complete algorithmic quick and sterile computations.
this would be really well for solo players
I didn’t see it in the video but assuming it can also open doors and just act as a lifeline if you die would be super helpful.
Might be finicky but a way for Roberto to record your map and stitch it together into a facility map would let it tell you the way to the entrance or the nearest discovered fire exit. A slow but reliable backup for when u inevitably go to deep and get lost would save runs 😅
the whole concept, execution, and playthrough is amazing, but the COMMENTARY... the commentary is gold.
bro you make such high quality videos!! please make more of them! ❤
I kinda wanna just see raw gameplay of you playing with Roberto
Can you make it a mod
this is absolutely brilliant
You should definitely make more AI for this game
I love your videos already 🤣. You have the best comedic timing in your editing
2:45 you killed the dog with the worm. Good job!!!
really cool ai and nice video, always cool to see custom made ais in action.
Holy shit you're THAT small of a TH-camr? Your shit's awesome man. You're pretty fuckin funny, and like the perfect mix of programmer and gaming TH-camr.
came here from the other vid and can't wait to see what your channel becomes. 1.2k subs off three vids is astounding growth, best of luck!
this man's commentary is legendary
wow I saw the first video a few hours ago and you had about 100 subscribers and now you have three times more holy
It's unreasonable how high the video quality is considering your size. Got yourself a sub -b
Wow good job
It was really entertaining watching these 2 videos
Underrated channel indeed , hope u get what u deserve
I don’t have good knowledge about AI but is it possible to program them just to take loot that is outside and return it to the ship?
Really love the idea of this! Would definitely play more solo LC if I had access to this
Hello, could you make it a mod? I understand that this is difficult, but this way you can achieve great popularity. This AI has potential.
at 6:09 that masked really turned around like "huh?"
Nice video, definitely subscribing!
That was a really good video as well as the first one. U earned a sub
when i was watching your videos, i seriously thought you were a huge youtuber with thousands of subscribers... good work man!!
"I saw this as a threat to his productivity."
next video I want to see Roberto with a shotgun to defend himself, and more of you and Roberto speaking
(if you could get it to respond to you in voice that'd be incredible)
I would say one thing you could do is instead of having the AI ping whenever an enemy or loot item is nearby, have it only check the cone you're facing for loot (and when you sweep over a loot item, it would say "Loot, X distance" and if an enemy got within the point of being a threat, it would say "Enemy, X distance"...and if the enemy was behind you (a cone opposite to the loot check cone) you'd head "Turn Around!"
Love the commentary 😂
EXTREMELY underrated
so, so cool. can't wait for more.
As a Terminal User, I imagine that it would be great for perhaps making use of deactivating Turrets, Mines, and Opening/Closing Terminal Doors with the use of command codes.
Terminal Doors are generally a no-brainer, since they often have the code number associated with written on the secure door; having a way to have the AI make use of typing a command on the terminal similar with the z/zz/zzz function you made with the usage of Code: ## or something along those lines might be doable. Since you had it be able to ping/flash the radar booster, I wouldn't think this would be a real problem...
Turrets and Mines, on the other hand, would be 'harder', since they have a cooldown and don't have anything written on them unlike Secure/Terminal Doors. You could have it so that, with the picture function you used to have the AI tell the presence of enemies and items, it can detect the presence of red "[##]" on the screen and be able to interact with it, but that can also lead to the problem of it opening terminal/secure doors, since all of them look the same on the terminal. with Turrets at least, you might be able to have the AI be able to read the 'cone' of the turret be also noted to have it be able to turn off turrets since those are generally more annoying/dangerous, but with mines that might be difficult.
Identification of enemies might also be useful, considering different enemies often come in different sizes of 'red dot', and have a speed associated with them. Although considering that from what was detailed in the last video it notes enemies when there is a 'red dot', I'm not sure how accurate it is when it comes to mimics.
Would be interesting to see this worked on more, always been a fan seeing AI at work. Use to enjoy watching people run tournaments of Brood War Self-Crafted AI (Starcraft Artificial Intelligence Tournament). Hope to see more from you soon.
I love my free complimentary bracken. 5:00
man this guy is so underrated
Hope you have the best luck with ur Chanel because I love when ai plays games and coding you sound like a guy I also watch who makes ai as well
While the video is great and the A.I is pretty solid, I do think you could've done way better yourself if you wanted to reach Q10.
To name some area for improvement:
- 1:11 Not a major fault but your early Q1 scrap could've probably been a tiny bit better, if you are abusing every hour of each day you should have no problem getting to Titan on Q2.
- 2:19 An early Ghost Girl doesn't mean your run is dead, you can avoid her attacking you by not looking at her at all, if you do look at her then you can still manoeuvre around her with enough stamina or use certain terrain in the facility, mansion or ship to avoid her killing you.
- 2:20 Unsure if you did this or not but you can abuse the radar boosters stun to get to and from main/fire as long as you hold it in your hand, you will get flashed along with the Giant but it will keep you alive while traversing.
- 3:19 You don't need to leave the moon if a Jester has spawned, just be sure you don't get cornered by it.
- 3:36 When fighting Nutcrackers in V49, you now need to shuffle back a bit to avoid getting kicked if you want to do the cheese strategy.
- 4:10 Considering the situation, you could've either placed the radar booster to the side or ship so it doesn't block the ship entrance or alternatively you could made Roberto call the dropship to distract the dogs.
- 8:53 This fall was 100% avoidable had you jumped sooner, you can jump surprisingly early and still make it if you have low weight. I almost guarantee had you not fallen you could've made Q10.
Hope this helps for improvement, the video was solid otherwise and the A.I was interesting to watch provide information and support you in many ways!
Roberto is indeed a great asset to the company.😄
we need this..as a mod.
need an ai companion that follows you around letting off verbal ques from chat gpt
This is crazy how you got an AI to play a game 😲 (It might help to add a code to make the AI close/open the door or pull the lever to take off the ship)
Another cool project I guess is to make another AI, solely to transport loot from the entrance to the ship. So you could just focus on gathering loot and dropping them at the entrance.
10:13 he smote it with lightning that is objectively the coolest way to kill an enemy 😀
this was a really cool idea and video
1:18 Its amazing how much an accent can enhance humor
Can this be downloaded for us? I work on AI for fun, and I might be able to get some automations working
Just published the source code. It's in the video description.
@@synt_axe Thanks dude!
Edit: just had an idea. The terminal controllable doors and turrets have pretty obvious identifiers. A simple text recognition library can be used to identify the doors/turrets, and using a data list to store said values and whether they are turrets or a door (player would need to report it to the AI for it to log, most likely over chat)
Edit 2: I’m an idiot, that’s literally what you said in the “want to do” section LMAO 😂
love this concept, very interesting! comment for algorithm
Rip Masked- Got killed by Eyeless Dog 6:10
8:57 the egyptian came out of him XD habibi nice work
i saw a tip on yt that if you stand still while that centipede is on your head, it will spare you with 1 point of hp left bc it thought you were dead
That does work in solo, but not in duos sadly
About hot&cold
Why dont u try making the ai said where is the loot/enemy (behind you , on your left , on your right , Infront of you)
Or something like that "front-behind-left-right"
And scan the map in the ship , like every 5s scan the way u looking at , so he can told u if its behind/front
these 2 videos were so well made, you should make more videos also you sound like a youtuber mrlowlander lol
respect for not using any mods for ship loot
MAKE IT SO ROBERTO CAN TELEPORT YOU. Maybe make it able to detect what type of enemy by a movement algorithm
Zeekers really should hire you and it’s useful for single player mode if there is no network or something 😮🎉
its zeekers
@@jayman1462 the auto correct fucked it up
@@Kylethehellhound666 i had assumed so just wanted to make sure you knew
Hmm we did not take masks into account when teaching Roberto about outdoor enemies
MAKE IT INTO A MOD
kinda hilarious he lost a teamate and because of it made and AI. but ends up murdering his teamate AI for money
make it a mod, so others can play with Roberto as well.
Best thing i watched for today❤
It would be interesting if you could program roberto to open doors as you approach them and close them behind you, and to turn off turrets. But did you consider solving the delay issue by having him watch the monitor instead of the terminal?
You should make 2 more AI, one that collects from the exit and takes loot back to the ship and the other to go in the facility with you and take loot to the exit and maybe fight back.
this is so cool!
I encourage you to continue doing things with AI =)
The chill spider: 😎
Damn the bracken still scarred me
Not a single thought behind his visor
Awesome!
Be careful Roberto might stab you he’s a little insane
It might be difficult i think it would be smart to use a machine learning algorithm to differentiate between some monsters. As an example of a use case, in the event that a bracken is behind you it will say so and potentially save your life
awesome
Complimentary Bracken😌
Now you need to make a bot to replace your job
اسطورة ماشاء الله عليك يسطا
recommendation you could make the ai be able to teleport you when your dead or about to die or if your spinning alot
2:02 why not rend?
I dont know how you feel about mods, but i would recommend getting at least one called reserved walkie mod. Gives you an extra space for your walkie.
you should add bots that come in with you to help
That might be too ambitious. I was thinking starting off with a bot who does nothing but shuttle loot from the front door to the ship would be more feasible- but then you’d need to code actual pathing to a degree.
I think masked mimics cheat by just walking towards the direction of the player on the ship while teleporting over gaps railings etc. so you can’t just copy that code.
The bot would actually have to record its trip in with you to the front door (following player) and be able to reverse it for its trip back alone then repeat- maybe waiting at the entrance until an item is placed in front of it where it then mashes ‘e’ to pickup blindly or looks for the text prompt.
After you have the path on file for each moon it can look it up on every and act based on what Moon name shows up at landing.
Actually going in, grabbing an item, and returning would be the next step but more often will die to hazards and monsters so quite the challenge.
At first I thought he made a fully functional AI player, how stupid of me
can you upload full video of gameplay?
I can't even reach the fourth quota with my friends playing haha
can you make this into a mod? this is awesome
do you think you could have roberto teleport you to save you from giants or the little girl?
can you make the roberto teleporting you if you dangerous? or chat command
you should make a full team of ai to get high quotas with out haveing to do anything
This is cool and all but i think it would be funnier for a tts for the ai to inform you as well but go quiet if they hear the dog audio
How about making a mod that adds the ai in the game when host download it? Please
the next step is to make an ai that goes with you in the facility and loot with you! or even make Roberto and another ai do all the job while you staring at the terminal and laughing at their struggle with monsters xd
EDIT : try to make this ai model using c++ as it will outperform the python model and maybe even give you informations every half a second but i think it will be overwhelming to see all those messages from Roberto and you should stick with the python so you have time to analyze where you going and what you doing next then wait for Roberto to send the info
Quick question.
It's Python, right?
Is the player(AI) another PC with running code or something else?
Yes, it's a python script running on a second PC.