








label mc_room_decor_change:
    if lc.period == "Evening":
        scene mc_room_evening_vanilla:
            "gui/family_house/mc_room/evening/mc_room_evening_vanilla.jpg"
    elif lc.period == "Night":
        scene mc_room_night_vanilla:
            "gui/family_house/mc_room/night/mc_room_night_vanilla.jpg"
    call screen mc_room
label mc_room_entrance:
    scene fh_mc_room_door_open with wiperight
    play sound "sound_effects/house/open_door_1.mp3"

    if lc.period == "Early Morning":
        scene mc_room_daytime_vanilla with dissolve:
            "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
    elif lc.period == "Morning":
        scene mc_room_daytime_vanilla with dissolve:
            "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
    elif lc.period == "Noon":
        scene mc_room_daytime_vanilla with dissolve:
            "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
    elif lc.period == "Evening":
        scene mc_room_evening_vanilla with dissolve:
            "gui/family_house/mc_room/evening/mc_room_evening_vanilla.jpg"
    elif lc.period == "Night":
        scene mc_room_night_vanilla with dissolve:
            "gui/family_house/mc_room/night/mc_room_night_vanilla.jpg"
    call screen mc_room









screen mc_room_daytimes:
    if lc.period == "Early Morning" or "Morning" or "Noon":
        add "gui/family_house/mc_room/daytime/mc_room_daytime.jpg"
        add "gui/family_house/mc_room/daytime/mc_room_photos.png"
        add "gui/family_house/mc_room/daytime/mc_room_mom_photos.png"
        add "gui/family_house/mc_room/daytime/mc_room_angel.png"
    if lc.period == "Evening":
        add "gui/family_house/mc_room/evening/mc_room_evening.jpg"
        add "gui/family_house/mc_room/evening/mc_room_photos_evening.png"
        add "gui/family_house/mc_room/evening/mc_room_mom_photos_evening.png"
        add "gui/family_house/mc_room/evening/mc_room_angel_evening.png"
    if lc.period == "Night":
        add "gui/family_house/mc_room/night/mc_room_night.jpg"
        add "gui/family_house/mc_room/night/mc_room_photos_night.png"
        add "gui/family_house/mc_room/night/mc_room_mom_photos_night.png"
        add "gui/family_house/mc_room/night/mc_room_angel_night.png"

screen mc_room:
    modal True


    imagemap:
        if lc.period == "Early Morning" or "Morning" or "Noon":
            idle "gui/family_house/mc_room/daytime/mc_room_door.png"
            hover "gui/family_house/mc_room/daytime/mc_room_door_h.png"
        if lc.period == "Evening":
            idle "gui/family_house/mc_room/evening/mc_room_door_evening.png"
            hover "gui/family_house/mc_room/evening/mc_room_door_evening_h.png"
        if lc.period == "Night":
            idle "gui/family_house/mc_room/night/mc_room_door_night.png"
            hover "gui/family_house/mc_room/night/mc_room_door_night_h.png"
        hotspot (33, 52, 473, 834) action [SetVariable("skip_time", False),Hide("mc_room"), Jump("mc_room_output")] hover_sound "sound_effects/buttons/door_hover.mp3"

    imagemap:
        if lc.period == "Early Morning" or "Morning" or "Noon":
            idle "gui/family_house/mc_room/daytime/mc_room_bed.png"
            hover "gui/family_house/mc_room/daytime/mc_room_bed_h.png"
        if lc.period == "Evening":
            idle "gui/family_house/mc_room/evening/mc_room_bed_evening.png"
            hover "gui/family_house/mc_room/evening/mc_room_bed_evening_h.png"
        if lc.period == "Night":
            idle "gui/family_house/mc_room/night/mc_room_bed_night.png"
            hover "gui/family_house/mc_room/night/mc_room_bed_night_h.png"
        hotspot (537, 505, 973, 531) action [SetVariable("skip_time", False),Hide("mc_room"), Jump("mc_bed_daytime")] hover_sound "sound_effects/buttons/bed_hover.mp3"

    imagemap:
        if lc.period == "Early Morning" or "Morning" or "Noon":
            idle "gui/family_house/mc_room/daytime/mc_room_laptop.png"
            hover "gui/family_house/mc_room/daytime/mc_room_laptop_h.png"
        if lc.period == "Evening":
            idle "gui/family_house/mc_room/evening/mc_room_laptop_evening.png"
            hover "gui/family_house/mc_room/evening/mc_room_laptop_evening_h.png"
        if lc.period == "Night":
            idle "gui/family_house/mc_room/night/mc_room_laptop_night.png"
            hover "gui/family_house/mc_room/night/mc_room_laptop_night_h.png"
        hotspot (1247, 482, 164, 86) action [SetVariable("skip_time", False),Hide("mc_room"), Jump("mc_laptop")] hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/buttons/misc_activate_5.mp3"

    imagemap:
        if lc.period == "Early Morning" or "Morning" or "Noon":
            idle "gui/family_house/mc_room/daytime/mc_room_random_box.png"
            hover "gui/family_house/mc_room/daytime/mc_room_random_box_h.png"
        if lc.period == "Evening":
            idle "gui/family_house/mc_room/evening/mc_room_random_box_evening.png"
            hover "gui/family_house/mc_room/evening/mc_room_random_box_evening_h.png"
        if lc.period == "Night":
            idle "gui/family_house/mc_room/night/mc_room_random_box_night.png"
            hover "gui/family_house/mc_room/night/mc_room_random_box_night_h.png"
        if lc.period == "Early Morning" or lc.period == "Morning" or lc.period == "Noon":
            hotspot (1658, 245, 93, 76) action [SetVariable("skip_time", False),Hide("mc_room"), Jump("mc_random_box_daytime")] hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/buttons/misc_activate_5.mp3"
        else:
            hotspot (1658, 245, 93, 76) action Notify("It's too dark in here to examine this item...") hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/notify_negative.mp3"

    if mc_room_item_cars_unlocked == True:

        imagemap:
            if lc.period == "Early Morning" or "Morning" or "Noon":
                idle "gui/family_house/mc_room/daytime/mc_room_cars.png"
                hover "gui/family_house/mc_room/daytime/mc_room_cars_h.png"
            if lc.period == "Evening":
                idle "gui/family_house/mc_room/evening/mc_room_cars_evening.png"
                hover "gui/family_house/mc_room/evening/mc_room_cars_evening_h.png"
            if lc.period == "Night":
                idle "gui/family_house/mc_room/night/mc_room_cars_night.png"
                hover "gui/family_house/mc_room/night/mc_room_cars_night_h.png"
            if lc.period == "Early Morning" or lc.period == "Morning" or lc.period == "Noon":
                hotspot (1631, 99, 289, 82) action [SetVariable("skip_time", False),Hide("mc_room"), Jump("mc_cars_daytime")] hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/buttons/misc_activate_5.mp3"
            else:
                hotspot (1631, 99, 289, 82) action Notify("It's too dark in here to examine this item...") hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/notify_negative.mp3"
            at trans_alpha_effect_anime_v2()
    else:
        if lc.period == "Early Morning" or "Morning" or "Noon":
            add "gui/family_house/mc_room/daytime/mc_room_cars.png"
        if lc.period == "Evening":
            add "gui/family_house/mc_room/evening/mc_room_cars_evening.png"
        if lc.period == "Night":
            add "gui/family_house/mc_room/night/mc_room_cars_night.png"
    if mc_room_item_figure_unlocked == True:

        imagemap:
            if lc.period == "Early Morning" or "Morning" or "Noon":
                idle "gui/family_house/mc_room/daytime/mc_room_figures.png"
                hover "gui/family_house/mc_room/daytime/mc_room_figures_h.png"
            if lc.period == "Evening":
                idle "gui/family_house/mc_room/evening/mc_room_figures_evening.png"
                hover "gui/family_house/mc_room/evening/mc_room_figures_evening_h.png"
            if lc.period == "Night":
                idle "gui/family_house/mc_room/night/mc_room_figures_night.png"
                hover "gui/family_house/mc_room/night/mc_room_figures_night_h.png"
            if lc.period == "Early Morning" or lc.period == "Morning" or lc.period == "Noon":
                hotspot (1142, 427, 400, 140) action [SetVariable("skip_time", False),Hide("mc_room"), Jump("mc_figures_daytime")] hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/buttons/misc_activate_5.mp3"
            else:
                hotspot (1142, 427, 400, 140) action Notify("It's too dark in here to examine this item...") hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/notify_negative.mp3"
            at trans_alpha_effect_anime_v2()
    else:
        if lc.period == "Early Morning" or "Morning" or "Noon":
            add "gui/family_house/mc_room/daytime/mc_room_figures.png"
        if lc.period == "Evening":
            add "gui/family_house/mc_room/evening/mc_room_figures_evening.png"
        if lc.period == "Night":
            add "gui/family_house/mc_room/night/mc_room_figures_night.png"
    imagemap:
        if lc.period == "Early Morning" or "Morning" or "Noon":
            idle "gui/family_house/mc_room/daytime/mc_room_pc.png"
            hover "gui/family_house/mc_room/daytime/mc_room_pc_h.png"
        if lc.period == "Evening":
            idle "gui/family_house/mc_room/evening/mc_room_pc_evening.png"
            hover "gui/family_house/mc_room/evening/mc_room_pc_evening_h.png"
        if lc.period == "Night":
            idle "gui/family_house/mc_room/night/mc_room_pc_night.png"
            hover "gui/family_house/mc_room/night/mc_room_pc_night_h.png"
        if lc.period == "Early Morning" or lc.period == "Morning" or lc.period == "Noon":
            hotspot (1359, 613, 138, 188) action [SetVariable("skip_time", False),Hide("mc_room"), Jump("mc_pc_daytime")] hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/buttons/misc_activate_5.mp3"
        else:
            hotspot (1359, 613, 138, 188) action Notify("It's too dark in here to examine this item...") hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/notify_negative.mp3"
    if mc_room_item_poster_unlocked == True:

        imagemap:
            if lc.period == "Early Morning" or "Morning" or "Noon":
                idle "gui/family_house/mc_room/daytime/mc_room_poster.png"
                hover "gui/family_house/mc_room/daytime/mc_room_poster_h.png"
            if lc.period == "Evening":
                idle "gui/family_house/mc_room/evening/mc_room_poster_evening.png"
                hover "gui/family_house/mc_room/evening/mc_room_poster_evening_h.png"
            if lc.period == "Night":
                idle "gui/family_house/mc_room/night/mc_room_poster_night.png"
                hover "gui/family_house/mc_room/night/mc_room_poster_night_h.png"
            if lc.period == "Early Morning" or lc.period == "Morning" or lc.period == "Noon":
                hotspot (714, 424, 243, 147) action [SetVariable("skip_time", False),Hide("mc_room"), Jump("mc_poster_daytime")] hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/buttons/misc_activate_5.mp3"
            else:
                hotspot (714, 424, 243, 147) action Notify("It's too dark in here to examine this item...") hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/notify_negative.mp3"
            at trans_alpha_effect_anime_v2()
    else:
        if lc.period == "Early Morning" or "Morning" or "Noon":
            add "gui/family_house/mc_room/daytime/mc_room_poster.png"
        if lc.period == "Evening":
            add "gui/family_house/mc_room/evening/mc_room_poster_evening.png"
        if lc.period == "Night":
            add "gui/family_house/mc_room/night/mc_room_poster_night.png"
    if mc_room_item_quotes_unlocked == True:

        imagemap:
            if lc.period == "Early Morning" or "Morning" or "Noon":
                idle "gui/family_house/mc_room/daytime/mc_room_president.png"
                hover "gui/family_house/mc_room/daytime/mc_room_president_h.png"
            if lc.period == "Evening":
                idle "gui/family_house/mc_room/evening/mc_room_president_evening.png"
                hover "gui/family_house/mc_room/evening/mc_room_president_evening_h.png"
            if lc.period == "Night":
                idle "gui/family_house/mc_room/night/mc_room_president_night.png"
                hover "gui/family_house/mc_room/night/mc_room_president_night_h.png"
            if lc.period == "Early Morning" or lc.period == "Morning" or lc.period == "Noon":
                hotspot (577, 220, 122, 90) action [SetVariable("skip_time", False),Hide("mc_room"), Jump("mc_president_daytime")] hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/buttons/misc_activate_5.mp3"
            else:
                hotspot (577, 220, 122, 90) action Notify("It's too dark in here to examine this item...") hover_sound "sound_effects/buttons/misc_hover_3.mp3" activate_sound "sound_effects/notify_negative.mp3"
            at trans_alpha_effect_anime_v2()
    else:
        if lc.period == "Early Morning" or "Morning" or "Noon":
            add "gui/family_house/mc_room/daytime/mc_room_president.png"
        if lc.period == "Evening":
            add "gui/family_house/mc_room/evening/mc_room_president_evening.png"
        if lc.period == "Night":
            add "gui/family_house/mc_room/night/mc_room_president_night.png"









