init 1 python: unlocked = True gallery_items = len([x for x in list_files('images/gallery/prev') if x.endswith('.png')]) extra_items = [] skip_items = [] gallery_ids = [x for x in range(1,gallery_items+1) if x not in skip_items] gal_pages = 0 gal_curpage = 0 while len(gallery_ids[gal_curpage*9:(gal_curpage+1)*9]) > 0: gal_pages += 1 gal_curpage += 1 gal_pages -= 1 renpy.const('gallery_items') renpy.const('gal_pages') gal_curpage = 0 screen gallery(scenes=False ): tag menu default gal_prefix = 'images/gallery/prev/gal_' default gal_prefix_scene = 'gal_scene' add "#000000" grid 3 3: xfill True yfill True spacing 18 align (.5,.3) ysize 900 xsize 1580 for i in gallery_ids[gal_curpage*9:(gal_curpage+1)*9]: python: gal_prev = gal_prefix + str(i) +'.png' if not unlocked: if not Extra[0] and (i) in extra_items: gal_prev = LiveComposite((500,281), (0,0), Image(im.MatrixColor(gal_prev, im.matrix.desaturate()*im.matrix.brightness(-0.3))), (0,0),'images/extra_only.png') else: gal_prev = Image(im.MatrixColor(gal_prev, im.matrix.desaturate()*im.matrix.brightness(-0.3))) else: Image(gal_prev) gal_prev_hover = im.MatrixColor(gal_prev, im.matrix.brightness(.15)) if eval('persistent.gal' + str(i)) else gal_prev if not scenes or scenes: gal_action = Show('gallery_image', transition = dissolve, index = i) else : gal_action = Call(gal_prefix_scene + str(i)) if eval('persistent.gal' + str(i)) else NullAction() imagebutton idle gal_prev hover gal_prev_hover xysize (500, 281) action gal_action for i in range(0,9-len(gallery_ids[gal_curpage*9:(gal_curpage+1)*9])): null width 500 height 281 if main_menu: textbutton _("Back") text_size 60 text_idle_color "#f96854" text_hover_color "#d33502" action ShowMenu("main_menu") xalign 0.5 yalign 0.98 else: textbutton _("Back") text_size 60 text_idle_color "#f96854" text_hover_color "#d33502" action ShowMenu("load") xalign 0.5 yalign 0.98 if gal_curpage < gal_pages: imagebutton: align (.99,.5) idle 'images/gui/arrow_right.png' hover im.MatrixColor('images/gui/arrow_right.png', im.matrix.invert()) action SetVariable('gal_curpage', gal_curpage + 1) if gal_curpage > 0: imagebutton: align (.01,.5) idle 'images/gui/arrow_left.png' hover im.MatrixColor('images/gui/arrow_left.png', im.matrix.invert()) action SetVariable('gal_curpage', gal_curpage - 1) screen gallery_image(index): imagebutton idle 'images/gallery/gal_' + str(index) + '.png' action Hide('gallery_image', transition = dissolve) align (.5,.5) # Decompiled by unrpyc: https://github.com/CensoredUsername/unrpyc