ソースコードのためにここにいない場合は、デモンストレーションのビデオをご覧ください:https://youtu.be/d6svweu9hwu

また、インストールガイドと詳細情報も参照してください
Inworld Skyrim modソースコード。これは、SKSE C ++プラグイン、Papyrusスクリプト、TypeScript node.jsプロジェクトの3つの部分で構成されるプロジェクトです。このMODは、追加の機能と機能を提供することにより、Skyrimエクスペリエンスを強化することを目的としています。以下の指示に従って、MODを正しくセットアップして使用します。
これはソースコードです。これは、プレイヤーにとってダウンロード可能なmodではありません。このREADMEは、C ++とSkyrim Moddingについて十分な知識があることを前提としています。
SKSE C ++プラグイン
Papyrusスクリプト
TypeScript node.jsプロジェクト
Skse(Skyrim Script Extender)C ++プラグインは、MODの重要なコンポーネントです。 Skyrimのスクリプト機能を拡張し、MODが適切に機能するようにします。
コードの場所: SKSEフォルダー
このフォルダーには、非常にアマチュアに書かれたC ++コードが含まれています。それをベストプラクティスとしてとらないでください。そうしないと、非常に悲しい人になります。まず、C ++でSKSE MODを書く方法を知る必要があります。ここでは要件や詳細を説明しません。本当に優れたスタートアップリフレッシャーが必要な場合は、彼女のGitHubリポジトリでSkyrimscriptingが提供する指示をチェックすることを強くお勧めします:Skse Hello Worldテンプレート
PapyrusスクリプトはMODの中核であり、ゲームの世界とのクエストとやり取りを提供します。
コードの場所: Papyrusフォルダー
繰り返しになりますが、このコードは、パピルスとの作業方法を知っていると仮定しています。 Papyrusスクリプトをコンパイルして使用するには、次の手順に従ってください。
Skyrim作成キットを開きます。
作成キットを使用してPapyrusスクリプトをコンパイルします。
コンパイルされたクエストをゲームの世界内の希望の場所に追加します。
Papyrusスクリプトと作成キットの操作の詳細については、公式ドキュメントを参照してください。
TypeScript node.jsプロジェクトは、modのサーバー側のロジックの処理を担当します。
コードの場所: Clientフォルダー
セットアップするには、次の手順に従ってください。
システムにnode.jsがインストールされていることを確認してください。
.envファイルに移動して、資格情報とワークスペースの秘密を追加します
プロジェクトディレクトリに移動し、次のコマンドを使用して必要なパッケージをインストールします: npm install
npm startを実行して、node.jsクライアントを起動します
サーバーは稼働しているようにする必要があります。 JSONファイルのすべてのキャラクターを1つずつ作成しようとするため、初めての実行には時間がかかる場合があります。これは一度だけ行われ、セットアップに約4分かかる場合があります。
これをMODとして適切に実行するには、いくつかのハードMOD要件が必要です。以下が必要になります。
システムは、接続を確立する前に、キャラクター名を取得し、作成された文字でその名前を検索するように機能します。これは、Ulfric StormcloakがInworldの職場で作成されない場合、あなたは彼と話すことができないことを意味します。何ができますか?このキャラクターをリストに追加することができ、それを使用することができます。 ClientWorldフォルダーに移動し、 skyrimcharacters.jsonを見つけて、このリストにキャラクターを追加する必要があります。 InWorldサーバーでキャラクターを作成し、 F12を押して[ネットワーク]タブからJSONを取得できます(ライフを簡単にするため)