<?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%2Fde-ch</id>
	<title>DLL Manager/de-ch - 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%2Fde-ch"/>
	<link rel="alternate" type="text/html" href="https://wiki.shroudforge.net/index.php?title=DLL_Manager/de-ch&amp;action=history"/>
	<updated>2026-11-07T23:13:21Z</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/de-ch&amp;diff=2571&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/de-ch&amp;diff=2571&amp;oldid=prev"/>
		<updated>2026-11-07T01:02:18Z</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;
Öffne im Modloader &amp;#039;&amp;#039;&amp;#039;Kompatibilität → DLL-Verwaltung&amp;#039;&amp;#039;&amp;#039;. Oben in dieser Ansicht steht der passende Wiki-Artikel. Hier siehst du, welche Mod-DLLs ShroudForge gefunden hat und ob sie geladen wurden. Für bekannte Mods gibt es vorbereitete Profile. Andere DLLs wählst du dort aus und bestätigst sie.&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;
== Kann ich mehrere native DLL-Mods verwenden? ==&lt;br /&gt;
&lt;br /&gt;
Ja. Installiere jeden Mod in einem eigenen Ordner direkt unter &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt; und übernimm alle mitgelieferten Dateien und Unterordner. Ein passendes Profil kann die richtige DLL-Auswahl bereits bereitstellen. Öffne bei einem Mod ohne passendes Profil in der DLL-Verwaltung &amp;#039;&amp;#039;&amp;#039;DLL-Auswahl anpassen&amp;#039;&amp;#039;&amp;#039;. Wähle nur die Einstiegs-DLLs aus, die laut Anleitung des Autors geladen werden sollen. Wähle das Ladeziel und bestätige, dass du der DLL vertraust. Lass &amp;#039;&amp;#039;&amp;#039;Normale DLL&amp;#039;&amp;#039;&amp;#039; für gewöhnliche native Bibliotheken eingestellt. Wähle &amp;#039;&amp;#039;&amp;#039;DirectInput-Proxy&amp;#039;&amp;#039;&amp;#039; nur für eine DLL, die als DirectInput-Proxy dient und &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt; exportiert. Klicke auf &amp;#039;&amp;#039;&amp;#039;Auswahl übernehmen&amp;#039;&amp;#039;&amp;#039; und starte das Spiel neu. Die Erkennung allein lädt keine DLL ohne Profil. Dafür braucht es eine bestätigte DLL-Auswahl, eine Deklaration in &amp;lt;code&amp;gt;native-plugin.ini&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;dinput8-chain.ini&amp;lt;/code&amp;gt; oder eine Registrierung durch die Lua-Mod.&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;
== Was mache ich mit dem heruntergeladenen Mod? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Keine DLL dabei:&amp;#039;&amp;#039;&amp;#039; Installiere den Mod wie gewohnt. Mods, die für ShroudForge oder EML geschrieben wurden, brauchen keine zusätzliche DLL.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DLL dabei:&amp;#039;&amp;#039;&amp;#039; Lege die Mod-DLL in den Modordner, wie unten gezeigt. Danach erscheint sie in der DLL-Verwaltung. Bei einem bekannten Profil ist die Auswahl vorbereitet. Sonst wählst du die DLL dort aus und bestätigst sie.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Weitere Moddateien dabei:&amp;#039;&amp;#039;&amp;#039; Übernimm den Modordner vollständig. Lösche mitgelieferte Dateien wie &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; oder Konfigurationen nicht.&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;
== Wenn ein Mod mehrere DLL-Dateien enthält ==&lt;br /&gt;
&lt;br /&gt;
Viele Modordner enthalten DLL-Dateien, die nur Hilfsdateien sind. Wähle nur die DLLs aus, die das Modprofil oder die Anleitung des Modautors zum Laden nennt. Mit den Pfeilen legst du die Reihenfolge der ausgewählten DLLs innerhalb dieses Modordners fest. Für gewöhnliche DLLs aus verschiedenen Modordnern gibt es keine globale manuelle Reihenfolge.&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;
== Mod mit DLL installieren ==&lt;br /&gt;
&lt;br /&gt;
Wenn der ShroudForge-Installer das heruntergeladene Modpaket erkennt, installiere es dort. Bei einer manuellen Installation bekommt jeder Mod einen eigenen Ordner direkt unter &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt;. Lege die Mod-DLL in diesen Ordner. Liegt sie im Archiv neben dem Modordner, lege sie zum Mod. Behalte den ursprünglichen Dateinamen und die mitgelieferten Unterordner bei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mods/&lt;br /&gt;
  mein-mod/&lt;br /&gt;
    mod.json        (falls enthalten)&lt;br /&gt;
    dinput8.dll     (oder die DLL des Mods)&lt;br /&gt;
    config.ini      (falls enthalten)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine DLL wird nicht allein durch das Ablegen geladen. Wähle sie wie oben beschrieben in der DLL-Verwaltung aus.&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;
