About This File
The SMB4 League Import Tool lets you import, manage, and register custom leagues for Super Mega Baseball 4 so they appear properly in your game.
If someone shares a custom league with you, or you create multiple leagues yourself, this tool integrates them cleanly into your own save structure.
What This Tool Does
1. Reads your SMB4 save directory
You point the tool at the folder containing your SMB4 saves (the one that contains master.sav).
From there, it automatically detects:
- master.sav
-
all league-*.sav files (including any custom ones you downloaded or created)
2. Shows which leagues are registered in the game
SMB4 only loads leagues that are listed inside t_league_savedatas in master.sav.
This tool shows:
- which leagues are registered (visible in SMB4)
-
which leagues are unregistered (save exists, but SMB4 won’t load it)
3. Lets you register or unregister leagues with one click
- Checking Registered adds a league’s GUID to master.sav.
-
Unchecking Registered removes it.
SMB4 will only display leagues marked as registered.
4. Saves changes safely
When you click Save Changes, the tool updates your master.sav with:
- correct league GUIDs
- proper ordering (default leagues first)
- no duplicates
-
no invalid entries
All temporary files LIT needs to function are cleaned up automatically on exit.
How to use it:
1. Make sure Super Mega Baseball 4 is not actively running as it loads the save files in memory
2. Launch the tool and click on "Select Saves Folder" to navigate to your saves folder for Super Mega Baseball 4
3. Click on "Load All Leagues" and all leagues found in your saves folder will be scanned and shown in the data table. Anything that SMB4 can see in-game is set to "Registered" and what it can't see is "Unregistered".
4. If you downloaded a custom league that your game can't see yet, it will show as "Unregistered". You can check the box under Registered to have it be seen in your game.
5. Click Save Changes. It should update your master.sav file with the updated list of leagues.
What's New in Version 0.12
Released
- Cleared up UI elements
- GUID is now displayed in UUID format for easier clarity on which GUID corresponds to what league save you have
- Ignores Franchise Saves which can use the same league-*.sav naming convention

