Coder Social home page Coder Social logo

trigger-segfault / tconvert Goto Github PK

View Code? Open in Web Editor NEW
48.0 3.0 6.0 14.83 MB

A combination tool for managing Terraria content resources.

Home Page: https://forums.terraria.org/index.php?threads/61706/

License: GNU General Public License v3.0

C# 100.00%
terraria extract convert tool resource content xnb xna

tconvert's Introduction

TConvert AppIcon

Latest Release Latest Release Date Total Downloads Creation Date Terraria Forums Discord

A combination tool for managing Terraria content resources. Convert, extract, backup, and restore. The unofficial sequel to TExtract.

Window Preview

Get TConvert

About

  • Created By: Robert Jordan
  • Version: 1.0.2.1
  • Language: C#, WPF

Requirements for Running

Building from Source

  • Build with configuration WinDebug or WinRelease for the UI version.
  • Build with configuration ConDebug or ConRelease for the pure console version.

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.

About Xnb Format

Everything I learned about the Xnb format in order to read sprite fonts was gotten from the documentation available on this page. Here's a mirror if that link ever goes down like old Microsoft links usually do.

tconvert's People

Contributors

trigger-segfault avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

tconvert's Issues

Cant extract Wave Bank.xwb

I get this error: TypeInitializationException (The type initializer for 'TConvert.Extract.XactExtractor' threw an exception.)

Unimplemented wav codec

Hi, I was using this tool to extract some files from Eagle Island and I got this error. I am not well versed in this sort of stuff so I thought I'd ask if there is anything I can do to extract these kinds of files. I have attached some of the files that have given the error in a ZIP.

Error: Extracting: C:\Users\X\Desktop\Content\in\music\glade.xnb Reason: Xnb error (Unimplemented wav codec: 17.) Error: Extracting: C:\Users\X\Desktop\Content\in\music\mb.xnb Reason: Xnb error (Unimplemented wav codec: 17.) Error: Extracting: C:\Users\X\Desktop\Content\in\music\menu.xnb Reason: Xnb error (Unimplemented wav codec: 17.) Error: Extracting: C:\Users\X\Desktop\Content\in\music\minecart.xnb Reason: Xnb error (Unimplemented wav codec: 17.) Error: Extracting: C:\Users\X\Desktop\Content\in\music\mines.xnb Reason: Xnb error (Unimplemented wav codec: 17.) Error: Extracting: C:\Users\X\Desktop\Content\in\music\shop.xnb Reason: Xnb error (Unimplemented wav codec: 17.) Error: Extracting: C:\Users\X\Desktop\Content\in\music\sunset.xnb Reason: Xnb error (Unimplemented wav codec: 17.) Error: Extracting: C:\Users\X\Desktop\Content\in\music\sunset_pre.xnb Reason: Xnb error (Unimplemented wav codec: 17.) Error: Extracting: C:\Users\X\Desktop\Content\in\music\victory.xnb Reason: Xnb error (Unimplemented wav codec: 17.) Error: Extracting: C:\Users\X\Desktop\Content\in\music\victory_hymn.xnb Reason: Xnb error (Unimplemented wav codec: 17.)

music.zip

Cannot extract WaveBank.

When trying to extract the WaveBank it keeps providing this error:

"Error: Extracting: C:\Program Files (x86)\Steam\steamapps\common\Terraria\Content\Wave Bank.xwb
Reason: Unauthorized access (Access to the path 'C:\Program Files (x86)\Steam\steamapps\common\Terraria\Content\Wave Bank.xwb' is denied.)"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.