label mc_cars_daytime:
    scene dt_mc_room_cars with dissolve
    mc_t "(Kate would love to have this toy car to her collection...)"
    menu:
        " ..return" if True:
            scene mc_room_daytime_vanilla with dissolve:
                "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
            call screen mc_room

label mc_figures_daytime:
    scene dt_mc_room_figure_1 with dissolve
    mc_t "(What a nice purchase I made. I do not regret spending money on this item.)"
    menu:
        " ..return" if True:
            scene mc_room_daytime_vanilla with dissolve:
                "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
            call screen mc_room

label mc_poster_daytime:
    scene dt_mc_room_poster with dissolve
    mc_t "(Lovely looking poster.)"
    menu:
        " ..return" if True:
            scene mc_room_daytime_vanilla with dissolve:
                "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
            call screen mc_room

label mc_president_daytime:
    scene dt_mc_room_president with dissolve
    mc_t "(Inspiring...)"
    menu:
        " ..return" if True:
            scene mc_room_daytime_vanilla with dissolve:
                "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
            call screen mc_room

label mc_pc_daytime:
    scene dt_mc_room_pc with dissolve
    mc_t "(I don't have components to repair my PC yet.)"
    scene mc_room_daytime_vanilla with dissolve:
        "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
    call screen mc_room









