crumblingstatue
crumblingstatue
It's much easier to get packaged in distributions, etc, if we use a stable Rust version. This is a long term goal, for now nightly features are considered useful for...
Advantages: - Can be built without having to mess with dylibs and environment variables - Hexerator could be published to crates.io to be installable with `cargo install` - Better control...
Could be cool to support loading wasm modules for parsing binary data, like custom Rust programs that parse data and then add them as regions. Right now I'm working on...
Eventually, it should be possible to have a version of Hexerator built for the web, and host it on a webpage. Process memory editing and a few other features will...
The metadata format needs to be stable and not break between releases. It would be very inconvenient if the project someone worked hard on for weeks, reverse engineering some unknown...
For example, being able to open two files and diff between their regions, etc. Switch buffers while keeping same view configuration to look at what changed, etc.
My current idea is to have an immutable mmap with "change buffers" that hold the changes, and can grow, etc, as changes are made. Then on save, we temporarily make...
If it's possible to safely write back cowed regions: The changed regions must be written back exactly to avoid undefined behavior. So damage ranges should never cover more than they...