Альтернативный способ установки текстур.

Хорошую идею подкинул камрад TheChase.

Устанавливать текстуры в сжатом виде можно в папку с модами по такому пути res_mods\0.8.10\packages. Для того, чтобы клиент смог прочитать текстуры из папки модов, необходимо сделать резервную копию файла paths.xml , отредактировать и сохранить этот файл следующим образом

<root>
<Paths>
<Path>./res_mods/0.8.10</Path>
<Path>./res_mods/0.8.10/packages/shared_content.pkg</Path>
<Path>./res_mods/0.8.10/packages/misc.pkg</Path>
<Path>./res_mods/0.8.10/packages/gui.pkg</Path>
<Path>./res_mods/0.8.10/packages/00_tank_tutorial.pkg</Path>
<Path>./res_mods/0.8.10/packages/01_karelia.pkg</Path>
<Path>./res_mods/0.8.10/packages/02_malinovka.pkg</Path>
<Path>./res_mods/0.8.10/packages/03_campania.pkg</Path>
<Path>./res_mods/0.8.10/packages/04_himmelsdorf.pkg</Path>
<Path>./res_mods/0.8.10/packages/05_prohorovka.pkg</Path>
<Path>./res_mods/0.8.10/packages/06_ensk.pkg</Path>
<Path>./res_mods/0.8.10/packages/07_lakeville.pkg</Path>
<Path>./res_mods/0.8.10/packages/08_ruinberg.pkg</Path>
<Path>./res_mods/0.8.10/packages/10_hills.pkg</Path>
<Path>./res_mods/0.8.10/packages/11_murovanka.pkg</Path>
<Path>./res_mods/0.8.10/packages/13_erlenberg.pkg</Path>
<Path>./res_mods/0.8.10/packages/14_siegfried_line.pkg</Path>
<Path>./res_mods/0.8.10/packages/15_komarin.pkg</Path>
<Path>./res_mods/0.8.10/packages/17_munchen.pkg</Path>
<Path>./res_mods/0.8.10/packages/18_cliff.pkg</Path>
<Path>./res_mods/0.8.10/packages/19_monastery.pkg</Path>
<Path>./res_mods/0.8.10/packages/22_slough.pkg</Path>
<Path>./res_mods/0.8.10/packages/23_westfeld.pkg</Path>
<Path>./res_mods/0.8.10/packages/28_desert.pkg</Path>
<Path>./res_mods/0.8.10/packages/29_el_hallouf.pkg</Path>
<Path>./res_mods/0.8.10/packages/31_airfield.pkg</Path>
<Path>./res_mods/0.8.10/packages/33_fjord.pkg</Path>
<Path>./res_mods/0.8.10/packages/34_redshire.pkg</Path>
<Path>./res_mods/0.8.10/packages/35_steppes.pkg</Path>
<Path>./res_mods/0.8.10/packages/36_fishing_bay.pkg</Path>
<Path>./res_mods/0.8.10/packages/37_caucasus.pkg</Path>
<Path>./res_mods/0.8.10/packages/38_mannerheim_line.pkg</Path>
<Path>./res_mods/0.8.10/packages/39_crimea.pkg</Path>
<Path>./res_mods/0.8.10/packages/42_north_america.pkg</Path>
<Path>./res_mods/0.8.10/packages/43_north_america.pkg</Path>
<Path>./res_mods/0.8.10/packages/44_north_america.pkg</Path>
<Path>./res_mods/0.8.10/packages/45_north_america.pkg</Path>
<Path>./res_mods/0.8.10/packages/47_canada_a.pkg</Path>
<Path>./res_mods/0.8.10/packages/51_asia.pkg</Path>
<Path>./res_mods/0.8.10/packages/53_japan.pkg</Path>
<Path>./res_mods/0.8.10/packages/59_asia_great_wall.pkg</Path>
<Path>./res_mods/0.8.10/packages/60_asia_miao.pkg</Path>
<Path>./res_mods/0.8.10/packages/63_tundra.pkg</Path>
<Path>./res_mods/0.8.10/packages/73_asia_korea.pkg</Path>
<Path>./res_mods/0.8.10/packages/85_winter.pkg</Path>
<Path>./res_mods/0.8.10/packages/hangar.pkg</Path>
<Path>./res_mods/0.8.10/packages/hangar_premium_CH.pkg</Path>
<Path>./res_mods/0.8.10/packages/hangar_premium_IGR.pkg</Path>
<Path>./res_mods/0.8.10/packages/hangar_premium_KR.pkg</Path>
<Path>./res_mods/0.8.10/packages/hangar_premium_NY.pkg</Path>
<Path>./res_mods/0.8.10/packages/vehicles_american.pkg</Path>
<Path>./res_mods/0.8.10/packages/vehicles_british.pkg</Path>
<Path>./res_mods/0.8.10/packages/vehicles_chinese.pkg</Path>
<Path>./res_mods/0.8.10/packages/vehicles_french.pkg</Path>
<Path>./res_mods/0.8.10/packages/vehicles_german.pkg</Path>
<Path>./res_mods/0.8.10/packages/vehicles_japan.pkg</Path>
<Path>./res_mods/0.8.10/packages/vehicles_russian.pkg</Path>
<Path>./res/packages/shared_content.pkg</Path>
<Path>./res/packages/misc.pkg</Path>
<Path>./res/packages/gui.pkg</Path>
<Path>./res/packages/shaders.pkg</Path>
<Path>./res/packages/00_tank_tutorial.pkg</Path>
<Path>./res/packages/01_karelia.pkg</Path>
<Path>./res/packages/02_malinovka.pkg</Path>
<Path>./res/packages/03_campania.pkg</Path>
<Path>./res/packages/04_himmelsdorf.pkg</Path>
<Path>./res/packages/05_prohorovka.pkg</Path>
<Path>./res/packages/06_ensk.pkg</Path>
<Path>./res/packages/07_lakeville.pkg</Path>
<Path>./res/packages/08_ruinberg.pkg</Path>
<Path>./res/packages/10_hills.pkg</Path>
<Path>./res/packages/11_murovanka.pkg</Path>
<Path>./res/packages/13_erlenberg.pkg</Path>
<Path>./res/packages/14_siegfried_line.pkg</Path>
<Path>./res/packages/15_komarin.pkg</Path>
<Path>./res/packages/17_munchen.pkg</Path>
<Path>./res/packages/18_cliff.pkg</Path>
<Path>./res/packages/19_monastery.pkg</Path>
<Path>./res/packages/22_slough.pkg</Path>
<Path>./res/packages/23_westfeld.pkg</Path>
<Path>./res/packages/28_desert.pkg</Path>
<Path>./res/packages/29_el_hallouf.pkg</Path>
<Path>./res/packages/31_airfield.pkg</Path>
<Path>./res/packages/33_fjord.pkg</Path>
<Path>./res/packages/34_redshire.pkg</Path>
<Path>./res/packages/35_steppes.pkg</Path>
<Path>./res/packages/36_fishing_bay.pkg</Path>
<Path>./res/packages/37_caucasus.pkg</Path>
<Path>./res/packages/38_mannerheim_line.pkg</Path>
<Path>./res/packages/39_crimea.pkg</Path>
<Path>./res/packages/42_north_america.pkg</Path>
<Path>./res/packages/43_north_america.pkg</Path>
<Path>./res/packages/44_north_america.pkg</Path>
<Path>./res/packages/45_north_america.pkg</Path>
<Path>./res/packages/47_canada_a.pkg</Path>
<Path>./res/packages/51_asia.pkg</Path>
<Path>./res/packages/53_japan.pkg</Path>
<Path>./res/packages/59_asia_great_wall.pkg</Path>
<Path>./res/packages/60_asia_miao.pkg</Path>
<Path>./res/packages/63_tundra.pkg</Path>
<Path>./res/packages/73_asia_korea.pkg</Path>
<Path>./res/packages/85_winter.pkg</Path>
<Path>./res/packages/hangar.pkg</Path>
<Path>./res/packages/hangar_premium.pkg</Path>
<Path>./res/packages/hangar_premium_CH.pkg</Path>
<Path>./res/packages/hangar_premium_IGR.pkg</Path>
<Path>./res/packages/hangar_premium_KR.pkg</Path>
<Path>./res/packages/hangar_premium_NY.pkg</Path>
<Path>./res/packages/vehicles_american.pkg</Path>
<Path>./res/packages/vehicles_british.pkg</Path>
<Path>./res/packages/vehicles_chinese.pkg</Path>
<Path>./res/packages/vehicles_french.pkg</Path>
<Path>./res/packages/vehicles_german.pkg</Path>
<Path>./res/packages/vehicles_japan.pkg</Path>
<Path>./res/packages/vehicles_russian.pkg</Path>
<Path>./res</Path>
<Path>./res_bw</Path>
</Paths>
</root>

