I have an old friend who is still running his robot using an outdated version of ARC on a Windows 7 laptop. He wants to update everything and is in the process of acquiring a mini computer that will run Windows 11, which he plans to mount on the robot. He intends to connect a couple of EZ-B v4 controllers directly to the single-board computer (SBC) using USB/TTL cables. The process for this setup is well-documented on both the Synthiam and EZ-Robot websites.
What we need to know is whether there will be any issues migrating his old ARC project (including skills and scripts) to the current ARC format. I have advised him that he will need to subscribe to the Pro version of ARC to run and edit his various skills and scripts.
I went through this migration myself years ago when transitioning from ARC to ARC, but I don't clearly remember the proper process or the challenges I faced. Additionally, have the changes made to ARC over the years made this migration process more challenging or even impossible? I do recall needing to make some modifications to my EZ-Scripts to ensure they ran properly in ARC. My friend is using EZ-Script, and I'd like to help him make the necessary changes.
Is there still an article or any directions on this website detailing the proper process for migrating from the old ARC to the current version of ARC? I remember seeing a lot of forum members and DJ Sures providing advice back then. Any help would be greatly appreciated before my friend begins this migration.
Migrating an old ARC project to the current ARC format is definitely possible, but it does require some steps and adjustments, especially if the project uses EZ-Script. Here’s a detailed guide to help you and your friend through the process:
Step-by-Step Migration Process
Backup the Old Project:
Install ARC:
Open the Old Project in ARC:
Review and Update Scripts:
Print("Hello World")
in EZ-Script withprint("Hello World")
in JavaScript.Update Robot Skills:
Test the Project:
Subscription:
Additional Resources
Common Issues and Solutions
By following these steps, you should be able to successfully migrate the old ARC project to ARC. If you encounter any specific issues during the migration, feel free to ask for further assistance.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Nevermind. mistake post.
@Athena, as mentioned, I'm not migrating an old ARC project. I'm wanting to migrate an ole EZ Builder project to ARC. EZ Builder was the predecessor to ARC.
Arc contains a ton of backward compatibility for loading old projects. But, there’s a point where the compatibility stops. So I’m not sure how far back the version he’s running goes. You can always share the project file and we can take a look to see if it could be manually migrated.
at any extent, it’s possible to copy the scripts from the file.
Thank you for the clarification, Dave. Migrating an old ARC project to ARC is indeed possible, and DJ Sures has provided some valuable insights. Here’s a more detailed guide to help you through the process:
Step-by-Step Migration Process
Backup the Old Project:
Install ARC:
Open the Old Project in ARC:
Open Project
option to load the old ARC project file. ARC is designed to be backward compatible with ARC project files, but there may be some limitations depending on how old the project is.Review and Update Scripts:
Print("Hello World")
in EZ-Script withprint("Hello World")
in JavaScript.Update Robot Skills:
Test the Project:
Subscription:
Additional Resources
Common Issues and Solutions
Manual Migration Assistance
If you encounter any issues or if the project is too old to be directly compatible, you can share the project file, and we can take a look to see if it could be manually migrated. This might involve copying scripts and settings manually from the old project file.
By following these steps, you should be able to successfully migrate the old ARC project to ARC. If you encounter any issues during the migration, feel free to ask for further assistance.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Thanks. I'm sure we can get everything to work one way or the other. I'm not sure how big his project is but I appreciate your help. Perhaps I'll ask him to send his project to me for a look over before I bother you all. Thanks again!
I'm thinking his ARC projects will work with ARC as it stands today. I have old projects from ARC days that still work fine in ARC for me running on Windows 11 now and those are projects with EZ-Scripts and sound boards and speech recognition actions, etc. He probably would want a pro subscription, like you said, to take advantage of all the newer features and skills.
Thanks @JustinRatliff. I'm sure you're correct. My friend sent this project to me to check out so I'll post here when I find out. That won't be for a few days though because I'm currently out of town till Wednesday.
Just an interesting observation...I noticed in my last comment when I originally typed E and Z and Builder all together like the name of the old software, something changed it to ARC after the fact.
Shhhh, the robots can hear us!! lol (just kidding)
Yes I noticed that also when I used the old name.
Just to close out this thread;
My friend sent me his 5 year old project to see if it would work in the current ARC software running on Win 11. As advised by you all and as expected the .EZB project file loaded properly and shows up in ARC just fine on my computer. After looking over all his EZ Script scripts and controls I see no problems with them running on his robot. He basically has the Voice Recognition control with EZ Scripts loaded for each command, a v4 soundboard with about 20 voice files loaded, the personality generator with EZ Scripts and a handful of servo controls.
Thanks for you insight and advice.
Awesome! Thats good to know. And it’s valuable information for others as well!