|
Post by lantzelot on Oct 5, 2021 20:36:58 GMT
New release available: 1.10.0New feature: - Importing games by genre from a gamebase db. Useful if you like to create game lists for specific game genres, e.g. "Simulation - Flight (Military)"
Fixes: - Newline characters (carrage return) was previously possible to enter in the description fields for a game. This is not handled properly by the Carousel when the game is exported. Now all newline characters are replaced with a space character before saving a game.
- To be able to fix descriptions where a CR character is present a new menu option is available in the "Tools" menu to check all descriptions in the database. It is recommended to run this in an existing database after upgrading to this version. It will list all games that contains a carrage return and replace them with a space character instead.
|
|
|
Post by lantzelot on Oct 28, 2021 13:09:22 GMT
New release available: 1.10.1Some small bug fixes: - Importing game entries with a missing game file is handled better. If the System config string contains "basic" no game file is required when saving a game.
- New games get "adventure" as genre if none has been selected. Previously the genre was empty if you didn't explicitly select a value in the genre drop down box before saving.
The first fix is useful if you like to do some custom gamle list entries like this:
|
|
|
Post by lantzelot on Nov 8, 2021 22:06:17 GMT
Hi, here is a little teaser of a new feature for the Game Manager I'm currently working on:
|
|
|
Post by spannernick on Nov 9, 2021 23:05:33 GMT
Oh I like the save states... can you use a states as a game so swap the vsf of the game with the its save state cause they are vsf files too and that would fix the games not starting first time too.. ...?
|
|
|
Post by aliens on Nov 11, 2021 19:30:01 GMT
- Importing game entries with a missing game file is handled better. If the System config string contains "basic" no game file is required when saving a game
Nice to know. And BTW, congratulations for your program. It's helping me a lot to make my own "childhood memories" library
|
|
|
Post by lantzelot on Nov 12, 2021 15:28:28 GMT
- Importing game entries with a missing game file is handled better. If the System config string contains "basic" no game file is required when saving a game
Nice to know. And BTW, congratulations for your program. It's helping me a lot to make my own "childhood memories" library I'm glad you like it, I have updated the "tips and tricks" in the online documentation with this info ( Tips and tricks)
|
|
|
Post by lantzelot on Nov 12, 2021 15:30:41 GMT
New release available: 1.11.0New feature: - Import/Export Saved states. Edit or add new Saved states for each game. For more information see Saved states management
Minor change: - The "delete all subfolders ..." option when exporting games is unchecked by default.
|
|
|
Post by spannernick on Nov 17, 2021 13:19:37 GMT
New release available: 1.11.0New feature: - Import/Export Saved states. Edit or add new Saved states for each game. For more information see Saved states management
Minor change: - The "delete all subfolders ..." option when exporting games is unchecked by default.
I was thinking about the save states... it only shows saves if you click on that game, if it has one, could you put a star* next to its name in the gamelist so you know it has a save there so like 1942* and if a favourite game has a save, a star can be added to it if it has one too..?
|
|
|
Post by lantzelot on Nov 18, 2021 11:59:26 GMT
I was thinking about the save states... it only shows saves if you click on that game, if it has one, could you put a star* next to its name in the gamelist so you know it has a save there so like 1942* and if a favourite game has a save, a star can be added to it if it has one too..? Yes, I can look into how to visualize that there are saved states for a game... maybe some nice Icon in the gamelist :-)
|
|
|
Post by lantzelot on Nov 18, 2021 21:28:24 GMT
New release available with a small addition: 1.11.1
- An icon is added in the game list showing the number of available saved states for each game. The icon is only shown if there is one or more saved states available for the game.
|
|
|
Post by spannernick on Nov 19, 2021 13:55:06 GMT
Another idea... a way of swapping inside the app the save 0.vsz with the game file vsf, they are both vsf files, so it should just be a case of changing the saves name to the game files name and then updating the vsf file so its uses the 0.vsz file ....?
|
|
|
Post by lantzelot on Nov 19, 2021 15:10:04 GMT
Another idea... a way of swapping inside the app the save 0.vsz with the game file vsf, they are both vsf files, so it should just be a case of changing the saves name to the game files name and then updating the vsf file so its uses the 0.vsz file ....? Not sure if I understand the use case here.. when do you want to do this?
|
|
|
Post by spannernick on Nov 20, 2021 18:24:41 GMT
Another idea... a way of swapping inside the app the save 0.vsz with the game file vsf, they are both vsf files, so it should just be a case of changing the saves name to the game files name and then updating the vsf file so its uses the 0.vsz file ....? Not sure if I understand the use case here.. when do you want to do this? It would fix games you have to run twice cause the basic screen loads up first then have to load it a again to get to runs. its a PAL NTSC thing, I found that if you load it twice then save the game then swap the save with the game it fixes it, its here.... thec64community.online/thread/790/pcuae-problem-starting-games-first there is a video there as well on how to do it. I thought it might be a good idea to add now you have added save states.
|
|
|
Post by lantzelot on Nov 21, 2021 21:36:32 GMT
Not sure if I understand the use case here.. when do you want to do this? It would fix games you have to run twice cause the basic screen loads up first then have to load it a again to get to runs. its a PAL NTSC thing, I found that if you load it twice then save the game then swap the save with the game it fixes it, its here.... thec64community.online/thread/790/pcuae-problem-starting-games-first there is a video there as well on how to do it. I thought it might be a good idea to add now you have added save states. Ok, I 'm looking into swapping the game file and the first saved state as you suggested, I will add a menu option for it that only is enabled if the game file is a vsf file and a saved state for the first slot is available. Here is a small animated gif showing what it looks like. It will swap the files and also change the system type from PAL/NTSC or vice versa. Is this all that is needed for it to work?
|
|
|
Post by spannernick on Nov 23, 2021 9:57:46 GMT
Yes that should be ok, thanks... that will be perfect..
|
|
|
Post by lantzelot on Nov 23, 2021 20:49:23 GMT
Just a question: Why does th game work the second time you run it and not the first one? Does theC64 automatically switch to NTSC if that is required?
Does it work if you just change the system type in the tsg file without making a saved state first? Then this feature of swapping game file and saved state is not needed, feels like I'm missing something here? What magic happens the second time the game is run?
|
|
|
Post by spannernick on Nov 24, 2021 12:35:39 GMT
Just a question: Why does th game work the second time you run it and not the first one? Does theC64 automatically switch to NTSC if that is required? Does it work if you just change the system type in the tsg file without making a saved state first? Then this feature of swapping game file and saved state is not needed, feels like I'm missing something here? What magic happens the second time the game is run? No it dose not, its to do with the settings in the vsf file under C64 Settings where its say PAL-G.. when you make a save it save the file correctly for the machine your on and then able to run the game on a NTSC or PAL C64, if the game is NTSC or PAL, I noticed if I saved the game the save would load with no problem so I swapped it with vsf and it worked.. Some of my games does it on a NTSC THEC64(the carousel Games that come with PCUAE) cause they are PAL not NTSC, this get them working on NTSC and the same if the games was on NTSC to PAL its would do the same thing, its a bit weird, it might be cause the way NTSC and PAL is set up on the machines, on VICE on Windows you do not have a NTSC PAL problem, properly cause it can play both types of TV format, it must be different in vice2.4 for Linux, or RGL have changed something in its code so you can switch from PAL to NTSC.
|
|
|
Post by spannernick on Nov 24, 2021 15:27:27 GMT
A Question...? Have you ever used Hackchi CE on the NES/SNES Classic or the Sega Mega Drive Mini...?
Why I ask... I would like PCUAE to be the same as Hackchi, What do I mean by that, well Hackchi has a GUI Game Manager App that can install Hackchi for you and its Hmods, HMods are the different mods(like modes on PCUAE) you can install on it like Retroarch HMod.
Can you see where I am going now and getting at..?, I would like PCU Game Manager to be able to install the main install of PCUAE to a USB Stick, I think it would make it easy on the user, but of core its up to you if you want to add it or not and are able to add it, what you think, it would need a button called `Install PCUAE`
PCUAE could be kept in a folder in PCU Game Manager install folder so I can still update PCUAE or it could be compressed with WinRAR so it uses less space when installing PCU - Game Manager but then PCUGM would have to uncompress it to install PCUAE...?
Anyone else thinks this is a good idea...?, I think PCUAE and PCU Game Manager should be one now.
One way of doing it is to get PCU - Game Manager to execute the PCUAE Setup.exe file...?
|
|
|
Post by Prizrak on Nov 25, 2021 4:19:39 GMT
I don't own any of the mini consoles but have read into how they are hacked and I like the idea. In a month I'll have my full size TheC64 and already have the USB stick loaded and ready to go with pcuae.
|
|
|
Post by lantzelot on Nov 25, 2021 9:19:39 GMT
Installing from the game manager sounds like a good idea. Just launching the install file is easy, but it would be nice to perhaps have a wizard that first installs pcuae and then lets you choose which modes you want, and then which game carousels to export to the usb stick.
Maybe you also can choose to do a clean install or an upgrade over an existing version. If you upgrade it should leave files that you might have modified (gamecontroller.txt for example) untouched.
Perhaps we need some additional information like pcuae version, what files that shall be left untuched during an upgrade, some description for a game pack etc. added to a txt file or similar for each release. That can be used in the game manager during install.
I can have a look at this and get back with some ideas.
|
|
|
Post by spannernick on Nov 25, 2021 18:35:04 GMT
Installing from the game manager sounds like a good idea. Just launching the install file is easy, but it would be nice to perhaps have a wizard that first installs pcuae and then lets you choose which modes you want, and then which game carousels to export to the usb stick. Maybe you also can choose to do a clean install or an upgrade over an existing version. If you upgrade it should leave files that you might have modified (gamecontroller.txt for example) untouched. Perhaps we need some additional information like pcuae version, what files that shall be left untuched during an upgrade, some description for a game pack etc. added to a txt file or similar for each release. That can be used in the game manager during install. I can have a look at this and get back with some ideas. Ok thanks, that sound great... Just what I wanted... The gamecontroller.txt file is a good idea and the save files too in THEC64SAVE folder... so if you uninstall PCUAE it does not delete the saves and if you reinstall it, it does not go over them or a options to keep them or removed them, I added some saves to THEC64SAVE folder as a test to see if the saves folder works, a long time a ago, they now can be removed, I never got round to doing it... and some were saves for PCUAE Mode TheCarousel Games. Do you want the slim down version of PCUAE to do tests with, it dose not have VICE Mode included so only has PCUAE Mode, The carousel and Classic Mode only.... ? I was thinking at well, The name PCU Game Manager, we know what it is.. , maybe it should have the name PCUAE and the version number so like: PCUAE v1.7.3 like Hackchi does, you could still have somewhere on it what version the Game Manager is... , cause it will be all PCUAE...?. And if you use Gadget Mode you will not need to remove the USB Stick to install a Mode from PCU Game Manager... Clean Install and Upgrade sound good... it all sounds good... Thanks again, mate.. anyway take your time on it, anything you need let me know. Another idea, this about Gadget Mode, you can use Gadget Mode to transfer games to/from PCUGM, I was thinking would there be a way of getting PCUGM to Autodetect if THEC64 is in Gadget Mode so you could do it maybe by get PCUGM to look for a file on the USB Stick but the file will only be there if you enable Gadget Mode so PCUGM knows that drive is used for PCUAE, maybe have a button called `search for Gadget Mode` or something. Anyway one idea at a time...
|
|
|
Post by spannernick on Nov 26, 2021 13:28:26 GMT
You could add a option in PCUGM to enable or disable Autoboot Mode, when PCUAE enables it, it looks for a flag file thats created when it copies the file over to the firmware, all that PCUGM would have to do is made that file in the same place to enable it or delete it to disable it, then get PCUAE to run a script that enables Autoboot Mode, thats how a lot of the options work in PCUAE and how it remembers what option is on or off. I see the flag files like a train track with different switch points on it and on switch made the train go down a different path to off... The files for Autoboot Mode are in Options/boot. A flag file is just a file with no extension and has no data inside it, they are used in the CHA mod too, that where I got the idea from, I looked at a this script called `usb_exec.sh` and a lightbulb appeared above my head... , I realised I could get the script to do 2 things(on or off) with a flag file, using the command touch, rm and a If Statement ... PCUAE uses a lot of if statements now.... I did make a script in PCUAE to automatically enable Autoboot mode from start up(I made it just in case I needed it for something, well like now... ), I could add to it a flag file pcugmautoboot_on so if it sees that file then it runs the autoboot_mode_startup.sh script so its enables it from start up, and if you want to disable Autoboot Mode you just delete the flag file and it will not run the autoboot_mode_startup.sh script at start up, like it is not now. But PCUGM would need to be able to see the USB Stick and read the files inside it, you could get PCUGM to recognises the USB Stick as being PCUAE by getting it to see another flag file on the root of the USB Stick so it knows its PCUAE, you could get PCUGFM to scan for USB devices only not hard drives and then say `PCUAE USB Connected` Theses are just idea... One more... I think PCUAE and PCUGM should only have one thread now, why, users do ask about PCUGM in PCUAE thread cause they think it the same thing, well it will be the same thing soon... well you really need both now anyway.. they are now part of the same body... I love PCUGM and think its great, its the best thing that was added to PCUAE...
|
|
|
Post by spannernick on Nov 26, 2021 17:18:42 GMT
just call it pcuae manager I found a way of removing all the script files from USB://Carousel_Games/Games/ folder so you should only see now, in the next release of PCUAE 1.7.3, the gamelist folders and files only and a text info file, I moved them to a folder called `Carousel_Gamelist_Loader on the `Options` folder, I worked out I only need the files from that folder to be in `USB://Carousel_Games/Games/` when I run Carousel Gamelist Load(CTRL+SHIFT+F7 or MENU Button+LEFT FIRE Button on THEC64 Joystick, and need the files in there when it boots the first carousel gamelist when starting up PCUAE Mode, once its completed it then the files can be deleted/removed from `USB://Carousel_Games/Games/` so if you look in there with File Browser or Gadget Mode then all you will see is the gamelist folders.... I finally worked it out Jeroen
|
|
|
Post by lantzelot on Dec 3, 2021 10:27:22 GMT
how far are you with the pcuae game manager setup I'm working on version 2.0.0 of the game manager, it will be renamed to "PCUAE manager" in that release. Right now I have a working setup of the main PCUAE install file where the manager downloads the latest version from Github and launches the install. I have also fixed so that future updates to the manager will be downloaded and installed automatically (it will check at startup if new versions are available). The different mode addons remains to be handled, so that's next on my list. It may take some weeks before I will release it.
|
|
|
Post by spannernick on Dec 4, 2021 11:53:46 GMT
Thats ok take your time no rush... The modes I will have to release on GitHub individually, will have to figure out how to do Amiga Mode cause that the biggest one, might have to remove the HDF files and get you to download them from One Drive instead, get the setup to sent you to a one drive link to download and install them, should not be to hard, GitHub has a 2GB limit.
|
|
|
Post by c64stuff on Dec 5, 2021 0:13:37 GMT
Forgive me if I missed it, but does game manager now have the ability to automatically scrape box art and metadata for games? That would be approaching launchbox or RetroPie league status. And I know it's probably pie in the sky, but attract mode on the mini and Maxi would be epic, even if it required keeping video playback at a low resolution and in a smaller view box. Then again, if EmulationStation (or whatever it was?) front end is already possible, is it possible within that?
|
|
|
Post by spannernick on Dec 7, 2021 19:03:33 GMT
Yes it can scrape the cover and screenshots.
No Emulation Station will not work, it need more memory for it to work, 256mb is to small, it needs about 512mb,I have tried to run it and it runs out of memory, Retroarch just about runs not all cores work.
|
|
|
Post by lantzelot on Dec 10, 2021 9:39:26 GMT
New release available: 2.0.0PCU Game Manager is renamed to PCUAE Manager. The main exe file is also renamed from PCUGameManager.exe to PCUAEManager.exe. To upgrade download the PCUAEManager.exe and add it to the folder where PCU game manager is located. Remove the old PCUGameManager.exe file. New features: - Installation of PCUAE and the different Mode packs. A new menu option "PCUAE" is available. The different install options in the menu automatically download the setup file and launches it from the manager.
- Automatic updates of the PCUAE manager. A check for new versions is perfomed everytime the manager is started. It will download a new version and launch an updater to eliminate the need to copy the exe file manually.
- New feature to swap the game file with the first saved state for a specific game to fix NTSC/PAL issues. Available in the tools menu. More information about this is available here.
Fixes: - A saved state can be deleted, a delete button is available.
- Pressing F5 to refresh the manager also updates the saved states for the selected game.
- New image for saved states that are missing a screenshot
|
|
|
Post by spannernick on Dec 11, 2021 12:59:28 GMT
maybe add language packs to to the setup gr davy and maybe run a setup with start where you can choose if you want to install PCUAE or use game manager setup Can not add them, they are to big to put on GitHub and I only want the original setup of PCUAE on it, it's so you can install/update PCUAE easily. New release available: 2.0.0PCU Game Manager is renamed to PCUAE Manager. The main exe file is also renamed from PCUGameManager.exe to PCUAEManager.exe. To upgrade download the PCUAEManager.exe and add it to the folder where PCU game manager is located. Remove the old PCUGameManager.exe file. New features: - Installation of PCUAE and the different Mode packs. A new menu option "PCUAE" is available. The different install options in the menu automatically download the setup file and launches it from the manager.
- Automatic updates of the PCUAE manager. A check for new versions is perfomed everytime the manager is started. It will download a new version and launch an updater to eliminate the need to copy the exe file manually.
- New feature to swap the game file with the first saved state for a specific game to fix NTSC/PAL issues. Available in the tools menu. More information about this is available here.
Fixes: - A saved state can be deleted, a delete button is available.
- Pressing F5 to refresh the manager also updates the saved states for the selected game.
- New image for saved states that are missing a screenshot
Thanks... its brilliant.. First post has been updated with a new setup file now.
|
|
|
Post by lantzelot on Dec 11, 2021 21:22:56 GMT
when i exported the defauld games i get an error about 132 errors can you check it ? Could NOT copy files for: Galaxian
java.nio.file.NoSuchFileException: .\screens\GALAXIAN-01.png
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at java.base/sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:98)
at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:283)
at java.base/java.nio.file.Files.copy(Files.java:1299)
at se.lantz.manager.ExportManager.copyFilesForCarousel(ExportManager.java:233)
at se.lantz.manager.ExportManager.copyFilesForCarousel(ExportManager.java:173)
at se.lantz.gui.exports.ExportWorker.doInBackground(ExportWorker.java:39)
at se.lantz.gui.exports.ExportWorker.doInBackground(ExportWorker.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 many Vic-20 games are missing a screenshot in the screens folder. The database contains a path to GALAXIAN-01.png for example, but that file is missing. I wonder how these games where added to the game manager? Because if you only add one screenshot to a game it automatically saves a copy of it as <name>-01.png as the second one, so this should not happen... Perhaps the games where added with an early version of the game manager where this was buggy in some way. I think we need to go through this offical game lists and correct them. I can perhaps add a validation feature in the tools menu that runs through all games and checks that screens and covers that the db points to exists in the folders and try to correct them automatically (add a second screen (copy of the first one) for example if missing).
|
|