How do I use from different pcs?

Godot Version

4

Question

Im making a device called a cyberdeck, its a raspberry pi powered device. its mainly going to be used for programing but how do i switch my game files from my main computer to the cyberdeck?

The raspberrypi is an ARM cpu where your PC is likely a x86 cpu. You may have to recompile or download different versions of software for it, but the raspberrypi’s installed linux OS will handle that for you.

Generally the data files like scripts, pngs, and audio will work on any computer/cpu architecture, only the software would need to be changed. For example you would export Godot games targeting Linux and ARM for a raspberrypi.

Could you explain step-by-step what you are trying to do and where it fails?

I dont currently have it set up yet, I just ordered the Display for the raspberry pi but I’m just preparing and seeing if I need a adapter or something. it arrives tomorrow and i can let you know!

Hi, I did this exact thing just a week ago (no Cyberdeck, but a Raspberry Pi 5). Once you have Godot installed on the Pi, simply copy over your project folder from your other machine (via thumb drive, cloud service, or whatever). Then on the Pi, once you open Godot, it should give you a list of projects. DO NOT WORRY IF YOUR PROJECTS DON’T SHOW UP. In that case, simply click “import” near the top left of the Godot initial screen, and tell it where in the Pi you put the project folder. It really is that simple. My projects ran just fine (admittedly I’m new to Godot so it’s just simple projects, not sure if anything needs to change for something more complex).

If you have trouble initially getting Godot to run properly on the Pi 5 at all (even on a new project), rest assured it really is possible and easy (at least for Godot v 4.7.2). The problem is that the official Godot docs don’t always specify every last dependency you need for the arm/pi system. So if it doesn’t work, you may be missing dependencies. You should not have to compile Godot from source (I tried that, but it wasn’t the problem - the dependencies were, and once I solved that, I could use the official pre-built arm binary). If you get stuck, refer to Godot 4.x on the Raspberry Pi and/or ask on that thread (or on here and I can help)

Thanks! I’m currently planning on using a raspberry pi 4 but I expect to upgrade to a pi 5, which hopefully will run pretty smooth :slight_smile:

Oh cool! I don’t know anything about the Pi 4 sorry, only the Pi 5.

But, rest assured that if in worst case you do wind up having to build from source for a Pi 4 (but try pre-built first), the build process at least is straightforward for Godot. It’s not like one of those random projects from GitHub when it gives you instructions to build from source and then there’s a million errors that you can never fix. Even without the correct graphics dependencies to actually work, Godot will still compile (so long as you have the compile dependencies there ofc - which Godot DOES document well!)

alright! ill make sure to check out!

If you want to access the same project from multiple computers (and also if you don’t), you should use a revision control system like fossil or git. You can either use an internet hosting service like Codeberg or Github, or you can designate one of your computers as the server and install your revision control system of choice in server mode on that computer. This does require some work, but most revision control systems come with pretty good documentation explaining what’s involved.

Once everything is set up, you can work on the same project from either computer. Just remember to pull any pending changes from the server when you start working on one computer and push your changes to the server when you are finished.