Skip to content

A utility which takes in SendMaps profiling logs from a BYOND server and graphs all of the various entries.

License

Notifications You must be signed in to change notification settings

ZeWaka/BYONDMapProfileParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

byond map-profile parser

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.

Dependencies

The Rust compiler:

  1. Install the Rust compiler's dependencies (primarily the system linker):

  2. 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

Compiling

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

Usage

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.

License

This project is licensed under the MIT license.

See LICENSE for more details.

About

A utility which takes in SendMaps profiling logs from a BYOND server and graphs all of the various entries.

Topics

Resources

License

Stars

Watchers

Forks

Languages