Versions in this module Expand all Collapse all v0 v0.5.1 Jan 15, 2023 Changes in this version + const CheckAllPages + const CheckDriver + const CheckLuaEval + const CheckMZPEPages + const CheckMem + const CheckModule + const CheckPaQ + const CheckProcess + const CheckSkip + const CheckTiming + const PageCheckOK + var ErrCheckBadChecksum = Error + var ErrNeedCurrentChecks = Error + type CheatCheck struct + Address uint64 + Data []byte + Size uint32 + String string + Type CheckType + type CheckType uint8 + type ClientCheatChecksResult struct + CheckResults []ClientCheckResult + Checksum uint32 + CurrentChecks *ServerRequestCheatChecks + Length uint16 + func (cccr *ClientCheatChecksResult) Command() Command + func (cccr *ClientCheatChecksResult) Decode(build vsn.Build, in *Reader) (err error) + func (cccr *ClientCheatChecksResult) Encode(build vsn.Build, out *Writer) (err error) + type ClientCheckResult struct + NewClientTicks uint32 + Response []byte + Result uint8 + Time time.Time + type ClientData struct + Result ClientResult + func (cd *ClientData) Decode(build vsn.Build, in *Reader) error + func (cd *ClientData) Encode(build vsn.Build, out *Writer) error + type ClientHashResult struct + Response []byte + func (chr *ClientHashResult) Command() Command + func (chr *ClientHashResult) Decode(build vsn.Build, in *Reader) error + func (chr *ClientHashResult) Encode(build vsn.Build, out *Writer) error + type ClientResult Request + type Command uint8 + const CClientCheatChecksResult + const CClientHashResult + const CClientMemoryChecksResult + const CClientModuleFailed + const CClientModuleMissing + const CClientModuleOK + const CServerHashRequest + const CServerModuleInitialize + const CServerModuleTransfer + const CServerModuleUse + const CServerRequestCheatChecks + const CServerRequestMemoryChecks + type CryptoData struct + ClientKey []byte + ServerKey []byte + type Error struct + Msg string + func (e Error) Error() string + type MemoryCheck struct + Data []byte + MemType uint8 + Module string + Offset uint32 + type Reader struct + type Request interface + Command func() Command + Decode func(build vsn.Build, in *Reader) error + Encode func(build vsn.Build, out *Writer) error + type ServerData struct + Requests []ServerRequest + func (sd *ServerData) Decode(build vsn.Build, in *Reader) error + func (sd *ServerData) Encode(build vsn.Build, out *Writer) error + type ServerHashRequest struct + Seed []byte + func (shr *ServerHashRequest) Command() Command + func (shr *ServerHashRequest) Decode(build vsn.Build, in *Reader) error + func (shr *ServerHashRequest) Encode(build vsn.Build, out *Writer) error + type ServerModuleInitialize struct + Function []uint64 + FunctionSet uint8 + SizeFlags uint16 + StringLibrary uint8 + Type uint8 + func (smi *ServerModuleInitialize) Decode(build vsn.Build, in *Reader) error + func (smi *ServerModuleInitialize) Encode(build vsn.Build, out *Writer) error + func (smu *ServerModuleInitialize) Command() Command + type ServerModuleTransfer struct + Data []byte + func (smt *ServerModuleTransfer) Command() Command + func (smt *ServerModuleTransfer) Decode(build vsn.Build, in *Reader) (err error) + func (smt *ServerModuleTransfer) Encode(build vsn.Build, out *Writer) (err error) + type ServerModuleUse struct + ModuleID [16]byte + ModuleKey [16]byte + Size uint32 + func (smu *ServerModuleUse) Command() Command + func (smu *ServerModuleUse) Decode(build vsn.Build, in *Reader) error + func (smu *ServerModuleUse) Encode(build vsn.Build, out *Writer) error + type ServerRequest Request + type ServerRequestCheatChecks struct + Checks []CheatCheck + func (srcc *ServerRequestCheatChecks) Command() Command + func (srcc *ServerRequestCheatChecks) Decode(build vsn.Build, in *Reader) (err error) + func (srcc *ServerRequestCheatChecks) Encode(build vsn.Build, out *Writer) (err error) + type ServerRequestMemoryChecks struct + Checks []MemoryCheck + func (srmc *ServerRequestMemoryChecks) Command() Command + func (srmc *ServerRequestMemoryChecks) Decode(build vsn.Build, in *Reader) error + func (srmc *ServerRequestMemoryChecks) Encode(build vsn.Build, out *Writer) error + type Writer struct