Opis
Plugin do zastępowania lub usuwania plików z pre-cache.
Wykorzystuje funkcje REAPI, więc można nawet zastąpić modele wbudowane w mapę.
Umożliwia wymianę modeli, dźwięków itp. bez zawieszania się serwera!!!! (Począwszy od wersji 1.3)
Archiwum zawiera przykłady użycia wyłączone domyślnie.
Przypadki użycia:
[Usuń antenę na mapie cs_assault]
Dodaj wpis add_replace_model *54 do pliku amxmodx\configs\plugins\UnrealUnprecacher\maps\cs_assault\unprecache_list.cfg
Spowoduje to zastąpienie anteny pustym modelem.
[Usuń dźwięk na wszystkich mapach]
Dodaj add_replace_sound weapons/ak47-1.wav do pliku amxmodx\configs\plugins\UnrealUnprecacher\unprecache_list.cfg
[Wymień dźwięk na wszystkich mapach]
Dodaj add_replace_sound weapons/ak47-1.wav weapons/famas-1.wav do pliku amxmodx\configs\plugins\UnrealUnprecacher\unprecache_list.cfg
Lista wszystkich dostępnych poleceń unprecache_list.cfg:
add_replace_sound PATH_ORIGINAL.wav NEW_PATH.wav (OR EMPTY)
add_replace_generic PATH_ORIGINAL.ext NEW_PATH.ext (OR EMPTY)
add_replace_model PATH_ORIGINAL.mdl/bsp/spr NEW_PATH.mdl/bsp/spr (OR EMPTY)
Lista wszystkich dostępnych poleceń precache_list.cfg:
add_precache_sound PATH.wav
add_precache_generic PATH.ext
add_precache_model PATH.mdl/PATH.bsp/PATH.spr
Konfiguracja
Ustawienia powinny znajdować się w następującej ścieżce:
amxmodx\configs\plugins\UnrealUnprecacher\
amxmodx\configs\plugins\UnrealUnprecacher\[nazwa mapy]\
unprecache_list.cfg - lista plików do zastąpienia lub usunięcia
precache_list.cfg - lista dodatkowych plików precache (zazwyczaj nie są potrzebne)
W kodzie źródłowym:
Wykreśl REPLACE_SOUND_NATIVE aby wyłączyć hak dźwiękowy, to zmniejszy obciążenie serwera.
Odkomentuj FORCE_SKIP_RESOURECES, aby wymusić wyłączenie zasobu zamiast zastąpienia go standardowym.
Wymagane moduły
ReAPI
Instalacja
Instalacja standardowa.
unreal_unprecacher.amxx dopisz na samej górze plugins.ini