Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ideas and Quality of Life suggestions. #873

Open
equalDelight opened this issue Dec 2, 2024 · 4 comments
Open

Ideas and Quality of Life suggestions. #873

equalDelight opened this issue Dec 2, 2024 · 4 comments

Comments

@equalDelight
Copy link

equalDelight commented Dec 2, 2024

Not an Issue but more of Ideas for QoL that might be useful if applied. It's up to Zane if he wanted to add this or not, what we wanted is just working SMAPI for Android lol.

Disclaimer: This is in no way of me trying to push this features to be added.

  • Mod Manager
    Considering that Androids now uses scooped storage, we can't access app data anymore to add or edit data there making adding mods a hassle (because we need a PC to mod now). It is present on past version (as config tab) and it's almost perfect from what I can remember but it isn't working for now.
    Though scooped storage makes this rather tricky. Maybe make the installer and SDV-SMAPI one application? So it only uses one app data folder "com.zane.sdvsmapi" for example.

  • File Picker
    Same as above. Using this to import mods from zip. Or chose a folder to import.

  • Editor
    Using native mod manager, we can edit mods (config data, and can also edit everything) directly now. Works like code editor for .Json files and works like GMCM if used to edit config.json files.

  • Mod disabler
    We don't need to delete the mod, just use a toggle and we can disable mod (akin to renaming the folder with dot at the beginning).

  • Save Importer
    Import save from the main game (I'm not sure how, because of scooped storage) or from folders.

  • Version checker
    Will display current version of the mod on upper right corner of mod detail. Green means up to date, yellow means needs to be updated, and red means error.
    It works by reading SMAPI-latest.txt or SMAPI-crash.txt which is generated at game launch/when crashes.

  • Category
    So managing mods can be easier, we can categorize it by adding labels or assigning mod a tag or some kind. It's might be easier to just assign only one category to mod. So we can just collapse certain category like "frameworks" mods. Knowing what mods is "retextures" mod is pretty useful.
    Maybe add disable category so it disable all mods in a category; like disabling mods categorized as "cheat".

  • First page details
    When launching the app, the first page displays Game versions, SMAPI version, numbers of installed mods, numbers of out of date mods, numbers of error mods (hidden if no errors found).

  • Revamping the tabs
    Play | Mod Manager | Download | Help
    The three dots menu should just list Setting (Previous drop-down menu option as a page), About (for Version info, update check, attribution, credits), Support me (for donations* and link to groups like discord).
    *Please add Paypal or coffee, maybe I can pinch a few G to donate lol.

First and foremost is hundred thanks for Zane for working on mobile version of the SMAPI. It's the only platform where I can play this regularly.
I know mobile player is minority and receive less mod support from the mod community but you here brings us ✨joy✨, for real.

@Cocell0
Copy link

Cocell0 commented Dec 2, 2024

Considering that Androids now uses scooped storage, we can't access app data anymore to add or edit data there making adding mods a hassle (because we need a PC to mod now).

For anyone that really needs to mod Stardew Valley on Android with SMAPI, you can check out the FV File Manager on Google Play.

However, if you cannot install it from Google Play, check out FV File Manager apk on Google.

@equalDelight
Copy link
Author

For anyone that really needs to mod Stardew Valley on Android with SMAPI, you can check out the FV File Manager on Google Play.

I was using MiXplorer and it worked wonders then, I can access app data and edit stuff there, heck I can even manage to update my mods using only just phone. But it stopped working somehow and it cannot work anymore. Even with hidden "Files" shortcut.
I installed every ES File Manager Clone I could find, any suggested File Manager in forum/this issue sections, but it wouldn't work anymore.

Making it a native feature probably makes more sense in usability's point of view.

@Cocell0
Copy link

Cocell0 commented Dec 2, 2024

For anyone that really needs to mod Stardew Valley on Android with SMAPI, you can check out the FV File Manager on Google Play.

I was using MiXplorer and it worked wonders then, I can access app data and edit stuff there, heck I can even manage to update my mods using only just phone. But it stopped working somehow and it cannot work anymore. Even with hidden "Files" shortcut.
I installed every ES File Manager Clone I could find, any suggested File Manager in forum/this issue sections, but it wouldn't work anymore.

Making it a native feature probably makes more sense in usability's point of view.

I am not sure I understand, since I can still edit the files inside android/data, it seems to be working for me.

Before:
Screenshot_2024-12-03-00-10-30-430_com.folderv.file.jpg

After:
Screenshot_2024-12-03-00-14-27-403_com.folderv.file.jpg

Looks like it's working.

@equalDelight
Copy link
Author

I am not sure I understand, since I can still edit the files inside android/data, it seems to be working for me.

Looks like it's working.

I take back what I said. It's working alright for now.
I probably misremember and haven't downloaded this yet. Will see if I can mod with this if Zane releases new update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants