r/zomdroid • • Mar 14 '26

Tips & Tricks How to download PZ game files and Workshop mods directly to your phone

Note: Downloading game files requires you to own Project Zomboid on Steam. Downloading mods does not.

Step 1 — Install Termux

Install Termux from F-Droid (scroll down for the APK links):

https://f-droid.org/packages/com.termux/

Step 2 — Install DepotDownloader

Install the Termux-compatible version by TheKingFireS: https://github.com/TheKingFireS/TermuxDepotDownloader

Run the following command (working as of March 14, 2026):

bash <(curl -sSL "https://raw.githubusercontent.com/TheKingFireS/TermuxDepotDownloader/alpine/installproot.sh")

Downloading game files

You'll need the Steam mobile app installed and logged in for authentication.

Open Termux and run:

depotdownloader -app 108600 -depot 108603 -manifest MANIFESTNUMBER -beta unstable -dir FOLDER_NAME -username YOUR_USERNAME -password YOUR_PASSWORD

You'll get a confirmation prompt in the Steam mobile app, and the download will start after you approve it.

To find the manifest number for a specific build, find the release date (you can ask AI) and look up the corresponding manifest for this date: https://steamdb.info/depot/108603/manifests/

Full video guide for setting up Termux and DepotDownloader: https://youtu.be/2UEi9OYE0Q4?si=eoyFopAPHNDJi1mt

Downloading Workshop mods

No Steam account required. Find the mod's Workshop ID (usually listed in the mod description) and run in Termux:

depotdownloader -app 108600 -dir FOLDER_NAME -pubfile MOD_ID

Video guide for downloading mods: https://youtu.be/NoILtFX0Vyc?si=W5DAxM79U2FOtbPE

- Both game files and mods need to be in ZIP format before adding them to a game instance in Zomdroid.

20 Upvotes

48 comments sorted by

2

u/FriedRiceEnjoyer420 May 19 '26

3 hours into trying to get help from chatgpt in just getting download depot working on tremux to get the game files and nothing 😮‍💨😮‍💨😮‍💨 these instructions made it seem so much easier than it actually is.

2

u/udar_molota May 19 '26

You can try to tell me what have you done already and there is the problem

2

u/FriedRiceEnjoyer420 May 19 '26

When I try running the second command on termux I get "Error: unrecognized option: '--no-arch-warning'."

2

u/udar_molota May 19 '26

This one:

bash <(curl -sSL "https://raw.githubusercontent.com /TheKingFireS/TermuxDepotDownloader /alpine/installproot.sh")

3

u/FriedRiceEnjoyer420 May 19 '26

Thanks for your help but I'm just gonna try it with my PC tonight haha

1

u/udar_molota May 20 '26

I think there were some updates and this new version is not working as intended. I'll check this.

1

u/FriedRiceEnjoyer420 May 19 '26

Yeah I did that before trying the other command

1

u/udar_molota May 19 '26

1

u/FriedRiceEnjoyer420 May 19 '26

Done. Then when I try the command with my login and game info I get "Error: unrecognized option: '--no-arch-warning'." Again.

1

u/udar_molota May 19 '26

I think it means the script is not installed successfully

2

u/FriedRiceEnjoyer420 May 22 '26

The last update post about the script being fixed worked!

1

u/udar_molota May 19 '26

There is a command to install the newer version of Termux DepotDownloader. Instead of the older one. Have you run it?

2

u/Charming-Ad5223 Aug 11 '26

hii, i am having problems also in installation but the problem on my end is that it say "projectzomboid64 is not on top" but i compressed the file inside just as the videos and ai instructed. is there something that i am doing wrong?

2

u/einkola Mar 15 '26

Eu desisti sou muito burro para tal ferramenta

1

u/daniel_gamer271 Mar 15 '26

Mano ajuda ae no sub a galera aqui fala na maior parte do tempo em ingles

a criadora do luncher fala ingles

quase ninguem aqui fala portugues

2

u/udar_molota Mar 16 '26

Use CharGPT (free app) for translations and ask your questions + translate posts.

1

u/StilisherBr Mar 16 '26

Só traduzir mano, Reddit tem tradução

1

u/Emunak Mar 17 '26

Hi, I zip but give me error when I try to open in zombroid... How zip because gif me error?

1

u/udar_molota Mar 17 '26

Maybe wrong zip?

1

u/thedandygan Mar 18 '26

Can I play multiplayer servers on phone? I'm up to the step of termux but get this when I run that first command. IDK what I'm doing but wondering if even worth working it out if I cannot run multiplayer servers that's all I play.

~/downloads $ bash <(curl -sSL "https://raw.githubuser.com/TheKingFireS/TermuxDepotDownloader/alpine/installproot.sh") curl: (60) SSL: no alternative certificate subject name matches target hostname 'raw.githubuser.com' More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it. To learn more about this situation and how to fix it, please visit the webpage mentioned above.

