Update 0.5.9 - In-game config dashboard & redesigned config!


Note: Remember that you have to download each update manually. GameTranslate does not currently have any auto-update support.

New in-game dashboard

New Configuration design

Old Configuration design

The change may not seem much to the naked eye, and in some cases, I actually prefer the old look. However, this redesign to the configuration was very much a necessity to make things more intuitive, easier to read, easier to adapt for large screens and last but most importantly, for the development's sake. I had thrown in so many new features hastily without properly building a decent UI system first. It just got worse and worse and I needed to restructure it completely. It will now be a breeze in comparison to add new configs, change localization keys and keep things 1:1 as much as possible with the in-game dashboard. If anyone's wondering why the in-game dashboard is so ugly in comparison -- well, to be able to render windows in-game, I'm using IMGUI. It's ugly by design, pretty much. Very old. A pain to work with visually. So there's that.

Next week(s)

For the next week or weeks, depending on time & progress, I will be focusing on making the tutorials as good as possible, especially the capture tutorial, as I have noticed that many are struggling to understand it. Which is 100% my fault, it's terribly executed. Truthfully, I hate working on these parts. It's not enjoyable, it doesn't scratch my brain. But it has to be done. This will most likely be the update that will make me feel like the app is ready to take on a Steam release. Which leads me to an announcement - the price of GameTranslate will increase to $7.5 once it is released on Steam. This is done to make it possible for me to work on the app full-time in the near future, and to give the early buyers a tiny reward for helping out in various ways and keeping the fuel burning. Once I have recovered from issues and attention that may be needed following the release, I can finally start work on improving the core features of the app - translation and OCR.

Hope you all had a good weekend!

To follow the development at a more detailed level & be able to quickly get in touch with me, join GameTranslate's Discord server

Changelog

  • Added in-tool real-time configuration through the Dashboard. Use Ctrl + Shift + F1 to open. (there should be bugs / possibly forgotten features, please report anything you see!)
  • Dashboard is now resizable, moveable and can snap to nine different grids
  • WGC is now once again the default screenshot capture API due to compatibility issues arising with Stream friendly API
  • If WGC init fails, the order of prioritization is now DXGI > Stream Friendly
  • Stream friendly API now runs completely async (DXGI and WGC are sure to follow)
  • Y threshold can now be set to 0, which makes it possible to capture tightly spaced horizontal text that you may not want to be merged into sentences
  • Fixed DeepL translations to location specific or language specific not working at all (Portuguese (Brazilian), Chinese (Traditional) etc)
  • GameTranslate now uses physical keyboard mapping to better support keyboards globally (please report any keybinding issues that may have arisen)
  • Likely fixed a rare bug arising with DXGI capturing the overlay in Automatic mode
  • Fixed monitor selection font sizing not being legible at all times
  • Added a 'crash report' dialog on launch, triggered if the app generated a crashdump file. User can select to Discard or Send the file report(s). (Please do send them, it really helps!)
  • Added EULA dialog on first launch (please write to me if you have any questions about it!)
  • Added 'About' page located next to the version number in the top-left. It contains 'App', 'Credits', 'EULA' and 'Privacy policy' sections
  • Fixed broken tutorial pathing for 'Games' section
  • Made massive changes to the structure of the main app and the tool in terms of configuration & other miscellaneous things that are common between the two. Should speed up development regarding these things & make them operate more similarly
  • Started working on a test-bed again for OCR and other relevant functions. When it is ready, it should massively help improve it in GameTranslate
  • Completely redesigned the layout & most of the styling for the Configuration in the main app
  • Removed max height and width for the main app
  • Made dropdowns into popups if no space is available downwards
  • Created a new naming system for localization key
  • Made the tutorial tooltip window standalone so it can render outside of main window
  • Modified tutorial tooltip window moving/resizing to be smoother
  • All of the Configuration content should now have localized keys
  • Fixed a crash happening to .msix package due to .msix installs running in virtualized environment (prep for Microsoft Store release)
  • Increased waiting period for Attached mode to find target window (should resolve some launch issues)
  • Allow empty JSON path so users can retrieve raw response and figure out the JSON path that way
  • API requests for Custom API should now return errors properly from the API
  • Removed an extra invisible border for the tutorial window that happened in some Windows versions
  • Dashboard in the tool now has the same structure as Configuration in the main app
  • Dashboard now uses the same localization keys as the Configuration in the main app
  • Made an attempt to fix some paint crash related to Tauri (will likely stick until I can bump up to newest Tauri version, but hopefully this helps a little bit..)

If you're happy with the updates you're receiving and wish to support me, please consider giving a small donation at buymeacoffee.com/gametranslate

Thank you! ❤

Get GameTranslate

Buy Now$5.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.