|
Post by lantzelot on May 28, 2021 8:45:30 GMT
Another Idea.. Would there be a way of exporting games to PCUAE say if I wanted to export all games but it exports all views with the name of the view(Gamelist) as a folder so if I wanted to export all views to PCUAE, it would make a folder say 1_C64_0_to_G for me that the view is named and add all games in the view to it then do the same with the next view and so on...? I ask cause each folder can only hold 255 games and it would make it easier to export all views that way, I have to export 7 views one at a time. That way you could export all Gamelist views to "USB://Carousel_Games/Games folder on the USB Stick in one go. Ok, There will be three different options when exporting games: 1. Export any game you like to a specific carousel folder (as it works right now) 2. Export game views as-is to separate folders named after the game view. There will be an option to select/unselect game views if you just want to export some of them. 3. Export game files only with a generated cjm file for the configuration. I will look into this, it may take some time, right now I don't have much time to spend on it.
|
|
|
Post by spannernick on May 28, 2021 10:07:04 GMT
Thanks, that ok in your own time, you need time to working all out too, I know...
|
|
|
Post by lantzelot on Jun 4, 2021 9:20:59 GMT
can you add right klik support so i can delete some games whit right klik and then a menu with options delete, cut, copy, past and delete button support as wel gr davy Do you mean in the game list? You can already select multiple games and press CTRL+D to delete them (or use the menu item in the File menu). Cut, copy and paste does not really make sense there I think.
|
|
|
Post by spannernick on Jun 5, 2021 13:11:28 GMT
When you get PCU Game Manager to make a folder and name it the same as the gamelist view name, it can not have any spaces in its folder name otherwise it will not load up the gamelist in the carousel so if it has two words in its name like...
game name it has to have a underscore added between the two words, like...
game_name so any spaces in the views name has to have a underscore in its place so the Carousel Gamelist Selector see it as one continuous word.
|
|
|
Post by lantzelot on Jun 5, 2021 15:04:06 GMT
When you get PCU Game Manager to make a folder and name it the same as the gamelist view name, it can not have any spaces in its folder name otherwise it will not load up the gamelist in the carousel so if it has two words in its name like... game name it has to have a underscore added between the two words, like... game_name so any spaces in the views name has to have a underscore in its place so the Carousel Gamelist Selector see it as one continuous word. Ok, thanks, I`ll add a check for that when exporting gamelist views. I have added that feature, just need to test it properly before releasing.
|
|
|
Post by spannernick on Jun 6, 2021 12:03:41 GMT
Cool..
|
|
|
Post by lantzelot on Jun 9, 2021 9:20:36 GMT
New release: 1.8.0- New feature: Export games to File loader. A cjm file is generated for the system and joystick configuration.
- Re-design of the Export dialog to be able to export game list views directly.
- Adds 5 additional favorite lists (6-10).
The help documentation has been updated for exporting games.
|
|
|
Post by spannernick on Jun 9, 2021 11:20:29 GMT
Thanks Lantz..
|
|
|
Post by sjakie43 on Jun 9, 2021 18:20:11 GMT
Thank you Lantz
|
|
|
Post by vic2020ian on Jun 9, 2021 19:10:56 GMT
Lantz,
many thanks for this new version, it will make it even easier.
I have been working with Nick and Davy beta testing the next PCUAE, something great is on the way.
Ian
|
|
|
Post by spannernick on Jun 22, 2021 10:42:43 GMT
Would there be a way of changing games in PCU Game Manager from PAL to NTSC and back in bulk, I ask cause games that are say PAL you have to run twice on a NTSC machine and if you try and run a NTSC game on a PAL Machine it does the same thing cause they do not run the first time on the carousel, it loads the basic screen first then tou have to close the game and then run it again then it runs the game the second time you run it but not at the right speed cause it a NTSC game running on a PAL machine. Only way to fix them is to save the game after it has loaded, after you have run it twice and then replace the save 0.vsz with the vsf.gz file because thats what the save is a vsf.gz file(when you save a game in the carousel, it makes a compressed quick snapshot of the game) then change the game from pal to ntsc in its tsg file...? Info is here and a video of me fixing The Hall Of Fame.vsf.gz that from THEC64 Mini - NTSC with its save file... thec64community.online/thread/790/pcuae-problem-starting-games-first
|
|
|
Post by spannernick on Jun 22, 2021 11:18:51 GMT
Oh.. and when your scrape for info on the game it only shows you one cover when on mobygames.com they have a few covers for that game, can you add so we can pick from what cover from there we want to use, cause the uk version of the game might have a different cover to the USA and Europe..? Like if you look in Favorites, Wizball has the wrong cover, the UK version has different cover, I only know that because I have the game on C64 cassette.. and.... nooooo not more... When you scrape for info but I just want to scrape the cover or screenshots from another site, can you get to if it see the info filled in already so it scraped already, ask you do you want to change the info about the game and if you say no it only updates the cover and screenshots so it does not change the game information and if you have edited the info yourself so keeps it and stops it been replaced....?
|
|
|
Post by lantzelot on Jun 24, 2021 9:11:16 GMT
Would there be a way of changing games in PCU Game Manager from PAL to NTSC and back in bulk, I ask cause games that are say PAL you have to run twice on a NTSC machine and if you try and run a NTSC game on a PAL Machine it does the same thing cause they do not run the first time on the carousel, it loads the basic screen first then tou have to close the game and then run it again then it runs the game the second time you run it but not at the right speed cause it a NTSC game running on a PAL machine. Only way to fix them is to save the game after it has loaded, after you have run it twice and then replace the save 0.vsz with the vsf.gz file because thats what the save is a vsf.gz file(when you save a game in the carousel, it makes a compressed quick snapshot of the game) then change the game from pal to ntsc in its tsg file...? Info is here and a video of me fixing The Hall Of Fame.vsf.gz that from THEC64 Mini - NTSC with its save file... thec64community.online/thread/790/pcuae-problem-starting-games-firstNot sure if I understand this... to change games in bulk the game manager would have to launch the game in Vice, take a snapshot of it automatically and then change the pal/ntsc system setting? I don't think there are command line parameters in Vice to save a snapshot (VSF file) automatically like that, I cannot find any. So Im not sure if I can do it.
|
|
|
Post by lantzelot on Jun 24, 2021 9:16:48 GMT
Oh.. and when your scrape for info on the game it only shows you one cover when on mobygames.com they have a few covers for that game, can you add so we can pick from what cover from there we want to use, cause the uk version of the game might have a different cover to the USA and Europe..? Like if you look in Favorites, Wizball has the wrong cover, the UK version has different cover, I only know that because I have the game on C64 cassette.. and.... nooooo not more... When you scrape for info but I just want to scrape the cover or screenshots from another site, can you get to if it see the info filled in already so it scraped already, ask you do you want to change the info about the game and if you say no it only updates the cover and screenshots so it does not change the game information and if you have edited the info yourself so keeps it and stops it been replaced....? Ok, I can add so that you can select cover in the same way as you select screenshots when scraping from MobyGames. When it comes to scraping... when you open the scraper dialog only the fields that are missing for the game is pre-selected in the dialog, so if a game has no description for example that checkbox is selected. If you open it again after filling in the description it will not be selected. So if you want to scrape from mobygames and then update the screenshots from gb64 for example you just open the dialog again, select gb64 and check the screenshots checkbox. Others will not be selected. So is this scenario you describe a problem?
|
|
|
Post by spannernick on Jun 24, 2021 9:35:12 GMT
Silly me, I didn't see you could untick the description...
|
|
|
Post by vic2020ian on Jun 27, 2021 17:07:59 GMT
Hi Lantz,
I just tried a big export to folders and got this error. Everything else worked. Thank you. Ian
Could NOT copy files for: THEC64 Hall of Fame
java.io.EOFException at java.base/java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:268) at java.base/java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:258) at java.base/java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:164) at java.base/java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:79) at java.base/java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:91) at se.lantz.util.FileManager.decompressGzip(FileManager.java:244) at se.lantz.manager.ExportManager.copyGamesForFileLoader(ExportManager.java:293) at se.lantz.manager.ExportManager.copyGamesForFileLoader(ExportManager.java:235) at se.lantz.gui.exports.ExportFileLoaderWorker.doInBackground(ExportFileLoaderWorker.java:39) at se.lantz.gui.exports.ExportFileLoaderWorker.doInBackground(ExportFileLoaderWorker.java:10) at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832)
|
|
|
Post by vic2020ian on Jun 28, 2021 14:50:14 GMT
Hi Lantz - I am having some issues with exported games for the Vic20.
Scott Adams adventures work in Vice from PCUGM when launched with sys32592
On the exported version running on TheVic20 they do not seem to load in the same way.
I get Run and Ready after loading then when I type sys32592 it hangs.
Is something happening at export that forces a run command after load?
Thanks Ian
|
|
|
Post by lantzelot on Jul 1, 2021 7:57:08 GMT
Hi Lantz, I just tried a big export to folders and got this error. Everything else worked. Thank you. Ian Could NOT copy files for: THEC64 Hall of Fame java.io.EOFException at java.base/java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:268) at java.base/java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:258) at java.base/java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:164) at java.base/java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:79) at java.base/java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:91) at se.lantz.util.FileManager.decompressGzip(FileManager.java:244) at se.lantz.manager.ExportManager.copyGamesForFileLoader(ExportManager.java:293) at se.lantz.manager.ExportManager.copyGamesForFileLoader(ExportManager.java:235) at se.lantz.gui.exports.ExportFileLoaderWorker.doInBackground(ExportFileLoaderWorker.java:39) at se.lantz.gui.exports.ExportFileLoaderWorker.doInBackground(ExportFileLoaderWorker.java:10) at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) Seems like there is some problem with unzipping that particular file... The game file for "THEC64 Hall of Fame", what does that look like? Does it work when running in Vice from within the game manager? Can you perhaps attach it here so that I can check it?
|
|
|
Post by lantzelot on Jul 1, 2021 8:02:20 GMT
Hi Lantz - I am having some issues with exported games for the Vic20. Scott Adams adventures work in Vice from PCUGM when launched with sys32592 On the exported version running on TheVic20 they do not seem to load in the same way. I get Run and Ready after loading then when I type sys32592 it hangs. Is something happening at export that forces a run command after load? Thanks Ian Is it when you export to a carousel or to file loader? There is a difference there, when exporting to file loader the game file is unzipped, for carousel it's not, but that should not really matter I think. I'm not sure how the carousel or the file loader launches Vice, it might be slightly different than from the game manager. We don't have the code for that, so we have no control over it.
|
|
|
Post by vic2020ian on Jul 1, 2021 15:19:40 GMT
Hi Lantz - I am having some issues with exported games for the Vic20. Scott Adams adventures work in Vice from PCUGM when launched with sys32592 On the exported version running on TheVic20 they do not seem to load in the same way. I get Run and Ready after loading then when I type sys32592 it hangs. Is something happening at export that forces a run command after load? Thanks Ian Is it when you export to a carousel or to file loader? There is a difference there, when exporting to file loader the game file is unzipped, for carousel it's not, but that should not really matter I think. I'm not sure how the carousel or the file loader launches Vice, it might be slightly different than from the game manager. We don't have the code for that, so we have no control over it. Hi Lantz, I was exporting to make Carousels, I have not tried File Loader. I imported from Gamebase then made views for A, B ,C etc. I exported all 26 A to Z plus 0-9 and some things that work on the Vice in PCUGM do not load on TheVic20 from the Carousel. Could it be a double zip issue in some cases? Best regards, Ian
|
|
|
Post by spannernick on Jul 1, 2021 20:07:25 GMT
The carousel use autostart to load a image file or a vsf file, if it zipped like vsf.gz then it unzips it to tmp/ folder and calls it snapshot.vsf then runs it in the emulator.
And the carousel uses the Disk image driver in VICE, before 1.10 it used the Virtual FS driver in VICE, that VICE uses by default.
|
|
|
Post by spannernick on Jul 3, 2021 13:46:34 GMT
The only files that should be compressed that run in the carousel are Vice snapshot files vsf(vsf.gz), none of the another files need compressing cause they can be run in the file loader ok so will run in the carousel ok uncompressed, maybe vsf files can not be run from where they are so are sent to tmp and renamed snapshot.vsf then run in the emulator from the temp location.
Remember the carousel and file loader and media access uses Disk Image Driver in Vice not Virtual FS Driver, it might make a difference when carousel loads a game made in PCUGM.
|
|
|
Post by spannernick on Jul 5, 2021 23:01:09 GMT
New release: 1.8.0- New feature: Export games to File loader. A cjm file is generated for the system and joystick configuration.
- Re-design of the Export dialog to be able to export game list views directly.
- Adds 5 additional favorite lists (6-10).
The help documentation has been updated for exporting games. I just tried to export all the games views into the Games folder on the USB Stick to replace them and it deleted everything in the games folder including all the scripts for the Carousel Gamelist Loader, can you do it so it just deletes the folders only in the USB://Carousel_Games/Games/ folder so if I want to delete all gamelists/Game Views and it do not delete the other files and scripts, I guess you could do this manually but I sometimes forget the delete box is ticked...? Would there be a way of importing Game Views so import all gamelist 7 folders so if I want to I can go to Carousel Game/Games on the USB Stick and import all the folders in the Games folder and it copies the name of each folder as the Game View name so names each game view the same as the folders in Games folder..?
|
|
|
Post by lantzelot on Jul 9, 2021 20:51:07 GMT
A new release is available: 1.9.0New feature: - Scraping of multiple covers from MobyGames. If there are multiple front cover images for a game you can choose which one you want. Up to six covers are downloaded and presented in a dialog.
Fixes:
- Scraping of the description field from MobyGames is improved. Links and italic texts are scraped properly and only the description section is included (before more text could have been added from the scraped page).
- Covers and Screenshots can be selected by clicking on the images in the selection dialogs when scraping.
- When exporting gamelist views only subfolders are deleted in the target folder, keeping other files. The text in the export dialog for the delete checkbox is updated to show this.
|
|
|
Post by lantzelot on Jul 9, 2021 20:59:17 GMT
New release: 1.8.0- New feature: Export games to File loader. A cjm file is generated for the system and joystick configuration.
- Re-design of the Export dialog to be able to export game list views directly.
- Adds 5 additional favorite lists (6-10).
The help documentation has been updated for exporting games. I just tried to export all the games views into the Games folder on the USB Stick to replace them and it deleted everything in the games folder including all the scripts for the Carousel Gamelist Loader, can you do it so it just deletes the folders only in the USB://Carousel_Games/Games/ folder so if I want to delete all gamelists/Game Views and it do not delete the other files and scripts, I guess you could do this manually but I sometimes forget the delete box is ticked...? Would there be a way of importing Game Views so import all gamelist 7 folders so if I want to I can go to Carousel Game/Games on the USB Stick and import all the folders in the Games folder and it copies the name of each folder as the Game View name so names each game view the same as the folders in Games folder..? Deleting all files should be fixed now in version 1.9.0. Importing game views like that will be a bit difficult... The game manager needs to know which game belongs to which view, right now you have to create a filter that matches on one or several fields. You can use the favorites lists though, you can say in the import dialog that you want to mark all games as a favorite. But you need to do it for one folder at a time right now. Perhaps I can add a feature to rename the favorites views so that the folder name can be automatically used...
|
|
|
Post by spannernick on Jul 9, 2021 22:17:17 GMT
OK thanks, I know you can only do what you can do, and a lot of it you have to think about and work out how to do it, I do when I have a idea to add to PCUAE...
|
|
|
Post by vic2020ian on Jul 12, 2021 18:49:47 GMT
Hi Lantzelot,
please could I request access to the Vic20 memory field in the gamelists?
I would like to see: unexpanded, +3k, +8k +16k +24k +32k +35k
or
The blocks / banks that are selected 0,1,2,3,5
This is so I can create export lists of the different configurations. I can then use directory level CJM config rather than filenames.
Thank you.
|
|
|
Post by lantzelot on Jul 13, 2021 17:57:30 GMT
Hi Lantzelot, please could I request access to the Vic20 memory field in the gamelists? I would like to see: unexpanded, +3k, +8k +16k +24k +32k +35k or The blocks / banks that are selected 0,1,2,3,5 This is so I can create export lists of the different configurations. I can then use directory level CJM config rather than filenames. Thank you. Hi, you can already do this with the current features. Look at the config field when you select ram expansion, you get bank0, bank1 etc filled in. It's the config strings for "system" and "joysticks" that are saved in the database and used when creating tsg files for the games. You can create a filter in the gamelist view dialog like this: You can however not do a filter for vic-20 "unexanded" right now, since there is no "does NOT contain" option... otherwise you could say "system contains vic" and does NOT contain bank0, bank1 etc. I can look into how to support this.
|
|
|
Post by vic2020ian on Jul 13, 2021 19:45:52 GMT
Lantz, many thanks.
I had not realised that text was in system.
|
|
|
Post by lantzelot on Jul 14, 2021 5:57:47 GMT
New release with a small addition: 1.9.1- Adds a "Does not contain text" operator to the gamelist view filters. With this you can create views where a text or property is missing, e.g. "All games that does not use accurate disk" or "All VIC-20 games that does not use Ram expansion".
Here is an example:
|
|