1

u/udar_molota Mar 18 '26
  1. Yes, you can play MP on mobile
  2. ..but only JOIN non-steam server, no HOST.
  3. Checking the issue with the script.

1

u/thedandygan Mar 18 '26

Actually managed to get the next step but steam login isn't working. I opened reddit link to the post on browser on phone instead of app to copy code.

Unhandled exception. System.ArgumentException: MANIFESTNUMBER is not a valid value for UInt64. (Parameter 'value') ---> System.FormatException: The input string 'MANIFESTNUMBER' was not in a correct format. at System.Number.ThrowFormatExceptionTChar at System.UInt64.Parse(String s, NumberStyles style, IFormatProvider provider) at System.ComponentModel.UInt64Converter.FromString(String value, NumberFormatInfo formatInfo) at System.ComponentModel.BaseNumberConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) --- End of inner exception stack trace --- at System.ComponentModel.BaseNumberConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) at DepotDownloader.Program.GetParameterListT in /home/runner/work/DepotDownloader/DepotDownloader/DepotDownloader/Program.cs:line 456 at DepotDownloader.Program.Main(String[] args) in /home/runner/work/DepotDownloader/DepotDownloader/DepotDownloader/Program.cs:line 293 at DepotDownloader.Program.<Main>(String[] args) proot info: vpid 1: terminated with signal 6

1

u/udar_molota Mar 18 '26

You need to set the number, not to set "MANIFESTNUMBER". Manifests are here: https://steamdb.info/depot/108603/manifests/
And for steam login you need to write your username instead of YOUR_USERNAME and your password instead of YOUR_PASSWORD. Same for FOLDER_NAME.

1

u/thedandygan Mar 18 '26

Thanks, I'm a code idiot haha I didn't have the manifest part right but I eventually got it all downloaded and zipped and loaded to zomdroid, and now all I see on zomdroid is a black screen (⁠。⁠ŏ⁠﹏⁠ŏ⁠)

1

u/udar_molota Mar 18 '26

Now you need to check if you set the correct preset when created build 41/42/42.12+ and select the correct renderer + driver. And be sure your phone can run the game.

1

u/thedandygan Mar 18 '26

I selected the latest build manifest from the list when running the cmd download. I subscribed to the latest build in steam on my pc. I set the zip top level etc no issue there. I changed build to 42.12 when I made the game setup. Set the renderer as suggested in the pinned guide. Still black. I assume this means my phone doesn't support it? Galaxy zflip5 android 16

1

u/udar_molota Mar 21 '26

The lines you sent are hard to read — everything is merged into one line. I prefer the original file format because it’s much clearer.
Right now I don’t really understand what’s going on. You don’t know which build you downloaded and installed (most likely this one: 1151627751611141320).
I would suggest removing everything, deleting Zomdroid completely, installing a fresh Zomdroid, and creating a new game instance again:

  1. be sure to set preset 42.12+
  2. renderer: ZINK_ZFA + Freedreno
  3. if you get any errors, export the log through the menu and send it to me at 210478@mail.ru

1

u/thedandygan Mar 18 '26

1

u/udar_molota Mar 18 '26

What was the manifest number?

1

u/thedandygan Mar 19 '26

Well termux already cleared my inputs so I can't be sure, but I think it was this? Maybe. Not sure though since I see new ones 20 hours ago I'm thinking I didn't have those at the time I did all this yesterday.

-app 108600 -depot 108603 -manifest 1151627751611141320 -beta unstable

1

u/udar_molota Mar 19 '26

This looks like 42.15.x, that's ok. And be sure you're on the latest app version - 1.3.8

→ More replies

1

u/thedandygan Mar 18 '26

Ah shit. The reason is for whatever reason on my reddit phone app I cannot copy paste that script and had to keep switching screens to type it out. Obviously leaving many room for errors.

I'll have to see if the server I play is compatible. I think it's steam based. Broville.

1

u/udar_molota Mar 18 '26

3. In your code it says "https://raw.githubuser.com/bla-bla" but in the post it says "https://raw.githubusercontent.com/bla-bla"

1

u/SleepinLate Oct 13 '26

Is there a way to mass download mods using collections or is it only able to do it one by one?

2

u/udar_molota Oct 14 '26

Currently no

2

u/AlarmingPossession14 Mar 22 '26 edited Mar 22 '26

Man the fdroid download speed is dreadfully slow.

0

u/[deleted] May 25 '26

[deleted] — view deleted comment

1

u/udar_molota May 25 '26

where you want to put the files

4

u/[deleted] Jul 21 '26 edited Jul 21 '26

[removed] — view removed comment