Comments (20)
Ive got android studio, could probably look up the files and folders created if you want me to.
from unciv.
Yeah device explorer, but in like an hour or two.
from unciv.
Deleting the map that was in the mod, solved it.
from unciv.
Deleting the map that was in the mod, solved it.
What? How do you delete a mod without also deleting its maps?
from unciv.
Not sure, I pressed from mods menu delete mod. And I go to maps editor screen, load map, and delete the map that was leftover. Should the game handle this scenario or the modders?
from unciv.
From the trace, clear enough.
But you must have re-saved the map in map editor before mod deletion, which makes a copy in your maps folder, otherwise it would have been gone. Must be. Better check myself...
from unciv.
Or - wait - one mod comes with maps that require another mod - could be - I've already thought about preventing that sort of thing... We'll see.
from unciv.
I never touched the map in map editor tho, only time i viewed it was in the star game screen.
from unciv.
... or Android bungled the delete. That OS's file security concepts are degrading more rapidly than butter on the surface of the sun...
You don't happen to have a root file manager or adb-based one?
Waaaiiittt.... What was up with that perverse copying of the entire mods folder structure on startup? That could be the culprit of the map still being around!
That fix PR is valid anyway, but someone should investigate how all internal/local/external folders really look after mod deletion... And I am lazy.
from unciv.
Not sure about the file manager, I have one that came with phone.
from unciv.
Not sure about the file manager, I have one that came with phone.
Sorry, I was using too technical language. You can't normally see files private to an app except via how that app presents them. And I'd like to see what really became of the folder of a deleted mod. People with not-out-of-the-box tools could go and look, but normally you can't. And those tools are either a "rooted" OS (meaning you must have unlocked the device's loader partitions - either through a vendor feature or hacking) or a programmer's debugger.
On desktop, your steps do not reproduce any problem - which is fine as the patch closes a mistake that needed closing anyway.
from unciv.
android studio
"Device Explorer", then look for mod remnants (of the ancient thingy mod) under /data/data/com.unciv.app/files/mods and /sdcard/Android/data/com.unciv.app/files/mods ...
from unciv.
I tried this but I cant access any files under the com.unciv.app, run as: package not debuggable, Is what it says.
from unciv.
Oh well, adb is a science in itself. Maybe it needs some more config, like activating developer mode and then some setting in the dev options... So gotta test that myself, only I got no API level 33 device or AVD in sight... Too resource-hungry and -wasteful...
from unciv.
Its possible to view debuggable aps, but id need to build it in debug mode on my phone to view that. Should it be possible if I git clone the project?
from unciv.
Remotely possible - though if so, it's likely a security feature comparing signatures. My Studio can look into all the apps's /data/data/packagename/files, no matter whether built myself or not, but then I have LineageOS and LOS may change these rules. adb
bypassing Linux owner/group permissions always sounded to me like a feature marshalled by the system, not using the root hack to make the su
binaries available...
from unciv.
Wel I have some apps that were built by myself on Windows machines. I can acces the debug ones but not the release ones that were signed? Or it could be the shrinking or minifying of resources as well I guess?
from unciv.
Also editing base ruleset even just add "a" will lead you permanent crash.
from unciv.
No, just tested - mod deletion is clean, and the offer to copy mods from /sdcard/Android/data/com.unciv.app/files/mods is just that - an offer to be able to mod on Android, it only copies in one direction, no download leftover loaded from there. So that fix just merged should be enough... Tested, it does uncrash what was crashing.
from unciv.
... what the patch didn't fix is this: Start a new game with a base ruleset mod, then delete it, then try "Quickstart". No crash and the message is perfectly clear, but it could revert to vanilla instead - with message.... No priority.
from unciv.
Related Issues (20)
- Feature request: the City-state "Manila" be renamed to "Maynila" HOT 1
- Warrior vanished from map HOT 5
- Russian translation for number of civilizations too long HOT 5
- Cannot Build HOT 4
- Feature request: Button to disband units in overview HOT 9
- FPS cap HOT 7
- Window mode issues HOT 3
- "Hidden from users" not hiding triggerable effect on event notification HOT 4
- When i tap to chek how mi relationship with a country is going, give me an error HOT 3
- Function to disable mods HOT 2
- Promotion crash HOT 3
- Wrong city-state shown in notification log after being destroyed HOT 11
- Automated units and actions HOT 12
- Start new game issues - e.g. Map Type selection sometimes fails HOT 1
- Technology cost discrepancy HOT 5
- éČăăȘă
- RFC: Telling stories - Ideas and related observations HOT 3
- Units without vision cannot be seen when moved into the fog HOT 2
- Feature request: Put resource point value for worker tile improvement priority in the settings. 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 unciv.