시리즈 블루아카이브 구상 개발

[몰루K 개발강의] 구상제작 1편  - 구상 파일 생성 및 구성

목차

1. 들어가기에 앞서

2. 준비물

3. 파일 생성 및 파일의 구성

4. 함수명 변경

5. 구상 파일 적용 확인

6. 마치며


몰루K 개발 강의 모음


1. 들어가기에 앞서

이 글을 보는 사람이라면 몰루K 개발에 관심이 있거나 구상을 만들어 볼 생각이 있는 사람 일거임.

그런데 구상을 만드는 건 생각보다 시간과 정신력을 많이 써야 하는 일임.

특히나 더 상세하게, 특색있게, 퀄리티 좋게 만드는 거일 수록 들어가는 시간과 정성은 배가 된다.

그래서 구상을 만들겠다고 말했다가 쥐도 새도 모르게 '실종'당한 사람도 많지.(나 포함)


그러니까 그냥 처음엔 여유롭게 대충대충 만드는 것도 방법이라고 생각함

대충 만든다고 욕 할 사람도 없고(너무 캐릭터성 깨지거나 다른 사람 불쾌감 들게 하는거 아니면)

꼬우면 직접 만드는게 여기 법칙이기도 하니까


그리고 나도 에라문법을 잘 아는건 아니니까 틀린 내용 있으면 지적 부탁해


2. 준비물

ㄱ. 몰루K 본판

  - 게임을 돌릴려면 있어야겠지

ㄴ. 코드 편집 프로그램 (Visual Studio Code, Notepad++, 메모장)

  - 텍스트 편집 프로그램이면 메모장이라도 괜찮지만 적어도 Notepad++, VSC는 쓰길 추천함

  - VSC를 사용할거라면 확장 프로그램에서 EraBasic을 다운 받기를 추천

  - 내가 쓰는건 VSC(Visual Studio Code)다. 아래 스샷도 VSC를 사용함.

ㄷ. 만들 캐릭터의 구상 탬플릿

  - 몰루K 본판에 있는 00. 설명서 -> 98. 구상 템플릿의 자료를 사용하거나

  - 몰루K나 토호K의 다른 캐릭터의 구상을 뜯어와서 수정하는 방법도 있다.

  - 아직 명확하게 정리된 템플릿, 잘 만들어진 캐릭터 구상이 있는게 아니라서 수정과 개조가 필요할거임

ㄹ. 기본적인 EraBasic 명령어 사용법

  - 내가 다 설명해주면 좋겠지만 시간, 능력 상 무리... 잘 정리된 글을 보고 배우도록 하자.

ㅁ. 꺾이지 않는 마음



3. 파일 생성 및 파일의 구성

1) 구상 템플릿에 들어가보면 이런 내용물이 들어있을거임

대충 내용물을 설명하자면

_KOJO_COMMON_KXXX.ERB : 공통 부분. 구상 존재 판정이나 각 부위별 첫 절정 대사, 엔딩/처형의 대사가 들어가있다. (테스트 X)

_KOJO_EVENT_KXXX.ERB : 이벤트 구상. 퍼스트 키스 이벤트, 고백, 출산 대사, 혼인 등 이벤트 대사가 들어가있다. (테스트 X)

KOJO_A_KXXX.ERB : 만나러간다, 침실호출, 육아, 포로 회화의 구상. 일반적으로 제일 많이 사용될 구상이다.

KOJO_B_KXXX.ERB : 포로 조교의 구상. A 다음으로 사용될 구상이다.

KOJO_C_KXXX.ERB : 포로 역조교(통상)의 구상. 테스트 X

KOJO_D_KXXX.ERB : 포로 역조교(5호)의 구상. 나도 사실 이게 뭔지 모르겠다. 테스트 X

라이선스_KXXX.txt : 구상의 라이선스를 적는 곳. 나중에 저작권 관련 문제를 위해 적어놓는게 좋다.


꼭 모든 파일이 필요한건 아니지만 [_KOJO_COMMON_KXXX.ERB]는 들어가야한다.


2) 만들고 싶은 캐릭터의 번호를 찾는다.

  - 본판 폴더 -> CSV 폴더 -> Chara 폴더 안에 캐릭터의 번호가 적혀져 있다.

  - 아이리의 번호는 62번이다.


3) 구상 폴더를 만든다.

  - 본판 폴더 -> ERB -> 구상에 만들고 싶은 캐릭터의 폴더를 만든다.

  - [062 아이리] 폴더를 만든다


  

4) 1번의 파일을 복사해 3번의 폴더 안에 넣는다.


5) 파일명 변경

  - KXXX를 K62(해당 캐릭터 번호)로 바꾼다.


6) 파일 설정은 끝.



4. 함수명 변경

1) 각 파일을 연 다음 둘러보면 @로 시작하는 명령어가 있을것이고 그 끝은 KXXX로 끝날것이다.


2) 컨트롤 + H를 눌러서 찾을 단어에 [KXXX]를 적고 바꿀 단어에 [K(캐릭터 번호)]를 적는다.

  - 아이리의 경우라면 [KXXX]를 [K62]로 바꿀것이다.


3) 위의 방법으로 6개의 파일 모두 바꾼다.


4) 끝



5. 구상 파일 적용 확인

1) 몰루K 본판을 켜서 해당 캐릭터에 " * "가 생겼다면 구상 파일이 정상적으로 적용됐다는 뜻이다.




6. 마치며

캐릭터 대사 적은 건 한 줄도 없지만 제일 중요한 파일 생성을 했다.

이 다음은 템플릿에 따라 대사만 적으면 되는거라 크게 어려울건 없을거야.

모든 에라 개발자들 화이팅!




아참, 현재(0.3.4 기준) 구상 템플릿이 좀 구형이라 수정 좀 해야할거임

근데 수정하기 넘 귀찮다