<?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%2Fit</id>
	<title>DLL Manager/it - 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%2Fit"/>
	<link rel="alternate" type="text/html" href="https://wiki.shroudforge.net/index.php?title=DLL_Manager/it&amp;action=history"/>
	<updated>2026-11-07T23:13:16Z</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/it&amp;diff=2596&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/it&amp;diff=2596&amp;oldid=prev"/>
		<updated>2026-11-07T01:34:04Z</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;
Nel Modloader apri &amp;#039;&amp;#039;&amp;#039;Compatibility → DLL Manager&amp;#039;&amp;#039;&amp;#039;. La guida appare nella parte superiore del pannello. Elenca le DLL delle mod trovate da ShroudForge e indica se sono state caricate. Per le mod note esistono profili già preparati. Per le altre DLL, selezionale e confermale lì.&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;
== Posso usare più di una mod DLL nativa? ==&lt;br /&gt;
&lt;br /&gt;
Sì. Installa ogni mod in una cartella separata direttamente sotto &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt; e conserva i file e le sottocartelle forniti dall&amp;#039;autore. Un profilo corrispondente potrebbe già selezionare la DLL corretta. Per una mod senza profilo corrispondente, apri &amp;#039;&amp;#039;&amp;#039;Adjust DLL selection&amp;#039;&amp;#039;&amp;#039; nel DLL Manager. Seleziona solo le DLL di ingresso indicate dall&amp;#039;autore. Scegli il target di caricamento e conferma di fidarti della DLL. Per le normali librerie native mantieni &amp;#039;&amp;#039;&amp;#039;Normal DLL&amp;#039;&amp;#039;&amp;#039;. Scegli &amp;#039;&amp;#039;&amp;#039;DirectInput proxy&amp;#039;&amp;#039;&amp;#039; solo per una DLL destinata a fornire DirectInput ed esportare &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt;. Fai clic su &amp;#039;&amp;#039;&amp;#039;Apply selection&amp;#039;&amp;#039;&amp;#039; e riavvia il gioco. Il solo rilevamento non carica una DLL senza profilo. Serve una selezione confermata nel DLL Manager, una dichiarazione in &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;, oppure la registrazione da parte della sua 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;
== Cosa fare con una mod scaricata ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No DLL included:&amp;#039;&amp;#039;&amp;#039; Installa la mod nel modo consueto. Le mod create per ShroudForge o EML non necessitano di una DLL nativa aggiuntiva.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DLL included:&amp;#039;&amp;#039;&amp;#039; Inserisci la DLL della mod nella sua cartella come mostrato sotto. Comparirà quindi nel DLL Manager. Un profilo noto ha già preparato la selezione. Altrimenti seleziona la DLL e confermala lì.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Other mod files included:&amp;#039;&amp;#039;&amp;#039; Conserva l&amp;#039;intera cartella della mod. Non rimuovere file come &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 i file di configurazione.&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;
== Se una mod contiene più file DLL ==&lt;br /&gt;
&lt;br /&gt;
Molte cartelle di mod contengono DLL usate solo come file di supporto. Seleziona solo le DLL che il profilo della mod o le istruzioni dell&amp;#039;autore indicano per il caricamento. I controlli su e giù impostano l&amp;#039;ordine delle DLL selezionate all&amp;#039;interno di quella cartella. Non definiscono un ordine manuale globale per le normali DLL che si trovano in cartelle di mod separate.&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;
== Installare una DLL di una mod ==&lt;br /&gt;
&lt;br /&gt;
Se l&amp;#039;installer ShroudForge riconosce il pacchetto scaricato, installalo da lì. Per un&amp;#039;installazione manuale, assegna a ogni mod una cartella separata direttamente sotto &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt; e inserisci lì la DLL. Se nell&amp;#039;archivio la DLL si trova accanto alla cartella della mod, spostala insieme alla mod. Mantieni il nome file originale e le sottocartelle del pacchetto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mods/&lt;br /&gt;
  my-mod/&lt;br /&gt;
    mod.json        (if included)&lt;br /&gt;
    dinput8.dll     (or the mod&amp;#039;s DLL)&lt;br /&gt;
    config.ini      (if included)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una DLL non viene caricata solo perché si trova nella cartella. Selezionala nel DLL Manager come descritto sopra.&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;
== Perché il file della mod può chiamarsi anch&amp;#039;esso dinput8.dll? ==&lt;br /&gt;
&lt;br /&gt;
Il file di avvio di ShroudForge è &amp;lt;code&amp;gt;dinput8.dll&amp;lt;/code&amp;gt; nella cartella del gioco. Il file della mod è separato e si trova in &amp;lt;code&amp;gt;mods/&amp;amp;lt;mod-folder&amp;amp;gt;/dinput8.dll&amp;lt;/code&amp;gt;. ShroudForge lo carica da quel percorso completo. Con un profilo corrispondente o una selezione nel DLL Manager, ShroudForge inoltra le chiamate DirectInput. Entrambi i file possono mantenere lo stesso nome. Non rinominare il file della mod e non inserirlo nella cartella del gioco. Non sostituire lì il file di avvio di 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;
== Capire i profili ==&lt;br /&gt;
&lt;br /&gt;
Un profilo è un&amp;#039;impostazione preparata per una mod nota. Indica a ShroudForge quali file caricare e come. ShroudForge lo abbina all&amp;#039;ID della mod in &amp;lt;code&amp;gt;mod.json&amp;lt;/code&amp;gt; o, se manca, al nome della cartella. Puoi anche scegliere un profilo nel DLL Manager. I profili non modificano i file della mod. Una selezione DLL personalizzata salvata sostituisce la selezione dei file del profilo.&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;
== Catena DirectInput esistente ==&lt;br /&gt;
&lt;br /&gt;
Un file &amp;lt;code&amp;gt;dinput8-chain.ini&amp;lt;/code&amp;gt; già presente nella cartella del gioco usa il formato stabilito:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Chain]&lt;br /&gt;
mods\my-mod\dinput8.dll&lt;br /&gt;
mods\another-mod\native.dll&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le voci devono indicare file all&amp;#039;interno di pacchetti mod diretti, come &amp;lt;code&amp;gt;mods/&amp;amp;lt;mod-folder&amp;amp;gt;/&amp;lt;/code&amp;gt;. Le DLL nella cartella principale del gioco e i percorsi esterni a questi pacchetti vengono rifiutati. Il loro ordine ha la precedenza sulle dichiarazioni dedotte automaticamente. Questo file imposta l&amp;#039;ordine della catena dei provider DirectInput, non quello delle DLL normali tra cartelle di mod. Lo stesso percorso file risolto viene caricato una sola volta. La prima DLL valida che esporta il proprio &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt; riceve le chiamate inoltrate. Le successive DLL proxy DirectInput possono comunque essere caricate, ma le loro esportazioni DirectInput non sono attive nella catena. Non presumere che più proxy funzionino insieme. I file di avvio di ShroudForge vengono esclusi e l&amp;#039;inoltro ricorsivo usa la libreria Windows originale.&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;
== Interruttori, processo di destinazione e riavvio ==&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;interruttore principale controlla tutto il caricamento nativo eseguito da ShroudForge, incluse le registrazioni INI, dei profili, della catena e di Lua. Una selezione disattivata impedisce il caricamento automatico per quella cartella. Client, server o entrambi determinano il processo di destinazione. Le esclusioni per nome file si applicano subito prima del caricamento. Non identificano la funzione di una mod dal nome.&lt;br /&gt;
&lt;br /&gt;
Le DLL caricate restano in memoria finché il processo non termina. Per disabilitarle, cambiarne l&amp;#039;ordine o scegliere un altro profilo è quindi necessario riavviare il gioco. Dichiarare due volte lo stesso file non crea una seconda istanza.&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;
== Viene visualizzato un errore di caricamento ==&lt;br /&gt;
&lt;br /&gt;
Controlla il nome della mod, il percorso del file e la causa indicata. L&amp;#039;errore Windows 126 può indicare che manca il file principale o una delle librerie richieste. Se manca l&amp;#039;esportazione DirectInput, controlla il file selezionato e la modalità di caricamento. “Loaded” conferma il caricamento, non tutte le funzioni della mod.&lt;br /&gt;
&lt;br /&gt;
Un formato di plugin nativo sconosciuto, un livello Vulkan, un altro loader completo o un programma esterno richiedono l&amp;#039;integrazione prevista per essi. Caricare una libreria da solo non sostituisce quell&amp;#039;interfaccia.&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;
== Installare pacchetti ==&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;installer individua anche un singolo pacchetto mod dentro cartelle di archivi annidate. I profili noti importano i file supplementari indicati esplicitamente. Un nuovo archivio con più pacchetti mod non viene installato automaticamente come gruppo. Estrailo e installa una cartella mod per volta. Il normale runtime non apre archivi né avvia programmi esterni.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:guide:Shroudforge]]&lt;/div&gt;</summary>
		<author><name>Bonsaibauer</name></author>
	</entry>
</feed>