Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

EditTMD 3DS: Difference between revisions

From GameBrew
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=EditTMD
|title=EditTMD
|image=EditTMD.jpg
|image=3dspc.png
|description=Edit tmd files.
|description=Edit tmd files.
|author=cearp
|author=cearp
Line 8: Line 8:
|version=1.0
|version=1.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrews/edittmd.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/edittmd.zip
|website=https://gbatemp.net/threads/release-edittmd-edit-tmd-files.376426
|website=https://gbatemp.net/threads/release-edittmd-edit-tmd-files.376426
}}
}}
Line 44: Line 44:
                       0xFFFF
                       0xFFFF
   -versionD VERSIOND  Enter a new version number in decimal. 0 to 65535
   -versionD VERSIOND  Enter a new version number in decimal. 0 to 65535
 
==Known issues==
==Known issues==
Tested on mac by the author but several reported getting error message on Windows.
Tested on mac by the author but several reported getting error message on Windows.


==External links==
==External links==
* GBAtemp - https://gbatemp.net/threads/release-edittmd-edit-tmd-files.376426/
* GBAtemp - https://gbatemp.net/threads/release-edittmd-edit-tmd-files.376426
 
[[Category:3DS homebrew applications]]
[[Category:PC utilities for 3DS homebrew]]

Latest revision as of 11:12, 22 Haziran 2024

EditTMD
3dspc.png
General
Authorcearp
TypePC Utilities
Version1.0
LicenseMixed
Last Updated2014/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.

External links

Advertising: