Versions in this module Expand all Collapse all v1 v1.0.1 Jun 16, 2018 Changes in this version type Buffer + func (b *Buffer) GetStringEx(offset, size int, null bool, cmap *charmap.Charmap) string + func (b *Buffer) PutStringEx(offset, size int, value string, cmap *charmap.Charmap) v1.0.0 Jun 6, 2018 Changes in this version + var ARE_V10_ACTORS = []int + var ARE_V10_AMBIENTS = []int + var ARE_V10_ANIMATIONS = []int + var ARE_V10_CONTAINERS = []int + var ARE_V10_CONTAINER_VERTICES = []int + var ARE_V10_DOORS = []int + var ARE_V10_DOOR_CLOSED_CELL_VERTICES = []int + var ARE_V10_DOOR_CLOSED_OUTLINE_VERTICES = []int + var ARE_V10_DOOR_OPEN_CELL_VERTICES = []int + var ARE_V10_DOOR_OPEN_OUTLINE_VERTICES = []int + var ARE_V10_ENTRANCES = []int + var ARE_V10_ITEMS = []int + var ARE_V10_REGIONS = []int + var ARE_V10_REGION_VERTICES = []int + var ARE_V10_SPAWN_POINTS = []int + var ARE_V91_ACTORS = []int + var CRE_V10_EFFECTS = []int + var CRE_V10_ITEMS = []int + var CRE_V10_KNOWN_SPELLS = []int + var CRE_V10_SPELL_MEM = []int + var CRE_V10_SPELL_MEM_INFO = []int + var ITM_V10_GEN_EFFECTS = []int + var ITM_V10_HEADERS = []int + var ITM_V10_HEAD_EFFECTS = []int + var SPL_V10_GEN_EFFECTS = []int + var SPL_V10_HEADERS = []int + var SPL_V10_HEAD_EFFECTS = []int + var STO_V10_CURES = []int + var STO_V10_DRINKS = []int + var STO_V10_ITEMS_PURCHASED = []int + var STO_V10_ITEMS_SOLD = []int + var WMP_AREAS = []int + var WMP_EAST_LINKS = []int + var WMP_LINKS = []int + var WMP_NORTH_LINKS = []int + var WMP_SOUTH_LINKS = []int + var WMP_WEST_LINKS = []int + type Buffer struct + func Create() *Buffer + func Load(r io.Reader) *Buffer + func Wrap(buf []byte) *Buffer + func (b *Buffer) BufferLength() int + func (b *Buffer) Bytes() []byte + func (b *Buffer) ClearError() + func (b *Buffer) ClearModified() + func (b *Buffer) CompressInto(offset, size, level int, buffer []byte) []byte + func (b *Buffer) CompressReplace(offset, size, level int) int + func (b *Buffer) DecompressInto(offset, size int, buffer []byte) []byte + func (b *Buffer) DecompressReplace(offset, size int) int + func (b *Buffer) DeleteBytes(offset, size int) + func (b *Buffer) Error() error + func (b *Buffer) GetBuffer(offset, size int) []byte + func (b *Buffer) GetInt(offset, bitsize int) int + func (b *Buffer) GetInt16(offset int) int16 + func (b *Buffer) GetInt32(offset int) int32 + func (b *Buffer) GetInt8(offset int) int8 + func (b *Buffer) GetOffsetArray(sevenValues ...int) []int + func (b *Buffer) GetOffsetArray2(offset2 int, sevenValues ...int) []int + func (b *Buffer) GetString(offset, size int, null bool) string + func (b *Buffer) GetUint(offset, bitsize int) uint + func (b *Buffer) GetUint16(offset int) uint16 + func (b *Buffer) GetUint32(offset int) uint32 + func (b *Buffer) GetUint8(offset int) uint8 + func (b *Buffer) InsertBytes(offset, size int) + func (b *Buffer) IsModified() bool + func (b *Buffer) PutBuffer(offset int, buf []byte) + func (b *Buffer) PutInt16(offset int, value int16) int16 + func (b *Buffer) PutInt32(offset int, value int32) int32 + func (b *Buffer) PutInt8(offset int, value int8) int8 + func (b *Buffer) PutString(offset, size int, value string) + func (b *Buffer) PutUint16(offset int, value uint16) uint16 + func (b *Buffer) PutUint32(offset int, value uint32) uint32 + func (b *Buffer) PutUint8(offset int, value uint8) uint8 + func (b *Buffer) ReplaceBuffer(buf []byte) + func (b *Buffer) Save(w io.Writer)