tibia

package module
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2020 License: GPL-2.0 Imports: 0 Imported by: 0

README

go-tibia: Tibia tools in Go

Just a toy project to see how far Go's built in crypto primitives can take me.

(c) 2017-2020 Ivan Vucica. See the LICENSE for licensing information.

gotserv: OTServ in Go

Main binary: badc0de.net/pkg/go-tibia/cmd/gotserv

So far implemented: stub login protocol, stub gameworld protocol which presents a map.

Godoc documentation

Libraries

There's:

Documentation

Overview

Package tibia contains no code.

Refer to its subpackages for useful documentation and code.

Directories

Path Synopsis
cmd
gotserv
gotserv is a binary setting up and serving a login and a gameworld server on ports 7171 and 7172.
gotserv is a binary setting up and serving a login and a gameworld server on ports 7171 and 7172.
Package dat implements a parser for Tibia dataset files (Tibia.dat), describing items, creatures, etc.
Package dat implements a parser for Tibia dataset files (Tibia.dat), describing items, creatures, etc.
Package gameworld provides a gameworld protocol server.
Package gameworld provides a gameworld protocol server.
Package imageprint prints images on terminal.
Package imageprint prints images on terminal.
Package login provides a login protocol server.
Package login provides a login protocol server.
Package net implements network communication primitives for the login and gameworld protocol.
Package net implements network communication primitives for the login and gameworld protocol.
otb
Package otb reads in the 'OpenTibia Binary' format.
Package otb reads in the 'OpenTibia Binary' format.
items
Package itemsotb reads in an items.otb file.
Package itemsotb reads in an items.otb file.
map
Package otbm implements an OTBM map file format reader and a gameworld map data source.
Package otbm implements an OTBM map file format reader and a gameworld map data source.
Package secrets provides RSA secrets for the game, currently just OpenTibia server secret.
Package secrets provides RSA secrets for the game, currently just OpenTibia server secret.
Package spr implements a reader for individual sprites in a Tibia.spr files.
Package spr implements a reader for individual sprites in a Tibia.spr files.
Package things implements a registry for items, creatures etc.
Package things implements a registry for items, creatures etc.

Jump to

Keyboard shortcuts

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