Block a user
launcher: wire m2pack key delivery, wine prefix, platform filter, and prune
client: hardcoded pack/property.pck path bypasses m2p loader
runtime-key.json schema mismatch: m2pack CLI output vs launcher RuntimeKey model
release: separate Metin2Launcher.exe (updater) from Metin2.exe (game client) per manifest spec
Keep-partially checklist for
Keep-partially checklist for release-v2/client/pack
Produced from a full m2pack diff sweep of every .m2p in the release tree against its source asset dir (m2dev-client/assets/<Name>/)…
release: separate Metin2Launcher.exe (updater) from Metin2.exe (game client) per manifest spec
scripts: make-manifest.py drops launcher exe from files list
scripts: make-manifest.py drops launcher exe from files list
Closing as misframed after Jakub's review.
The upstream make-manifest.py does the right thing per spec (m2dev-client/docs/update-manifest.md):
- the top-level
launcherentry is…
tooling: batch pck → m2p migration script with per-pack validation
release: formalize m2pack-full release tree layout + reproducible builder
release: runtime-key.json has no pipeline integration
scripts: make-manifest.py drops launcher exe from files list