스킨

Ren'Py 런처의 외형은 스킨으로 바꿀 수 있습니다. 다음 순서로 진행하세요.

스킨은 사용 중인 Ren'Py 버전에 맞춰 만들어집니다. 이전 버전이나 이후 버전과의 호환성은 보장되지 않습니다.

  1. 런처의 환경설정 화면에서 런처 자체를 프로젝트로 엽니다.

  2. skin.rpy 스크립트 파일을 만듭니다.

  3. 다음 내용을 skin.rpy에 복사합니다.

    init -2 python:
        # The color of non-interactive text.
        custom_text = "#545454"
    
        # Colors for buttons in various states.
        custom_idle = "#42637b"
        custom_hover = "#d86b45"
        custom_disable = "#808080"
    
        # Colors for reversed text buttons (selected list entries).
        custom_reverse_idle = "#78a5c5"
        reverse_hover = "#d86b45"
        custom_reverse_text = "#ffffff"
    
        # Colors for the scrollbar thumb.
        custom_scrollbar_idle = "#dfdfdf"
        custom_scrollbar_hover = "#d86b45"
        # An image used as a separator pattern.
        custom_pattern = "images/pattern.png"
    
        # A displayable used for the background of everything.
        custom_background = "images/background.png"
    
        # A displayable used for the background of the projects list.
        custom_projects_window = Null()
    
        # A displayable used the background of information boxes.
        custom_info_window = "#f9f9f9c0"
    
        # Colors for the titles of information boxes.
        custom_error_color = "#d15353"
        custom_info_color = "#545454"
        custom_interaction_color = "#d19753"
        custom_question_color = "#d19753"
    
        # The color of input text.
        custom_input_color = "#d86b45"
    
        # A displayable used for the background of windows
        # containing commands, preferences, and navigation info.
        custom_window = Frame(Fixed(Solid(custom_reverse_idle, xsize=4, xalign=0), Solid(custom_info_window, xsize=794, xalign=1.0), xsize=800, ysize=600), 0, 0, tile=True)
    
  4. skin.rpy를 수정해 런처의 외형을 바꾸세요. 사용할 이미지는 런처의 game 디렉터리에 넣습니다. 권장 배경 크기는 800x600픽셀입니다.

  5. 환경설정에서 사용자 정의 테마(Custom)를 선택합니다.

skin.rpy에 오류가 있으면 런처가 시작되지 않을 수 있습니다. 이때는 런처의 game 디렉터리에서 skin.rpy와 skin.rpyc를 잠시 꺼내고 런처를 실행한 뒤 다시 넣어야 합니다.