#Turnip Boy Robs a Bank (Android / Play store is needed)

315 messages · Page 1 of 1 (latest)

broken perch
#

<@&1216123318122577972>

polar wolf
#

Is this able to run as yyc because it's an apk?

worn marsh
#

That is a very limited availability for source

polar wolf
#

k i bought this @loud horizon

#

how do i even find it on my phone

#

how do i get it off of my phone

#

really need a walkthrough on what im doing here...

quiet goblet
#

Damian, we talked about this haven't we? About that before we're doing APK stuff that we need a rock solid guide for users

#

Linking to the repo with the tool is not enough

polar wolf
#

Yeah I have literally no clue what to do

#

I need like a step-by-step walkthrough

#

I understanding downloading an apk and using package installer to put it ONTO an android, but not the other way around.

quiet goblet
#

SAI

polar wolf
#

I downloaded the app from the repo but when going through my files on my phone I have no idea where it is

#

It says use system or internal which is like either file selector or file explorer types of finding stuff but I don't know where it is at all

#

If it's in android I can't find it cause I don't know which "com.blahblah.www" it is

quiet goblet
polar wolf
#

I saw some talk about that but never used it or know what it is

quiet goblet
quiet goblet
polar wolf
#

I have the SAI app on my phone

quiet goblet
#

Second

polar wolf
#

But like I said, I don't know where to search for this app I got

#

The games location

#

I assumed its in internal-android-data but I do not know where

quiet goblet
#

Can you read xD

minor orchid
#

no

quiet goblet
#

It does not ask you for the games location

polar wolf
#

Yes..

#

Ok. So open sai and then what

quiet goblet
#

It asks you where you want to save stuff

#

So use a folder you know like downloads , hit use this folder and hit save

polar wolf
#

Ok

#

It says select a file to install at the top

quiet goblet
polar wolf
#

Or I can open system file picker

quiet goblet
#

No idea where you are

#

You open the app > it'll ask you where to save with what > choose either one of the file browser > choose folder > backup > select your app > done

polar wolf
quiet goblet
#

You don't want to install you want to backup

polar wolf
#

I DO NOT know where the turnipboy robs a bank app is on my phone

#

That's what I've said 3 times

quiet goblet
#

You do not need to know

#

You're in the wrong menu

polar wolf
#

Ok..

quiet goblet
#

You need to go to backup

#

On the bottom

polar wolf
#

I see now

quiet goblet
#

You gotta think about the process, like why would you want to install anything. If that sounds weird maybe go back and look what else you can do. Try not to jump to conclusions

polar wolf
#

It has 5 parts

#

142.95mb

quiet goblet
#

The whole thing just cost you 5 minutes down the wrong path by jumping to conclusions lol

polar wolf
#

So do I need to do anythibg ekse

quiet goblet
polar wolf
#

Or now it's in my downloads folder to move to pc

quiet goblet
#

I never used the app before too

#

So you're asking me to figure it out first and then explaining it to you

polar wolf
#

I see it in downloads

#

Thanks for your help ceb

quiet goblet
polar wolf
#

I got it

quiet goblet
#

We're not magicians here we're doing the same things, hitting buttons and looking what happens

polar wolf
#

I just needed a little help in the right direction is all

quiet goblet
#

So try to mess around with stuff and only then you ask for advice lol

#

Don't give up so easily ^^

polar wolf
#

Well there was just zero explanation on what to do in the instructions so I didn't wanna do something wrong

quiet goblet
#

You can't break stuff

#

If you do just undo what you did and try again

polar wolf
#

Right

quiet goblet
# polar wolf Right

Now you can write a guide for how to do it, maybe with screenshots? We can put that on the website and link to it or something

#

If you want

dark ingot
#

Just want to point out that even if people figure out how to get the apk
it won't work because Damian forgot to add the tools folder PsyDuck

polar wolf
#

Include it then

dark ingot
polar wolf
#

That way we can add it

