소스 코드가없는 경우 시연 비디오를 참조하십시오 : https://youtu.be/d6svweu9hwu

설치 안내서 및 자세한 정보도 참조하십시오
Inworld Skyrim Mod 소스 코드. SKSE C ++ 플러그인, 파피루스 스크립트 및 TypeScript Node.js 프로젝트의 세 부분으로 구성된 프로젝트입니다. 이 모드는 추가 기능과 기능을 제공하여 Skyrim 경험을 향상시키는 것을 목표로합니다. 아래 지침에 따라 모드를 올바르게 설정하고 사용하십시오.
이것은 소스 코드입니다. 이것은 플레이어를위한 다운로드 가능한 모드가 아닙니다. 이 readme는 C ++ 및 Skyrim Modding에 대한 충분한 지식이 있다고 가정합니다.
SKSE C ++ 플러그인
파피루스 스크립트
TypeScript node.js 프로젝트
SKSE (Skyrim Script Extender) C ++ 플러그인은 모드의 중요한 구성 요소입니다. Skyrim의 스크립팅 기능을 확장하여 모드가 올바르게 작동 할 수 있습니다.
코드 위치 : SKSE 폴더
이 폴더에는 매우 아마추어로 작성된 C ++ 코드가 포함되어 있습니다. 그것을 모범 사례 로 받아들이지 마십시오. 그렇지 않으면 매우 슬픈 사람이 될 것입니다. 시작하려면 C ++에서 SKSE 모드를 작성하는 방법을 알아야합니다. 나는 여기에서 요구 사항과 세부 사항을 살펴 보지 않을 것입니다. 정말 좋은 스타트 업 프리러스가 필요한 경우 Skyrimscripting에서 제공 한 지침을 확인하는 것이 좋습니다 . Skse Hello World Template
파피루스 스크립트는 모드의 핵심이며 게임 세계와 퀘스트와 상호 작용을 제공합니다.
코드 위치 : Papyrus 폴더
다시 한 번,이 코드는 파피루스와 함께 일하는 방법을 알고 있다고 가정합니다. 파피루스 스크립트를 컴파일하고 사용하려면 다음을 수행하십시오.
Skyrim Creation Kit를 엽니 다.
Creation Kit를 사용하여 파피루스 스크립트를 컴파일하십시오.
게임 세계 내에서 원하는 위치에 컴파일 된 퀘스트를 추가하십시오.
파피루스 스크립트 및 제작 키트 작업에 대한 자세한 내용은 공식 문서를 참조하십시오.
TypeScript Node.js 프로젝트는 Mod의 서버 측로 로직을 처리하는 책임이 있습니다.
코드 위치 : Client 폴더
설정하려면 다음 단계를 따르십시오.
시스템에 Node.js가 설치되어 있는지 확인하십시오.
.env 파일로 이동하여 자격 증명 및 작업 공간 비밀을 추가하십시오.
프로젝트 디렉토리로 이동하여 다음 명령을 사용하여 필요한 패키지를 설치하십시오 : npm install
실행 : npm start 통해 node.js 클라이언트를 시작하십시오
이제 서버가 시작되어 실행되어야합니다. JSON 파일에서 모든 문자를 하나씩 만들려고 시도하기 때문에 처음으로 실행되면 시간이 걸릴 수 있습니다. 이것은 한 번만 발생하며 설정하는 데 약 4 분이 걸릴 수 있습니다.
이 실행을 모드로 올바르게 실행하려면 몇 가지 하드 모드 요구 사항이 필요합니다. 다음이 필요합니다.
시스템은 연결을 설정하기 전에 문자 이름과 생성 된 문자로 해당 이름을 검색하는 방식으로 작동합니다. 이는 Ulfric Stormcloak이 Inworld 직장에서 만들어지지 않았다면 그와 대화 할 수 없다는 것을 의미합니다. 당신은 무엇을 할 수 있습니까? 이 문자를 목록에 추가 한 다음 사용할 수 있습니다. ClientWorld 폴더로 이동하여 skyrimcharacters.json을 찾아이 목록에 캐릭터를 추가해야합니다. Inworld Server에서 캐릭터를 만들고 F12 누르고 Net