label mc_random_box_daytime:
    if Main_Character.random_box == True:
        $ Main_Character.random_box = False

        stop music fadeout 1.0
        scene dt_mc_room_random_box with dissolve
        mc_t "(Let's try my damned luck!!!)"
        play sound "sound_effects/random_box_shaking.mp3"
        scene dt_mc_room_random_box_shaking with dissolve

        $ renpy.pause(2.0, hard=True)
        $ quick_bar = False
        $ show_quick_menu = False

        scene black with dissolve


        $ rs_box = renpy.random.randint(0,9)
        if rs_box == 0:
            play sound "sound_effects/reputation/reputation_negative.mp3"
            centered "{size=50}{font=fonts/font_gui.otf}You have found nothing in the random box. Perhaps try again next time?" with dissolve
        if rs_box == 1:
            play sound "sound_effects/reputation/reputation_negative.mp3"
            centered "{size=50}{font=fonts/font_gui.otf}You have found nothing in the random box. Perhaps try again next time?" with dissolve
        if rs_box == 2:
            play sound "sound_effects/reputation/reputation_negative.mp3"
            centered "{size=50}{font=fonts/font_gui.otf}You have found nothing in the random box. Perhaps try again next time?" with dissolve
        if rs_box == 3:
            play sound "sound_effects/notify_classic.mp3"
            centered "{cps=30}{size=50}{font=fonts/font_gui.otf}You have found $5 in the random box."
            $ Main_Character.money += 5
        if rs_box == 4:
            play sound "sound_effects/notify_classic.mp3"
            centered "{cps=30}{size=50}{font=fonts/font_gui.otf}You have found $5 in the random box."
            $ Main_Character.money += 5
        if rs_box == 5:
            play sound "sound_effects/notify_classic.mp3"
            centered "{cps=30}{size=50}{font=fonts/font_gui.otf}You have found $10 in the random box."
            $ Main_Character.money += 5
        if rs_box == 6:
            play sound "sound_effects/notify_classic.mp3"
            centered "{cps=30}{size=50}{font=fonts/font_gui.otf}You have found $5 in the random box."
            $ Main_Character.money += 5
        if rs_box == 7:
            play sound "sound_effects/notify_classic.mp3"
            centered "{cps=30}{size=50}{font=fonts/font_gui.otf}You have found Mom's Drawing item in the random box."
            $ Inventory.add(InvDrawing)
        if rs_box == 8:
            play sound "sound_effects/notify_classic.mp3"
            centered "{cps=30}{size=50}{font=fonts/font_gui.otf}You have found Mom's Drawing item in the random box."
            $ Inventory.add(InvDrawing)
        if rs_box == 9:
            play sound "sound_effects/reputation/reputation_positive.mp3"
            centered "{size=50}{font=fonts/font_gui.otf}You have found {color=#FF6C33}Legendary{/color} Mom's Drawing item in the random box! Congratulations!" with dissolve
            $ Inventory.add(InvLegDrawing)

        $ quick_bar = True
        $ show_quick_menu = True
        if lc.period == "Early Morning":

            play music "images/ost/early_morning_theme_1.mp3" fadein 1.0
        if lc.period == "Morning":

            play music "images/ost/morning_theme_1.mp3" fadein 1.0
        if lc.period == "Noon":

            play music "images/ost/free_roaming_theme_1.mp3" fadein 1.0
        if lc.period == "Evening":

            play music "images/ost/evening_theme_1.mp3" fadein 1.0
        if lc.period == "Night":

            play music "images/ost/night_theme_1.mp3" fadein 1.0
        scene mc_room_daytime_vanilla with dissolve:
            "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
        call screen mc_room
    elif True:
        scene dt_mc_room_random_box with dissolve
        play sound "sound_effects/notify_negative.mp3"
        $ rs_reply = renpy.random.randint(0,1)
        if rs_reply == 0:
            mc_t "(Nothing to search in here.)"
        if rs_reply == 1:
            mc_t "(The box is empty.)"
        tut "(Opportunity used. Wait for a new day to unlock it again.)"
        scene mc_room_daytime_vanilla with dissolve:
            "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
        call screen mc_room





















