More actions
No edit summary |
No edit summary |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox | {{Infobox 3DS Homebrews | ||
| title = EditTMD | |title=EditTMD | ||
| image = | |image=3dspc.png | ||
| | |description=Edit tmd files. | ||
| | |author=cearp | ||
| lastupdated = 2014/12/18 | |lastupdated=2014/12/18 | ||
| | |type=PC Utilities | ||
| | |version=1.0 | ||
| website = https://gbatemp.net/threads/release-edittmd-edit-tmd-files.376426 | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/3dshomebrews/edittmd.zip | |||
|website=https://gbatemp.net/threads/release-edittmd-edit-tmd-files.376426 | |||
}} | }} | ||
This is a simple Python tool that that can change the version and title id stored in tmd files. | |||
==User guide== | |||
You can use this to set the title version: | |||
* <code>python EditTMD.py inputtmd -versionH FFFF</code> will set the title version to the maximun it can be. | |||
* <code>python EditTMD.py inputtmd -versionD 65535</code> if you want in decimal. | |||
* | |||
* | |||
* You cannot try to set a new version using both versionH and versionD options, the program will not let you. | * You cannot try to set a new version using both versionH and versionD options, the program will not let you. | ||
You can also set a new title id | You can also set a new title id: | ||
* <code>python EditTMD.py inputtmd -title 0123456789ABCDEF</code> | |||
* The title id must be 16 hexadecimal characters long. | |||
The | Apply values for specific path/directory: | ||
* You can set the values for a whole directory of tmd files (it looks for files that end in tmd, and files that end in tmd.out). | |||
* The folder is searched recursively, so it will go into sub folders, and their subfolders, etc etc, looking for tmd files and setting the values you specify. | |||
* To do this, instead of giving the tool a path to a file, simply give it a path to a folder. | |||
usage: edittmd.py [-h] [-title TITLE] | |||
[-versionH VERSIONH | -versionD VERSIOND] | |||
inputfile | |||
usage: edittmd.py [-h] [-title TITLE] | positional arguments: | ||
inputfile Input a TMD file, or a directory that will be | |||
recursively searched for TMD files with filenames ending | |||
in 'tmd' and 'tmd.out' | |||
optional arguments: | |||
-h, --help Show this help message and exit | |||
-title TITLE Enter a new Title ID, which must be 16 hexadecimal | |||
characters long | |||
-versionH VERSIONH Enter a new version number in hex. 0 to FFFF/0x0 to | |||
0xFFFF | |||
-versionD VERSIOND Enter a new version number in decimal. 0 to 65535 | |||
==Known issues== | |||
Tested on mac by the author but several reported getting error message on Windows. | |||
==External links== | |||
* GBAtemp - https://gbatemp.net/threads/release-edittmd-edit-tmd-files.376426 | |||
Latest revision as of 11:12, 22 Haziran 2024
EditTMD | |
---|---|
General | |
Author | cearp |
Type | PC Utilities |
Version | 1.0 |
License | Mixed |
Last Updated | 2014/12/18 |
Links | |
Download | |
Website | |
This is a simple Python tool that that can change the version and title id stored in tmd files.
User guide
You can use this to set the title version:
python EditTMD.py inputtmd -versionH FFFF
will set the title version to the maximun it can be.python EditTMD.py inputtmd -versionD 65535
if you want in decimal.- You cannot try to set a new version using both versionH and versionD options, the program will not let you.
You can also set a new title id:
python EditTMD.py inputtmd -title 0123456789ABCDEF
- The title id must be 16 hexadecimal characters long.
Apply values for specific path/directory:
- You can set the values for a whole directory of tmd files (it looks for files that end in tmd, and files that end in tmd.out).
- The folder is searched recursively, so it will go into sub folders, and their subfolders, etc etc, looking for tmd files and setting the values you specify.
- To do this, instead of giving the tool a path to a file, simply give it a path to a folder.
usage: edittmd.py [-h] [-title TITLE] [-versionH VERSIONH | -versionD VERSIOND] inputfile positional arguments: inputfile Input a TMD file, or a directory that will be recursively searched for TMD files with filenames ending in 'tmd' and 'tmd.out' optional arguments: -h, --help Show this help message and exit -title TITLE Enter a new Title ID, which must be 16 hexadecimal characters long -versionH VERSIONH Enter a new version number in hex. 0 to FFFF/0x0 to 0xFFFF -versionD VERSIOND Enter a new version number in decimal. 0 to 65535
Known issues
Tested on mac by the author but several reported getting error message on Windows.