4 releases

Uses new Rust 2024

0.2.1 Oct 9, 2025
0.2.0 Oct 9, 2025
0.1.1 Oct 4, 2025
0.1.0 Sep 28, 2025

#1630 in Parser implementations

Download history 102/week @ 2025-09-26 358/week @ 2025-10-03 181/week @ 2025-10-10 18/week @ 2025-10-17 6/week @ 2025-10-24

568 downloads per month
Used in terra-wld-xbox360

AGPL-3.0-or-later

345KB
11K SLoC

terra-wld

Library for reading and modifying terraria world files.

Example

use terra_wld::World;
use std::{
	fs::File,
	io::{BufReader, BufWriter},
};

let mut world = World::read(BufReader::new(File::open("WORLD0.WLD")?))?;
world.name = "bajo jajo".to_owned();
world.write(BufWriter::new(File::create("WORLD1.WLD")?), 69)?;

License

AGPL v3+ © Filip K.

Dependencies

~3.5MB
~68K SLoC