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
raw_data
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]