![](https://koreanrandom.com/forum/uploads/set_resources_6/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Pavel3333
-
Posts
3,713 -
Joined
-
Last visited
-
Days Won
35
Posts posted by Pavel3333
-
-
pavel3333.fix_battleQueue_1.00.wotmod
Третий фикс исправляет ошибки скрипта battle_queue.py, который варгейцы до сих пор не исправили. В том числе и ошибка, из-за которой каждую секунду боя происходили подобные ошибки, что приводило к сильным зависаниям на слабых компьютерах:
2018-06-03 14:22:11.032: INFO: File "scripts/client/gui/Scaleform/daapi/view/lobby/battle_queue.py", line 331, in __updateTimer 2018-06-03 14:22:11.219: INFO: AttributeError: 'NoneType' object has no attribute 'needAdditionalInfo'
Скачать фикс можно в шапке.
-
2
-
-
Edited by Pavel3333
@Mixaill еще раз, как ее юзать?
Вот, например, код:
PyObject* g_gui = PyImport_ImportModule("gui.mods.mod_mods_gui"); //тут может сработать исключение, но мне этого не надо if(g_gui) {} //инициализируем ангарные настройки else {} //иначе подгружаемся с конфига
PS: Решено.
g_gui = PyImport_ImportModule("gui.mods.mod_mods_gui"); if (!g_gui) { PyErr_Clear(); PySys_WriteStdout("g_gui module is NULL!\n"); return; } else { PySys_WriteStdout("g_gui module loaded OK!\n"); }
-
Edited by Pavel3333
deldel
-
3
-
1
-
-
32 минуты назад, Lost сказал:
Режем мыло!
Мыло на шило!
-
-
2
-
-
@ktulho разработка твоя, исходники прикрепил в виде архива, значит, у тебя нет репки. но про то, что репка XVM'овская мне лично было сложно догадаться.
-
@ktulho как насчет переноса исходников на GitHub/BitBucket/Team Services?
-
@SkepticalFox все мы начинали с 1.9.1. Дзен познается только так.
-
-
20 часов назад, Hello сказал:
как добавить не неё объект к примеру
BigDick = BigWorld.Model('objects/BigDick.model') BigWorld.addModel(BigDick)
Исполнять код нужно при загрузке боя, при наличии модели (в примере - BigDick.model) в папке res_mods/патч/objects/
Чтобы узнать модели, которые уже имеются в клиенте, нужно копать в res/packages/misc.pkg
Код хука для загрузки в бой можно найти на репозиториях мододелов, либо могу при необходимости написать тут.
19 часов назад, Hello сказал:ну так с чего начать?
выкурить доку по движку BigWorld. Скачать можно тут
-
Edited by Pavel3333
@Slava7572 порядок, в котором формируется иерархия ResMgr и порядок загрузки скриптов - таки разные вещи.
Нашел выход из положения, скоро будет фикс для ERROR у DestrCaches.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
fix_DestructiblesCache_1.02
Изменения: исправлены ошибки
Цитата[ERROR] (scripts/common/DestructiblesCache.py, 502): Fail to parse material name XXX
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
fix_hangarLoadingState_1.00
Второй фикс убирает из лога сообщения о загрузке ангара.
Более подробное описание второго фикса в шапке.
-
1
-
-
18 минут назад, ZTV сказал:
с новыми подсадками
Они не новы, к сожалению ;)
-
Edited by Pavel33334 часа назад, VysAndVal сказал:
[ERROR] (scripts/common/DestructiblesCache.py, 502): Fail to parse material name n_metal1 in structure content/MilitaryEnvironment/hd_mle_UNI_824_BigGun/normal/lod0/hd_mle_UNI_824_BigGun_t.model
Выяснил, что хук LOG_ERROR не срабатывает. Возможно, это связано с тем, что сам DestrCaches подгружается раньше самого фикса, и в памяти висит старый LOG_ERROR, не хукнутый. Пока что в раздумьях над решением.
-
9 минут назад, SkepticalFox сказал:
питон
К сожалению, только PHP.
Места 3 ГБ.
-
42 минуты назад, SkepticalFox сказал:
куда класть редактируемую часть - space.bin и прочее?
Все то что не трогается, можно пихнуть в .wotmod. Остальное пусть лежит как и раньше, в res_mods.
43 минуты назад, SkepticalFox сказал:Вообще очень хочется бесплатный сервер для автоматизированного тестирования и хранения архивов space.bin...
Могу тебе с этим помочь, у меня есть хост, могу тебе там уделить местечко с доступом по FTP для своих целей ;)
-
53 минуты назад, SkepticalFox сказал:
Чего все молчат?
Я вот траекториями занят. XFW работает лишь на основе (проверял последний раз с билдом 957).
Сейчас допилю кое-что и поставлю чисто потестить.
@SkepticalFox глянул архив. А куда делся XFW Native?
PS: в виде .wotmod было бы прикольно. дабы не засорять gui/mods лишним, там у некоторых и без того дофига всего.
-
16 минут назад, ЧАЙНИК сказал:
Для того, что бы понять - теперь нужно пристально вглядываться, что ни есть гуд.
Это типичный HTML. В руки лично Вам выдам справочник.
-
1
-
-
Edited by Mixaill
Среда не видит в инклудах питона XFW structmember.h (потому что его нет) и соответственно все T_* типы, содержащиеся в нем. Хорошо бы добавить в XFW этот structmember.h.хедер нашелся, но почему его не увидела VS - осталось загадкой.
-
@sirmax когда исправите, сообщите, пожалуйста.
-
26 минут назад, Crus сказал:
Хотел поинтересоваться, проект заморозился или я что-то упустил?
Цезарь слился, я ушел от него подальше.
Траектории сейчас в работе, и позиции для настрела/насвета будут.
13 минут назад, Crus сказал:что данный функционал в этот мод добавляться не будет. Вопрос об отдельном моде.
Этой цитате чуть меньше года, времена меняются.
-
1
-
1
-
-
@sirmax это модуль внутри игры? Попробую переустановить.
-
Edited by Mixaill
2018-05-29 18:39:17.538: DEBUG: [DEBUG] (scripts/client/gui/mods/__init__.py, 68): Gui mod found ('gui.mods.mod_xfw_native', <module 'gui.mods.mod_xfw_native' from 'scripts/client/gui/mods/mod_xfw_native.pyc'>) 2018-05-29 18:39:17.546: INFO: 2018-05-29 18:39:17: [ERROR] Traceback (most recent call last): 2018-05-29 18:39:17.546: INFO: File "mods/xfw/python/xfw/swf.py", line 80, in <module> 2018-05-29 18:39:17.546: INFO: ImportError: No module named fonts_config 2018-05-29 18:39:17.546: INFO: 2018-05-29 18:39:17.636: INFO: [XFW] Root dir : mods/xfw 2018-05-29 18:39:17.636: INFO: [XFW] In .wotmod : True 2018-05-29 18:39:17.639: INFO: [XFW] Loading mod: com.modxvm.xfw, v. 7.6.2.954 2018-05-29 18:39:17.639: INFO: [XFW] Loading mod: com.modxvm.xfw.native, v. 1.2.0.00055 2018-05-29 18:39:17.639: INFO: [XFW] Loading mod: com.modxvm.xfw.filewatcher, v. 7.6.2.954 2018-05-29 18:39:17.640: INFO: [XFW] Loading mod: com.modxvm.xfw.wwise, v. 7.6.2.954 2018-05-29 18:39:17.667: INFO: [XFW] Loading mod: com.modxvm.xfw.wotfix, v. 7.6.2.954 2018-05-29 18:39:17.843: INFO: [XFW] Loading mod: com.modxvm.xfw.crashfx, v. 7.6.2.954 2018-05-29 18:39:17.912: INFO: [XFW/VFS][c_extension_load] Native module loading error: 2018-05-29 18:39:17.912: ERROR: Traceback (most recent call last): 2018-05-29 18:39:17.912: ERROR: File "mods/xfw/python/xfw/vfs.py", line 175, in c_extension_load 2018-05-29 18:39:17.913: ERROR: RuntimeError: [XFW/Crashfix] FAIL: function was changed 1 2018-05-29 18:39:17.913: ERROR: 2018-05-29 18:39:17.913: INFO: ============================= 2018-05-29 18:39:17.913: INFO: [XFW/Crashfix] Crash fix was applied. 2018-05-29 18:39:17.913: INFO: [XFW] Loading mod: com.modxvm.xfw.ping, v. 7.6.2.954 2018-05-29 18:39:17.947: INFO: [XFW] Loading mod: com.modxvm.xfw.mutex, v. 7.6.2.954 2018-05-29 18:39:17.948: INFO: [XFW] Loading mod: com.modxvm.xfw.xinput, v. 7.6.2.954 2018-05-29 18:39:17.949: INFO: [XFW] Loading mod: com.modxvm.xfw.console, v. 7.6.2.954 2018-05-29 18:39:17.972: DEBUG: [DEBUG] (scripts/client/gui/mods/__init__.py, 68): Gui mod found ('gui.mods.mod_', <module 'gui.mods.mod_' from 'scripts/client/gui/mods/mod_.pyc'>) 2018-05-29 18:39:17.986: DEBUG: [DEBUG] (scripts/client/messenger/ext/filters/chain.py, 94): Incoming filter added ('olFilter',) 2018-05-29 18:39:18.113: DEBUG: [DEBUG] (scripts/client/LightFx/LightManager.py, 40): LightFx is not enabled 2018-05-29 18:39:18.113: DEBUG: [DEBUG] (scripts/client/game.py, 201): start 2018-05-29 18:39:18.113: DEBUG: [DEBUG] (scripts/client/helpers/LightingGenerationMode.py, 87): [''] 2018-05-29 18:39:18.114: INFO: [gui.Scaleform.app_factory] Creating app: scaleform/lobby 2018-05-29 18:39:18.659: INFO: [gui.app_loader.loader] Space is changed: WaitingSpace() -> LoginSpace() 2018-05-29 18:39:18.659: DEBUG: [DEBUG] (scripts/client/gui/sounds/sound_systems/wwise_system.py, 88): Set Enter UE sound state "ue_01_loginscreen_enter" for previous finished environment: "login" 2018-05-29 18:39:20.769: DEBUG: [DEBUG] (scripts/client/gui/Scaleform/Flash.py, 49): Deleted: <gui.Scaleform.game_loading.GameLoading object at 0x2D105550> 2018-05-29 18:39:20.791: INFO: [gui.app_loader.loader] App is initializing: scaleform/lobby 2018-05-29 18:39:20.806: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('\n[CacheManager] Cache settings: \n\tenabled:\tfalse\n\tforceCache:\tfalse\n\tmaxSize:\t6 MB\n\tmaxIdleDuration:\t1 min\n\texcluded:\tintroPage.swf,barracks.swf,shop.swf\n', ()) 2018-05-29 18:39:20.811: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('LibraryLoader load:', ('windows.swf,animations.swf,common_i18n.swf,guiControlsLogin.swf,guiControlsLoginBattleDynamic.swf,ub_components.swf',)) 2018-05-29 18:39:20.812: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('complete App configuring. Under scaleform:true; Under gfx:undefined.', ()) 2018-05-29 18:39:20.963: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('Library loaded', ('gui/flash/windows.swf',)) 2018-05-29 18:39:20.963: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('Library loaded', ('gui/flash/animations.swf',)) 2018-05-29 18:39:20.963: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('Library loaded', ('gui/flash/common_i18n.swf',)) 2018-05-29 18:39:20.964: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('Library loaded', ('gui/flash/guiControlsLogin.swf',)) 2018-05-29 18:39:20.964: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('Library loaded', ('gui/flash/guiControlsLoginBattleDynamic.swf',)) 2018-05-29 18:39:20.964: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('Library loaded', ('gui/flash/ub_components.swf',)) 2018-05-29 18:39:20.964: DEBUG: [GUI] (scripts/client/gui/Scaleform/Flash.py, 53): DEBUG.GUI ('Libraries loading has been completed.', ()) 2018-05-29 18:39:20.964: INFO: [gui.app_loader.loader] App is initialized: scaleform/lobby 2018-05-29 18:39:20.968: INFO: 2018-05-29 18:39:20: [ERROR] Traceback (most recent call last): 2018-05-29 18:39:20.968: INFO: File "mods/xfw/python/xfw/swf.py", line 126, in _appInitialized 2018-05-29 18:39:20.968: INFO: File "mods/xfw/python/xfw/events.py", line 71, in <lambda> 2018-05-29 18:39:20.968: INFO: File "mods/xfw/python/xfw/swf.py", line 162, in _SFApplication_loadView 2018-05-29 18:39:20.968: INFO: File "mods/xfw/python/xfw/swf.py", line 167, in onLoadView 2018-05-29 18:39:20.968: INFO: AttributeError: 'str' object has no attribute 'alias' 2018-05-29 18:39:20.968: INFO:
-
21 минуту назад, SEREGA_SF сказал:
В 1.0.2 вг опять где-то что-то позакрывало
В первый же день теста был свидетелем. Ничего важного не закрыто.
-
Edited by Pavel3333
очепятка@Protman через неделю самая масштабная обнова за историю траекторий - выход версии 4.0. Полностью поменяется фундамент мода. Однако изменения по части, описанной Вами, будут позже.
Исправляем ошибки клиента
in Mods and Software
Posted
@HEKPOMAHT сейчас занят, часа через 2 гляну что там. Предполагаю, что обойдется одной проверкой.
XVM не пользуюсь, да, а вот XFW активно юзаю в своих проектах. Просьба относится именно к XFW.