[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.
It wasn't too long ago we saw our first glimpse of Courage Reborn, another Twilight Princess PC port in the works based on last year's decompilation efforts. With...
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
After much speculation, Nintendo has finally followed their competitors in announcing price increases for their hardware.
You can find a breakdown of what's changing...
Airing last night with very little in the way of warning, a brand new Nintendo Direct was aired. Running for 15 minutes in total, it took a moment to celebrate the...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
As a part of their Financial Results Briefing for the previous year, Nintendo president Shuntaro Furukawa took to the floor to answer key questions around the Switch...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
We are once again here to tell you about a game leaking before its release, but for once, it's not one published by Nintendo. The game files for Microsoft's upcoming...
Continuing with the great news of Pokémon Platinum getting a native unofficial PC port just a few days ago, today, yet another classic title from the franchise has...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
It wasn't too long ago we saw our first glimpse of Courage Reborn, another Twilight Princess PC port in the works based on last year's decompilation efforts. With...
After much speculation, Nintendo has finally followed their competitors in announcing price increases for their hardware.
You can find a breakdown of what's changing...
Airing last night with very little in the way of warning, a brand new Nintendo Direct was aired. Running for 15 minutes in total, it took a moment to celebrate the...
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
As a part of their Financial Results Briefing for the previous year, Nintendo president Shuntaro Furukawa took to the floor to answer key questions around the Switch...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
For the first time in 13 years, the Call of Duty series will again return to Nintendo's consoles. Set to launch on the 23rd of October, the latest release, Modern...