Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

cityglitch

Solve turn-based puzzles on haunted city rooftops. 路 By mindfungus

Solution to play cityglitch on Android 14 64-bit devices

A topic by komarcek created Mar 25, 2024 Views: 148 Replies: 4
Viewing posts 1 to 3

I wanted to play this game on my Google Pixel 8 but it won't install any app that was not compiled for 64-bit ARM and does not target at least SDK 23. I decided to make a 64-bit build of the correct version of the LOVE 2D engine myself!

Solution: Get cityglitch.love from Downloads and install and use love-android-0.10.2-arm64-v8a.apk as described here: https://archive.org/details/love-android-0.10.2-arm64-v8a

Enjoy! 馃惐

(1 edit)

thank you, so much 馃憤

Update: after step 3 I extracted the file and then found out there was no lovegame folder in my sdcard, so I created one myself and put the extracted file in there, but when I tried step 5 it didn't work, do you have any suggestions to help?

(By the way I have a Samsung A15)

(1 edit)

By "it didn't work" you mean that you get the default basic L脰VE 2D screensaver instead of the Cityglitch game when you run the "LOVE for Android" app?

What's directly inside the "lovegame" folder? It should be the contents of the "cityglitch.zip" archive, meaning the folders "cities, data, puzzles, stages, steam, util" and a bunch of .lua files. Also, did you do step 2 properly?

After everything is done and checked, run the "LOVE for Android". If you have opened it before, you have to kill/force stop it.

1. Yes getting a default basic L脰VE 2D screensaver instead of the Cityglitch game when you run the "LOVE for Android" app is exactly what happened

2. I downloaded the lovegame folder directly from the city glitch itch.io page using my phone

3. I think the problem is step 4 where I had to extract the zip file into a certain location, but since I couldn't find said location on my phone I simply created one (created a folder titled lovegame), then when I did step 5 it just sent me to the basic Screensaver instead of the actual game

4. Also yes once I downloaded the love app I went to settings without opening it and enabled file access permissions (idk if this would help but once i enabled file permissions it automatically enabled music and audio,  notifications,  and photos and videos as well, but i just kept it like that because i didn't think it was important)

I think the problem is 1. either you didn't actually extract cityglitch.love or 2. that you don't have the "lovegame" folder in the right location. 

1. What you're downloading from the download section at https://mindfungus.itch.io/cityglitch is not a FOLDER , but a FILE called cityglitch.love. You cannot directly use it that way after downloading. Using your file manager app on the phone (on Samsung devices there is a "My Files" app) you must FIRST rename it to cityglitch.zip and then extract its contents as you would a ZIP archive. Find a way to extract a ZIP on your phone - probably it should work through the built-in "My Files" app.

The contents of CITYGLITCH.ZIP are the folders "cities, data, puzzles, stages, steam, util" and a bunch of .lua files which should all be moved to the "lovegame" folder - see below.

2. Note: The path "/sdcard" does not necessarily mean an actual SD card - if your phone does not have one inserted, it means your phone's internal storage instead.

On a Samsung device, you should use its "My Files" app, go to "Internal Storage" and make sure the "lovegame" folder is one on the folders in there. That means it's one of folders besides Download, Movies, Pictures,...

Note: It has been a while since I have used a smartphone with a SD card slot - in case you do have a SD card inserted, then probably in "My Files" app you should go to the "SD card" instead.

Here are some links for further troubleshooting:

https://love2d.org/forums/viewtopic.php?t=81466
https://love2d.org/forums/viewtopic.php?t=94313
https://love2d.org/wiki/Getting_Started (see the Android section)