Skip to content

Releases: djethino/unitygametranslator-manager

Release list

v0.1.1

Choose a tag to compare

@djethino djethino released this 27 Aug 18:56

The first update since the Manager was published. It asks before it goes anywhere near the network,
it stops refusing games for the wrong reason, and the access it holds on your account is now
something you can recognise and cut.

Going online

New features

  • It asks before looking anything up, and keeps working offline if you say no — everywhere, not
    only on the screen where the question was put.

Enhancements

  • The switch is named for what it governs, and every screen says which side of it you are on.
    "Work online" replaced "Look things up", which described the mechanism rather than the choice.

Account and linked devices

New features

  • The tool shows the code that names its access. The website prints that code on every line of
    Linked devices and it appeared in no program of ours, so you were asked to name a machine nothing
    let you identify.
  • Games on one machine are grouped together. The tool draws a number once and the mod reads it;
    nothing about your machine is measured, and the website never sees that number as it is.

Bug fixes

  • Signing out hands the access back to the website. It was forgotten locally and left alive on
    the account, where nothing could tell it from one still in use.
  • An access the website refuses is dropped here, instead of being kept and failing on every
    call that followed.

Games and what the tool will do with them

Enhancements

  • A game is judged on whether a translation can exist for it, not on whether we are willing to
    install anything into it. A game we decline to touch is no longer treated as beyond help.

Bug fixes

  • A lineage nobody can answer for is refused before the upload, not after the work is done.
  • Contributing sends you into the game, where that act belongs, instead of to the website.

Interface

Bug fixes

  • A control that cannot act is not offered at all, and an answer that arrived late is no longer
    left on screen once it is stale.

Interface & shared core

New features

  • A translation whose Main has closed says so on the game's card. The tool knew — it refused
    the upload with an explanation — but only after the work was done.

Enhancements

  • Fifty-three flags redrawn, the same ones the mod and the website carry.

v0.1.0

Choose a tag to compare

@djethino djethino released this 25 Aug 13:38

Finds the Unity games on your machine, tells you what each one needs, and sets up
UnityGameTranslator on it — mod loader included — without touching anything that was already there.

Installing the mod by hand means knowing whether a game is Mono or IL2CPP, picking the right mod
loader, choosing one of five builds and extracting it into the right folder. That is a lot to ask
of someone who just wants to play in their own language. This tool answers those questions for you
— and it can tell you something no other installer can: whether the community has already
translated the game.

What it does

  • Finds Unity games from Steam, Epic, GOG and plain folders
  • Identifies the scripting backend (Mono / IL2CPP), the Unity version and the architecture
  • Detects a mod loader that is already installed — and never replaces it
  • Warns you, and refuses, when a game ships an anti-cheat
  • Shows the community translations available for a game, and installs the one you pick
  • Says where you stand on a translation you took part in: the one you publish, or a branch of it
  • Writes your settings into each game, so the mod asks nothing on first run
  • Uninstalls exactly what it installed, and nothing else

No account needed. Finding, downloading and installing translations is anonymous. Signing in
only matters when you want to publish your own.

Nothing is collected — no telemetry, no analytics, no identifier of any kind sent anywhere. If
something goes wrong, diagnose prints a report you choose to share.

Getting started

Download the archive, unzip it anywhere, run UnityGameTranslatorManager.exe. There is nothing to
install; it offers to install itself properly if you want to keep it around.

Give it a command instead (ugt-manager help) and the same program answers on the console — the
command line is there for support and for scripting.

Why this build is not signed

Windows SmartScreen will warn you about it, and it is right to: this executable is new, it carries
no signature, and it has no reputation yet.

It could not be otherwise this time. Code signing for open source is granted to projects that have
already published a release — you have to ship once before you can even apply. This is that
first shipment. The builds that follow will be signed.

Until then, two things are in your hands: check the archive against the .sha256 published beside
it, and read the source — all of it is here.

0d928351e5eaf39cafae83b04d67a7de5ac7e2b062ee1ba7b245adc9ddf11ce1  UnityGameTranslatorManager-v0.1.0-win-x64.zip

What this first build has not had

  • Windows only. Linux and the Steam Deck are written for — Proton included — but the code has
    never been run there and some of its paths are known to be wrong, so no Linux build is published.
    It is meant for a later release, not left out by accident.
  • No wear. It has been driven against real games rather than fixtures, but by one person, and
    nobody outside the project has walked the whole interface yet.

Found something? Open an issue — that is exactly what this build is for.