-
Content Count
10,751 -
Joined
-
Last visited
-
Days Won
402
Posts posted by ktulho
-
-
А меня всегда интересовал один вопрос: Почему, чем человек тупее, тем больше у него гонора?
- 5
- 2
-
уважаемые подскажите сдедующую вещь - заметил просадки FPS . путем экспериментов выяснил что виноваты файлы
res_mods\configs\xvm\py_macro\xvm
utils.py
utils.pyc
падение происходит для нижнего предела значений довольно значительно до 15-20 FPS при наличии файлов, если удалить то есть падение не такое значительное правда и прицел пропадает, но если сделать файлы пустыми то отображается
могут ли на производительность оказывать записи в макросе sight следующие строки?
import BigWorldimport Math
import math
import ProjectileMover
import BattleReplay
from projectile_trajectory import computeProjectileTrajectory
from constants import SERVER_TICK_LENGTH, SHELL_TRAJECTORY_EPSILON_CLIENT
from Vehicle import Vehicle
from Avatar import PlayerAvatar
from xfw import *
from xvm_main.python.logger import *
import xvm_main.python.config as config
from xvm import utils
from helpers import dependency
from skeletons.account_helpers.settings_core import ISettingsCore
from AvatarInputHandler.AimingSystems.ArcadeAimingSystem import ArcadeAimingSystem
from AvatarInputHandler.AimingSystems.SniperAimingSystem import SniperAimingSystem
from AvatarInputHandler.AimingSystems.StrategicAimingSystem import StrategicAimingSystem
from AvatarInputHandler import gun_marker_ctrl
from gui.Scaleform.daapi.view.meta.CrosshairPanelContainerMeta import CrosshairPanelContainerMeta
from VehicleGunRotator import VehicleGunRotator
from gui.battle_control.controllers.consumables.ammo_ctrl import AmmoReplayPlayer
from tutorial.control.battle.functional import _StaticObjectMarker3D
import gui.Scaleform.daapi.view.battle.shared.crosshair.plugins as plug
в чем может быть дело ?
Модуль utils.py используется в макросах динамической раскраски. Если вы их не используете, то он ни как не должен влиять на производительность.
То что вы вывели под спойлером, это импорт объектов из других модулей. Удаляя эти строки вы нарушаете функционирование мода.
-
-
-
глянь ещё логи, ошибку пишет, не воспроизводится.
кд арты периодически не правильно считает, это был не единственный бой если что., в какой момент времени не правильно считается?
-
, повторяю вопрос:глянь по кд арты снова раньше сработал макрос.H_E_K_P_O_M_A_H_T_, на риплее не воспроизводится? -
Кто знает куда именно писать разработчикам WN8. Заранее спасибо.
На два поста выше посмотрите.
-
, да.правильно я понимаю, маркер будет работать, если не прописать настройки в конфиг?- 1
-
, можно, например так:Приветствую, подскажите, есть ли возможность например в этом коде макросы вывести разным цветом?"textFormat": { "align": "left", "valign": "top", "color": "0xCCCCCC" }, "format": "<font size='16' color='#FF0000'>{{py:sight.shellType}}: <font color='#00FF00'>{{py:sight.quantityShells}}</font></font> шт."
-
Пробовал похожее, но при смене режима камеры обновляется.
Это мешает?
-
Как сделать обновление дистанции ТОЛЬКО при наличии цели и в тоже время менять положение ниже выше в зависимости от режима прицела?
Примерно так, не проверял:
"distance": { "enabled": true, "updateEvent": "PY(ON_MARKER_POSITION), PY(ON_CAMERA_MODE), PY(ON_TARGET)", "x": 100, "y": "{{py:math.sum({{py:sight.sight_y}}, 60)}}", "rotation": 9, "width": 130, "height": 35, "screenHAlign": "center", "screenVAlign": "center", "alpha" : "{{py:sight.nameTarget?100|0}}", "format": "{{py:sight.distance%4.0f}}" },
-
такое сложно аддоном для ХВМ реализовать?, переделал скрипт @MakcT40. В какой секции сделать настройки мода?
Добавил настройки в markers.xc:
/** * Over-target markers. All settings moved to separate files. * Маркеры над танками. Все настройки вынесены в отдельные файлы. */ { "markers": { // false - use standard client vehicle markers. // false - использовать стандартные маркеры клиента. "enabled": true, "playerMarkers": { //true - включен при старте "onStart": true, //клавиша включения/выключения маркера "keyCode": 49 }, // {{turret}} marker display strings. // Отображаемые строки {{turret}} маркера. "turretMarkers": { // Subject has stock turret and top gun can not be mounted. Subject is highly vulnerable. // Субъект имеет стоковую башню и топ орудие не может быть установлено. Субъект сильно уязвим. "highVulnerability": "<font face='XVMSymbol' size='13' color='{{c:system}}' alpha='#90'> I</font>", // Subject has stock turret and top gun can be mounted. Subject is somewhat vulnerable. // Субъект имеет стоковую башню и топ орудие может быть установлено. Субъект немного уязвим. "lowVulnerability": "<font face='XVMSymbol' size='13' color='{{c:system}}' alpha='#90'> H</font>" }, // ally // союзники "ally": { "alive": { "normal": ${"markersAliveNormal.xc":"ally"}, "extended": ${"markersAliveExtended.xc":"ally"} }, "dead": { "normal": ${"markersDeadNormal.xc":"ally"}, "extended": ${"markersDeadExtended.xc":"ally"} } }, // enemy // противники "enemy": { "alive": { "normal": ${"markersAliveNormal.xc":"enemy"}, "extended": ${"markersAliveExtended.xc":"enemy"} }, "dead": { "normal": ${"markersDeadNormal.xc":"enemy"}, "extended": ${"markersDeadExtended.xc":"enemy"} } } } }
Файл playerMarker.py скопировать в \res_mods\configs\xvm\py_macro\
Скрипт: playerMarker.rar
- 1
-
, тут.я думал можно будет первоначальным способом в sight.xc без флэша отключалку сделать.
, добавил макрос:Ну и заодно хочется менять цвет голдового/неголдового снаряда,{{py:sight.goldShell}} - возвращает 'gold' если снаряд можно купить за золото, иначе - пусто.
, добавил нормализацию для макроса {{py:sight.leftTime(norm)}}.Можно ли замутить таймер перезарядки по принципу {{py:sight.health(norm)}} тоесть можно будет убрать макрос {{py:sight.reloadPercent}} и юзать для анимации бара.- 1
-
@night_dragon_on, я бы еще добавил пару строчек:
@overrideMethod(SniperAimingSystem, '_SniperAimingSystem__clampToLimits') def clampToLimits(base, self, turretYaw, gunPitch): if config.get('battle/camera/enabled') and config.get('battle/camera/sniper/noSniperCameraLimit'): if self._SniperAimingSystem__yawLimits is not None: turretYaw = mathUtils.clamp(self._SniperAimingSystem__yawLimits[0], self._SniperAimingSystem__yawLimits[1], turretYaw) pitchLimitsMin = -1 pitchLimitsMax = 1 gunPitch = mathUtils.clamp(pitchLimitsMin, pitchLimitsMax, gunPitch) return (turretYaw, gunPitch) return base(self, turretYaw, gunPitch)
-
, а если так:При деактивации опции из конфига дальше в клиенте ломается функция "handleMovement" при такой записи:@overrideMethod(SniperAimingSystem, '_SniperAimingSystem__clampToLimits') def clampToLimits(base, self, turretYaw, gunPitch): if config.get('battle/camera/enabled') and config.get('battle/camera/sniper/noSniperCameraLimit'): pitchLimitsMin = -1 pitchLimitsMax = 1 gunPitch = mathUtils.clamp(pitchLimitsMin, pitchLimitsMax, gunPitch) return (turretYaw, gunPitch) return base(self, turretYaw, gunPitch)
-
"removeQuantityShells": true -1 показывает постоянно, добавил в шапку темы файл crosshairControls.swf.
@H_E_K_P_O_M_A_H_T_, на риплее не воспроизводится?
- 1
-
, подтверждаю.Не могу зайти на битбакете в ветку configs/default - на компе мозилла, с телефона - хром. Выдаёт ошибкуP.S. В своем fork тоже не зайти.
-
, нужен риплей.заметил одну вещь для перезарядки - при оглушении время перезарядки увеличивается и скрипт отображает время вроде бы правильно , НО как только стан проходит скриптовое время перезарядки сбрасывается до базовой величины как будто пушка перезарядилась и можно стрелять, в реальности же клиентское время перезарядки другое и она продолжается из-за эффекта наложения стана. -
Название файла "cam-ra.py"? Название папки "Новая папка"?
-
как я понял этого параметра пока нет ещё ? А-то пробовал его в 7503 добавить, так башня в танке вращаться перестала :) + статичная картинка в снайпер. режиме. Вот логи на всякий
- cam.py - норм работает
- camera_v1 - тоже отлично ( это проверить не могу, не качал ветку. Да и проблема как-то не понятно описана)
Какие-то странные файлы и папки у тебя:
extra file res_mods/mods/packages/xvm_battle/python/came-ra.py hash mismatch in file: res_mods/mods/packages/xvm_battle/python/camera.py extra file res_mods/mods/packages/xvm_battle/python/Новая папка/camera.py
-
Не путайте иконки в ушах команд в бою с иконками на экране загрузки боя и в ангаре! gui/maps/...-используется!
На экране загрузки иконки из атласа.
-
-
, я смогу только послезавтра запулить (или уже завтра).надписть пропала - пусто ! -
, исправил.скрипт сломался наверно
Удалил хвм- Толку 0
in XVM: General Discussion and Troubleshooting
Posted
Потому что: