Vea el video para la demostración si no está aquí para el código fuente: https://youtu.be/d6svweu9hwu

Consulte también la guía de instalación y más información
Código fuente del mod Skyrim InWorld. Este es un proyecto que consta de tres partes: un complemento SKSE C ++, scripts de papiro y un proyecto TypeScript Node.js. Este MOD tiene como objetivo mejorar su experiencia Skyrim al proporcionar características y funcionalidades adicionales. Siga las instrucciones a continuación para configurar y use el mod correctamente.
Este es un código fuente. Este no es un mod descarado para los jugadores. Este readMe supone que tiene suficiente conocimiento sobre C ++ y Skyrim Modding.
Complemento SKSE C ++
Guiones de papiro
Proyecto TypeScript Node.js
El complemento SKSE (Skyrim Script Extender) C ++ es un componente crucial del mod. Extiende las capacidades de secuencias de comandos de Skyrim, lo que permite que el mod funcione correctamente.
Ubicación del código : carpeta SKSE
Esta carpeta incluye un código C ++ escrito muy aficionado. No lo tome como las mejores prácticas , de lo contrario, terminaría como una persona muy muy triste. Para comenzar, debe saber cómo escribir mods SKSE en C ++. No revisaré los requisitos y los detalles aquí. Si necesita una refrescante de inicio realmente buena, sugiero que las instrucciones de verificación proporcionadas por Skyrimscripting en su repositorio de GitHub: Skse Hello World Plantilla
Los guiones de Papyrus son el núcleo del mod, proporcionan las misiones e interacciones con el mundo del juego.
Ubicación del código : carpeta Papyrus
Una vez más, este código supone que sabe cómo trabajar con Papyrus. Para compilar y usar los scripts de papiro, siga estos pasos:
Abra el kit de creación de Skyrim.
Compile los scripts de papiro usando el kit de creación.
Agregue la búsqueda compilada a su ubicación deseada dentro del mundo del juego.
Para obtener más información sobre cómo trabajar con los guiones de Papyrus y el kit de creación, consulte la documentación oficial.
El proyecto TypeScript Node.js es responsable de manejar la lógica del lado del servidor del Mindo.
Ubicación del código : Carpeta Client
Para configurarlo, siga estos pasos:
Asegúrese de tener Node.js instalados en su sistema.
Vaya al archivo .env y agregue sus credenciales y secretos del espacio de trabajo
Navegue al directorio del proyecto e instale los paquetes necesarios utilizando el siguiente comando: npm install
Inicie el cliente Node.js ejecutando: npm start
El servidor ahora debe estar en funcionamiento. La ejecución por primera vez puede llevar un tiempo porque intentará crear todos los personajes del archivo JSON uno por uno. Esto sucederá solo una vez y podría tardar alrededor de ~ 4 minutos en establecerse.
Necesita algunos requisitos de modificadores duros para que se ejecute correctamente como mod. Necesitará lo siguiente:
El sistema funciona de una manera que requiere nombre y búsquedas de personajes que nombran los caracteres creados antes de establecer la conexión. Esto significa que si Ulfric Stormcloak no se crea en el lugar de trabajo del Inborld, entonces no podrá hablar con él. ¿Qué puedes hacer? Puede agregar este personaje a su lista, y luego, podrá usarlo. Debe ir a la carpeta ClientWorld , encontrar skyrimcharacters.json y agregar su personaje a esta lista. Puede crear su personaje en el servidor InWorld, y presione F12 y obtener JSON de la pestaña de redes (para facilitarle la vida)