Ejemplo n.º 1
0
        elif prop.name == 'line_coop':
            yield COOP_IMG, prop, None


def find_resp_lines(quote_block):
    """Find the line blocks in response items."""
    for index, prop in enumerate(quote_block):
        yield None, prop, 'line_{}'.format(index)


def get_trans_lines(trans_block):
    for prop in trans_block:
        if prop.name == 'trans':
            if ':' in prop.value:
                name, trans = prop.value.split(':', 1)
                yield name.rstrip(), ': "' + trans.lstrip() + '"'
            else:
                yield '', '"' + prop.value + '"'

if __name__ == '__main__':
    import packageLoader
    data = packageLoader.load_packages('packages\\', False)

    TK_ROOT = Tk()
    lab = ttk.Label(TK_ROOT, text='Root Window')
    lab.bind(utils.EVENTS['LEFT'], lambda e: show(d['BEE2_CAVE_50s']))
    lab.grid()
    init_widgets()
    d = {quote.id: quote for quote in data['QuotePack']}
    print(d)
    show(d['BEE2_GLADOS_CLEAN'])
Ejemplo n.º 2
0
logWindow.init(GEN_OPTS.get_bool('Debug', 'show_log_win'),
               GEN_OPTS['Debug']['window_log_level'])

UI.load_settings()

gameMan.load()
gameMan.set_game_by_name(GEN_OPTS.get_val('Last_Selected', 'Game', ''), )
gameMan.scan_music_locs()

LOGGER.info('Loading Packages...')
pack_data, package_sys = packageLoader.load_packages(
    GEN_OPTS['Directories']['package'],
    loader=loadScreen.main_loader,
    log_item_fallbacks=GEN_OPTS.get_bool('Debug', 'log_item_fallbacks'),
    log_missing_styles=GEN_OPTS.get_bool('Debug', 'log_missing_styles'),
    log_missing_ent_count=GEN_OPTS.get_bool('Debug', 'log_missing_ent_count'),
    log_incorrect_packfile=GEN_OPTS.get_bool('Debug',
                                             'log_incorrect_packfile'),
    has_tag_music=gameMan.MUSIC_TAG_LOC is not None,
    has_mel_music=gameMan.MUSIC_MEL_VPK is not None,
)

# Load filesystems into various modules
music_conf.load_filesystems(package_sys)
img.load_filesystems(package_sys)
gameMan.load_filesystems(package_sys)

UI.load_packages(pack_data)
LOGGER.info('Done!')

LOGGER.info('Loading Palettes...')
Ejemplo n.º 3
0

def find_resp_lines(quote_block):
    """Find the line blocks in response items."""
    for index, prop in enumerate(quote_block):
        yield None, prop, 'line_{}'.format(index)


def get_trans_lines(trans_block):
    for prop in trans_block:
        if prop.name == 'trans':
            if ':' in prop.value:
                name, trans = prop.value.split(':', 1)
                yield name.rstrip(), ': "' + trans.lstrip() + '"'
            else:
                yield '', '"' + prop.value + '"'


if __name__ == '__main__':
    import packageLoader
    data = packageLoader.load_packages('packages\\', False)

    TK_ROOT = Tk()
    lab = ttk.Label(TK_ROOT, text='Root Window')
    lab.bind(utils.EVENTS['LEFT'], lambda e: show(d['BEE2_CAVE_50s']))
    lab.grid()
    init_widgets()
    d = {quote.id: quote for quote in data['QuotePack']}
    print(d)
    show(d['BEE2_GLADOS_CLEAN'])
Ejemplo n.º 4
0
UI.load_settings()

gameMan.load()
gameMan.set_game_by_name(
    GEN_OPTS.get_val('Last_Selected', 'Game', ''),
    )
gameMan.scan_music_locs()

LOGGER.info('Loading Packages...')
pack_data, package_sys = packageLoader.load_packages(
    GEN_OPTS['Directories']['package'],
    loader=loadScreen.main_loader,
    log_item_fallbacks=GEN_OPTS.get_bool(
        'Debug', 'log_item_fallbacks'),
    log_missing_styles=GEN_OPTS.get_bool(
        'Debug', 'log_missing_styles'),
    log_missing_ent_count=GEN_OPTS.get_bool(
        'Debug', 'log_missing_ent_count'),
    log_incorrect_packfile=GEN_OPTS.get_bool(
        'Debug', 'log_incorrect_packfile'),
    has_tag_music=gameMan.MUSIC_TAG_LOC is not None,
    has_mel_music=gameMan.MUSIC_MEL_VPK is not None,
)

# Load filesystems into various modules
music_conf.load_filesystems(package_sys)
img.load_filesystems(package_sys)
gameMan.load_filesystems(package_sys)

UI.load_packages(pack_data)
LOGGER.info('Done!')