우카가카

미미위키
Chiri (토론 | 기여)님의 2015년 4월 21일 (화) 04:18 판 (새 문서: 섬네일|사쿠라 우카가카(伺か). 옛 명칭 나니카(何か). 데스크탑 액세서리의 일종인 소프트웨어와 그와 관련된 플랫...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
사쿠라

우카가카(伺か). 옛 명칭 나니카(何か). 데스크탑 액세서리의 일종인 소프트웨어와 그와 관련된 플랫폼 전체를 아울러 가리키는 용어.

개요

정식 명칭은 '우카가카'이나 과거 유명했던 시절의 영향으로 '나니카'(혹은 이를 번역한 '무언가')라는 예전 이름으로도 널리 알려져 있다.

일본의 네티즌(마지막 이름은 ls)이 배포한 프로그램으로, 화면에 2인 1조(혹은 1인이나 3인 체제)의 고스트(캐릭터)가 나타나 대사를 출력하는 것이 주된 기능이다. 보통 단어사전에서 랜덤으로 단어를 추출하여 랜덤으로 선택된 대사를 조합하여 의미 불명(혹은 의미 심장)의 문장을 출력하거나 사용자의 마우스 액션에 다양한 반응을 취하거나 사용자가 입력한 문장에 반응하거나 각종 정보 취득이나 여러가지 쓸모 있는 기능을 실행하는 등 여러 가지를 할 수 있다.

2000년대 초의 일본 오타쿠 문화의 상징 중 하나이다. 당시 일본 인터넷 상에서 상당한 붐을 일으켰으나 2002년~2003년을 기점으로 해서 수그러들면서 현재는 극소수의 제작자와 사용자들에 의해 명맥을 유지 중이다. 한때 유행했던 이 프로그램이 이렇게 조용해진 것은 당시 유행하기 시작했던 온라인 게임(특히 라그나로크 온라인)의 영향, 제작에 기술적 지식이 필요하기 때문에 그런 지식이 부족한 이들은 창작에 참여하기 힘든 점, 몇 번 켰다가 대사만 몇 번 보다보면 질리기 쉬운 고스트가 많았던 점 등이 시대의 뒤안길을 걷게 된 원인으로 꼽힌다.

한국에서도 당시 선구자들에 의해 어느 정도 알려지게 되었으나, 최초 한국어화를 하였던 seiken이 갑자기 배포 중단&사용 금지[1]한 사건, 언어의 장벽[2], 한글 깨짐[3] 등으로 수그러든 상태. 하지만 아직도 카페나 블로그 등지에서 한국산 고스트를 만들거나 의견을 교류하는 등 극소수의 활동이 있다.

시작이 Windows용 어플리케이션이었기 때문에 확실하게 동작을 보증할 수 있는 환경은 역시 Windows이기는 하나 과거에는 리눅스, OS X 등 타 OS에서도 실행 가능한 호환 베이스웨어가 개발되기도 하였다. 하지만 오리지널이라고 할 수 있는 MATERIA도 개발이 종료된지 오래되었고 현재까지 개발이 지속되고 있는 베이스웨어는 Windows용 호환 베이스웨어인 SSP 뿐이라고 할 수 있다. 대신 리눅스나 OS X에서는 Wine을 이용하여 SSP를 구동하면 비교적 안정적으로 사용할 수 있다. 또한 2014년 말부터 개발이 본격화된 Ikagaka의 등장으로 단순한 모양새만 흉내내는 것이 아닌, 실제 고스트 파일을 그대로 이용하여 웹페이지에서 구동하는 것이 가능해짐에 따라 웹 고스트라는 소망이 현실화를 이루고 있는 중이다. 데모 페이지

용어

전체적으로 우카가카의 기술 용어들은 공각기동대, 카논(게임) 등의 시대가 느껴지는 서브컬처 패러디가 많다.

  • 베이스웨어 : 실행을 담당하는 기본 프로그램. 여기에 여러 종류의 캐릭터를 설치하여 사용할 수 있다. 처음 개발되었던 MATERIA(이전의 개발 코드는 inverse나 redo 등)를 중심으로, 호환 베이스웨어인 SSP, CROW 등이 존재한다. 국내에서 나도는 베이스웨어들은 메뉴 등이 한국어화 되어있다.
  • 고스트(ghost) : 작게는 우카가카의 대사 등 인격을 담당하는 부분, 크게는 인격 부분과 겉모습을 나타내는 쉘을 포함한 전체 캐릭터 패키지를 나타낸다.

하나의 패키지에는 하나의 고스트(스크립트)와 다수의 쉘을 가질 수 있기 때문에 쉘 변경을 통해 다양한 복장(혹은 완전히 별도의 모습)을 보일 수 있었다. 우카가카 초기에는 일정한 대화 패턴에 명사, 형용사 등을 사전에서 임의로 선택하여 출력하는 랜덤 토크가 주류를 이루었으나 시간이 지날수록 짜임새 있는 설정 제작을 통해 랜덤 기능은 되도록 배제하고 긴 대화를 주고 받는 형식이나 마치 노벨 게임을 진행하는 듯한 느낌을 주는 형식, 더 나아가 아예 SRPG 등 게임을 구현한 고스트 등도 존재한다.

  • 쉘(shell) : 겉으로 보이는 캐릭터의 이미지를 담당하는 파일들. 출력 부분의 일부분 혹은 전체를 애니메이션으로 처리하거나(대표적으로 눈 깜빡임) 캐릭터의 모습은 그대로 유지하면서 그 위에 추가 이미지를 표시하는 방식으로 고양이귀 등의 액세서리를 추가하는 '갈아입히기' 등의 설정 양식이 존재한다.
  • SHIORI : 스크립트 처리 레이어. 정확히는 베이스웨어에서 이벤트를 호출하면 그에 따라 대사 등을 저장한 스크립트 파일을 처리하여 베이스웨어로 반환하는 프로그램(레이어)을 SHIORI라고 한다. 일반적으로 DLL 파일 형식으로 존재한다. SHIORI에도 여러 종류가 있으며, 각각 기능이나 문법, 스크립트 작성 난이도가 다르기 때문에 제작자에 따라서 선호도가 나뉜다. 대표적인 SHIORI로는 카와리(華和梨), 아야(文), 아야의 개량판인 야야(YAYA), 사토리(里々), 미사카(美坂) 등이 있다. 흔히 가짜 AI라는 명칭으로도 불리지만 엄밀히는 다르다.
  • MAKOTO : 트렌스레이터. SHIORI가 처리 후 베이스웨어에 넘긴 스크립트를 실제 출력 전에 전처리하는 변환 규격 또는 파일. 주로 어미를 변환시켜 특이한 말투를 구현하는데 쓰였다(말 끝에 にゃん을 붙여 고양이 말투를 흉내내는 등). 한국의 경우 한국어의 조사|조사 처리를 해 주는 MAKOTO가 만들어져 한국어 고스트 제작에 필수적인 요소가 되었다. 일본어 고스트의 대사를 웹 번역기를 이용하여 기계 번역 후 출력해 주는 MAKOTO 등도 있었던 모양.

대표적인 고스트

이 부분의 본문은 우카가카의 고스트 리스트입니다.
  • 사쿠라
본가 MATERIA의 디폴트 고스트. 횟수로 따지면 초기 사쿠라(임의, 니세 하루나라고도 불리는 아래의 니세 사쿠라 버전의 모습), 후타바에 이은 세 번째 디폴트 고스트. 초기 사쿠라를 이어받은 캐릭터이면서도 겉모습인 쉘이나 캐릭터성, 데이터 자체는 새롭게 구축된 별개의 고스트. 초기 사쿠라와의 구분을 위해 제작자의 설정 자료에서 따온 이름인 미카게 사쿠라(御影さくら)라고도 부른다[4].
  • 후타바
한때 본가 본체의 기본 고스트를 맡기도 했었던 고스트. http://www.geocities.co.jp/Playtown-Bishop/7317/futaba.html 다운로드 링크
  • 마유라
과거 우카가카계의 슈퍼스타. 각종 레트로 게임을 소재로 한 정신나간 토크가 특징이었다. 절대영역이라는 용어의 유래가 되는 존재. 현재는 개발은 종료되었지만 최종판은 계속 배포중. http://mayurablog.blog55.fc2.com/blog-entry-118.html 다운로드 페이지
지금은 번역가로도 알려진 생물체가 한국어화한 버전을 배포한 적이 있다.
  • 에밀리
Emily/Phase4.5
호환 베이스웨어 SSP의 기본 고스트. 고양이귀. 현재는 파트너인 테디, 남동생인 에밀리오와 함께 3인 체제. 군고구마를 매우 좋아한다.
  • 니세 사쿠라
니세사쿠라 리버스 2
과거 성검전설 시절에서 이어지는 그것. 쉘 이미지적으로는 기본 고스트 중 가장 유명했던 과거 무언가 시절의 사쿠라를 그대로 이어받고 있다. 어른의 사정 때문에 니세 하루나(가짜 하루나), 임의[5] 등으로도 불린다. 현재 제작 및 관리인은 세루리안. http://ceru.kr/nanika/ 다운로드 링크
  • 쿠로
대표적인 한국 고스트. 제작자는 침튀긴남. PC 정보 잡지에도 소개된 적이 있다. http://figma.egloos.com/5556538 다운로드 링크

관련 항목

D.L. Action 초창기의 주 소재가 우카가카였다.
  • Kanon
SHIORI, MAKOTO, SAYURI, MAI, PIRO 등 우카가카의 각종 DLL이나 규격명에 카논의 등장인물명이 쓰였다.
  • Winamp
유나소프트 Sexyfont 플러그인을 사용하여 음악을 재생할 때에 우카가카용으로 제작된 가사 파일이 존재하면 이를 우카가카쪽에 전송, 마치 우카가카의 캐릭터가 노래에 맞춰 노래를 부르는 듯한 모습을 보이는 것이 가능했다.
  • 공각기동대
GHOST, SHELL 등의 기본적인 용어와 개념을 가져왔다.
  • 데스크탑 액세서리
  • 라그나로크 온라인
우카가카 계열의 많은 동인들(위의 D.L. Action 포함)이 라그나로크에 흡수되었다.
  • 아즈망가 대왕
본가의 기본 고스트의 네타들 중 다수가 아즈망가 대왕에서 가져온 것들. 우뉴를 찌르면 나오던 대사 '안녕하세요. 치요 아버지입니다.' 등. 또한 고스트 후타바의 파트너였던 타다키치씨의 이름도 치요의 애완견인 타다키치에서 따온 것.
  • 카드캡터 사쿠라
지금도 우카가카의 메인 캐릭터, 서브 캐릭터를 지칭하는 단어로 쓰이기도 하는 '키노모토 사쿠라', '케로쨩'의 유래.

외부 링크

일본어

2002년을 기점으로 개발이 종료되었다.
현재도 업데이트되고 있는 중. 메뉴 한국어화 파일 또한 SSP 배포 페이지에서 다운로드 가능하다. 윈도우 7, 8 등 최신 운영체제를 지원하는 것은 물론, 최근에 만들어지는 고스트 중에서는 SSP에서만 동작하는 것들도 많기 때문에 지금부터 우카가카를 맛보고 싶은 사람이라면 SSP 쪽을 사용하는 것을 추천.
사쿠라 스크립트 등 우카가카 고스트(그 외 쉘 등) 제작에 필요한 기술적 사양에 관한 거의 모든 것이 정리되어 있다.
고스트, 쉘, 벌룬 등 네트워크 업데이트에 대응하고 있는 추가 데이터의 업데이트를 확인할 수 있는 사이트.

한국어

업데이트가 오랫동안 되지 않아 내용이 현재 실정과 맞지 않는 부분이 존재하는 것에 주의할 것.

주석

  1. 당시 한국어판 파일에 동봉했던 고스트인 니세 사쿠라의 저작권 문제 때문
  2. 극소수의 한국어판을 제외하고는 콘텐츠 대부분이 일본어
  3. 베이스웨어 및 고스트 데이터의 문자 코드 문제
  4. 엄밀히는 고스트 '사쿠라'와 '미카게 사쿠라'는 관계는 있으나 동일 인물이지는 않다.
  5. 사용자 마음대로 정하라는 의미. 무작위(random)가 아니다.