Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

Все игровые файлы можно сжать примерно в 2 раза с помощью UPK для .exe и UnrealPakTool для .pak, это не сильно увеличивает FPS, но зато если очень медленный диск то игра будет загружаться быстрее, да и если места свободного мало тоже может помочь

С .exe и .dll всё просто, скачиваешь FUPX (графический интерфейс для UPX), выбираешь папку игры, выбираешь максимальное сжатие и нажимаешь 'Compress'

С .pak всё посложнее, надо скачать UnrealPakTool, засунуть его в Engine\Binaries\Win64 в папке игры, потом создать Engine\Config\BaseEngine.ini с таким содержанием:

[DerivedDataBackendGraph]
Root=(Type=KeyLength, Length=120, Inner=AsyncPut)
AsyncPut=(Type=AsyncPut, Inner=Hierarchy)
Hierarchy=(Type=Hierarchical, Inner=Boot, Inner=Pak, Inner=EnginePak, Inner=Local, Inner=Shared)
Local=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, PurgeTransient=true, DeleteUnused=true, UnusedFileAge=34, FoldersToClean=-1, PromptIfMissing=true, Path=%ENGINEDIR%DerivedDataCache, EnvPathOverride=UE-LocalDataCachePath, EditorOverrideSetting=LocalDerivedDataCache)

Через командную строку извлечь VotV\Content\Paks\VotV-WindowsNoEditor.pak в какую нибудь папку:

UnrealPak.exe "(путь до папки игры)\WindowsNoEditor\VotV\Content\Paks\VotV-WindowsNoEditor.pak" -Extract "(путь до папки куда извлечь файлы)"

Потом создать текстовый файл с таким содержимым:

"(путь до папки в которую извлёк файлы)\Engine\*" "../../../Engine/"
"(путь до папки в которую извлёк файлы)\VotV\*" "../../../VotV/"

Потом через командную строку запаковать всё обратно но со сжатием:

UnrealPak.exe "(путь до папки игры)\WindowsNoEditor\VotV\Content\Paks\VotV-WindowsNoEditor_2.pak" -Create="(путь до текстового файла)" -compress

Если получилось без ошибок, можно удалить оригинальный 'VotV-WindowsNoEditor.pak', переименовать получившийся 'VotV-WindowsNoEditor_2.pak' в 'VotV-WindowsNoEditor.pak', и удалить UnrealPakTool и все папки в папке Engine кроме Binaries и Extras

Хорошо, я попробую это сделать. Кстати хотелось бы узнать можно ли как-то удалить растительность в игре. Просто еду по лесу и фпс сильно падает. Думаю если убрать то будет намного лучше. Надеюсь поможете.

не могу найти upk. где найти его

UPX, не upk, просто опечатку сделал, программа называется FUPX

Слушай, можешь помочь вырезать траву и листву из игры, мне будет приятно играть без них. мой дискорд для связи:4el0 буду благодарен!