label mc_room_output:


    if lc.day_of_week == 6 or lc.day_of_week == 7:
        mc_t "(Thank God, it's weekend.. )"

        if lc.period == "Morning":
            scene mc_door_open_outside with wipeleft
        if lc.period == "Noon":
            scene mc_door_open_outside with wipeleft
        if lc.period == "Evening":
            scene mc_door_open_outside_evening with wipeleft
        if lc.period == "Night":
            scene mc_door_open_outside_night with wipeleft
        play sound "sound_effects/house/open_door_1.mp3"
        jump family_house


    if lc.period == "Early Morning":
        if Main_Character.homework_done_alpha == False:

            scene the_mc_room_door_closed with wipeleft
            play sound "images/sound_effects/house/open_door_1.mp3"
            scene fh_mc_room_pops_up_quick_one_1_1
            natalia "Ah, [name]."
            scene fh_mc_room_pops_up_quick_one_1_2
            natalia "Dearest?"
            natalia "The homework isn't done?"
            scene fh_mc_room_pops_up_quick_one_1_3
            menu:
                "It's done!" if Main_Character.homework_done_alpha == True:
                    mc "Mhm. It's done! All here."
                    scene fh_mc_room_pops_up_quick_one_1_6
                    natalia "Is it is?"
                    natalia "Come to the school then!"
                    natalia "Go there."
                    scene fh_mc_room_pops_up_quick_one_1_7 with dissolve
                    natalia "We can't wait to see there, with all of us."

                    play sound "images/sound_effects/house/open_door_1.mp3"
                    scene the_mc_room_door_closed with wiperight
                    mc "Good, good."

                    scene mc_door_open_outside with wipeleft
                    play sound "sound_effects/house/open_door_1.mp3"
                    jump family_house
                "{b}*Yawn*.. {/b}" if True:
                    scene fh_mc_room_pops_up_quick_one_1_4
                    mc "{b}*Yawn*.. {/b}"
                    scene fh_mc_room_pops_up_quick_one_1_5
                    natalia "Jesus. Christ."
                    natalia "Open your laptop and use the application I have sent you and do the homework fast!"

                    scene mc_room_daytime_vanilla with dissolve:
                        "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
                    call screen mc_room
                "I am working on it" if True:

                    scene fh_mc_room_pops_up_quick_one_1_4
                    mc "I am working on it"
                    scene fh_mc_room_pops_up_quick_one_1_5
                    natalia "Working harden then?"
                    natalia "WORK HARDER!"
                    natalia " ..all right?"
                    natalia "Open your laptop and use the application I have sent you and do the homework fast!"

                    scene mc_room_daytime_vanilla with dissolve:
                        "gui/family_house/mc_room/daytime/mc_room_daytime_vanilla.jpg"
                    call screen mc_room
        elif True:
            scene mc_door_open_outside with wipeleft
            play sound "sound_effects/house/open_door_1.mp3"
            jump family_house

    elif lc.period == "Morning":
        scene mc_door_open_outside with wipeleft
    elif lc.period == "Noon":
        scene mc_door_open_outside with wipeleft
    elif lc.period == "Evening":
        scene mc_door_open_outside_evening with wipeleft
    elif lc.period == "Night":
        scene mc_door_open_outside_night with wipeleft
    play sound "sound_effects/house/open_door_1.mp3"
    jump family_house

































if lc.day_of_week == 1:
    scene fh_mc_room_pops_up_quick_one_3_1 with dissolve
    pause
    scene fh_mc_room_pops_up_quick_one_3_2 with dissolve
    e "It isn't done is it?"

    e "YOU stupid idiot."


    b "Ah, [name]!"
    b "..I was just.. "
    b "..you really have.. done that little thing I was just asked you not so long ago."
    b ".. ?"
    b "..we study a new application today, hope you'll like it!"

    b "Ain't really matter much!"
    b "Just don't tell anynone bout thiz!!!"
    b "You have a fine ass, mm!"
    b "BYE!"

    "Bro. Hi. So, I hope you did your homework."

    "Aaa."
    "You got this."
    "Cya in the game."

    "Bro.. "
    "Ain't right."

label adaad:
natalia "I can see that, you won't leave the house till you finish it."

natalia "Are you coming to the school?.. "
natalia "Go there!"
natalia "We can't wait to see up there."
menu:
    "*yawn*.. " if True:
        mc "*yawn*.. "
    "All right" if True:
        mc "All right."
scene mc_door_open_outside with wipeleft
play sound "sound_effects/house/open_door_1.mp3"
jump family_house








mc_t "(Why it's so boring.. I really have this thing.)"



e "Mr.[family]."
e "Don't sleep."
e "The school."
e "Don't ask for an invitation. Come."
menu:
    "*yawn*.. " if True:
        mc "*yawn*.. "
    "All right" if True:
        mc "All right."

e "Playing video games, are we?"
e "Finish here."
menu:
    "I am not a Finish" if True:
        mc "I am not a Finish."
    "All right" if True:
        mc "All right."




e "Success."
# Decompiled by unrpyc: https://github.com/CensoredUsername/unrpyc
