Edit:
So da das Werk jetzt vollbracht ist will ich es natürlich mit euch teilen...
sollte das jemand nutzen wäre ne erwähnung in den Credits nicht schlecht ansonsten macht damit was ihr wollt
Zum Test einfach auf den Desctop entpacken und starten
https://filehorst.de/d/dDgttnGC
Es ersetzt die Traderobjects.txt des Trader Mods um einen Dydamischen standort wechsel der Trader zu simmulieren
(niemand mehr der seine base direkt neben dem Schwarzmarkt haben kann)
Es ersetzt die Traderconfig.txt des Trader Mods
(um zb. Rabatte und Items Random kaufbar zu machen die es sonst vllt. nicht gibt man könnte auch Verkaufspreise Senken um Angebot und Nachfrage zu Simulieren)
und die Mapsettings.json der expansion Mod
(Damit die Spieler auch wissen wo sie hinmüssen wenn der Trader seinen Ort gewechselt hat)
Alles frei Configurierbar, man könnte es auch nutzen um zb. die Types xml ständig zu ersetzen um es Zufälliger zu gestallen was wann wie wo spawnt
Die derzeitige Version ersetzt aber nur die für die Trader relevanten Files
Hier noch der Code des ganzen.
Ps. Großes Danke an euch Jungs vorallem an BinNachladen
- echo off
- title Change Traderconfig and Traderobjects and ServerMarker
- color 0a
- cls
- :start
- :loop
- set /a file=%random% %%26
- if %file% == 0 ( goto folder0 )
- if not %file% == 0 ( goto file1 )
- :file1
- if %file% == 1 ( goto folder1 )
- if not %file% == 1 ( goto file2 )
- :file2
- if %file% == 2 ( goto folder2 )
- if not %file% == 2 ( goto file3 )
- :file3
- if %file% == 3 ( goto folder3 )
- if not %file% == 3 ( goto file4 )
- :file4
- if %file% == 4 ( goto folder4 )
- if not %file% == 4 ( goto file5 )
- :file5
- if %file% == 5 ( goto folder5 )
- if not %file% == 5 ( goto file6 )
- :file6
- if %file% == 6 ( goto folder6 )
- if not %file% == 6 ( goto file7 )
- :file7
- if %file% == 7 ( goto folder7 )
- if not %file% == 7 ( goto file8 )
- :file8
- if %file% == 8 ( goto folder8 )
- if not %file% == 8 ( goto file9 )
- :file9
- if %file% == 9 ( goto folder9 )
- if not %file% == 9 ( goto folder10 )
- :file10
- if %file% == 10 ( goto folder1 )
- if not %file% == 10 ( goto file11 )
- :file11
- if %file% == 11 ( goto folder1 )
- if not %file% == 11 ( goto file12 )
- :file12
- if %file% == 12 ( goto folder1 )
- if not %file% == 12 ( goto file13 )
- :file13
- if %file% == 13 ( goto folder2 )
- if not %file% == 13 ( goto file14 )
- :file14
- if %file% == 14 ( goto folder2 )
- if not %file% == 14 ( goto file15 )
- :file15
- if %file% == 15 ( goto folder2 )
- if not %file% == 15 ( goto file16 )
- :file16
- if %file% == 16 ( goto folder3 )
- if not %file% == 16 ( goto file17 )
- :file17
- if %file% == 17 ( goto folder3 )
- if not %file% == 17 ( goto file18 )
- :file18
- if %file% == 18 ( goto folder4 )
- if not %file% == 18 ( goto file19 )
- :file19
- if %file% == 19 ( goto folder5 )
- if not %file% == 19 ( goto filenomatch )
- :filenomatch
- if %file% GEQ 20 ( goto end )
- if not %file% GEQ 20 ( goto start )
- :test5
- echo OK
- :folder0
- xcopy %~dp0RandomConig\0\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 0 wurde eingefuegt!
- xcopy %~dp0RandomConig\0\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 0 wurde eingefuegt!
- xcopy %~dp0RandomConig\0\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 0 wurde eingefuegt!
- goto end
- :folder1
- xcopy %~dp0RandomConig\1\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 1 wurde eingefuegt!
- xcopy %~dp0RandomConig\1\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 1 wurde eingefuegt!
- xcopy %~dp0RandomConig\1\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 1 wurde eingefuegt!
- goto end
- :folder2
- xcopy %~dp0RandomConig\2\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 2 wurde eingefuegt!
- xcopy %~dp0RandomConig\2\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 2 wurde eingefuegt!
- xcopy %~dp0RandomConig\2\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 2 wurde eingefuegt!
- goto end
- :folder3
- xcopy %~dp0RandomConig\3\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 3 wurde eingefuegt!
- xcopy %~dp0RandomConig\3\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 3 wurde eingefuegt!
- xcopy %~dp0RandomConig\3\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 3 wurde eingefuegt!
- goto end
- :folder4
- xcopy %~dp0RandomConig\4\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 4 wurde eingefuegt!
- xcopy %~dp0RandomConig\4\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 4 wurde eingefuegt!
- xcopy %~dp0RandomConig\4\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 4 wurde eingefuegt!
- goto end
- :folder5
- xcopy %~dp0RandomConig\5\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 5 wurde eingefuegt!
- xcopy %~dp0RandomConig\5\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 5 wurde eingefuegt!
- xcopy %~dp0RandomConig\5\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 5 wurde eingefuegt!
- goto end
- :folder6
- xcopy %~dp0RandomConig\6\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 6 wurde eingefuegt!
- xcopy %~dp0RandomConig\6\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 6 wurde eingefuegt!
- xcopy %~dp0RandomConig\6\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 6 wurde eingefuegt!
- goto end
- :folder7
- xcopy %~dp0RandomConig\7\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 7 wurde eingefuegt!
- xcopy %~dp0RandomConig\7\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 7 wurde eingefuegt!
- xcopy %~dp0RandomConig\7\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 7 wurde eingefuegt!
- goto end
- :folder8
- xcopy %~dp0RandomConig\8\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 8 wurde eingefuegt!
- xcopy %~dp0RandomConig\8\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 8 wurde eingefuegt!
- xcopy %~dp0RandomConig\8\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 8 wurde eingefuegt!
- goto end
- :folder9
- xcopy %~dp0RandomConig\9\traderconfig.txt %~dp0\Trader\ /s /y
- echo Traderconfig 9 wurde eingefuegt!
- xcopy %~dp0RandomConig\9\TraderObjects.txt %~dp0\Trader\ /s /y
- echo TraderObjects 9 wurde eingefuegt!
- xcopy %~dp0RandomConig\9\MapSettings.json %~dp0\ExpansionMod\Settings\ /s /y
- echo MapSettings 9 wurde eingefuegt!
- goto end
- :end
- timeout 14400
- goto start