Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmuCoreX Texture Catalog

Curated texture-pack catalog consumed by the EmuCoreX texture manager.

The Git history contains metadata only. Texture archives stay in the original author's GitHub Releases or, when redistribution is explicitly allowed, in this repository's Releases. Git LFS must not be used.

Files

  • textures.json - production catalog used by EmuCoreX.
  • catalog-audit.json - persistent source and content fingerprints for published batches and duplicate prevention.
  • schemas/texture-catalog.schema.json - public format contract.
  • scripts/validate_catalog.py - dependency-free validation.
  • scripts/prepare_pack.py - safe normalization, inspection and comparison.
  • scripts/split_pack.py - deterministic binary splitting for normalized ZIPs that exceed GitHub's per-asset limit.
  • scripts/safe_extract_7z.py - guarded integrity testing and extraction of public 7z sources.
  • scripts/register_batch.py - atomic configurable-size catalog and audit registration.

Every pack keeps its original author, credits, source link, immutable download URL or multipart URLs, archive size, SHA-256 digest, and supported game serials.

The current catalog contains 523 verified packs covering 504 regional game serials and 2,298,863 replacement texture files. Archives are inspected before publication; source-only projects, screenshots and emulator-incompatible dumps are not listed as downloadable packs.

See CONTRIBUTING.md before adding a pack.

About

Textures EmuCoreX

Resources

Contributing

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages