Tool TConvert - Extract content files and convert them back

Windows Defender hates this program...
Yep, I can't open it either....


1614829713303.png


I just want to make the textures like my texture pack from Minecraft :(

It doesn't even give an option to run, as you see here. I don't know why it isn't working
 
Yep, I can't open it either....


View attachment 310688

I just want to make the textures like my texture pack from Minecraft :(

It doesn't even give an option to run, as you see here. I don't know why it isn't working
You can click "More info" and the option to Run Anyway will appear, Windows just does that for most .exe files that aren't labelled with an author
 
Hmm... I'm a total noob at this, but, how do I convert a TTF font file? Wish to have custom font for Terraria.
I tried using "Convert" option, and adding the Input folder (where my TTF font file is) and output folder, where I want the converted font to go... but nothing happens. It does say it's finished... but there are no new files created. There's nothing at all, really.
 
I tried using it but some files appear to be missing (for example, dryad, party girl, and guide are definitely not there). Is there any way I can fix that?
 
Heuqc2a.png


A combination tool for managing Terraria content resources. Extract from Xnbs, convert to Xnbs, backup, and restore. The unofficial sequel to TExtract.

Supports: Images, Sounds, Sprite Fonts, ReLogic's Dynamic Sprite Fonts, and Wave Banks




0WIdxpO.png


Preview

(This preview has been sped up)
XWBaOIG.gif


0WIdxpO.png


Features

~ Extract image, sound, and font resources from Terraria's Xnb files, and extract songs from Terraria's Xwb wave bank ~
~ Convert images and sounds back into Xnb format and copy them to the content directory ~
~ Backup and restore your content folder for when you need to remove changes (Glorified file copier) ~
~ Run scripts that give more control over where files go when they are converted or extracted ~
~ Drop files into the window to automatically process them ~
~ Command line support for use with Windows Shell or the command prompt ~
~ Set paths as "." to use the current directory of the executable ~

Requirements

.NET Framework 4.5.2 | Windows 7 or later

Downloads: v1.0.2.1

TConvert-1.0.2.1.exe
(The main UI-based executable)
TConvert-Console-1.0.2.1.exe
(The pure terminal version of TConvert. Works better in command prompt but has no UI)

~ Previous downloads can be found at the bottom of the page ~

0WIdxpO.png


Script Guides

How to Write XML
How to Write Scripts
Example Script


Links

Wiki | Credits | Image Album | Source Code


0WIdxpO.png


⬅ Other Information

v1.0.2.1
  • Program no longer crashes when failing to find the Terraria install directory and trying to extract a Wave Bank.
v1.0.2.0
  • Both now support premultiplying image alpha when converting to XNB. Note: This feature is enabled by default as most users will be expecting it (especially when A == 0 and RGB != Black)
v1.0.1.0
  • Now packaged with the full version of FFmpeg, which drastically increased the file size of the executable.
  • Numerous non-wave audio formats are now supported.
  • Now launches Terraria from the configured save folder in Terra Launcher if present on the computer.
  • A bit of code refactoring.
v1.0.0.4
  • No longer throws an error when encountering comments in xml scripts.
v1.0.0.3
  • Wave Banks can now extract to and from paths with spaces in them.
  • Renamed extracted tracks and TrackList file.
v1.0.0.2
  • Font checkbox in extract tab should properly disable.
  • No more errors related to invalid or null paths.
v1.0.0.1
  • Fixed an outdated error message window using the old program name and not linking to the correct GitHub page.
v1.0.0.0
The first release. Comes with everything you need to convert and extract Xnb files.​
Will this be updated for 1.4.2?
I mean it would be nice to get actual song names for every new one and get the new order because boss 1 is no longer song #4 it is song #5
And also I don’t know if it is because some of the sprites are invisible, but that might not be the case
 
HHey
Heuqc2a.png


A combination tool for managing Terraria content resources. Extract from Xnbs, convert to Xnbs, backup, and restore. The unofficial sequel to TExtract.

Supports: Images, Sounds, Sprite Fonts, ReLogic's Dynamic Sprite Fonts, and Wave Banks




0WIdxpO.png


Preview

(This preview has been sped up)
XWBaOIG.gif


0WIdxpO.png


Features

~ Extract image, sound, and font resources from Terraria's Xnb files, and extract songs from Terraria's Xwb wave bank ~
~ Convert images and sounds back into Xnb format and copy them to the content directory ~
~ Backup and restore your content folder for when you need to remove changes (Glorified file copier) ~
~ Run scripts that give more control over where files go when they are converted or extracted ~
~ Drop files into the window to automatically process them ~
~ Command line support for use with Windows Shell or the command prompt ~
~ Set paths as "." to use the current directory of the executable ~

Requirements

.NET Framework 4.5.2 | Windows 7 or later

Downloads: v1.0.2.1

TConvert-1.0.2.1.exe
(The main UI-based executable)
TConvert-Console-1.0.2.1.exe
(The pure terminal version of TConvert. Works better in command prompt but has no UI)

~ Previous downloads can be found at the bottom of the page ~

0WIdxpO.png


Script Guides

How to Write XML
How to Write Scripts
Example Script


Links

Wiki | Credits | Image Album | Source Code


0WIdxpO.png


⬅ Other Information

v1.0.2.1
  • Program no longer crashes when failing to find the Terraria install directory and trying to extract a Wave Bank.
v1.0.2.0
  • Both now support premultiplying image alpha when converting to XNB. Note: This feature is enabled by default as most users will be expecting it (especially when A == 0 and RGB != Black)
v1.0.1.0
  • Now packaged with the full version of FFmpeg, which drastically increased the file size of the executable.
  • Numerous non-wave audio formats are now supported.
  • Now launches Terraria from the configured save folder in Terra Launcher if present on the computer.
  • A bit of code refactoring.
v1.0.0.4
  • No longer throws an error when encountering comments in xml scripts.
v1.0.0.3
  • Wave Banks can now extract to and from paths with spaces in them.
  • Renamed extracted tracks and TrackList file.
v1.0.0.2
  • Font checkbox in extract tab should properly disable.
  • No more errors related to invalid or null paths.
v1.0.0.1
  • Fixed an outdated error message window using the old program name and not linking to the correct GitHub page.
v1.0.0.0
The first release. Comes with everything you need to convert and extract Xnb files.​
[/SPOIL​
Heuqc2a.png


A combination tool for managing Terraria content resources. Extract from Xnbs, convert to Xnbs, backup, and restore. The unofficial sequel to TExtract.

Supports: Images, Sounds, Sprite Fonts, ReLogic's Dynamic Sprite Fonts, and Wave Banks




0WIdxpO.png


Preview

(This preview has been sped up)
XWBaOIG.gif


0WIdxpO.png


Features

~ Extract image, sound, and font resources from Terraria's Xnb files, and extract songs from Terraria's Xwb wave bank ~
~ Convert images and sounds back into Xnb format and copy them to the content directory ~
~ Backup and restore your content folder for when you need to remove changes (Glorified file copier) ~
~ Run scripts that give more control over where files go when they are converted or extracted ~
~ Drop files into the window to automatically process them ~
~ Command line support for use with Windows Shell or the command prompt ~
~ Set paths as "." to use the current directory of the executable ~

Requirements

.NET Framework 4.5.2 | Windows 7 or later

Downloads: v1.0.2.1

TConvert-1.0.2.1.exe
(The main UI-based executable)
TConvert-Console-1.0.2.1.exe
(The pure terminal version of TConvert. Works better in command prompt but has no UI)

~ Previous downloads can be found at the bottom of the page ~

0WIdxpO.png


Script Guides

How to Write XML
How to Write Scripts
Example Script


Links

Wiki | Credits | Image Album | Source Code


0WIdxpO.png


⬅ Other Information

v1.0.2.1
  • Program no longer crashes when failing to find the Terraria install directory and trying to extract a Wave Bank.
v1.0.2.0
  • Both now support premultiplying image alpha when converting to XNB. Note: This feature is enabled by default as most users will be expecting it (especially when A == 0 and RGB != Black)
v1.0.1.0
  • Now packaged with the full version of FFmpeg, which drastically increased the file size of the executable.
  • Numerous non-wave audio formats are now supported.
  • Now launches Terraria from the configured save folder in Terra Launcher if present on the computer.
  • A bit of code refactoring.
v1.0.0.4
  • No longer throws an error when encountering comments in xml scripts.
v1.0.0.3
  • Wave Banks can now extract to and from paths with spaces in them.
  • Renamed extracted tracks and TrackList file.
v1.0.0.2
  • Font checkbox in extract tab should properly disable.
  • No more errors related to invalid or null paths.
v1.0.0.1
  • Fixed an outdated error message window using the old program name and not linking to the correct GitHub page.
v1.0.0.0
The first release. Comes with everything you need to convert and extract Xnb files.​
Hey,can i change 1.3 music by this?
 
Heuqc2a.png


A combination tool for managing Terraria content resources. Extract from Xnbs, convert to Xnbs, backup, and restore. The unofficial sequel to TExtract.

Supports: Images, Sounds, Sprite Fonts, ReLogic's Dynamic Sprite Fonts, and Wave Banks




0WIdxpO.png


Preview

(This preview has been sped up)
XWBaOIG.gif


0WIdxpO.png


Features

~ Extract image, sound, and font resources from Terraria's Xnb files, and extract songs from Terraria's Xwb wave bank ~
~ Convert images and sounds back into Xnb format and copy them to the content directory ~
~ Backup and restore your content folder for when you need to remove changes (Glorified file copier) ~
~ Run scripts that give more control over where files go when they are converted or extracted ~
~ Drop files into the window to automatically process them ~
~ Command line support for use with Windows Shell or the command prompt ~
~ Set paths as "." to use the current directory of the executable ~

Requirements

.NET Framework 4.5.2 | Windows 7 or later

Downloads: v1.0.2.1

TConvert-1.0.2.1.exe
(The main UI-based executable)
TConvert-Console-1.0.2.1.exe
(The pure terminal version of TConvert. Works better in command prompt but has no UI)

~ Previous downloads can be found at the bottom of the page ~

0WIdxpO.png


Script Guides

How to Write XML
How to Write Scripts
Example Script


Links

Wiki | Credits | Image Album | Source Code


0WIdxpO.png


⬅ Other Information

v1.0.2.1
  • Program no longer crashes when failing to find the Terraria install directory and trying to extract a Wave Bank.
v1.0.2.0
  • Both now support premultiplying image alpha when converting to XNB. Note: This feature is enabled by default as most users will be expecting it (especially when A == 0 and RGB != Black)
v1.0.1.0
  • Now packaged with the full version of FFmpeg, which drastically increased the file size of the executable.
  • Numerous non-wave audio formats are now supported.
  • Now launches Terraria from the configured save folder in Terra Launcher if present on the computer.
  • A bit of code refactoring.
v1.0.0.4
  • No longer throws an error when encountering comments in xml scripts.
v1.0.0.3
  • Wave Banks can now extract to and from paths with spaces in them.
  • Renamed extracted tracks and TrackList file.
v1.0.0.2
  • Font checkbox in extract tab should properly disable.
  • No more errors related to invalid or null paths.
v1.0.0.1
  • Fixed an outdated error message window using the old program name and not linking to the correct GitHub page.
v1.0.0.0
The first release. Comes with everything you need to convert and extract Xnb files.​
When I try to transform fonts into png it just won't show some letters
 
How do i use it?
Im kinda late but, just open TConvert, search for your Terraria files, select if you want just a file or a whole folder, then select the files you need, then look for the folder you want them to be exported and done, you have the files converted.
 
I have a problem. I replaced the music files and the following error appeared when converting to XNB:
Time: 02.03.2022 17:29:16

Error: Converting: E:\Terraria output\Sounds\Female_Hit_0.wav
Reason: Wav error (Invalid file format: ���D.)
Error: Converting: E:\Terraria output\Sounds\Female_Hit_1.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Female_Hit_2.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Player_Hit_0.wav
Reason: Wav error (Invalid file format: ���D.)
Error: Converting: E:\Terraria output\Sounds\Player_Hit_1.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Player_Hit_2.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Player_Killed.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Roar_0.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\04 Boss 1.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\11 Boss 2.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\13 Boss 3.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\17 Boss 4.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\24 Plantera.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\38 Moon Lord.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\57 Unknown.wav
Reason: Wav error (Invalid file format: ID3.)


What's wrong? How to fix it?
Thank you in advance.
 
I have a problem. I replaced the music files and the following error appeared when converting to XNB:
Time: 02.03.2022 17:29:16

Error: Converting: E:\Terraria output\Sounds\Female_Hit_0.wav
Reason: Wav error (Invalid file format: ���D.)
Error: Converting: E:\Terraria output\Sounds\Female_Hit_1.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Female_Hit_2.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Player_Hit_0.wav
Reason: Wav error (Invalid file format: ���D.)
Error: Converting: E:\Terraria output\Sounds\Player_Hit_1.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Player_Hit_2.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Player_Killed.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\Sounds\Roar_0.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\04 Boss 1.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\11 Boss 2.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\13 Boss 3.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\17 Boss 4.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\24 Plantera.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\38 Moon Lord.wav
Reason: Wav error (Invalid file format: ID3.)
Error: Converting: E:\Terraria output\57 Unknown.wav
Reason: Wav error (Invalid file format: ID3.)


What's wrong? How to fix it?
Thank you in advance.
First delete terraria and go steam then reinstall the terraria and download tmodloader Warning Terraria it's not for mods, hey and also tmodloader it's with mods you can create your mods
 
Last edited:
How can I run TConvert in Linux?
i got the same question, running it in wine doesn't work

edit: i got the spritesheet i wanted off of -source removed- instead, im not sure of the legality of this though
 
Last edited by a moderator:
i got the same question, running it in wine doesn't work

edit: i got the spritesheet i wanted off of -source removed- instead, im not sure of the legality of this though
Hi there - please don't discuss that specific source here as it makes use of numerous game assets without their permission.
 
Back
Top Bottom