mirror of
https://github.com/nestriness/nestri.git
synced 2026-11-03 14:12:39 +02:00
Steam starts games with LC_ALL=C, and Wine reads the C locale as ASCII for every Unix file name it makes, so a name like '• drum loop.webm' could not be created at all. Sheepy, an NW.js game, unpacks its app from a zip at start, stopped at that file, and showed NW.js's empty window. Proton is now patched before it builds (patches/proton/<submodule>/), and the first patch reads an ASCII locale as UTF-8. The image name gains -nN for our patch level, so a patched build never takes the plain tag's name.