Software that enhances the Uma Musume (DMM Version) experience.
For questions and feedback, join the Discord server:
- EXNOA-CarrotJuicer (Not made by me.)
- Download the latest version's
Umamusume.7z
: - Extract CarrotJuicer's
version.dll
to the game's installation folder.
(The same folder whereumamusume.exe
is located.) - While optional, CarrotJuicer allows Uma Launcher to extract information from the network packets the game sends/receives. This information is necessary to determine the current status of the game, and needed for most of the features of Uma Launcher to work.
- Download the latest version's
First, read the requirements above. Then download the latest version's UmaLauncher.exe
:
Download the latest release's UmaLauncher.exe
and run it. Right-click the horseshoe icon in the system tray to change the settings or close Uma Launcher.
On first launch or when you change the game's location, you may be asked to select the installation location for the game if you are not using the default location.
When a new version of Uma Launcher is available, you will be notified on startup. You may choose to update, or postpone the update temporarily or permanently.
If you want to use all features of Uma Launcher together with Trainers' Legend G (or the English translation project), you can do so by adding CarrotJuicer to TLG's config.json file. Follow these steps:
- Rename CarrotJuicer's
version.dll
to something else, e.g.carrotjuicer.dll
. - Copy the renamed
carrotjuicer.dll
to the same directory asumamusume.exe
. - Install TLG and/or the English translation patch as normal.
- Make a copy of
config.json
in case something goes wrong. - Patch your existing
config.json
using the TLG Config Patcher page and overwrite the originalconfig.json
. (Change the mod DLL if you named it something different.)
If you understand json files, you can manually add"carrotjuicer.dll"
to the config file like this:"loadDll": ["carrotjuicer.dll"]
- The program automatically launches the game through DMM and closes it without needing any extra interaction.
- Exceptions are: Logging into DMM and confirming game updates.
- The script will ask for administrator privileges to interact with the Uma Musume window.
An example of the training rich presence during training.
- Shows which home screen you're on.
- Shows training and concert details extracted from the game's packets. (CarrotJuicer required)
- (Still work-in-progress.)
(CarrotJuicer required)
An example of the automatic training event helper scrolling to the training event.
- Automatically start a browser window with the current trained character and support cards.
- Automatically selects and scrolls to event choices when needed.
- Displays a useful table of the current training facilities' details.
- Customize the table's rows and settings to your liking.
- Supports Edge, Chrome and Firefox browsers.
(CarrotJuicer required)
An example of a training run CSV, imported into Excel. (Only a subset of columns is shown.)
- With the 'Track trainings' setting enabled, your training runs will be saved as a gzip file in the
training_logs
folder. This folder will be automatically created next to the exe. - Use the 'Export Training CSV' option in the tray icon menu to export the training logs to a CSV file.
- CSVs can be generated without launching the exe by dragging and dropping logs from the
training_logs
folder onto the exe. - CSV format documentation
An image showing the different settings in the tray icon.
- Various options to enable/disable during gameplay by right-clicking the horse shoe icon in the system tray/taskbar:
- Locking and remembering the game window position for portrait and landscape mode separately.
- This also includes the automatic training event helper.
- Automatically resizing the game to the largest possible size on your screen.
- Take screenshots.
- Locking and remembering the game window position for portrait and landscape mode separately.
Uma Launcher is in no way associated with Uma Musume, Cygames Inc., DMM or DMM Games/EXNOA LLC. It is the developer's belief that this tool is harmless to the above companies and brands and merely acts as a tool to improve the user experience.
This code is available under the GNU GPLv3 license.
Credits for included libraries can be found in the credits file.