Alat baris perintah sederhana untuk membuat palet font untuk mesin seperti LIBTCOD.
Ini juga dapat dilihat dengan menjalankan palscii --help .
palscii - generate ASCII font palettes for rougelike engines
palscii is designed to be a dead-simple UNIX-like tool. It takes font files and makes PNG palettes,
and it aims to do that well.
### NOTES
The glyph parameters `width` and `height` are scaled to on a best-case scenario. In situations where
it is not possible to do so, cropping will occur and may result in undesirable visual artifacts.
In DEBUG builds of palscii, an assertion checks the validity of the scale operation, so palscii will
exit with an error.
USAGE:
palscii [OPTIONS]
OPTIONS:
-h, --height <HEIGHT>
Optional maximum glyph height, defualt: 16. See **Notes** for more details
[default: 16]
--help
Print help information
-i, --input <INPUT>
Optional path to input file, if not provided, STDIN will be used
-o, --output <OUTPUT>
Optional path to output to, if not provided, STDOUT will be used
-w, --width <WIDTH>
Optional maximum glyph width, default: 8. See **Notes** for more details
[default: 8]
TL; DR: cargo build atau cargo build --release dan Anda harus naik dan berjalan.
Ini adalah proyek karat sehingga mengulangi rust toolchain. Lihat situs web Rust Resmi untuk mengaturnya.
Setelah itu, itu harus semudah:
git clone repocargo build untuk dibangun, jika Anda tidak ingin pernyataan debug, cargo build --releasetarget/ ; tempat sampah palscii mandiri dan portabelSaya mengembangkan dan menguji lingkungan berikut secara eksklusif:
11.6 (Big Sur)rustc Versi 1.54.0cargo 1.54.0Saya tidak mengantisipasi bahwa PALSCII akan memiliki masalah yang berjalan pada distro Linux, tetapi pengguna Windows mungkin mengalami beberapa keanehan karena penanganan jalur yang berbeda.
cargo test Jika Anda ingin menguji secara manual, saya telah memasukkan beberapa font berlisensi lisensi bersama dengan atribusi masing-masing dan teks lisensi di bawah resources/ .
Palscii, pada tingkat tinggi, mengambil font OTF atau TTF, dan membuat palet 16x16 png untuk digunakan dalam mesin game seperti rougel seperti libtcod atau braket-lib.
Saya membuat Palscii selama akhir pekan + beberapa jam di sana -sini untuk bermain dengan font yang berbeda saat membaca buku Rust di Rust Herbert Wolverson. Buku itu dapat ditemukan di sini dan saya sangat merekomendasikannya untuk siapa saja yang tertarik dengan game Rust dan Rougelike.
Saya merancang PALSCII untuk menjadi alat sederhana mengikuti filosofi UNIX; Yaitu, ia melakukan satu hal dan mencoba melakukannya dengan baik. Karena ini juga merupakan proyek peretasan total yang saya buat untuk bersenang -senang (dan untuk mendukung proyek menyenangkan utama saya yang membuat seperti Rougel), masih cukup kasar di tepi di V0.1.0. Jika ada sesuatu yang tidak berhasil seperti yang Anda inginkan, jangan ragu untuk membayar saya dan/atau perbaikan di sini.