<?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%2Fpl</id>
	<title>DLL Manager/pl - 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%2Fpl"/>
	<link rel="alternate" type="text/html" href="https://wiki.shroudforge.net/index.php?title=DLL_Manager/pl&amp;action=history"/>
	<updated>2026-11-07T23:13:14Z</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/pl&amp;diff=2593&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/pl&amp;diff=2593&amp;oldid=prev"/>
		<updated>2026-11-07T01:33:59Z</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;
W Modloaderze otwórz &amp;#039;&amp;#039;&amp;#039;Compatibility → DLL Manager&amp;#039;&amp;#039;&amp;#039;. Poradnik jest widoczny u góry tego panelu. Zawiera listę bibliotek DLL modów znalezionych przez ShroudForge oraz informację, czy zostały załadowane. Znane mody mają przygotowane profile. Inne biblioteki wybierz i zatwierdź w tym miejscu.&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;
== Czy mogę używać więcej niż jednego moda z natywną biblioteką DLL? ==&lt;br /&gt;
&lt;br /&gt;
Tak. Zainstaluj każdy mod we własnym folderze bezpośrednio w &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt; i zachowaj pliki oraz podfoldery dostarczone przez autora. Pasujący profil może już wybierać właściwą bibliotekę DLL. W przypadku moda bez pasującego profilu otwórz &amp;#039;&amp;#039;&amp;#039;Adjust DLL selection&amp;#039;&amp;#039;&amp;#039; w DLL Managerze. Wybierz tylko wejściowe biblioteki DLL wskazane przez autora. Określ cel ładowania i potwierdź, że ufasz tej bibliotece. Dla zwykłych bibliotek natywnych wybierz &amp;#039;&amp;#039;&amp;#039;Normal DLL&amp;#039;&amp;#039;&amp;#039;. Opcję &amp;#039;&amp;#039;&amp;#039;DirectInput proxy&amp;#039;&amp;#039;&amp;#039; wybieraj wyłącznie dla biblioteki przeznaczonej do obsługi DirectInput, która eksportuje &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt;. Kliknij &amp;#039;&amp;#039;&amp;#039;Apply selection&amp;#039;&amp;#039;&amp;#039;, a następnie uruchom grę ponownie. Samo wykrycie nie ładuje biblioteki DLL bez profilu. Potrzebny jest zatwierdzony wybór w DLL Managerze, wpis w &amp;lt;code&amp;gt;native-plugin.ini&amp;lt;/code&amp;gt; lub &amp;lt;code&amp;gt;dinput8-chain.ini&amp;lt;/code&amp;gt; albo rejestracja przez powiązany 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;
== Co zrobić z pobranym modem? ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No DLL included:&amp;#039;&amp;#039;&amp;#039; Zainstaluj mod w zwykły sposób. Mody przeznaczone dla ShroudForge lub EML nie potrzebują dodatkowej natywnej biblioteki DLL.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DLL included:&amp;#039;&amp;#039;&amp;#039; Umieść DLL moda w jego folderze, jak pokazano poniżej. Biblioteka pojawi się wtedy w DLL Managerze. Znany profil ma już przygotowany wybór. W przeciwnym razie wybierz i zatwierdź ją w tym miejscu.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Other mod files included:&amp;#039;&amp;#039;&amp;#039; Zachowaj cały folder moda. Nie usuwaj plików takich jak &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; ani plików konfiguracyjnych.&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;
== Jeśli jeden mod zawiera kilka plików DLL ==&lt;br /&gt;
&lt;br /&gt;
Wiele folderów modów zawiera biblioteki DLL, które są tylko plikami pomocniczymi. Wybierz wyłącznie te biblioteki, które profil moda lub instrukcje autora wskazują do załadowania. Przyciski w górę i w dół ustalają kolejność wybranych bibliotek w obrębie tego folderu moda. Nie ustawiają globalnej ręcznej kolejności zwykłych bibliotek DLL w osobnych folderach modów.&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;
== Instalowanie biblioteki DLL moda ==&lt;br /&gt;
&lt;br /&gt;
Jeśli instalator ShroudForge rozpoznaje pobrany pakiet moda, zainstaluj go za jego pomocą. Przy instalacji ręcznej utwórz dla każdego moda osobny folder bezpośrednio w &amp;lt;code&amp;gt;mods/&amp;lt;/code&amp;gt; i umieść w nim bibliotekę DLL moda. Jeśli w archiwum DLL znajduje się obok folderu moda, przenieś ją do tego folderu. Zachowaj oryginalną nazwę pliku i podfoldery pakietu.&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;
Biblioteka DLL nie zostanie załadowana tylko dlatego, że znajduje się w folderze. Wybierz ją w DLL Managerze zgodnie z powyższym opisem.&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;
== Dlaczego plik moda też może nazywać się dinput8.dll? ==&lt;br /&gt;
&lt;br /&gt;
Własny plik startowy ShroudForge to &amp;lt;code&amp;gt;dinput8.dll&amp;lt;/code&amp;gt; w folderze gry. Plik moda znajduje się osobno pod adresem &amp;lt;code&amp;gt;mods/&amp;amp;lt;mod-folder&amp;amp;gt;/dinput8.dll&amp;lt;/code&amp;gt;. ShroudForge ładuje go z tej pełnej ścieżki. Przy pasującym profilu lub wyborze w DLL Managerze ShroudForge przekazuje wywołania DirectInput. Oba pliki mogą mieć tę samą nazwę. Nie zmieniaj nazwy pliku moda i nie umieszczaj go w folderze gry. Nie zastępuj tam pliku startowego 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;
== Profile — informacje ==&lt;br /&gt;
&lt;br /&gt;
Profil to przygotowane ustawienie dla znanego moda. Określa, które pliki i w jaki sposób ma załadować ShroudForge. Dopasowanie wykorzystuje identyfikator moda z &amp;lt;code&amp;gt;mod.json&amp;lt;/code&amp;gt; albo nazwę folderu, jeśli identyfikatora brakuje. Profil możesz też wybrać w DLL Managerze. Profile nie zmieniają plików moda. Zapisany niestandardowy wybór DLL zastępuje wybór plików z profilu.&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;
== Istniejący łańcuch DirectInput ==&lt;br /&gt;
&lt;br /&gt;
Istniejący plik &amp;lt;code&amp;gt;dinput8-chain.ini&amp;lt;/code&amp;gt; w folderze gry używa ustalonego formatu:&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;
Wpisy muszą wskazywać pliki wewnątrz bezpośrednich pakietów modów, takich jak &amp;lt;code&amp;gt;mods/&amp;amp;lt;mod-folder&amp;amp;gt;/&amp;lt;/code&amp;gt;. Biblioteki DLL z głównego folderu gry i ścieżki poza tymi pakietami są odrzucane. Ich kolejność ma pierwszeństwo przed deklaracjami wyznaczanymi automatycznie. Ten plik określa kolejność łańcucha dostawców DirectInput, a nie zwykłych bibliotek DLL w różnych folderach modów. Ta sama rozpoznana ścieżka pliku jest ładowana tylko raz. Pierwsza poprawna DLL eksportująca własne &amp;lt;code&amp;gt;DirectInput8Create&amp;lt;/code&amp;gt; otrzymuje przekazane wywołania. Kolejne biblioteki proxy DirectInput mogą się załadować, ale ich eksporty DirectInput nie są aktywne w łańcuchu. Nie zakładaj, że wiele proxy będzie działać razem. Własne pliki startowe są pomijane, a rekurencyjne przekazywanie wraca do oryginalnej biblioteki 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;
== Przełączniki, proces docelowy i ponowne uruchomienie ==&lt;br /&gt;
&lt;br /&gt;
Główny przełącznik steruje całym natywnym ładowaniem wykonywanym przez ShroudForge, w tym wpisami INI, profili, łańcucha i rejestracji Lua. Wyłączony wybór wstrzymuje automatyczne ładowanie dla danego folderu. Opcja client, server lub both określa proces docelowy. Wykluczenia według nazwy pliku są stosowane bezpośrednio przed ładowaniem. Nie określają funkcji moda na podstawie jego nazwy.&lt;br /&gt;
&lt;br /&gt;
Załadowane biblioteki DLL pozostają w pamięci do zakończenia procesu. Ich wyłączenie, zmiana kolejności lub wybór innego profilu wymagają ponownego uruchomienia gry. Podwójne deklaracje jednego pliku nie tworzą kolejnej instancji.&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;
== Pojawia się błąd ładowania ==&lt;br /&gt;
&lt;br /&gt;
Sprawdź nazwę moda, ścieżkę pliku i podaną przyczynę. Błąd Windows 126 może oznaczać brak głównego pliku lub jednej z wymaganych bibliotek. Jeśli brakuje eksportu DirectInput, sprawdź wybrany plik i tryb ładowania. Komunikat „Loaded” potwierdza załadowanie, a nie działanie wszystkich funkcji moda.&lt;br /&gt;
&lt;br /&gt;
Nieznany format natywnej wtyczki, warstwa Vulkan, dodatkowy kompletny loader lub program zewnętrzny wymagają właściwej integracji. Samo załadowanie biblioteki nie zastępuje tego interfejsu.&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;
== Instalowanie pakietów ==&lt;br /&gt;
&lt;br /&gt;
Instalator znajduje również pojedynczy pakiet moda w zagnieżdżonych folderach archiwum. Znane profile dołączają jawnie nazwane pliki towarzyszące. Nowe archiwum z kilkoma pakietami modów nie jest automatycznie instalowane jako grupa. Rozpakuj je i instaluj po jednym folderze moda. Zwykła praca runtime&amp;#039;u nie otwiera archiwów ani nie uruchamia programów zewnętrznych.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:guide:Shroudforge]]&lt;/div&gt;</summary>
		<author><name>Bonsaibauer</name></author>
	</entry>
</feed>