vswarte/fromsoftware-rs ? reverse-engineered prompt

Reverse engineered prompt

Build me a Rust library for modding FromSoftware games, with separate support for Dark Souls 3, Sekiro, Elden Ring, and Elden Ring Nightreign.

I want it organized as a workspace with shared types where it makes sense, plus game specific crates for each title. It should expose the game structures in a clean way, include a small derive macro or helper for shared singleton style types, and come with a few working examples so someone can see how to use it right away. Please make it feel like a real library people can publish and use, with tests where useful and clear documentation comments on the main types. If you need to check the latest Rust or docs details online, go ahead.