go-noscrypto

module
v0.0.0-...-7096d4f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2019 License: MIT

README

go-noscrypto

Golang implementation of the packet encryption/decryption algorithms used by the MMORPG NosTale.

Installation

go get -u github.com/gilgames000/go-noscrypto/

Example

package main

import (
	"fmt"
	"github.com/gilgames000/go-noscrypto/pkg/noscryptoclt"
)

func main() {
	sessionNumber := 10
	encryptedPacket := noscryptoclt.EncryptGamePacket("say 1 1337 0 Hello World", sessionNumber)
	fmt.Println("encryptedPacket : ", encryptedPacket)
}

Packages

  • noscryptoclt - algorithms used by NosTale Gameforge client
  • noscryptosrv - algorithms used by NosTale Gameforge server (incomplete)

Documentation

You can check the documentation online on godoc.org

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgements

Directories

Path Synopsis
pkg
noscryptoclt
Package noscryptoclt implements the packet encryption and decryption algorithms used by the client of the MMORPG NosTale distributed by Gameforge.
Package noscryptoclt implements the packet encryption and decryption algorithms used by the client of the MMORPG NosTale distributed by Gameforge.
noscryptosrv
Package noscryptosrv implements the packet encryption and decryption algorithms used by the server of the MMORPG NosTale run by Gameforge.
Package noscryptosrv implements the packet encryption and decryption algorithms used by the server of the MMORPG NosTale run by Gameforge.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL