mrcrowbar.lib.games.supersolvers module

class mrcrowbar.lib.games.supersolvers.AECompressor[source]

Bases: mrcrowbar.transforms.Transform

import_data(buffer)[source]

Perform a reverse-transform on a byte string.

buffer
Source byte string.
parent
Parent object of the source (to provide context for Refs).
class mrcrowbar.lib.games.supersolvers.AEDAT(*args, **kwargs)[source]

Bases: mrcrowbar.blocks.Block

offsets = <UInt32_LE: offset=0x0>
raw_data = <Bytes: offset=<Chain>>
class mrcrowbar.lib.games.supersolvers.DictCompressor[source]

Bases: mrcrowbar.transforms.Transform

import_data(buffer, parent=None)[source]

Perform a reverse-transform on a byte string.

buffer
Source byte string.
parent
Parent object of the source (to provide context for Refs).
class mrcrowbar.lib.games.supersolvers.RLECompressor[source]

Bases: mrcrowbar.transforms.Transform

import_data(buffer, parent=None)[source]

Perform a reverse-transform on a byte string.

buffer
Source byte string.
parent
Parent object of the source (to provide context for Refs).
mrcrowbar.lib.games.supersolvers.offset_stream_end(buffer, offset)[source]