Baba Is You

Baba Is You

View Stats:
Blanky May 30, 2023 @ 6:26am
Is progress transferable between pc and android?
Very curious if progression is kept, i've played a ton on pc but i'm looking to play it on the go . Not against restarting a save, just curious about it.
< >
Showing 1-2 of 2 comments
humbleape Jun 1, 2023 @ 12:33am 
I don't really know the answer, but I'm interested in it, too. I'll give you a starting point, though.

Your Android device needs to be rooted and you need MiXplorer installed (dont even bother with other file managers or without root). The savegames are in:
[Root] #/data/data/org.hempuli.baba/files

For the Steam version of BIY, the savegames are in:
%APPDATA%/Baba_Is_You/
(for example: C:/Users/MyUserName/AppData/Roaming/Baba_Is_You)

One thing to consider: BIY worlds data is slightly different between mobile and PC. Hempuli changed a few of the levels, possibly due to the typically different screen aspect ratios. Thus, transfering saves *may* not work.

If you try, let us know your results.
Lyn 文文 Mar 17, 2024 @ 1:31pm 
This is an old thread but I was able to transfer my save from Android to PC and thought the steps could be helpful to someone else. My phone is NOT rooted, and in doing some research it seemed like the only way to unlock the bootloader would involve wiping my data. I happened to have an old Android phone so I used that; if you only have one device, it might be possible to back it up somewhere (eg cloud backup) and then use it for these steps, but that was too risky for my taste.

I know this thread is about transferring from PC to Android, not the other way around, so maybe this won't be very helpful as I'm guessing your primary phone would need to be rooted in order to move the save file into the right location on the phone.

Primary phone (which had my game data): Pixel 6a, Android 14
Backup phone: Pixel 3a, Android 12
PC: macOS Ventura 13.5.2

1. Using this rooting guide for Pixel 3a[xdaforums.com], I unlocked the bootloader on my backup phone, which required wiping the device.
2. After starting up the newly wiped backup phone, I was given the option to transfer data from another phone. I connected the two phones via USB C and checked the boxes to transfer BOTH Baba is You (under Apps) and Device Settings. (I think checking Device Settings was required to actually get the save data onto the backup phone, as this failed the first time I tried.) Everything else I unchecked to save time.
3. After confirming that Baba is You was working on the backup phone and had my save data, I used the same rooting guide to root the backup phone (using Magisk). I only had to do the "Initial Root" step, so it wasn't as involved as it looks. Still, be careful obviously.
4. Once the initial rooting was done on the backup phone, I used Magisk to enable superuser access through adb.
5. Using:
adb shell
I logged in as superuser:
su
and found the save file in /data/data/org.hempuli.baba/files (it was called 0ba.ba - I only had one save slot but I believe the other slots would be called 1ba.ba and 2ba.ba). Then I copied the save file to the Download folder on the phone:
cp /data/data/org.hempuli/baba/files/0ba.ba /storage/emulated/0/Download/0ba.ba
If you're not sure what the path to the Download folder is on your phone, you can go to it using your built-in file manager, then check the file information for one of the files.
6. I exited the adb shell and copied the file to my computer:
adb pull /storage/emulated/0/Download/0ba.ba ~/Desktop/0ba.ba
7. I opened 0ba.ba in a plain text editor and did a find & replace: "baba_m" -> "baba"
8. Found where the save data was stored on my PC. For me it was in ~/Library/Application Support/Baba_Is_You. I had to turn off cloud saves on the game, then copy the modified 0ba.ba file into the folder. If you already have save data on your PC, I would back those up first in case the transfer doesn't work.
9. For me that was it - once I opened up the game again, it had all my progress from the mobile version. The only caveat is that achievements weren't transferred, so when I opened up the game I had to do a few things to re-achieve them (eg, visit all the lands you've cleared to get the corresponding achievement for that land.) There are a few other achievements but most should be easy enough to find/guess if you're already pretty far into the game, especially once you look at the achievement description.

I wrote this mostly from memory but I think it's fairly accurate. If anyone tries this, lmk if you run into issues and I'll do my best to help. I am not an expert on rooting though, this was my first time trying and I'm very glad nothing went horribly wrong - please be careful.

Note (for the developers I guess, if they read these forums haha): It would be nice if the save data was put in /Android/data instead of /data/data, if that's possible - then rooting shouldn't be necessary (I think).
Last edited by Lyn 文文; Mar 17, 2024 @ 2:01pm
< >
Showing 1-2 of 2 comments
Per page: 1530 50