pso2packetlib

Crates.iopso2packetlib
lib.rspso2packetlib
version0.3.0
sourcesrc
created_at2024-04-25 14:31:16.355833
updated_at2024-07-06 17:09:25.891893
descriptionA library for working with the PSO2 network protocol
homepage
repositoryhttps://github.com/PhantasyServer/pso2-protocol-lib
max_upload_size
id1220363
size557,853
Anton (AntonnMal)

documentation

README

PSO2 Packet Library

GitHub crates.io docs.rs

Library that aims to provide easy(er) interaction with the PSO2 (Phantasy Star Online 2) protocol.

Targeted versions

  • Pre-NGS (Global: 6.1253.3, JP: 6.1201.0, Vita: 6.1001.2)
  • NGS

Compatability with other languages

This library has an FFI. It allows for working with packets using JSON or MessagePack.

Notes

  • Because a lot of information about the protocol is unknown, expect breaking changes (such as adding/deleting/renaming of struct's fields).
  • Any contributions are welcome (e.g. code style suggestions, comments, additional packet information, etc.)

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 117

cargo fmt