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

Option for not scanning games every launch and list pagination #122

Open
fwannmacher opened this issue Sep 25, 2022 · 7 comments
Open

Option for not scanning games every launch and list pagination #122

fwannmacher opened this issue Sep 25, 2022 · 7 comments

Comments

@fwannmacher
Copy link

Please add an option for having the games cached and being able to scan from the setting menu instead of doing it every launch. It is pretty slow when there are hundreds of games to scan.

Another improvement would be adding "pagination" in the list view using left and right in the d-pad.

@Megablast79
Copy link

I find mangunz to be just the homebrew my ps3 needed... i like to donate money fore that kind of work... Zarh must be very dedicated.

I have made some 3D flow cover and I must admit that it looks awsome on top of a nice blured citystreet background.

As fwannmacher suggest it would nice to have a cache on game scanning and rescan option under setting.

/Megablast

@Zarh
Copy link
Owner

Zarh commented Oct 17, 2022

I'm thinking of how i'm going to make it working. I have several ideas:

-building a file in the root of devices

pro: if I do this one it allow users to build/update the list on his computer with an exe I can create. I'll probably use json format to allow any other dev to create a nice tool.
con: The file will "pollute" the root of devices.

-building a file for each devices in managunz directory using their serials as name

pro: no polution
con: the user won't be able to update the list from computer

I'm not sure how i'm going to do it.

@fwannmacher
Copy link
Author

My opinion: grab the logic used for generating the games list we have during the startup and run it only when the "refresh game list" option is used and then dump its result to a binary file. Then during the startup just rebuild the list using that file. I don't think it is needed to add external tools for generating such list.

@Megablast79
Copy link

Hi

Great being apart of a solution... I like to be testing. I'am not a programmer and have no experience on how things react and function.

But with my logic there should be no auto-scan on startup. Only a option to scan/rescan by a button command. The scanning on startup must make some kind of file to list the games by that should not be overwritten every startup. I think i'am saying pretty much the same as fwannmacher.

/Megablast

@Megablast79
Copy link

Hi Zarh

Any progress on avoiding a game scan on startup? or how is the priority on that?
Instead, maybe make all cover art load on startup screen? I like the little startup-game!... maybe some targets for the managunz bullet;o) I experience when ex. flow-list is loaded, it aproxymatly takes 20-30 sec to load cover art for around 20 games. Even when resolution on covers are low.
Is it possible to use a xml file for game listing... just like HyperSpin do? (PC frontend for emulation) It has a option on making it sort alfabetic or just by the row of games listed inside xml. This would be convinient for sorting a game-serie like Call of duty in order of release date. Xml is even easy to edit for the common user.

Wish I knew more about programming to be able on helping out, but I'm just an anoying end-user ;o)

/megablast

@liqquidisc
Copy link

-building a file in the root of devices for an exe would be great to have any computer besides ps3 do it to save a ton of time

@k00l3
Copy link

k00l3 commented May 23, 2024

This would be amazing feature , I cannot open MGZ as it takes forever to scan... please consider this option.

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

5 participants