quiet goblet
broken perch
#
  • You need better instructions on how to extract the apk
  • Airwalk was struggling
  • You forgot the tools folder?
#

Anyway, instead of repacking textures, maybe you can compress the audio for ram usage?

#

This port will break in like a couple weeks

#

You dont have a steam depot to rely on, and you dont want to be updating this port every month.

#

Why are you repacking the textures in that case?

#

That shouldnt affect cpu usage, interesting

polar wolf
#

so this turnipboy robs a bank_com.pid.tbrab_1.4.45.apks thats 146mb goes straight into the port folder?

#

not assets?

#

mines not wokring

#

do i need to rename it form apks to apk?

#

do i need this tools folder that was talked about?

#

thats after renaming it to apk from apks

#

can we get the tools folder @loud horizon

broken perch
#

Damian did you write a script to convert the apks into a proper apk?TurtleThink

#
APK_FILE=$(find -maxdepth 10 -type f -name "*.apk") 

# Check if an APK file exists
if [[ -f "$APK_FILE" ]]; then
    # Apply the xdelta patch
    $GAMEDIR/tools/xdelta3 -d -s "$APK_FILE" "$PATCH_FILE" "$GAMEDIR/turnip.port"
    rm $APK_FILE

    echo "Patch applied and renamed successfully!"
else
    echo "No APK file found in $GAMEDIR!"
