This tool is a utility which takes in SendMaps profiling logs from a BYOND server and graphs all of the various entries.
You can compile it yourself, but windows builds can also be found on the releases page.
The Rust compiler:
-
Install the Rust compiler's dependencies (primarily the system linker):
- Ubuntu:
sudo apt-get install gcc-multilib
- Windows (MSVC): Build Tools for Visual Studio 2017
- Windows (GNU): No action required
- Ubuntu:
-
Use the Rust installer, or another Rust installation method, or run the following:
curl https://sh.rustup.rs -sSfo rustup-init.sh chmod +x rustup-init.sh ./rustup-init.sh
The Cargo tool handles compilation, as well as automatically downloading and compiling all Rust dependencies. To compile in release mode (recommended for speed):
cargo build --release
# output: target/release/byond_map-profile_parser
If you're using data from 514.1554
, the data is malformed. You'll need to
replace "unit"
with ,"unit"
First argument is to a folder containing your log files.
Example: byond_map-profile_parser.exe examples
If you're having problems, ask in the Coderbus Discord for ZeWaka.
This project is licensed under the MIT license.
See LICENSE for more details.