Naev artwork repository for lossless assets using LFS. Contains all "trivial" assets that can be directly used in-game. For more complex assets, please see the naev-assets-sources repository.
  • Rust 51.2%
  • Lua 45.3%
  • Shell 3.5%
Find a file
2026-04-01 08:57:07 +09:00
collision Added kestrel sigma + yuri's kiss skins. 2026-02-16 10:29:14 +09:00
fonts Added ubuntu regular font. 2026-02-23 09:04:11 +09:00
gfx Update bottombar. 2026-04-01 08:57:07 +09:00
snd Update soundtrack. Probably should handle extensions too... 2026-01-08 08:54:41 +09:00
src Format and only copy to flac if smaller than opus. 2026-01-09 11:00:51 +09:00
.gitattributes Initial commit with readme and some setup. 2025-11-25 21:47:38 +09:00
.gitignore Added rust program to compute stats. 2025-11-28 19:13:22 +09:00
.pre-commit-config.yaml Fixed some not properly divisible outfits. 2026-01-29 17:03:48 +09:00
Cargo.lock Implement peaq metric. 2025-12-18 19:23:18 +09:00
Cargo.toml Implement peaq metric. 2025-12-18 19:23:18 +09:00
Readme.md Mention how to compute statistics. 2025-11-29 21:57:50 +09:00

Naev Assets (Lossless)

This repository is intended to provide production-ready lossless assets files for use in Naev. All assets uploads should be done to naev-assets-sources and the generated results should be stored here.

Git Large File System (GIT-LFS)

This repository uses git large file system which will have to be installed and set up for you to use it. This amounts to installing git-lfs and running the following account once per user:

git lfs install

Please see https://git-lfs.com/ for instructions for your operating system.

Generating Lossy Files

Naev uses lossy files to reduce the file size with no noticeable artefacts. You can generate the lossy files to update the naev-assets-lossy repository (here as a submodule), using the following:

$ cargo run /path/to/lossy/repo lossify

Note that, besides rust and cargo, this currently requires:

  • libavif-git
  • svt-av1-git
  • ffmpeg
  • rsgain

Computing Metrics

To compute ssimulacra2 on images you can use the following command:

$ cargo run /path/to/lossy/repo verify-images