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
Alles anzeigen