[Localization] Added DeepL as an AI-driven translation agent for localization.
[Localization] Added 5 new Languages, translated via DeepL.
[Localization] Hopefully improved existing German, French, Japanese, and French translations.
[Localization] Credits to @CDreamer for assisting with localization for es-MX [Spanish (Mexico)]. *Not yet active
New build should be dropping today if not. Only noticeable improvement would be the addition of a FileNotFoundException handler that will ask you to re-locate any 'missing' files. Especially useful during large batches of installations.
Sorry I've been gone, I've been in the hospital.(basically dying.. Body giving up)
But I am coming back to this with renewed vitality. (literally ) and a brand new PC build. The next few days I'll spend putting together my machine , and get right back to work addressing bugs, and moving forward with development. It's been _BUGGING_me that I've been unable to keep my commitments to this project.
I will do my best once I get back into the swing of things, to push updates .. at a healthy rhythm, and do better about support.
this 'error' is because there is no target drive. Yes this is a bug. but only visual in logging... nothing is actually broken. Thank you for pointing it out.
I haven't really been able to get back to this properly sadly, but I didn't change any code relating to cover art.. So, gametdb may have changed something on their end that I need to account for.. as of now, the download attempts are resulting in 404's . I'm not entirely sure why it would suddenly break. The images are still technically there on the server, and the links work in browsers, but for whatever reason the way it was coded to download results in 404.. Top of my list... sorry.
I haven't really been able to get back to this properly sadly, but I didn't change any code relating to cover art.. So, gametdb may have changed something on their end that I need to account for.. as of now, the download attempts are resulting in 404's . I'm not entirely sure why it would suddenly break. The images are still technically there on the server, and the links work in browsers, but for whatever reason the way it was coded to download results in 404.. Top of my list... sorry.
2.6.1.3 - Cover art fix, and better Chinese translation
Sorry for my absence. Long overdue, but I fixed the issue with cover artwork not downloading, and finally added fei0316's Chinese simplified and traditional translations he kindly worked on at the end of last year.
Let me know if there is anything else broken that needs fixed.. I know someone said something about having issues with the second disks. Its.. just been a while, need to hook up my old hard drive to test. But that'll be next if it isn't working now.
Downloading is fixed, sorry about that. Make sure to go through the settings for covers if you're wanting to transfer them to USB Loader or Wiiflow, etc.
Note: The directory covers are downloaded to is [install directory]\covers\cache\. Kind of wanting to polish/re-work the Cover transfer dialogue, but.. it's not broken, so not fixing it right now. GitHub Release 2.6.1.3
How're you linking to the release if I might ask, so that I can avoid breaking it. IIRC I started to use the 'latest' tag, but apparently thought better of it.. Did you find a static URL that directs to the setup of the latest numbered release or? I could probably go back to using the 'latest' tag, but .. the setup would be numbered still.. unless I break/change that standard going forward on GitHub, and just have it under release/download/latest/setup.exe.. Would want to make sure that's cool with @Laete_Meireles
So long as each of your future releases includes gcbm.zip in a similar format (i.e. please don't all of a sudden introduce a subfolder to the zip). Current structure of the zip should ideally be maintained as per the pic below. Worst case scenario if something breaks on my end and I'll eventually fix it up.
Can you change the release zip names to remove version numbers so that the zip is always named the same for each release? Doing so will allow us to always get the latest version by following this link
So long as each of your future releases includes gcbm.zip in a similar format (i.e. please don't all of a sudden introduce a subfolder to the zip). Current structure of the zip should ideally be maintained as per the pic below. Worst case scenario if something breaks on my end and I'll eventually fix it up.
See.. I knew that... really. ugh. Been away too long and too much has gone on. There is a 'latest' tag, so when publishing releases it gives the option to tag it as such. But, we've been using numbered releases as the tags.. currently what's tagged as 'latest' is from last summer. Got confused.. that's /releases/tags/latest/. not /releases/latest/ (redirects to the newest numbered release, because.. github. duh).. Blonde moment..
Thanks for the well-wishes, still have some recovering to do, but overall doing much better.
I feel your pain man. I was recently in the hospital for awhile and still have a long road to recovery as well and in the meantime I am not independent in a lot of ways. But the community has been super supportive, I even have A get well soon XFlak thread here at gbatemp describing my surgery and stuff. Don't feel obligated to share personal details, but know that if you do, the community here will support you, and not use that kind of personal info against you.
Not sure when this got unhooked, but it's working once more..
Also fixed an issue with drop down list for destination drives becoming disabled, and or causing errors.
Fairly positive the last time I touched this code I was in a fever dream.. Oof.
Fixed es-MX (Spanish-Mexican) translation (Sorry it took so long @CDreamer) , and tweaked the details pane of the destination tab to better match the source tab.
I've found a weird bug in the app. When I try to use the "Install game (Scrub)" option, the program throws a .NET Framework unhandled exception error. "File not found" and then this large piece of explaining the error (sorry, I'm not even close to a coder :-) )
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception (0x80004005): Не удается найти указанный файл
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at GCBM.frmMain.<InstallGameScrub>d__116.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
at GCBM.frmMain.<StartScrub>d__114.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
The .NET Framework is up to date on this machine, using version 4.8... What am I doing wrong? Thanks!
Oh, I guess, I found what's wrong. It's the installer messing up the bin folder, I think. Everything is fine with the zipped version.
I've found a weird bug in the app. When I try to use the "Install game (Scrub)" option, the program throws a .NET Framework unhandled exception error. "File not found" and then this large piece of explaining the error (sorry, I'm not even close to a coder :-) )
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception (0x80004005): Не удается найти указанный файл
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at GCBM.frmMain.<InstallGameScrub>d__116.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
at GCBM.frmMain.<StartScrub>d__114.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
The .NET Framework is up to date on this machine, using version 4.8... What am I doing wrong? Thanks!
Oh, I guess, I found what's wrong. It's the installer messing up the bin folder, I think. Everything is fine with the zipped version.
Looking into this, thank you, not sure why the Cyrillic shows up... are you using Russian anywhere? Scrubbing currently passes arguments to gcit and runs it in a hidden shell essentially, so something about the arguments getting passed must be getting screwy somehow.
Looking into this, thank you, not sure why the Cyrillic shows up... are you using Russian anywhere? Scrubbing currently passes arguments to gcit and runs it in a hidden shell essentially, so something about the arguments getting passed must be getting screwy somehow.
Yeah, I use Russian Windows. Switched to English localisation just to check if there is a problem regarding enconding incompatibilty or something like that. Then I just noticed a bunch of duplicating folders in "bin" folder with gcit exe missing.
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
Another day, another great emulator that makes its way into the Apple Store for more users to enjoy. With Apple opening its store up to videogame emulators earlier...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
Continuing with the number of available retro emulators found in the Apple Store, after Apple's decision to finally allow videogame emulators on their store, another...
Sony is once more attempting to reintroduce players to their older library of games by re-releasing classic PlayStation 2 titles onto the PlayStation Store. During...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
Sony is once more attempting to reintroduce players to their older library of games by re-releasing classic PlayStation 2 titles onto the PlayStation Store. During...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
The latest State of Play is here. This is PlayStation's Summer showcase, providing updates to new updates on upcoming games and brand new reveals. The 35-minute...
E3 may be gone, but it's not forgotten, as the trend of a massive Summer video game showcase still lives on in the form of the Summer Game Fest. Promising two hour of...