fi```
#

I guess not😅

#

Because you didnt use SAI to extract the apk

#

No because SAI will give you a APKS file. It has multiple APK's inside.

#

Its compressed, thats why its smaller.

polar wolf
#

so i guess ill jsut wait til this is figure dout lol

#

did i mess up by renaming it to apk from apks?

#

alll i know is the logs ays its looking for a tools folder which isnt ther

broken perch
#

No it needs to be reconstructed

polar wolf
#

oh okay what do i do to do that

broken perch
#

The apks has multiple apk's inside

broken perch
polar wolf
#

ok

#

now theyr ein a folder

#

base.apk, icon.png,meta.sai_v1.json and also v2.json

#

split_config.en.apk

broken perch
#

Yeah those apks needs to be extacted too with "extract here"

polar wolf
#

and split_config.xxhdpi.apk

#

oh so re do it

broken perch
#

But really, Damian shouldve tried this himself instead of using whatever apk he used for this

polar wolf
#

done

broken perch
#

And written a script

polar wolf
#

okay so now theyre all individually in the root of the turnipboy folder

#

run it?

#

nope

#

i think i gotta have that tools folder

quiet goblet
polar wolf
#

👍

#

ok

#

it unpacks to like 8 files

#

not one is named anythign turnipboy related

#

just in case 😉

broken perch
#

No what you do is unpack the apks, returns multiple apk's, extract those apk's in place, then delete the apk's, repack individual files as storage archive.

#

The important ones are base and lib

#

But you should extract all of them

#

What is aurora

#

Just use the play store?

#

Never heard of it

#

Maybe they install it as one apk, not split

#

Add that to the instructions i guess :p

#

Thats what i meant "use the play store"

broken perch
#

Why bother if ram isnt an issueTurtleThink

#

But you said ram wasnt a problem😄

#

True, it also takes 5 minutes to patch

polar wolf
#

So what do I need to do now with this new turnipboy folder,?

polar wolf
#

What do I do with these 5 apks, icon.png and 2 jsons?

quiet goblet
broken perch
#

APKS or APK's?

#

So the user has to extract the apks, then copy the contents inside over?

#

Why not do it all on device😅

#

Just one file to copy over

#

Thats not how it works though

#

It makes one APKS file

#

have you tried doing it yourself yet😄

#

Damian.. make something work for yourself first. Then start a thread with proper instructions

#

Because this is just not great for testers

#

Its not replicable though, we need something that every single person can follow and get the same result.

#

Airwalk and I are both getting a single APKS file

#

bank_com.pid.tbrab_1.4.45.apks

#

It is

polar wolf
broken perch
#

First problem you need to figure out is why youre getting a different result

#

It needs to be replicatable for everyone

polar wolf
#

You're using SAI on your phone right damian?

#

Android phone

#

Yoir back up gives you a list of ALL the apps installed on your phone

#

Do you have a phone

broken perch
#

sus

polar wolf
#

If you have it on playstore, your account will let you dowbload it to any device

#

Try backing up on an android phone

#

Uhm.....

#

Regardless.... just log out of your Google account I your phone and log I to the account your x55 has

broken perch
#

X55 probably doesnt have google services

polar wolf
#

There's literally ZERO reason why you can't install it onto your phone. There's no way for anyone to know what's being put on your phone

#

Okay, so then
so then buy a $10 android phone on aliexpress to do this with

#

You don't have some OLD android phone?

#

I have like 10 of then

broken perch
#

I dont own this game, i know how sai works from other games.

#

It always does the same thing

polar wolf
#

I own it

quiet goblet
#

no android games for you then 😄

#

easy as that

#

If you can't replicate what users should do how are we supposed to support that port

#

That's not how this works

#

Unless we have a detailed guide about how the users exports legally android apks no android port will be released

#

I wrote that above 2 times now i think

#

and we discussed this in the dev-lounge aswell

#

@polar wolf is the best example why we need it, took him 15 minues with explanation to do it

#

you wrote it above, you did not use a phone like everyone will use

#

hence my comment about replicating it

#

Now 3 people installed it and we all get the same result. You have to have an enviromment where the result is the same as for us

#

I'm sorry for being harsh, but this is not your first rodeo on why we're so careful.

#

Everything has to be considered and airwalk was the best example why it has to be so thorough

#

Every step from installing the app to exporting and copying the files has to be explained

#

best with screenshots or something

#

You gotta think big, this android apk business will get big real quick and we have to be careful. You have to step out your comfort zone to see the big picture.

#

RGC makes videos all the time and once he sees a game that he likes and it involves anything android, 50k users will try to replicate with whatever the porter has come up with. And if it doesn't work guess where they'll come knocking

#

We'll help you as best as we can to refine it

strong falcon
#

You do realize more than half the users for this thing will just google it and grab a full apk from some website not knowing what kind of modded crap might be built into it? If you go through with this you'll want to do something like merging the split apk on-device so you can easily look at the log and go "not legit, not supported sorry" when you see merging wasn't performed.

sharp monolith
strong falcon
#

I had folks complaining about having to write .doom text files for doomengines.

#

I'm just saying, know what you're signing up for and do what you can to prevent too much extra maintenance and support work.

polar wolf
#

@loud horizon maybe post a new zip with everything how it needs to be and link to the post on your OP

#

Dump tut?

#

Oh tutorial

hollow ore
#

Too bad they don't sell the Android version on Humble Bundle. I think they still sell some Android games. I actually scored TONS of Android games from HB, though mostly from bundles. Mostly Fighting Fantasy gamebooks and Kemco RPGs. Sucks that outside of the Play Store, there's no legit app store aside from the Amazon App Store and it's janky-ass store app and oftentimes outdated apps.

sharp monolith
polar wolf
#

it patched and looked like it was doing well but no go

#

well i posted a pic for you of the apks i had

#

i dropped those into gamedata and ran it

#

k and now what

#

then theres 2 more files at the bottom named transport-backend-cct.properties and transport-runtime.properies

broken perch
#

Its possible base.apk has double assets folders

#

so base.apk/assets/assets/game.droid

polar wolf
#

i have a merged_apk folder in my turnipbank folder now

#

that is the exact same thing

#

one assets folder only

#

it opens to the contents

#

has game..droid in it and everything

#

audio groups

#

what one would expect game files to look like

#

folder arm64-v8a

#

is gamedata supposed to still have the split apk files in it

#

ok

#

patching was succesful from what it says on the log

polar wolf
#

i guess let me know whats up and what you want me to try

strong falcon
#

libpairipcore might be relevant.

#

I mean libpairipcore is essentially android app drm. If that's linked to the game.droid you're out of luck.

polar wolf
#

it doenst launch the same

strong falcon
#

Wanna bet that's not from the app store?

polar wolf
#

mine?

#

i can assure you its form the google play stire

strong falcon
#

You have a reputation you know.

polar wolf
#

Funny

#

That was really rude man

strong falcon
#

smallviolin.gif

polar wolf
#

I'm trying to be legit here from now on

strong falcon
#

Thanks for the verification though, that helps.

polar wolf
#

Uh huh....

#

should have bet your ass

strong falcon
#

smallerviolin.gif

polar wolf
#

@loud horizon is this running on your device?

strong falcon
#

Your logs show it's packed in a ton of stuff that android will use but we don't need like the res folder etc. Damian I would start by weeding out the garbage.

broken perch
#

Now damian on the other hand👀

polar wolf
#

maybe he can show proof as well? 🤣

#

well im not sure if its okay, but maybe since you all know ive purchased it, id be willing to try it with the apks you have

#

if thats okay to do if not thats fine

#

just to see if it does work

broken perch
#

Not in here

#

I dont understand why youre not finding a way to get this properly from the play store Damian. This is like the most inefficient way of constructing a port😄

#

You have a damn phone

#

Then you cant port this, simple as that

#

Figure it out for yourself first, then start a thread😄

polar wolf
#

are you like 16?

#

Holy crap

night spindle
#

or consider sticking to apk ports that aren't from the play store (itch, humble, etc. have some) -- otherwise this is jst going to get messy

polar wolf
#

The boy figured it out

polar wolf
#

How?

#

Crazy

#

I could try backing it up again and see if it works with a fresh one?

broken perch
#

Bought it on the play store, you ship the port with a patchlog so its not patching.

#

6524 Segmentation fault (core dumped) .

#

After i packed the apk myself

#

The new versions arent YYC

#

Yup

#

What version do you have

#

Still the same, it loads up 2 gigs of ram and segfaults a minute later

#

Not that it matters

#

The latest is still yyc

#

last update was december though

#

Next update might be vm if youre lucky

#

armv8/libc++libpairipcore and yoyo

#

No my phone is armv8

#

and youre using .aarch64 :p

#

b867775eaabbdc41b1625aa2f6d765e3

broken perch
#

Yes, but the game comes with the right one, so why

broken perch
#

I can assure you the game works on my phone 😛

polar wolf
#

@damo did you just give up on this?

#

Could you not make a patch that changes the file from your version to the one I gave you and release it?

#

These games are cool. More like this please 🙂

loud horizon
#

Why are you trying to ping Damo when he isn't relevant in this?

polar wolf
#

Wow dude. This just PROVES what I originally said

minor orchid
#

Oi

#

_>

#

behave

polar wolf
#

You just can't help yourself but try and start crao with me. Why do you do this?

#

You know its true Klops

#

Shit is ridiculous

minor orchid
#

Pretty sure this port was stopped because of piracy risks.

polar wolf
#

It's because my version and his version were different from the play store and his from Aurora store

#

Which is why I asked if he could maybe just make a patch that switched out something

loud horizon
#

how

#

the aurora store as far as I'm aware just downloads the same files either way does it not

minor orchid
#

By having both installers we can make a patch.

#

But a lot of apk downloading sites are just pirated stuff.

loud horizon
#

on topic, what's the issue exactly?

minor orchid
#

Im guessing there is a difference between the two. 🙂

polar wolf
polar wolf
north vigil
#

What is the Aefyr/SAI Android Split APKs Installer?

polar wolf
#

Backs them up on your phone from the a drop apk version of the game and you get it from your phone, and drag it over to the port folder

ripe egret
polar wolf
north vigil
polar wolf
#

It combines split apks, that form one app, Into a single APK

#

I meant to say APKS on the last message you replied to. Not apps. that's my bad