An open API service indexing awesome lists of open source software.

https://github.com/trigger-segfault/terrarialocalizationpacker

A manager for packing and unpacking Terraria localization files.
https://github.com/trigger-segfault/terrarialocalizationpacker

Last synced: 7 months ago
JSON representation

A manager for packing and unpacking Terraria localization files.

Awesome Lists containing this project

README

        

# Terraria Localization Packer ![AppIcon](https://i.imgur.com/MxXCC9K.png)

[![Latest Release](https://img.shields.io/github/release/trigger-death/TerrariaLocalizationPacker.svg?style=flat&label=version)](https://github.com/trigger-death/TerrariaLocalizationPacker/releases/latest)
[![Latest Release Date](https://img.shields.io/github/release-date-pre/trigger-death/TerrariaLocalizationPacker.svg?style=flat&label=released)](https://github.com/trigger-death/TerrariaLocalizationPacker/releases/latest)
[![Total Downloads](https://img.shields.io/github/downloads/trigger-death/TerrariaLocalizationPacker/total.svg?style=flat)](https://github.com/trigger-death/TerrariaLocalizationPacker/releases)
[![Creation Date](https://img.shields.io/badge/created-september%202017-A642FF.svg?style=flat)](https://github.com/trigger-death/TerrariaLocalizationPacker/commit/8fd52c978be4e4f8bfe32d361d9ae92afb9ef459)
[![Terraria Forums](https://img.shields.io/badge/terraria-forums-28A828.svg?style=flat)](https://forums.terraria.org/index.php?threads/61972/)
[![Discord](https://img.shields.io/discord/436949335947870238.svg?style=flat&logo=discord&label=chat&colorB=7389DC&link=https://discord.gg/vB7jUbY)](https://discord.gg/vB7jUbY)

A manager for packing and unpacking Terraria localization .json files.

![Window Preview](https://i.imgur.com/6KZJUQi.png)

### [Wiki](https://github.com/trigger-death/TerrariaLocalizationPacker/wiki) | [Credits](https://github.com/trigger-death/TerrariaLocalizationPacker/wiki/Credits) | [Image Album](https://imgur.com/a/sla5H)

### [![Get Terraria Localization Packer](https://i.imgur.com/WYEvC5D.png)](https://github.com/trigger-death/TerrariaLocalizationPacker/releases/latest)

## About

* **Created By:** Robert Jordan
* **Version:** 1.0.0.3
* **Language:** C#, WPF

## Requirements for Running
* .NET Framework 4.5.2 | [Offline Installer](https://www.microsoft.com/en-us/download/details.aspx?id=42642) | [Web Installer](https://www.microsoft.com/en-us/download/details.aspx?id=42643)
* Windows 7 or later
* Terraria for PC
* **For Multiplayer:** `TerrariaServer.exe` must be repacked as well, using the same files used in `Terraria.exe`. This includes those using Host & Play.

## Requirements for Source Code
* Mono.Cecil | [Nuget Package](https://www.nuget.org/packages/Mono.Cecil/)
* Newtonsoft.Json | [Nuget Package](https://www.nuget.org/packages/Newtonsoft.Json/)

## Features
* Unpack Terraria's localization files into their original .json format.
* Repack properly named localization files within the same folder back into Terraria.
* Automatically creates a backup when repacking if one does not exist.
* Restore Terraria to the backed up executable.

## Help
* [About Localization Files](https://github.com/trigger-death/TerrariaLocalizationPacker/wiki/About-Localization-Files)
* [About JSON Format](https://en.wikipedia.org/wiki/JSON)