The Use of Google PAD Plugin

Has anyone here managed to figure out how to use the fast-follow or on-demand option in Google PAD plugin?

4 Likes

Once you’ve completed the setup of GooglePAD and you have your asset packs downloaded, you need to use C++ to mount, set mount point, add asset registry etc.
When that’s done you’ll be able to access the content inside those Pak files.

I have a pretty extensive PDF document for my product over at ([Plugin] Easy Google PAD)
Perhaps that could help you and future developers find some answers easier, a lot of links to relevant documents and easier to read and understand descriptions of what things do. It also have references to Project Settings and such that works in correlation to the GooglePAD plugin!

I hope that helps you and others, best of luck!

can you please explain how to implement google pad api

can you please share how to use c++ to mount, set mount point, and asset registry etc with us?

Hey,
These are all things used in my marketplace plugin, unfortunately I can’t share the internal structure with you for this reason.
I believe you should have quite a few hits on google just by using those keywords though

Well I did get it to work in c++.

Weird though, the download/mounting stop working after my 5th asset with total of around 500mb download for on-demand.

Is there a default cap on this?

can you share the code please

Hmm this is so long ago. I don’t even remember this thread sorry. But yeah google pad is working for me.

There still so many bugs with android that they never fix. So if you haven’t started, you should consider other engine though.

I kinda was looking into all the posts related to Google PAD and make a sense of it. Ended up making my own plugin to Mount and download Chunks.

There is a trick you can do in the Default Engine & Default Game to make the chunks categorize beautifully. I have been working on this for a month and after collecting all the info kinda made my own setup. Watertight :slight_smile: A bit nontraditional but it works like a charm.

I will try to make a documentation on how to create On-Demand, Install time and other setups on my site: UE Plugins

Essentially it really isn’t a big deal what type of chunk you are setting up, it can be done easily with changing ID’s. Its the setup that is the tricky part but it can all be done with the default settings in UE.

Note that you WILL need to use a plugin or custom code to mount the Chunk.

Had to make my own for just that. Feel free to check it out: Soft Object Path Tools | Fab

Seems there is no way around it as the mounting has to take place within the API if you are using commands such as “Get Path” from the plugin. For some reason it returns empty if you don’t as you need to use commands like “GetContentDir” internally since those paths change when on Android or when on Linux or Windows. I build my project on Windows, Linux, Android and iOS so paths are different (granted the Google PAD plugin is only used in Android)