== Warum darf die Moddatei auch dinput8.dll heissen? ==&lt;br /&gt;
&lt;br /&gt;
ShroudForges eigene Startdatei liegt unter &amp;lt;code&amp;gt;dinput8.dll&amp;lt;/code&amp;gt; im Spielordner. Die Moddatei liegt getrennt unter &amp;lt;code&amp;gt;mods/&amp;amp;lt;Modordner&amp;amp;gt;/dinput8.dll&amp;lt;/code&amp;gt;. ShroudForge lädt sie über diesen vollständigen Pfad. Bei einer passenden Profil- oder DLL-Manager-Zuordnung leitet ShroudForge DirectInput-Aufrufe an sie weiter. Beide Dateien dürfen denselben Namen tragen. Benenne die Moddatei nicht um und lege sie nicht in den Spielordner. Ersetze dort nicht ShroudForges Startdatei.&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;
== Profile verstehen ==&lt;br /&gt;
&lt;br /&gt;
Ein Profil ist eine vorbereitete Einstellung für einen bekannten Mod. Es legt fest, welche Dateien ShroudForge lädt und wie. ShroudForge ordnet das Profil anhand der Modkennung in &amp;lt;code&amp;gt;mod.json&amp;lt;/code&amp;gt; oder, wenn sie fehlt, anhand des Ordnernamens zu. Du kannst ein Profil auch in der DLL-Verwaltung auswählen. Profile ändern die Moddateien nicht. Eine eigene gespeicherte DLL-Auswahl ersetzt die Dateiauswahl des Profils.&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;
== Bestehende DirectInput-Chain ==&lt;br /&gt;
&lt;br /&gt;
Eine vorhandene &amp;lt;code&amp;gt;dinput8-chain.ini&amp;lt;/code&amp;gt; im Spielordner verwendet das etablierte Format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Chain]&lt;br /&gt;
mods\mein-mod\dinput8.dll&lt;br /&gt;
mods\anderer-mod\native.dll&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Einträge müssen auf Dateien innerhalb direkter Modpakete wie &amp;lt;code&amp;gt;mods/&amp;amp;lt;Modordner&amp;amp;gt;/&amp;lt;/code&amp;gt; verweisen. DLLs im Spielhauptordner und Pfade ausserhalb dieser Pakete werden abgewiesen. Die Reihenfolge hat Vorrang vor automatisch ermittelten Deklarationen. Die Datei legt die Reihenfolge der DirectInput-Chain fest, nicht die Reihenfolge gewöhnlicher DLLs aus verschiedenen Modordnern. Derselbe aufgelöste Dateipfad wird nur einmal geladen. Die erste gültige DLL mit eigenem &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt;-Export erhält die weitergeleiteten Aufrufe. Weitere DirectInput-Proxy-DLLs können geladen werden, ihre DirectInput-Exporte sind in dieser Chain aber nicht aktiv. Gehe nicht davon aus, dass mehrere Proxys zusammen funktionieren. Eigene Startdateien werden übersprungen, rekursive Weiterleitung fällt auf die originale Windows-Bibliothek zurück.&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;
== Schalter, Ziel und Neustart ==&lt;br /&gt;
&lt;br /&gt;
Der Hauptschalter steuert alle von ShroudForge ausgeführten DLL-Ladewege, einschliesslich INI, Profil, Chain und Lua-Registrierung. Eine deaktivierte Auswahl unterdrückt das automatische Laden dieses Ordners. Client, Server oder beide bestimmen den Zielprozess. Dateinamenfilter gelten unmittelbar vor dem Laden. Sie erkennen keine Modfunktionen anhand des Namens.&lt;br /&gt;
&lt;br /&gt;
Geladene DLLs bleiben bis zum Prozessende im Speicher. Ausschalten, andere Reihenfolge oder ein anderes Profil erfordern deshalb einen Spielneustart. Doppelte Deklarationen derselben Datei erzeugen keine zweite Instanz.&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;
== Ein Ladefehler wird angezeigt ==&lt;br /&gt;
&lt;br /&gt;
Prüfe Modname, Dateipfad und Ursache. Windows-Fehler 126 kann eine fehlende Hauptdatei oder eine ihrer benötigten Bibliotheken bedeuten. Fehlt der DirectInput-Export, prüfe die ausgewählte Datei und ihren Lademodus. „Geladen“ bestätigt den Ladeschritt, nicht sämtliche Modfunktionen.&lt;br /&gt;
&lt;br /&gt;
Ein unbekanntes natives Pluginformat, ein Vulkan-Layer, ein zusätzlicher vollständiger Loader oder ein externes Programm benötigt seine vorgesehene Integration. Einfaches Laden ersetzt diese Schnittstelle nicht.&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;
== Pakete installieren ==&lt;br /&gt;
&lt;br /&gt;
Der Installer findet ein einzelnes Modpaket auch in verschachtelten Archivordnern. Bekannte Profile übernehmen ausdrücklich benannte Begleitdateien. Ein neues Archiv mit mehreren Modpaketen wird nicht automatisch gesammelt installiert. Entpacke es und installiere die einzelnen Modordner nacheinander. Im laufenden Betrieb werden keine Archive geöffnet und keine fremden Programme gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:guide:Shroudforge]]&lt;/div&gt;</summary>
		<author><name>Bonsaibauer</name></author>
	</entry>
</feed>