Comments (13)
Thank you, that did it. I was reading this part of the "how to install": https://github.com/diasurgical/devilutionX/blob/master/docs/installing.md which was no longer working.
That part with the importing the files should definitely be mentioned there 😆
from devilutionx.
Did you try Import Data, or does that not work?
Edit: referring to this: https://github.com/diasurgical/devilutionX/wiki/Extracting-the-.MPQs-from-the-GoG-installer#android
from devilutionx.
The folder is only inaccessible to other apps on the phone, like the file browser app. Importing the files is not necessary if you copy the files from your PC directly to the appropriate location. That's why it's not mentioned in the Installing
guide.
from devilutionx.
Well I've tried like 5 different file explorers on my Android 13 tablet without root and none had access to /Android/data. Also connection from PC displayed that folder, but it was read only. That's why I believe it might help somebody else if there's a note that "in case you don't have a direct access to that folder, try import data files by long tapping on DevilutionX icon". If it helps just one person, it's worthy doing 😀
from devilutionx.
Try File Manger Plus
Would it be possible to implement a search button, so we can navigate app to an accessible folder (e.g. Downloads)?
No, Google does not permit this.
from devilutionx.
Also connection from PC displayed that folder, but it was read only.
According to this, you get read-write access if you use MTP through a PC, and I confirmed it with my phone just now.
https://www.reddit.com/r/Android/comments/wru35i/clearing_up_confusion_about_how_to_access/?rdt=55314
If it helps just one person, it's worthy doing 😀
I don't really agree. We don't want to confuse people by adding more steps than what is really necessary. And if someone can't figure out how to get read-write access using MTP, they can just ask us like you did.
from devilutionx.
The method doesn't work for uses on very old android devices 😕 which is my main reason for not having it there. The extra steps also makes it more likely that you end up with multiple copies of the data
from devilutionx.
Ok, maybe at risking of looking stupid - I develop apps for Android and even I didn't know I need to connect to PC in MTP mode to gain write access to /Android/data/. And if I got that part wrong, I'd suspect a lot of less experienced users will fail at this step as well. Especially in the future with the upcoming Android versions, that will be even tighter in the security measures. But on the other hand such users now have an issue they can search for and make it work for them. Anyway, I digress here. I just wanted to thank you all for helping me make it run.
from devilutionx.
Ok, maybe at risking of looking stupid - I develop apps for Android and even I didn't know I need to connect to PC in MTP mode to gain write access to /Android/data/. And if I got that part wrong, I'd suspect a lot of less experienced users will fail at this step as well.
My phone connects in "charge-only" mode, and I have to switch it over to "file transfer" which seems pretty obvious to me. Charge-only doesn't give me read-only access, though. In what way did you connect your tablet to your PC to gain read-only access, and how would you switch to MTP? Should we add a step to the instructions for this?
from devilutionx.
Exactly - if I chose "file transfer", it mounted /Android/data/ only in read only mode (Android 13). MTP is something you've suggested in that Reddit link, I haven't tried it, because importing data files has sorted that issue for me.
from devilutionx.
Exactly - if I chose "file transfer", it mounted /Android/data/ only in read only mode (Android 13). MTP is something you've suggested in that Reddit link, I haven't tried it, because importing data files has sorted that issue for me.
As far as I know, "file transfer" should be all you need to enable MTP. The notification on your device should say, "Connected as a media device". I've tested over the years on Android 11-14, and my tests the other day were all on Android 14. According to the following link, MTP is very likely supported by any device running Android 5+.
https://stackoverflow.com/a/29280357
As such, it's simply unclear what's going on with your device or if there's anything we can change about the instructions to be more generally applicable. You've stated your issue is resolved so I'm not going to ask you to go out of your way to help with this. Maybe you can at least share the make/model of your device so I can do some research on my end.
from devilutionx.
I think probably just stating in the Android instructions that the long press is available to import as an option might be sufficient. You won't necessarily know about that feature unless you check the extracting the mpq from gog installation instructions.
from devilutionx.
My device is Lenovo Tab P11 Pro (2nd gen), model TB132FU. And the weird thing is that when I tried it again today, it totally mounted /Android/data/ with write permissions. It also worked the first time on my Pixel 8 (Android 14) today when I tried it. So it must've been some kind of my fault or some inconsistent state of my tablet. But yeah, importing the files helped me yesterday, so one more sentence in the "how to" guide cannot hurt. Thanks for your time and effort!
from devilutionx.
Related Issues (20)
- [Issue Report]: Inventory bug [1.6.0-dev] HOT 2
- [Issue Report]: Changing Item Parameters [1.6.0-dev] HOT 3
- [Issue Report]: Full screen option on Nintendo Switch HOT 5
- [Feature Request]: Shrine effect suggestion HOT 1
- [Issue Report]: Vipers / Drakes sometimes missing their lunge and slamming into walls or disappearing into the distance HOT 11
- [Issue Report]: Google Android TV - unable to acess data folder, nothing helps HOT 4
- [Feature Request]: Several proposals for innovations HOT 2
- [Issue Report]: Enabling Integer Scaling would yield lua\user.lua error HOT 5
- [Issue Report]: game crash with SDL_audiolib segfault HOT 5
- [Issue Report]: Broken enemy movement HOT 3
- Shared XP and gold for multiplayer. HOT 2
- [Issue Report]: Char Level And XP info in Panel repeats HOT 1
- [Issue Report]: Devilution crashes and closes silently when trying to load a Diablo 1 save into Hellfire HOT 9
- [Issue Report]: hover information for dead monster HOT 5
- [Issue Report]: Stash corruption when starting new hellfire game from diablo save HOT 11
- [Issue Report]: segfault load save HOT 2
- [Issue Report]: Unique rings and amulets drop are always the same. HOT 5
- [Issue Report]: Hellfire spells stay dormant if you switch to Classic. HOT 5
- Stash is Missing HOT 1
- No instructions for loading custom MPQs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devilutionx.