<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.shroudforge.net/index.php?action=history&amp;feed=atom&amp;title=DLL_Manager%2Fes</id>
	<title>DLL Manager/es - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.shroudforge.net/index.php?action=history&amp;feed=atom&amp;title=DLL_Manager%2Fes"/>
	<link rel="alternate" type="text/html" href="https://wiki.shroudforge.net/index.php?title=DLL_Manager/es&amp;action=history"/>
	<updated>2026-11-07T23:13:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.shroudforge.net/index.php?title=DLL_Manager/es&amp;diff=2572&amp;oldid=prev</id>
		<title>Bonsaibauer: Importing a new version from external source</title>
		<link rel="alternate" type="text/html" href="https://wiki.shroudforge.net/index.php?title=DLL_Manager/es&amp;diff=2572&amp;oldid=prev"/>
		<updated>2026-11-07T01:05:21Z</updated>

		<summary type="html">&lt;p&gt;Importing a new version from external source&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ShroudForge Modloader Wiki Post&lt;br /&gt;
title: DLL Manager&lt;br /&gt;
description: In the Modloader, open Compatibility → DLL Manager. The guide is shown at the top of that panel. It lists the mod DLLs ShroudForge found and whether they loaded. Known mods have prepared profiles. For other DLLs, select and confirm them there.&lt;br /&gt;
language: en-GB&lt;br /&gt;
picture:ShroudForge-Wiki-dll-manager.svg&lt;br /&gt;
creator: Bonsaibauer&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ShroudForge-Wiki-dll-manager.svg|thumb|left|600px|DLL Manager]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el Modloader, abre &amp;#039;&amp;#039;&amp;#039;Compatibilidad → Gestor de DLL&amp;#039;&amp;#039;&amp;#039;. La guía aparece en la parte superior de ese panel. Allí puedes ver qué DLL de mods ha encontrado ShroudForge y si se han cargado. Los mods conocidos tienen perfiles preparados. Selecciona y confirma allí las demás DLL.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Can_I_use_more_than_one_native_DLL_mod?&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== ¿Puedo usar varios mods con DLL nativas? ==&lt;br /&gt;
&lt;br /&gt;
Sí. Instala cada mod en su propia carpeta directamente dentro de &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt; y conserva todos los archivos y subcarpetas del paquete. Un perfil compatible puede incluir ya la selección correcta de DLL. Para un mod sin perfil compatible, abre &amp;#039;&amp;#039;&amp;#039;Ajustar selección de DLL&amp;#039;&amp;#039;&amp;#039; en el Gestor de DLL. Selecciona solo las DLL de entrada que indique el autor. Elige el destino de carga y confirma que confías en la DLL. Mantén &amp;#039;&amp;#039;&amp;#039;DLL normal&amp;#039;&amp;#039;&amp;#039; para las bibliotecas nativas comunes. Elige &amp;#039;&amp;#039;&amp;#039;Proxy DirectInput&amp;#039;&amp;#039;&amp;#039; solo para una DLL que actúe como proxy de DirectInput y exporte &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt;. Pulsa &amp;#039;&amp;#039;&amp;#039;Aplicar selección&amp;#039;&amp;#039;&amp;#039; y reinicia el juego. La detección por sí sola no carga una DLL sin perfil. Necesita una selección confirmada en el Gestor de DLL, una declaración en &amp;lt;code&amp;gt;native-plugin.ini&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;dinput8-chain.ini&amp;lt;/code&amp;gt;, o un registro por parte de su mod Lua.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;What_should_I_do_with_a_downloaded_mod?&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== ¿Qué hago con el mod descargado? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No incluye DLL:&amp;#039;&amp;#039;&amp;#039; Instala el mod como siempre. Los mods creados para ShroudForge o EML no necesitan una DLL nativa adicional.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Incluye una DLL:&amp;#039;&amp;#039;&amp;#039; Coloca la DLL del mod en su carpeta, como se muestra abajo. Después aparecerá en el Gestor de DLL. Los perfiles conocidos ya tienen preparada su selección. Si no hay perfil, selecciona la DLL y confírmala allí.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Incluye otros archivos:&amp;#039;&amp;#039;&amp;#039; Conserva la carpeta completa del mod. No borres archivos como &amp;lt;code&amp;gt;mod.json&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;native-plugin.ini&amp;lt;/code&amp;gt; o los archivos de configuración.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;If_one_mod_contains_several_DLL_files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Si un mod contiene varias DLL ==&lt;br /&gt;
&lt;br /&gt;
Muchas carpetas de mods contienen DLL que solo sirven como archivos auxiliares. Selecciona únicamente las DLL que el perfil o las instrucciones del autor indiquen que deben cargarse. Los botones de flecha establecen el orden de las DLL seleccionadas dentro de esa carpeta del mod. No establecen un orden manual global para las DLL normales de carpetas de mods distintas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Installing_a_mod_DLL&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Instalar un mod con DLL ==&lt;br /&gt;
&lt;br /&gt;
Si el instalador de ShroudForge reconoce el paquete descargado, instálalo allí. Para instalarlo manualmente, crea una carpeta propia para cada mod directamente dentro de &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt; y coloca allí la DLL del mod. Si la DLL está junto a la carpeta del mod en el archivo, colócala junto al mod. Conserva el nombre original y las subcarpetas incluidas en el paquete.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mods/&lt;br /&gt;
  mi-mod/&lt;br /&gt;
    mod.json        (si está incluido)&lt;br /&gt;
    dinput8.dll     (o la DLL del mod)&lt;br /&gt;
    config.ini      (si está incluido)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una DLL no se carga solo por estar en la carpeta. Selecciónala en el Gestor de DLL como se indica arriba.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Why_can_the_mod_file_also_be_named_dinput8.dll?&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== ¿Por qué la DLL del mod también puede llamarse dinput8.dll? ==&lt;br /&gt;
