---
**SM64 Switch Port v7**
+ Will no longer use high-res texture pack by default. Original textures will once again be used (but HUD and PAINTINGS will still be HD)
+ You can add texture packs in `/switch/sm64/` or with LayeredFS - any compatible .pak will work
+ It will load in reverse filename order. `zzhud.pak` will load first over `aahud.pak` (and the included `!hud.pak`)
+ You can replace the `!hud.pak` and `!paintings.pak` via LayeredFS - if you create an empty file, the original game textures will load
+ Will be distributing multiple community texture packs: 4x.grego2d, mollymutt, risio_retro, nintemod, and hypatias_craft64
+ Will be distributing a script to extract and create compatible .pak files```
```
usage: build_texture_db.py [-h] --output OUTPUT [--source SOURCE]
[--extract EXTRACT] [--scale SCALE]
```
Examples:
`build_texture_db.py --extract --source 4x.grego2d.textures.pak --output myfolder`
`build_texture_db.py my.textures.pak --input myfolder`
Input folder should contain pngs named with xxhash32.png (just as when extracting)
NOTE: LayeredFS directory is `/atmosphere/contents/054507E0B7552000/romfs/`