<?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%2Fnl</id>
	<title>DLL Manager/nl - 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%2Fnl"/>
	<link rel="alternate" type="text/html" href="https://wiki.shroudforge.net/index.php?title=DLL_Manager/nl&amp;action=history"/>
	<updated>2026-11-07T23:13:19Z</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/nl&amp;diff=2595&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/nl&amp;diff=2595&amp;oldid=prev"/>
		<updated>2026-11-07T01:34:03Z</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;
Open in Modloader &amp;#039;&amp;#039;&amp;#039;Compatibility → DLL Manager&amp;#039;&amp;#039;&amp;#039;. De handleiding staat bovenaan dat paneel. Je ziet er de mod-DLL&amp;#039;s die ShroudForge heeft gevonden en of ze zijn geladen. Voor bekende mods zijn profielen voorbereid. Selecteer en bevestig andere DLL&amp;#039;s daar.&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;
== Kan ik meer dan één native DLL-mod gebruiken? ==&lt;br /&gt;
&lt;br /&gt;
Ja. Installeer elke mod in een eigen map direct onder &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt; en behoud de bestanden en submappen die de auteur heeft meegeleverd. Een passend profiel kan de juiste DLL al selecteren. Open voor een mod zonder passend profiel &amp;#039;&amp;#039;&amp;#039;Adjust DLL selection&amp;#039;&amp;#039;&amp;#039; in DLL Manager. Selecteer alleen de DLL&amp;#039;s die de auteur als invoerbestanden heeft genoemd. Kies het laad doel en bevestig dat je de DLL vertrouwt. Gebruik &amp;#039;&amp;#039;&amp;#039;Normal DLL&amp;#039;&amp;#039;&amp;#039; voor gewone native bibliotheken. Kies &amp;#039;&amp;#039;&amp;#039;DirectInput proxy&amp;#039;&amp;#039;&amp;#039; alleen voor een DLL die DirectInput moet leveren en &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt; exporteert. Klik op &amp;#039;&amp;#039;&amp;#039;Apply selection&amp;#039;&amp;#039;&amp;#039; en start de game opnieuw. Alleen detectie laadt geen DLL zonder profiel. Daarvoor is een bevestigde selectie in DLL Manager nodig, een vermelding in &amp;lt;code&amp;gt;native-plugin.ini&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;dinput8-chain.ini&amp;lt;/code&amp;gt;, of registratie door de bijbehorende 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;
== Wat doe ik met een gedownloade mod? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No DLL included:&amp;#039;&amp;#039;&amp;#039; Installeer de mod zoals gewoonlijk. Mods voor ShroudForge of EML hebben geen extra native DLL nodig.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DLL included:&amp;#039;&amp;#039;&amp;#039; Plaats de mod-DLL in de map van de mod, zoals hieronder getoond. De DLL verschijnt dan in DLL Manager. Bij een bekend profiel is de selectie al voorbereid. Selecteer en bevestig de DLL daar anders zelf.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Other mod files included:&amp;#039;&amp;#039;&amp;#039; Behoud de volledige modmap. Verwijder geen bestanden zoals &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; of configuratiebestanden.&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;
== Als een mod meerdere DLL-bestanden bevat ==&lt;br /&gt;
&lt;br /&gt;
Veel modmappen bevatten DLL&amp;#039;s die alleen hulpbestanden zijn. Selecteer alleen de DLL&amp;#039;s die volgens het modprofiel of de instructies van de auteur moeten worden geladen. Met de knoppen omhoog en omlaag stel je de volgorde in van geselecteerde DLL&amp;#039;s binnen die modmap. Ze bepalen geen algemene handmatige volgorde voor gewone DLL&amp;#039;s in afzonderlijke modmappen.&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;
== Een mod-DLL installeren ==&lt;br /&gt;
&lt;br /&gt;
Als het ShroudForge-installatieprogramma het gedownloade modpakket herkent, installeer je het daar. Maak voor een handmatige installatie voor elke mod een eigen map direct onder &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt; en plaats de DLL van de mod daarin. Staat de DLL in het archief naast de modmap, plaats deze dan bij de mod. Behoud de oorspronkelijke bestandsnaam en de submappen van het pakket.&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;
Een DLL wordt niet geladen alleen omdat deze in de map staat. Selecteer deze in DLL Manager zoals hierboven beschreven.&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;
== Waarom kan het modbestand ook dinput8.dll heten? ==&lt;br /&gt;
&lt;br /&gt;
Het eigen opstartbestand van ShroudForge is &amp;lt;code&amp;gt;dinput8.dll&amp;lt;/code&amp;gt; in de gamemap. Het modbestand staat apart op &amp;lt;code&amp;gt;mods/&amp;amp;lt;mod-folder&amp;amp;gt;/dinput8.dll&amp;lt;/code&amp;gt;. ShroudForge laadt het vanaf dat volledige pad. Met een passend profiel of een selectie in DLL Manager stuurt ShroudForge DirectInput-aanroepen door. Beide bestanden mogen dezelfde naam hebben. Hernoem het modbestand niet en plaats het niet in de gamemap. Vervang daar het opstartbestand van ShroudForge niet.&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;
== Profielen begrijpen ==&lt;br /&gt;
&lt;br /&gt;
Een profiel is een voorbereide instelling voor een bekende mod. Het vertelt ShroudForge welke bestanden en hoe deze moeten worden geladen. ShroudForge koppelt het profiel aan de mod-ID in &amp;lt;code&amp;gt;mod.json&amp;lt;/code&amp;gt; of, als die ontbreekt, aan de mapnaam. Je kunt ook een profiel kiezen in DLL Manager. Profielen wijzigen geen modbestanden. Een opgeslagen aangepaste DLL-selectie vervangt de bestandsselectie van het profiel.&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;
== Bestaande DirectInput-keten ==&lt;br /&gt;
&lt;br /&gt;
Een bestaand bestand &amp;lt;code&amp;gt;dinput8-chain.ini&amp;lt;/code&amp;gt; in de gamemap gebruikt het vastgestelde formaat:&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;
Vermeldingen moeten verwijzen naar bestanden in directe modpakketten, zoals &amp;lt;code&amp;gt;mods/&amp;amp;lt;mod-folder&amp;amp;gt;/&amp;lt;/code&amp;gt;. DLL&amp;#039;s in de gamemap en paden buiten die pakketten worden geweigerd. De volgorde heeft voorrang op automatisch afgeleide declaraties. Dit bestand bepaalt de volgorde van de DirectInput-providerketen, niet van gewone DLL&amp;#039;s in verschillende modmappen. Hetzelfde gevonden bestandspad wordt maar één keer geladen. De eerste geldige DLL met een eigen export van &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt; ontvangt doorgestuurde aanroepen. Latere DirectInput-proxy-DLL&amp;#039;s kunnen nog steeds worden geladen, maar hun DirectInput-exports zijn niet actief in de keten. Ga er niet van uit dat meerdere proxy&amp;#039;s samenwerken. Eigen opstartbestanden worden overgeslagen en bij recursief doorsturen wordt de oorspronkelijke Windows-bibliotheek gebruikt.&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;
== Schakelaars, doelproces en opnieuw starten ==&lt;br /&gt;
&lt;br /&gt;
De hoofdschakelaar regelt alle native DLL-lading door ShroudForge, inclusief INI-, profiel-, keten- en Lua-registratie. Een uitgeschakelde selectie voorkomt automatisch laden voor die map. Client, server of beide bepaalt het doelproces. Uitsluitingen op bestandsnaam worden vlak voor het laden toegepast. Ze leiden de functie van een mod niet af uit de naam.&lt;br /&gt;
&lt;br /&gt;
Geladen DLL&amp;#039;s blijven in het geheugen totdat het proces eindigt. Daarom moet je de game opnieuw starten om ze uit te schakelen, de volgorde te wijzigen of een ander profiel te kiezen. Een dubbele vermelding van hetzelfde bestand maakt geen tweede exemplaar.&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;
== Er verschijnt een laadfout ==&lt;br /&gt;
&lt;br /&gt;
Controleer de modnaam, het bestandspad en de gemelde oorzaak. Windows-fout 126 kan betekenen dat het hoofdbestand of een vereiste bibliotheek ontbreekt. Als de DirectInput-export ontbreekt, controleer dan het geselecteerde bestand en de laadmodus. &amp;#039;Loaded&amp;#039; bevestigt het laden, niet dat elke functie van de mod werkt.&lt;br /&gt;
&lt;br /&gt;
Een onbekend native-pluginformaat, een Vulkan-laag, een extra volledige loader of een extern programma vereist de bedoelde integratie. Alleen een bibliotheek laden vervangt die interface niet.&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;
== Pakketten installeren ==&lt;br /&gt;
&lt;br /&gt;
Het installatieprogramma vindt ook één modpakket in geneste archiefmappen. Bekende profielen nemen expliciet benoemde bijbehorende bestanden mee. Een nieuw archief met meerdere modpakketten wordt niet automatisch als groep geïnstalleerd. Pak het uit en installeer één modmap tegelijk. Normaal runtimegebruik opent geen archieven en start geen externe programma&amp;#039;s.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:guide:Shroudforge]]&lt;/div&gt;</summary>
		<author><name>Bonsaibauer</name></author>
	</entry>
</feed>