&lt;br /&gt;
El archivo de inicio de ShroudForge es &amp;lt;code&amp;gt;dinput8.dll&amp;lt;/code&amp;gt; en la carpeta del juego. El archivo del mod está separado en &amp;lt;code&amp;gt;mods/&amp;amp;lt;carpeta-del-mod&amp;amp;gt;/dinput8.dll&amp;lt;/code&amp;gt;. ShroudForge lo carga desde esa ruta completa. Con un perfil o una selección adecuada en el Gestor de DLL, ShroudForge reenvía las llamadas DirectInput al mod. Ambos archivos pueden conservar el mismo nombre. No cambies el nombre de la DLL del mod ni la pongas en la carpeta del juego. No sustituyas allí el archivo de inicio de ShroudForge.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Understanding_profiles&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Entender los perfiles ==&lt;br /&gt;
&lt;br /&gt;
Un perfil es una configuración preparada para un mod conocido. Indica a ShroudForge qué archivos cargar y cómo hacerlo. ShroudForge lo relaciona con el identificador del mod en &amp;lt;code&amp;gt;mod.json&amp;lt;/code&amp;gt; o, si no existe, con el nombre de la carpeta. También puedes elegir un perfil en el Gestor de DLL. Los perfiles no modifican los archivos del mod. Una selección propia guardada sustituye la lista de archivos del perfil.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Existing_DirectInput_chain&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Cadena DirectInput existente ==&lt;br /&gt;
&lt;br /&gt;
Un &amp;lt;code&amp;gt;dinput8-chain.ini&amp;lt;/code&amp;gt; existente en la carpeta del juego utiliza el formato establecido:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Chain]&lt;br /&gt;
mods\mi-mod\dinput8.dll&lt;br /&gt;
mods\otro-mod\native.dll&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las entradas deben apuntar a archivos dentro de paquetes de mods directos como &amp;lt;code&amp;gt;mods/&amp;amp;lt;carpeta-del-mod&amp;amp;gt;/&amp;lt;/code&amp;gt;. Se rechazan las DLL del directorio raíz del juego y las rutas fuera de esos paquetes. Su orden tiene prioridad sobre las declaraciones calculadas automáticamente. Este archivo establece el orden de la cadena de proveedores DirectInput, no el orden de carga de las DLL normales entre carpetas de mods. Una misma ruta resuelta se carga una sola vez. La primera DLL válida que exporta su propio &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt; recibe las llamadas reenviadas. Las demás DLL proxy de DirectInput pueden cargarse, pero sus exportaciones DirectInput no quedan activas en la cadena. No des por hecho que varios proxies funcionarán juntos. Se omiten los archivos de inicio propios y el reenvío recursivo recurre a la biblioteca original de Windows.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Switches,_process_target_and_restarting&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Interruptores, proceso de destino y reinicio ==&lt;br /&gt;
&lt;br /&gt;
El interruptor principal controla toda la carga nativa realizada por ShroudForge, incluidos INI, perfiles, cadenas y registros Lua. Una selección desactivada impide la carga automática de esa carpeta. Cliente, servidor o ambos determina el proceso de destino. Las exclusiones por nombre se aplican justo antes de cargar. No identifican las funciones de un mod a partir de su nombre.&lt;br /&gt;
&lt;br /&gt;
Las DLL cargadas permanecen en memoria hasta que termina el proceso. Desactivarlas, cambiar su orden o elegir otro perfil requiere reiniciar el juego. Las declaraciones duplicadas de un archivo no crean otra instancia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;A_loading_error_appears&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Aparece un error de carga ==&lt;br /&gt;
&lt;br /&gt;
Comprueba el nombre del mod, la ruta y la causa. El error 126 de Windows puede indicar que falta el archivo principal o alguna biblioteca necesaria. Si falta la función exportada de DirectInput, comprueba el archivo seleccionado y su modo de carga. «Cargado» confirma la carga, no todas las funciones del mod.&lt;br /&gt;
&lt;br /&gt;
Un formato de plugin nativo desconocido, una capa Vulkan, un cargador completo adicional o un programa externo necesita su integración prevista. Cargar una biblioteca no sustituye esa interfaz.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Installing_packages&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Instalar paquetes ==&lt;br /&gt;
&lt;br /&gt;
El instalador también encuentra un único paquete de mod en carpetas anidadas del archivo. Los perfiles conocidos importan archivos auxiliares indicados expresamente. Una nueva instalación no instala automáticamente en conjunto un archivo con varios paquetes de mods. Descomprímelo e instala una carpeta de mod cada vez. El funcionamiento normal no abre archivos comprimidos ni inicia programas externos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:guide:Shroudforge]]&lt;/div&gt;</summary>
		<author><name>Bonsaibauer</name></author>
	</entry>
</feed>