Jump to content
Korean Random

SkepticalFox

Premium Member
  • Content Count

    4,438
  • Joined

  • Last visited

  • Days Won

    72

Everything posted by SkepticalFox

  1. 1) Где в игре находится этот файл? 2) Посмотрел внутрь - общего совсем ничего не вижу. 3) Внутри можно найти: content/00_23_Hangar_Birthday_2017/Chair/Chair.model content/Buildings/tunnel/normal/lod0/tunnel.model Это из ангара 2017 года?
  2. В таком случае стоит создать её
  3. как-то так: 1) декомпилировать старую версию ангара через https://kr.cm/f/t/29351/ 2) ... 3) скомпилировать и закинуть в игру анимаций конечно же не будет, пока их сам не напишешь в fbx формате освещение тоже сильно поменялось terrain нужно создать новой версии (250)
  4. A small update due to WoT 1.11 (the BWLC section has changed, apparently for the new year's space) Немного обновил под WoT 1.11 (изменилась секция BWLC, видимо для новогоднего спейса)
  5. @angelsoft пересобрал, теперь должно работать (варварски подменил .abc через RABCDAsm и удалил лишние фреймы/спрайты через ffdec) sixthSense.swf
  6. Зачем вообще тащить battle.swf? Можно же избавиться от этой зависимости на xfw. App.atlasMgr.registerAtlas(this._atlas_name); var _loc2_:Atlas = (App.atlasMgr as AtlasManager).xfw_getAtlas(this._atlas_name) as Atlas; _loc2_.addEventListener(AtlasEvent.ATLAS_INITIALIZED,this.onAtlasInitializedHandler); заменить на использование этого из клиентского battle.swf: public function waitForAtlasInit(param1:String, param2:Function) : void { var _loc3_:IAtlas = this.getAtlas(param1); if(_loc3_ && _loc3_.isAtlasInitialized) { param2(); } else { this.registerAtlas(param1); this._atlasesDict[_loc3_.atlasName].pendingInitialization.push(param2); } } Когда я писал флешку этого метода еще не было, пришлось патченую брать Попробовал пересобрать без этой зависимости: sixthSense.swf
  7. Есть еще и такая программа: https://github.com/mikeoverbay/TankExporter
  8. <model> ... <destructibleState> undamaged </destructibleState> </model> @goofy67 destructibleState is possible what you're looking for Oops, via python
  9. Возможно стоит попробовать https://github.com/xiejingfa/unpacker https://github.com/onepill/texture_unpacker_scirpt
  10. странно, я думал это тут environments\<GUID>\probes\water\
  11. World of Tanks использует эту технология начиная с версии 1.0: https://worldoftanks.ru/ru/news/common/1-0-optimization/ В WoT, если посмотреть в RenderDoc/Nsight, то можно увидеть такие текстуры с префиксом "g_vt", которые как раз и есть эти самые виртуальные текстуры. Полезные линки: https://www.gamedev.ru/code/articles/Virtual_textures http://linedef.com/virtual-texture-demo.html http://holger.dammertz.org/stuff/notes_VirtualTexturing.html http://romanlovetext.blogspot.com/2012/07/blog-post_04.html http://renderingpipeline.com/2012/03/megatextures-in-rage/ https://developer.amd.com/wordpress/media/2013/01/Chapter02-Mittring-Advanced_Virtual_Texture_Topics.pdf https://notkyon.moe/vt/VirtualTexturing-AC07808876.pdf https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2015/presentations/Chen_Ka_AdaptiveVirtualTexture.pdf https://media.contentapi.ea.com/content/dam/eacom/frostbite/files/gdc12-terrain-in-battlefield3.pdf https://github.com/gaozhou/InfinityVirtualTexture книга: "Gpu Pro 360 Guide to Rendering" - в интернете есть pdf
  12. так а собственно что там такого в decals.bin? и при чем здесь утилита для работы со space.bin? это можно и пофиксить, кстати а что именно и где?
  13. какой атлас? .atlas_processed? WoT в рантайме на загрузке модели собирает атлас в зависимости от настроек графики, а в этом файле вроде минимальный mip, или вроде того
  14. запустить blender с правами админа или дать текущему юзеру права на запись в диск C: или сохранять в каталог, где у юзера есть права на запись
  15. если бы у всех были RTX 2080, то наверное уже вчера)
  16. Я бы еще попробовал <type> HangarDog </type> ... <type> DogBowl </type> ... <type> HangarPortalGates </type> поменять на <type> ClientSelectableObject </type>
  17. А как? run_test.py создает также каталог packed -> в нем создается space.bin из файлов unpacked каталога. порядок действий таков: поправить CENT.xml в unpacked убрать создание unpacked каталога из run_test.py (чтобы не затереть изменения из предыдущего пункта) запустить run_test в packed должен появиться space.bin с правленной секцией CENT
  18. меня вот это смущает, как он вообще в игре появился, если в CENT его нет. видимо он как static model скомпилировался... ошибки в логе компиляции тоже об этом говорят
  19. попробуй сперва кэш удалить и заново создать лог, тут как-то совсем пусто (312 skipped)
  20. @DrWeb7_1 можешь скинуть лог compile_spaces.cmd ? вообще можно и моей утилиткой попробовать наполнить CENT секцию...
  21. А была ли она до сборки? скинь .chunk файлы
×
×
  • Create New...