|
Post by spannernick on Jan 26, 2021 9:40:23 GMT
Oh right.. Yes you can remove that now, I am going to change the Fav gamelist back the other format, no need for 2 formats now we have PCU Game Manager.. there no need to play around with the games files now, I did it so it was easier to transfer games manually but not needed anymore, I was thinking of removing PCU Mini Edition cause PCUAE works fine on the Mini and Chooser program does too so really no need for 2 versions of PCU and it can make users confused.
|
|
|
Post by lantzelot on Jan 26, 2021 21:25:30 GMT
New Version available: 1.2.0New stuff: - Language support for the description field. Tabs for en, de, fr, es and it languages added. When exporting a game all languages are generated in the tsg file. The english description is used for all languages that have no text so that the carousel shows the english description for other languages also.
- Sorting in the game list is case insensitive
- Smarter file selection for downloaded zipped game files from gb64.com.
- Game count for all games and favorites are updated properly when adding/removing games, or adding/removing favorites.
- Exporting games: Removed the "favorite format" where each game had it's own folder. Added option to delete all games in the selected folder when exporting. Added option to not generate a games subfolder in the export directory.
- Importing games: Added possibility to import from a folder whithout a games subfolder.
I have updated the documentation on the wiki (opened by F1) a bit for importing/exporting games.
Please let me know if you find any issues or have ideas of improvements. Edit: I just discovered that if you try to restore a backup created with an earlier version you will get the following exception after the restore is completed: java.sql.SQLException: no such column: 'Description_de' This is because I added new columns for the different languages in the database. If you just close the game manager and open it again the columns will be added and everything should work.
|
|
|
Post by phonon on Jan 26, 2021 23:57:25 GMT
a linux version would be really great!
|
|
|
Post by kugelblitz on Jan 27, 2021 8:40:59 GMT
Awesome update, especially the languages stuff!
|
|
|
Post by kugelblitz on Jan 27, 2021 12:37:08 GMT
Finally had some time to play a bit more, especially with the scraper, and I do have two suggestions:
* Could you check whether there is any existing content (screenshot) already and UNCHECK these by default? For example, when I get stuff from C64.COM but miss a cover and go over to MOBYGAMES and scrape again I lose the composer (that was with CHASE HQ as a test) because the now empty field overwrites the existing content.
* It looks like the de/fr/sp/it fields are not populated while scraping. Could they get the EN text (and shortened to 510 chars automatically too?).
Thank you so much, Boris
|
|
|
Post by spannernick on Jan 27, 2021 14:27:23 GMT
I had a idea, would there be a way of PCU Game Manager to detect Gadget Mode running and see the USB Drive and scan for it so it know its the right drive, I was thinking can you get it to look for a file on the USB stick that tells it thats the usb drive to use..?
Gadget Mode(CTRL-C) only works on THEC64 Maxi or VIC-20 not THEC64 Mini, it works over USB-OTG and uses a A to A USB cable that connects to the USB Connector on the back of THEC64 Maxi/VIC20 and mounts the USB Drive in Windows so it like I have connected my USB Drive to the PC but is still connected to my THEVIC20 so no need to remove the USB Drive from THEVIC20 anymore, I can export games with PCU Game Manager fine over USB-OTG, it abit like when Project Lunar connects to the Mega Drive Mini and copies games over to the USB Drive that plugged into it.
|
|
|
Post by lantzelot on Jan 28, 2021 8:44:10 GMT
Finally had some time to play a bit more, especially with the scraper, and I do have two suggestions: * Could you check whether there is any existing content (screenshot) already and UNCHECK these by default? For example, when I get stuff from C64.COM but miss a cover and go over to MOBYGAMES and scrape again I lose the composer (that was with CHASE HQ as a test) because the now empty field overwrites the existing content. * It looks like the de/fr/sp/it fields are not populated while scraping. Could they get the EN text (and shortened to 510 chars automatically too?). Thank you so much, Boris Yes, good idea, I can pre-select only the fields that are empty for the game when opening the scraper dialog to avoid overwriting information by accident. For the language tabs I don't want to add the english description to them by default. The way it works is that when you export the game and some language tabs are empty the english text will be used in the generated tsg file. I updated the docs a bit with this: Adding a game In this way you don't have to edit the same text in multiple places, if you don't have a translation you can just leave the tab empty and the english text will be used when exporting the game. I'm thinking about if it would be possible to run the english description through google translate and automatically generate translations for the other tabs... not sure if it's feasible or if the translations would be good. I will investigate a bit on this.... I also don't want to shorten the text from the scraper since sometimes you might want to cut some parts out in the beginning and use some text beyond the 510 mark... so I thought it's better to edit it manually.
|
|
|
Post by kugelblitz on Jan 28, 2021 10:20:24 GMT
Finally had some time to play a bit more, especially with the scraper, and I do have two suggestions: * Could you check whether there is any existing content (screenshot) already and UNCHECK these by default? For example, when I get stuff from C64.COM but miss a cover and go over to MOBYGAMES and scrape again I lose the composer (that was with CHASE HQ as a test) because the now empty field overwrites the existing content. * It looks like the de/fr/sp/it fields are not populated while scraping. Could they get the EN text (and shortened to 510 chars automatically too?). Thank you so much, Boris Yes, good idea, I can pre-select only the fields that are empty for the game when opening the scraper dialog to avoid overwriting information by accident. For the language tabs I don't want to add the english description to them by default. The way it works is that when you export the game and some language tabs are empty the english text will be used in the generated tsg file. I updated the docs a bit with this: Adding a game In this way you don't have to edit the same text in multiple places, if you don't have a translation you can just leave the tab empty and the english text will be used when exporting the game. I'm thinking about if it would be possible to run the english description through google translate and automatically generate translations for the other tabs... not sure if it's feasible or if the translations would be good. I will investigate a bit on this.... I also don't want to shorten the text from the scraper since sometimes you might want to cut some parts out in the beginning and use some text beyond the 510 mark... so I thought it's better to edit it manually. Of course you are totally right - I missed that you catch missing languages at Export. WELL DONE, SIR!
|
|
|
Post by lantzelot on Jan 28, 2021 10:28:01 GMT
You just have to love the internet... google is your friend I managed to find an easy solution for translating the description automatically DescriptionTranslaterI will add this as a feature in the next release.
|
|
|
Post by spannernick on Jan 28, 2021 12:12:58 GMT
You just have to love the internet... google is your friend I managed to find an easy solution for translating the description automatically DescriptionTranslaterI will add this as a feature in the next release. This will translate the Gamelist Info Slots too, nice one Lan.. I was thinking about deleting a gamelist, each gamelist has a game slot with info on it for that screen, I have called them Gamelist Info Slots, they are... Favourites = 0FAVGAMES.tsg, 0 to G = 0THEC640G-ms.tsg, H to R = H0THEC64HR-ms.tsg, S to Z = S0THEC64SZ-ms.tsg, VIC-20 = 0AVIC20AZ-ms.tsg. I have renamed them so each have a different name, if you delete the whole gamelist then it will delete these too, I managed to import 4 for them and have not done Favourites yet. Is there a way for PCU Game Manager when deleting the whole gamelist in the main folders miss the gamelist info slots..? You can always import the Gamelist Info Slots so you don't loss them but they will be in the PCUAEv1.30.7z(7zip) file anyway but don't want to everytime when you delete the main gamelists have to copy them back again. The Gamelist Info slot I use as well for the background music for each screen, I made a script so it looks for them and if it finds one of that screen it mounts the right wav file for the music on the Carousel Screen.
|
|
|
Post by lantzelot on Jan 28, 2021 14:31:40 GMT
I was thinking about deleting a gamelist, each gamelist has a game slot with info on it for that screen, I have called them Gamelist Info Slots, they are... Favourites = 0FAVGAMES.tsg, 0 to G = 0THEC640G-ms.tsg, H to R = H0THEC64HR-ms.tsg, S to Z = S0THEC64SZ-ms.tsg, VIC-20 = 0AVIC20AZ-ms.tsg. I have renamed them so each have a different name, if you delete the whole gamelist then it will delete these too, I managed to import 4 for them and have not done Favourites yet. Is there a way for PCU Game Manager when deleting the whole gamelist in the main folders miss the gamelist info slots..? You can always import the Gamelist Info Slots so you don't loss them but they will be in the PCUAEv1.30.7z(7zip) file anyway but don't want to everytime when you delete the main gamelists have to copy them back again. Yes, I can try to not delete them. Right now you only have one option for deleting multiple games, and that is to delete ALL from the database. I can also add an option to delete only the games for the selected game list.
|
|
|
Post by spannernick on Jan 28, 2021 19:26:19 GMT
Its ok, if you add them to PCU Game Manger it keeps them, it cause they are connect to the background music, I put some code in PCUAE so if you load one of the gamelist it will find the Gamelist Info Slot .tsg file and will play the right wav file for that gamelist.
# mount fav wav that the Carousel Gamelist needs if [ -e /usr/share/the64/games/0FAVGAMES-ms.tsg ] then echo "Mounting Carousel Fav Background Music" >/dev/ttyS0 # Background Music Soundtrack echo "--> Mounting" /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini0.wav >/dev/ttyS0 mount --bind /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini0.wav /usr/share/the64/ui/sounds/menu.wav # mount 0 to G wav that the Carousel Gamelist needs elif [ -e /usr/share/the64/games/0THEC640G-ms.tsg ] then echo "Mounting Carousel 0 to G Background Music" >/dev/ttyS0 # Background Music Soundtrack echo "--> Mounting" /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini1.wav >/dev/ttyS0 mount --bind /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini1.wav /usr/share/the64/ui/sounds/menu.wav # mount H to R wav that the Carousel Gamelist needs elif [ -e /usr/share/the64/games/H0THEC64HR-ms.tsg ] then echo "Mounting Carousel H to R Background Music " >/dev/ttyS0 # Background Music Soundtrack echo "--> Mounting" /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini2.wav >/dev/ttyS0 mount --bind /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini2.wav /usr/share/the64/ui/sounds/menu.wav
# mount S to Z wav that the Carousel Gamelist needs elif [ -e /usr/share/the64/games/S0THEC64SZ-ms.tsg ] then echo "Mounting Carousel S to Z Background Music" >/dev/ttyS0 # Background Music Soundtrack echo "--> Mounting" /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini3.wav >/dev/ttyS0 mount --bind /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini3.wav /usr/share/the64/ui/sounds/menu.wav >/dev/ttyS0 # mount Vic-20 A to Z wav that the Carousel Gamelist needs elif [ -e /usr/share/the64/games/0AVIC20AZ-ms.tsg ] then echo "Mounting Carousel Vic-20 A to Z Background Music" >/dev/ttyS0 # Background Music Soundtrack echo "--> Mounting" /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini4.wav >/dev/ttyS0 mount --bind /tmp/pcu/Carousel_Games/Options/Sounds/mix_mini4.wav /usr/share/the64/ui/sounds/menu.wav >/dev/ttyS0 fi
|
|
|
Post by jj0 on Jan 29, 2021 15:35:54 GMT
lantzelot , is there a way to run this in Linux (with Java installed)? I can uncompress the .exe but then what file do I run? EDIT: Ho hum... java -jar PcuGameManager.exe
|
|
|
Post by jj0 on Jan 29, 2021 16:14:10 GMT
lantzelot , is there a way to run this in Linux (with Java installed)? I can uncompress the .exe but then what file do I run? EDIT: Ho hum... java -jar PcuGameManager.exe Unfortunately it doesn't seem fully functional on my Linux PC: The program window doesn't look as nice as on Windows: It does scrape data fine, but when trying to save: Could not store cover
javax.imageio.IIOException: Can't create an ImageOutputStream! at java.desktop/javax.imageio.ImageIO.write(ImageIO.java:1551) at se.lantz.util.FileManager.saveFiles(FileManager.java:100) at se.lantz.model.MainViewModel.saveData(MainViewModel.java:390) at se.lantz.gui.GameDetailsBackgroundPanel$3.actionPerformed(GameDetailsBackgroundPanel.java:249) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6614) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) at java.desktop/java.awt.Component.processEvent(Component.java:6379) at java.desktop/java.awt.Container.processEvent(Container.java:2263) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4990) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4822) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4919) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4548) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4489) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2769) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4822) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Attachments:
|
|
|
Post by spannernick on Jan 29, 2021 20:18:16 GMT
Have you tried Wine...?
|
|
|
Post by spannernick on Jan 29, 2021 21:35:05 GMT
just installed Wine and then copied it to where I wanted it then right clicked on its exe and clicked on "Open With Other Application" and then "Use custom command" and pointed it to Wine and it loaded.
|
|
|
Post by spannernick on Jan 29, 2021 21:55:09 GMT
WinVICE works too.. Its running on Linux Mint 20
|
|
|
Post by spannernick on Jan 29, 2021 22:24:53 GMT
Problem with 1942 being in the wrong place in the list, it should be in between 1943 and 10th Frame.
|
|
|
Post by lantzelot on Jan 29, 2021 23:26:02 GMT
I made a bugfix release for an issue with games that only have one screenshot defined when importing: 1.2.1
The sorting of "1942" is a puzzle, it's the db that sorts it and thinks that's the right position for some reason... really strange. Seems to be the only game in the wrong place. I can see if I can figure that out.
|
|
|
Post by spannernick on Jan 30, 2021 1:39:26 GMT
I made a bugfix release for an issue with games that only have one screenshot defined when importing: 1.2.1
The sorting of "1942" is a puzzle, it's the db that sorts it and thinks that's the right position for some reason... really strange. Seems to be the only game in the wrong place. I can see if I can figure that out. Yes its abit weird, if you click on export the export list on the right is sorted ok.
|
|
|
Post by jj0 on Jan 30, 2021 10:24:41 GMT
just installed Wine and then copied it to where I wanted it then right clicked on its exe and clicked on "Open With Other Application" and then "Use custom command" and pointed it to Wine and it loaded. Works for me in Wine as well, but I had to install the Oracle JDK first. EDIT Or so I thought, I still get: Could not store cover
javax.imageio.IIOException: Can't create an ImageOutputStream! at java.desktop/javax.imageio.ImageIO.write(ImageIO.java:1551) at se.lantz.util.FileManager.saveFiles(FileManager.java:100) at se.lantz.model.MainViewModel.saveData(MainViewModel.java:390) at se.lantz.gui.GameDetailsBackgroundPanel$3.actionPerformed(GameDetailsBackgroundPanel.java:249) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) at java.desktop/java.awt.Component.processMouseEvent(Component.java:6614) at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342) at java.desktop/java.awt.Component.processEvent(Component.java:6379) at java.desktop/java.awt.Container.processEvent(Container.java:2263) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4990) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4822) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4919) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4548) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4489) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2769) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4822) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745) at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
|
|
|
Post by jj0 on Jan 30, 2021 12:53:29 GMT
just installed Wine and then copied it to where I wanted it then right clicked on its exe and clicked on "Open With Other Application" and then "Use custom command" and pointed it to Wine and it loaded. Works for me in Wine as well, but I had to install the Oracle JDK first. EDIT Or so I thought, I still get: Could not store cover
I get it now, I was late to the party ao only used the PcuGameManager.exe - this didn't have the jre and covers, screeens etc folder structure. So after downloading the full version for spannernick it works. Now for the first real bug report: I imported games from my Mini. This has a .TSG for BASIC (the Maxi doesn't). The .TSG includes the line: X:64,pal,truedrive,driveicon,basic,sid6581
The basic keyword isn't understood, after complaining about it the Game Manager becomes non-functional: java.lang.IllegalArgumentException: Does not recognize basic at se.lantz.model.SystemModel.setConfigString(SystemModel.java:249) at se.lantz.model.SystemModel.setConfigStringFromDb(SystemModel.java:147) at se.lantz.model.MainViewModel.readGameDetails(MainViewModel.java:171) at se.lantz.gui.GameDetailsBackgroundPanel.updateSelectedGame(GameDetailsBackgroundPanel.java:108) at se.lantz.gui.ListPanel.lambda$updateSelectedGame$1(ListPanel.java:355) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
|
|
|
Post by spannernick on Jan 30, 2021 13:35:50 GMT
When Update 1.5.1 comes out for THEC64 Mini, it will not need Basic on the Carousel, it will have Classic Mode on it... hopefully next week sometime.
|
|
|
Post by lantzelot on Jan 30, 2021 21:53:59 GMT
I fixed the sorting bug and also added support for the "basic" flag in the X: field in tsg files. I will include that in the next release. I'm currently working on the automatic translation of the description fields.
|
|
|
Post by spannernick on Jan 31, 2021 14:14:12 GMT
Cool, Thanks...
|
|
|
Post by megabit on Jan 31, 2021 14:43:02 GMT
lantzelot, thank you very much for the continuous improvement work to your Game Manager and to work in synergy with Nick to integrate everything with PCUAE. The latest releases with bug fixes and added language support field are very useful. I would like to ask if you can enter an option to choose whether to display your favorite games in the other tabs, like 0 to G, H to R, etc. This is because in my case I use the "favorites" folder with games other than those in the other folders. Practically in the favorites I have inserted all the new games (from 2000 onwards), while in the other folders are the other older games.
|
|
|
Post by oocozyoo on Jan 31, 2021 21:05:44 GMT
Just a few bugs unless its me, i added a few games but a few shown up on a different game ? the picture was another game but my game shown was on top and when i selected it the vic20 basic came up
|
|
|
Post by lantzelot on Jan 31, 2021 21:33:08 GMT
lantzelot, thank you very much for the continuous improvement work to your Game Manager and to work in synergy with Nick to integrate everything with PCUAE. The latest releases with bug fixes and added language support field are very useful. I would like to ask if you can enter an option to choose whether to display your favorite games in the other tabs, like 0 to G, H to R, etc. This is because in my case I use the "favorites" folder with games other than those in the other folders. Practically in the favorites I have inserted all the new games (from 2000 onwards), while in the other folders are the other older games. I thought about this a bit and decided to add the Favorite column as a filter to the game views, so you can for each view decide if you want them shown or not. Here is an example if you want to exclude the favorite games from a view: This should work, right?
|
|
|
Post by megabit on Feb 1, 2021 9:29:23 GMT
Ok, it should be perfect!
|
|
|
Post by megabit on Feb 2, 2021 13:16:31 GMT
Not being able to edit the previous post, I write another one, sorry.
I have another change to request. Specifically, when loading the two game screens, the program automatically resizes them to 320x200 and converts the starting format to PNG, would it be possible to set a fixed color depth of 24 bits? As explained
in the PCUAE Topic, the thumbnails created in the latest version of PCUAEv1.30 are corrupted if the color depth is less than 24 bits. Thanks in advance lantzelot ...
|
|