ดูวิดีโอสำหรับการสาธิตหากคุณไม่ได้อยู่ที่นี่สำหรับซอร์สโค้ด: https://youtu.be/d6svweu9hwu

ดูคู่มือการติดตั้งและข้อมูลเพิ่มเติม
ซอร์สโค้ด Skyrim Mod Inworld นี่คือโครงการที่ประกอบด้วยสามส่วน: ปลั๊กอิน SKSE C ++, สคริปต์ Papyrus และโครงการ typeScript Node.js MOD นี้มีจุดมุ่งหมายเพื่อปรับปรุงประสบการณ์ Skyrim ของคุณโดยการจัดหาคุณสมบัติและฟังก์ชั่นเพิ่มเติม ทำตามคำแนะนำด้านล่างเพื่อตั้งค่าและใช้ mod อย่างถูกต้อง
นี่คือซอร์สโค้ด นี่ไม่ใช่ mod ที่ดาวน์โหลดได้สำหรับผู้เล่น readme นี้ถือว่าคุณมีความรู้เพียงพอเกี่ยวกับ C ++ และ Skyrim Modding
ปลั๊กอิน Skse C ++
สคริปต์ต้นกก
Project TypeScript Node.js
ปลั๊กอิน SKSE (Skyrim Script) C ++ เป็นส่วนประกอบสำคัญของ mod มันขยายความสามารถในการเขียนสคริปต์ของ Skyrim ทำให้ MOD ทำงานได้อย่างถูกต้อง
รหัสตำแหน่ง : โฟลเดอร์ SKSE
โฟลเดอร์นี้มีรหัส C ++ ที่เขียนขึ้นสมัครเล่นมาก อย่าใช้เป็น แนวทางปฏิบัติที่ดีที่สุด มิฉะนั้นคุณจะจบลงด้วยการเป็นคนที่น่าเศร้ามาก ในการเริ่มต้นคุณต้องรู้วิธีการเขียน SKSE mods ใน C ++ ฉันจะไม่ผ่านข้อกำหนดและรายละเอียดที่นี่ หากคุณต้องการผู้เริ่มต้นที่ดีจริงๆฉัน ขอ แนะนำให้ตรวจสอบคำแนะนำที่จัดทำโดย Skyrimscripting บนที่เก็บ GitHub ของเธอ: SKSE Hello World Template
สคริปต์ Papyrus เป็นแกนหลักของ mod โดยให้เควสและการโต้ตอบกับโลกของเกม
รหัสสถานที่ : โฟลเดอร์ Papyrus
อีกครั้งรหัสนี้จะถือว่าคุณรู้วิธีการทำงานกับ Papyrus ในการรวบรวมและใช้สคริปต์ Papyrus ให้ทำตามขั้นตอนเหล่านี้:
เปิดชุด Skyrim Creation
รวบรวมสคริปต์ Papyrus โดยใช้ชุดการสร้าง
เพิ่มภารกิจที่รวบรวมไว้ในตำแหน่งที่คุณต้องการภายในโลกของเกม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับสคริปต์ Papyrus และ The Creation Kit ปรึกษาเอกสารอย่างเป็นทางการ
โครงการ TypeScript Node.js รับผิดชอบในการจัดการตรรกะฝั่งเซิร์ฟเวอร์ของ Mod
รหัสสถานที่ : โฟลเดอร์ Client ต์
หากต้องการตั้งค่าให้ทำตามขั้นตอนเหล่านี้:
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง node.js ในระบบของคุณ
ไปที่ไฟล์. ENV และเพิ่มข้อมูลประจำตัวและความลับของพื้นที่ทำงานของคุณ
นำทางไปยังไดเรกทอรีโครงการและติดตั้งแพ็คเกจที่จำเป็นโดยใช้คำสั่งต่อไปนี้: npm install
เริ่มไคลเอนต์ node.js โดยรัน: npm start
เซิร์ฟเวอร์ควรเปิดใช้งานแล้ว การเรียกใช้ครั้งแรกอาจใช้เวลาสักครู่เพราะมันจะพยายามสร้างอักขระทั้งหมดจากไฟล์ JSON ทีละตัว สิ่งนี้จะเกิดขึ้นเพียงครั้งเดียวและอาจใช้เวลาประมาณ 4 นาทีในการตั้งค่า
คุณต้องการข้อกำหนด Mod ที่ยากลำบากบางอย่างเพื่อให้การทำงานนี้เป็นไปอย่างถูกต้องเป็น mod คุณจะต้องมีสิ่งต่อไปนี้:
ระบบทำงานในลักษณะที่ใช้ชื่ออักขระและค้นหาชื่อนั้นในอักขระที่สร้างขึ้นก่อนที่จะสร้างการเชื่อมต่อ ซึ่งหมายความว่าหาก Ulfric Stormcloak ไม่ได้สร้างขึ้นในสถานที่ทำงานของ Inworld คุณจะไม่สามารถพูดคุยกับเขาได้ คุณทำอะไรได้บ้าง? คุณสามารถเพิ่มอักขระนี้ลงในรายการของคุณจากนั้นคุณจะสามารถใช้งานได้ คุณต้องไปที่ ClientWorld Folder ค้นหา SkyrimCharacters.json และเพิ่มตัวละครของคุณในรายการนี้ คุณสามารถสร้างตัวละครของคุณบนเซิร์ฟเวอร์ Inworld และกด F12 และรับ JSON จากแท็บเครือข่าย (เพื่อให้ชีวิตง่ายขึ้นสำหรับคุณ)