I'm wondering if there's any way to find a copy of it somewhere on the web (I assume it was probably pirated at some point during its lifetime). And if I could find it, what would be the best approach to get it running again?
Has anyone here successfully recovered and revived their old mobile apps? I'd appreciate any suggestions on:
* Where to look for archived APKs or IPAs * How to sideload/run old mobile apps on modern devices * Whether emulators might be a viable option
https://developer.android.com/studio/releases/past-releases/... https://www.mobygames.com/game/54420/putter-king-adventure-g...
I've used Bluestacks to play the entire somewhat recent Monkey Island game on PC because I could not be bothered to play it on my phone but I have no idea how far back their versions go.
I found the apk file and I played around with Android Studio today but was having trouble getting the Nexus device with KittyKat or Lollipop to not crash when trying to open the device. Will keep trying different options.
https://archive.org/details/howtodoupload
(i have archived the APK in Wayback just in case the source in this thread disappears)
Assuming everything goes smoothly, you could potentially resurrect a compilable project in about a man-week, or two, or three...
"Putter King Adventure Golf" "apk"
It brings up a few possibilities, many in other languages. Possibly these, but I haven't actually downloaded it and they seem a bit dodgy:https://www.dertz.in/games/download-Putter-King-Adventure-Go...
https://apkpure.com/cn/putter-king/com.putterkingllc.putterk...
I have all the code from dumb little games I made (and never released) from almost 20 years ago.
So many funny little project, so much code I'd like to revisit, so many photos lot.
Any recommendations on how to start a life as a digital hoarder?
Stop worrying about a well collated archive and just dump everything in a suitable storage medium. I've got years of random side projects and pretty much every photo I've taken going back many years. It's a complete mess, with various duplications, it's just not that big (few hundred GB maybe? I'm away from home so can't open up my NAS and look) so not worth my time to optimize it.
On the flip side it's fun to randomly browse through and take a trip down memory lane. When there's a particular thing I definitely want can be more of a pain to find than if I had any decent organization but that comes up rarely enough that I don't really care.
The absolute worst approach I tried was to curate things. Nothing got filed. Embracing the chaos allowed the pattern to evolve around my revealed workflows, and now after a couple years I pretty much know where to instantly find or file things.
I've been doing that for most of my things too (except projects, they get categorized and more), just shuck it all into one big directory, worked perfectly well for 20+ years!
And, since I punted organizing it for so many years, we now have LLMs, and I've ended up writing a tiny CLI that keeps an index of this disorganized pile, so while the pile itself is disorganized, thanks to LLM it was trivial to let it run for some days to categorize, tag and sort it all into an index.
Another successful example of my life philosophy of "everything solves itself eventually".
Step 1: Get a NAS or whatever, and copy over things manually when you know you care about them.
That's pretty much it for at least some basic protections, and not starting a whole project. Just made checksums before you send it, and verify the checksums after you send it, and that's pretty much it.
Then step 2-6 can involve doing encrypted off-site (cloud) syncing of your backups, automatic backuping and so on, but as a first step, just do something small and easy, so it won't feel like a hassle in the future.
You will inevitably omit something you want. Just rsync the entire home folder as a first pass backup strategy.
The lowest friction tool for me for nearly a decade now has just been iCloud. It helps that I use Apple products everywhere (and I even have iCloud installed on my windows machine), but I just default to storing things in iCloud.
Searching is not the best but I’m confident the files are there
1. beware of encryption, especially Microsoft and Apple. I've encrypted Apple disk images with lost passwords, and USB drives that I'm not sure I'll ever decrypt now that I've mostly moved to Linux
2. USB drives rot. I have at least one sitting on my desk that doesn't work, or doesn't work with Linux, or is encrypted, I can't tell but I think it's dead and I've no idea what's on it
3. assume anything other than text or open formats will be useless later. I've a ton of info archived in closed proprietary formats that I might never be able to access.
Duplication is inevitable. I've a box of CD/DVD archives, a dozen large USB drives, two NAS, and half a dozen computers, and with all that storage and space I can't even have a definitive music collection. It's on both NAS, multiple computers, an MP3 player, my phone, and all the copies are different. We've 14 terabytes of photos, and so I now need to buy another NAS to replace the two I have and keep the old ones as a backup. It's endless curation, both for hardware and data.
And yet, the code I've lost. The photos that didn't make it to backup. I have those regrets too, like they were truly valuable.
Final thoughts: cloud storage isn't storage, it's short term for shuffling data between devices. Even email isn't secure - Yahoo deleted all my messages without warning because I didn't log in for a year.
2) copy-paste
3) remove, place tape and write label on drive
I've shelf-suitable boxxy memes, top quality
The problem I found is that a lot of the stuff I made is tied to the hardware, OS and SDKs I used to make and run it (especially PalmOS and J2ME stuff - although Apple is just as bad.)
Luckily I’ve been able to find an emulator called Cloudpilot Emu to run some of my old PalmOS games in the browser.
I think if I was doing a game now and wanted to be able to look back on it in 10 to 20 years time I’d be doing it in C with SDL or JavaScript - although you’re betting on those being around. Or at least some virtual machine / runtime that could be ported to some new OS / platform.
It was what prompted him to ask about this game.
It was working on that which caused us to find a certain SoC supplier saying different things to different manufacturers.
I had this same issue with one of my “long lost” games only, it wasn’t a mobile game but a console game, so Ghidra was my only hope.