Плюсы этого способа установки:

— не надо делать резервную копию папки res\packages\

— значительно экономится время на установочных операциях

— игра загружается также быстро

По FPS пока ничего не могу сказать,т.к отыграл всего пару боев.

Альтернативный способ установки текстур.: 19 комментариев

  1. TheChase

    Шум — Таки и я не претендую на первооткрывателя — подобным «велосипедом» пользовались еще три года назад, но в какой-то момент ВСЕ вдруг бросились перепаковывать оригинальные PKG…

    javtanke — таки есть какое-то преимущество от множества пакетов вместо одного или вам просто лень 🙂 переписывать готовые скрипты?

    1. javtanke Автор записи

      Немного не понял… Много пакетов pkg в папке с модами или много папок с текстурами в одном pkg. Я только первый вариант проверял. Прежде чем переписывать скрипты надо узнать, а таким способом много народа будет пользоваться.

      1. TheChase

        Удалось услышать пояснения одного из первопроходцев сжатых текстур Анимеха и поэкспериментировать самому на выходных и выявились нюансы — при наличии двух версий текстур одновременно — в res_mods и оригинальных появляется «зернистость» текстур в игре…

        1. TheChase

          Забыл упомянуть, что сам я экспериментирую с текстурами WoWP и там «зернистости» при таком подходе вроде как нет, а вот в WoT заметна…

          1. TheChase

            У меня всё выставлено на самый минимум («низко» или «выключено») при «стандартной» графике

    2. Шум

      Я просто сказал что я придумал велосипед как и ты. Хотел сказать до этого все до думались, только так почему то не делали. =)

  2. Шум

    Я этот велосипед придумал ещё давно, только вот мне сказали что сначала комп будет обсчитывать оригинальные текстуры, а потом в папке модс. Не знаю,правда ли?

      1. javtanke Автор записи

        Сначала считываются с папки модов. Там лежат сжатые текстуры. В папку с оригинального res я загрузил 1%(0.75%) сжатые текстуры. А в папку с модами-50%. В игре наблюдаю только текстуры с 50% сжатием.

    1. Шум

      Хотя ты же изменил файл paths.xml(правда не до конца), значит всё таки оригинальные будут игнорироваться!!!

        1. Шум

          Я думал ты мне объяснишь почему ./res/packages/shared_content.pkg а не ./res_MODS/packages/shared_content.pkg Я просто не пойму почему не в модс.

          1. javtanke Автор записи

            Сначала читается папка с модами, а потом уже оригинальная /packages/. Так этой строкой ./res_mods/0.8.10/shared_content.pkg файл shared_content.pkg берется из папки с модами.

          2. javtanke Автор записи

            Поменял конфиг. Лучше конечно в папку packages, а не в 0.8.10. Если в папке уже есть моды, которые установлены в папку gui, то дальнейшая установка текстур удаляет эту папку.

          3. Шум

            Ну так у тебя написано «брать из res», не ошибся ты ли? Зачем игре проверять оригинальные, если всё в res_mods будет. Не понизится ли фпс из-за этого, может в файле проверять только в res_mods?

          4. javtanke Автор записи

            В res_mods лежат не все текстуры. Остальные лежат в оригинальных папках.Насчет фпс — вроде одинаково.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *