-
Posts
1,492 -
Joined
-
Last visited
-
Days Won
32
Posts posted by Yusha
-
-
%AppData%\wargaming.net\WorldOfTanks если удалить файл, то удалятся ВСЕ настройки клиента, кроме тех, что на сервере есть.
Проблема то в чем? Поставили галочки как надо и в дальнейшем эти настройки сохранятся.
А можно сделать, чтобы изначально (при первичном входе в клиент после установки) отображались все танки?
-
В принципе мод на звук получился почти независимый от XVM, общий только battle.swf, из которого вызывается новые звуки.
-
Какие файлы XVM нужны для работы данной опции помимо гуи_саунд?
-
preferences.xml но править их вручную нельзя, они зашифрованны. там не настройки, а просто сохраненные фильтры.
А где Этот фаил лежит? Я просто в AppData всю папку танков удалял (с настройками0... проблема осталась.
-
Подтверждаю.
-
Вы большой молодец.
Это сарказм или реально работает?
-
Ребят... я понимаю, что Вы скажете, что это не сюда, но все же...
Received Damage Announcer в соседней ветке форума....сам по себе работает...
В версии 2893... работал нормально выводил в чат сообщения... в более ранних были проблемы (жаловался на невозможность загрузить конфиг)
В версиях 2894 и 2895 опять начал жаловаться и не работать... в 2893 опять работает нормально....
Вам лучше знать, чего Вы там крутите, думаю эта инфа будет полезной.
-
А где именно храняться настройки? То же самое пропали все танки из-за галочек серебро-золото
в чем проблема то?
логично.
возможен конфликт со старой версией. настройки мода хранятся на компьютере и при установке новой версии старые данные могли криво интерпретироваться.
Где хранятся? Просто у меня клиент "с нуля" или искать в AppData?
-
Edited by Yusha
Обновил первое сообщение темы.
При старте игры нет ни одного танка (Xvm 2893)... выяснилось, что это из-за того, что стоят обе галочки и на серебро и на голду (танки)... по раздельности - работают..обе галочки стоят = пустая карусель.
-
Edited by Yusha
@Yusha, логи знаете, где лежат?
Да, знаю... но вроде как проблема то известная...
без модов (доп)
А и еще иконки ников разрабов не отображаются... в res\clanicons
-
Edited by Yusha
Интересуют критические проблемы на 2893.
Критические?
Сами решите...
-все еще нет общей статы;
-картинки на основе динамической прозрачности в текстовых полях маркеров не отображаются.
-а.. ну и шансы на победу
-
Ребят!
Раньше использовал в маркерах над танками картинки, которые были привязаны к динамической прозрачности...
... сделано это было так...
1) В поле текстовых поле вписывал...
// Текстовое поле с иконкой убийства/защиты { "name": "kill/def", // название текстового поля, ни на что не влияет "visible": true, // false - не отображать "x": 0, // положение по оси X "y": -80, // положение по оси Y "alpha": "{{a:hp-ratio}}", // прозрачность (допускается использование динамической прозрачности, см. readme-ru.txt) "color": "0xFFFF00", // цвет (допускается использование динамического цвета, см. readme-ru.txt) "font": { // параметры шрифта "name": "$FieldFont", // название "size": 13, // размер "align": "center", // выравнивание текста (left, center, right) "bold": false, // обычный (false) или жирный (true) "italic": false // обычный (false) или курсив (true) }, "shadow": { // параметры тени "alpha": 30, // прозрачность "color": null, // цвет "angle": 90, // угол смещения "distance": 0, // дистанция смещение "size": 6, // размер "strength": 200 // интенсивность }, "format": "" // формат текста. См. описание макросов в readme-ru.txt
Где...
// Dynamic transparency by remaining health points. // Динамическая прозрачность по оставшемуся запасу прочности. "alphaHP": { "very_low": "100", // very low / очень низкий "low": "100", // low / низкий "average": "0", // average / средний "above_average": "0" // above-average / выше среднего },
// Dynamic color by vehicle type. // Динамический цвет по типу техники. "vtype": { // Цвет для легких танков. "LT": "0xA2FF9A", // Цвет для средних танков. "MT": "0xFFF198", // Цвет для тяжелых танков. "HT": "0xFFACAC", // Цвет для арты. "SPG": "0xEFAEFF", // Цвет для ПТ. "TD": "0xA0CFFF", // Цвет для премиумной техники. "premium": "0xFFCC66", // Включить/выключить использование премиумного цвета. "usePremiumColor": false
},
Но в 0.8.9 Common Test \ Версия 2876 \ (и более ранних тоже) картинки перестали отображаться... конфиг проверял и адаптировал под новую структуру, все пути проверил по 10 раз, но картинки в маркерах перестали отображаться... это баг или меня носом нужно ткнуть в мою ошибку?
-
0.8.9 Common Test
Версия 2876
Известна ли данная проблема?
'Картинка'
Дело в том, что при выборе общей статистики отображаются только нули.. для танков все нормально... наблюдаю эту картину уже несколько сборок под 089 Тест.
-
Под 0.8.9 будет?
-
Меня одного не устраивает, что данный мод рисует круги с диаметром выше 445м?
-
А где написано, что оно там должно работать?
Это ни в коем случае не претензия... скорее тревожное сообщение на кануне релиза 0.8.9 и надежда услышать (в идеале от автора), что он в курсе и скоро все будет хорошо.
-
1
-
1
-
-
В 0.8.9 Common Test не работает ни фильтр, ни карусель танков в 2 (3) ряда... если кто знает решение.... поделитесь.
-
1
-
-
Ребят, все (известные мне прицелы) которые используют MS.pyc в тесте 0.8.9 не работают... кто знает, что в них нужно подправить, чтобы зависания не происходили при загрузке боя?
Я понимаю, что содержимое у них может быть разное, но все же... симптомы одинаковые... вот 2 декомпилированных кода... гуру, взгляните:
'Код 1'
'\n(c) Dellux 2013\n' import BigWorld import GUI import BattleReplay from AvatarInputHandler.aims import Aim from gui.IngameSoundNotifications import ComplexSoundNotifications import gui.Scaleform.Flash import thread saved_setTarget = Aim.setTarget saved_setAimingEnded = ComplexSoundNotifications.setAimingEnded def heightSight(): class MultiController(): __module__ = __name__ def control(self): import time import AvatarInputHandler.control_modes time.sleep(10.0) while True: try: gui.Scaleform.Flash.GUI.roots()[1].movie.invoke(('call', ['Aim.heightSight', int(round((BigWorld.camera().position.y - AvatarInputHandler.control_modes.getFocalPoint()[1])))])) except: pass time.sleep(0.050000000000000003) mca1 = MultiController() mca1.control() thread.start_new_thread(heightSight, ()) def new_setTarget(self, target): typeDescr = target.typeDescriptor speed = [typeDescr.physics['speedLimits'][0], typeDescr.physics['speedLimits'][1]] hullArmor = [typeDescr.hull['primaryArmor'][0], typeDescr.hull['primaryArmor'][1], typeDescr.hull['primaryArmor'][2]] turretArmor = [typeDescr.turret['primaryArmor'][0], typeDescr.turret['primaryArmor'][1], typeDescr.turret['primaryArmor'][2]] gunName = typeDescr.gun['shortUserString'] gunReload = typeDescr.gun['reloadTime'] visionRadius = typeDescr.turret['circularVisionRadius'] iconName = typeDescr.name.replace(':', '-') shellDamage = [0, 0, 0] i = 0 for element in target.typeDescriptor.gun['shots']: shellDamage[i] = element['shell']['damage'][0] i = (i + 1) shellPower = [0, 0, 0] j = 0 for element in target.typeDescriptor.gun['shots']: shellPower[j] = element['piercingPower'][0] j = (j + 1) shellType = ['', '', ''] k = 0 for element in target.typeDescriptor.gun['shots']: if (element['shell']['kind'] == 'ARMOR_PIERCING'): shellType[k] = element['shell']['kind'].replace('ARMOR_PIERCING', 'AP') elif (element['shell']['kind'] == 'HIGH_EXPLOSIVE'): shellType[k] = element['shell']['kind'].replace('HIGH_EXPLOSIVE', 'HE') elif (element['shell']['kind'] == 'ARMOR_PIERCING_CR'): shellType[k] = element['shell']['kind'].replace('ARMOR_PIERCING_CR', 'CR') else: shellType[k] = element['shell']['kind'].replace('HOLLOW_CHARGE', 'HC') k = (k + 1) saved_setTarget(self, target) self._flashCall('infoPanel', [speed[0], speed[1], gunName, gunReload, visionRadius, iconName, hullArmor[0], hullArmor[1], hullArmor[2], turretArmor[0], turretArmor[1], turretArmor[2], shellDamage[0], shellDamage[1], shellDamage[2], shellPower[0], shellPower[1], shellPower[2], shellType[0], shellType[1], shellType[2]]) def new_setReloading(self, duration, startTime = None, isReloading = True, correction = None): replayCtrl = BattleReplay.g_replayCtrl if (replayCtrl.isPlaying and replayCtrl.replayContainsGunReloads): replayCtrl.setGunReloadTime(startTime, duration) if (replayCtrl.isRecording and replayCtrl.setGunReloadTime(startTime, duration)): pass if (correction is not ): params = self._getCorrectionReloadingParams(correction) if ((params is not ) and self._flashCall('setReloading', params)): pass else: self._flashCall('setReloading', [duration, startTime, isReloading, ]) shotDescr = BigWorld.player().vehicleTypeDescriptor.shot gunDescr = BigWorld.player().vehicleTypeDescriptor.gun vehicleName = BigWorld.player().vehicleTypeDescriptor.type.userString try: shellSplash = shotDescr['shell']['explosionRadius'] except: shellSplash = 0 if (shotDescr['shell']['kind'] == 'ARMOR_PIERCING'): shellType = shotDescr['shell']['kind'].replace('ARMOR_PIERCING', 'AP') elif (shotDescr['shell']['kind'] == 'HIGH_EXPLOSIVE'): shellType = shotDescr['shell']['kind'].replace('HIGH_EXPLOSIVE', 'HE') elif (shotDescr['shell']['kind'] == 'ARMOR_PIERCING_CR'): shellType = shotDescr['shell']['kind'].replace('ARMOR_PIERCING_CR', 'CR') else: shellType = shotDescr['shell']['kind'].replace('HOLLOW_CHARGE', 'HC') self._flashCall('vehicleParams', [gunDescr['shortUserString'], shotDescr['speed'], shotDescr['gravity'], shotDescr['shell']['userString'], shellSplash, vehicleName, shellType]) def new_setHealth(self, cur, max): self._flashCall('setHealth', [(cur / max), cur, max]) def new_setAimingEnded(self, isEnded, isReloading): saved_setAimingEnded(self, isEnded, isReloading) gui.Scaleform.Flash.GUI.roots()[1].movie.invoke(('call', ['Aim.aimingEnded', isEnded])) Aim.setTarget = new_setTarget Aim._setReloading = new_setReloading Aim._setHealth = new_setHealth ComplexSoundNotifications.setAimingEnded = new_setAimingEnded #+++ okay decompyling # decompiled 1 files: 1 okay, 0 failed, 0 verify failed
'Код 2'
--- This code section failed: --- 0 LOAD_CONST '\n(c) Dellux 2013\n' 3 STORE_NAME '__doc__' 6 LOAD_CONST -1 9 LOAD_CONST '' 12 IMPORT_NAME 'BigWorld' 15 STORE_NAME 'BigWorld' 18 LOAD_CONST -1 21 LOAD_CONST '' 24 IMPORT_NAME 'GUI' 27 STORE_NAME 'GUI' 30 LOAD_CONST -1 33 LOAD_CONST '' 36 IMPORT_NAME 'Math' 39 STORE_NAME 'Math' 42 LOAD_CONST -1 45 LOAD_CONST '' 48 IMPORT_NAME 'math' 51 STORE_NAME 'math' 54 LOAD_CONST -1 57 LOAD_CONST '' 60 IMPORT_NAME 'BattleReplay' 63 STORE_NAME 'BattleReplay' 66 LOAD_CONST -1 69 LOAD_CONST '' 72 IMPORT_NAME 'AvatarInputHandler.control_modes' 75 STORE_NAME 'AvatarInputHandler' 78 LOAD_CONST -1 81 LOAD_CONST ('degrees',) 84 IMPORT_NAME 'math' 87 IMPORT_FROM 'degrees' 90 STORE_NAME 'degrees' 93 POP_TOP '' 94 LOAD_CONST -1 97 LOAD_CONST ('Aim',) 100 IMPORT_NAME 'AvatarInputHandler.aims' 103 IMPORT_FROM 'Aim' 106 STORE_NAME 'Aim' 109 POP_TOP '' 110 LOAD_CONST -1 113 LOAD_CONST ('StrategicAim',) 116 IMPORT_NAME 'AvatarInputHandler.aims' 119 IMPORT_FROM 'StrategicAim' 122 STORE_NAME 'StrategicAim' 125 POP_TOP '' 126 LOAD_CONST -1 129 LOAD_CONST ('ArcadeAim',) 132 IMPORT_NAME 'AvatarInputHandler.aims' 135 IMPORT_FROM 'ArcadeAim' 138 STORE_NAME 'ArcadeAim' 141 POP_TOP '' 142 LOAD_CONST -1 145 LOAD_CONST ('clearState',) 148 IMPORT_NAME 'AvatarInputHandler.aims' 151 IMPORT_FROM 'clearState' 154 STORE_NAME 'clearState' 157 POP_TOP '' 158 LOAD_CONST -1 161 LOAD_CONST ('_FlashGunMarker',) 164 IMPORT_NAME 'AvatarInputHandler.control_modes' 167 IMPORT_FROM '_FlashGunMarker' 170 STORE_NAME '_FlashGunMarker' 173 POP_TOP '' 174 LOAD_CONST -1 177 LOAD_CONST ('ComplexSoundNotifications',) 180 IMPORT_NAME 'gui.IngameSoundNotifications' 183 IMPORT_FROM 'ComplexSoundNotifications' 186 STORE_NAME 'ComplexSoundNotifications' 189 POP_TOP '' 190 LOAD_NAME 'False' 193 STORE_GLOBAL 'isAimingEnded' 196 LOAD_CONST '' 199 MAKE_FUNCTION_0 '' 202 STORE_NAME 'new_update' 205 LOAD_NAME 'new_update' 208 LOAD_NAME 'Aim' 211 STORE_ATTR '_update' 214 LOAD_NAME 'Aim' 217 LOAD_ATTR '_setReloading' 220 STORE_NAME 'saved_setReloading' 223 LOAD_CONST '' 226 LOAD_NAME 'True' 229 LOAD_CONST '' 232 LOAD_CONST '' 235 MAKE_FUNCTION_3 '' 238 STORE_NAME 'new_setReloading' 241 LOAD_NAME 'new_setReloading' 244 LOAD_NAME 'Aim' 247 STORE_ATTR '_setReloading' 250 LOAD_CONST '' 253 MAKE_FUNCTION_0 '' 256 STORE_NAME 'new_setHealth' 259 LOAD_NAME 'new_setHealth' 262 LOAD_NAME 'Aim' 265 STORE_ATTR '_setHealth' 268 LOAD_CONST '' 271 MAKE_FUNCTION_0 '' 274 STORE_NAME 'new_setTarget' 277 LOAD_NAME 'new_setTarget' 280 LOAD_NAME 'Aim' 283 STORE_ATTR '_setTarget' 286 LOAD_NAME 'StrategicAim' 289 LOAD_ATTR '_enable' 292 STORE_NAME 'saved_strategic_enable' 295 LOAD_CONST '' 298 MAKE_FUNCTION_0 '' 301 STORE_NAME 'new_strategic_enable' 304 LOAD_NAME 'new_strategic_enable' 307 LOAD_NAME 'StrategicAim' 310 STORE_ATTR '_enable' 313 LOAD_NAME 'StrategicAim' 316 LOAD_ATTR '_update' 319 STORE_NAME 'saved_strategic_update' 322 LOAD_CONST '' 325 MAKE_FUNCTION_0 '' 328 STORE_NAME 'new_strategic_update' 331 LOAD_NAME 'new_strategic_update' 334 LOAD_NAME 'StrategicAim' 337 STORE_ATTR '_update' 340 LOAD_CONST '' 343 MAKE_FUNCTION_0 '' 346 STORE_NAME '_getAimDistanceMS' 349 LOAD_NAME '_getAimDistanceMS' 352 LOAD_NAME 'StrategicAim' 355 STORE_ATTR '_getAimDistanceMS' 358 LOAD_NAME 'ArcadeAim' 361 LOAD_ATTR '_enable' 364 STORE_NAME 'saved_arcade_enable' 367 LOAD_CONST '' 370 MAKE_FUNCTION_0 '' 373 STORE_NAME 'new_arcade_enable' 376 LOAD_NAME 'new_arcade_enable' 379 LOAD_NAME 'ArcadeAim' 382 STORE_ATTR '_enable' 385 LOAD_CONST '' 388 MAKE_FUNCTION_0 '' 391 STORE_NAME 'new_arcade_update' 394 LOAD_NAME 'new_arcade_update' 397 LOAD_NAME 'ArcadeAim' 400 STORE_ATTR '_update' 403 LOAD_NAME 'ComplexSoundNotifications' 406 LOAD_ATTR 'setAimingEnded' 409 STORE_NAME 'saved_setAimingEnded' 412 LOAD_CONST '' 415 MAKE_FUNCTION_0 '' 418 STORE_NAME 'new_setAimingEnded' 421 LOAD_NAME 'new_setAimingEnded' 424 LOAD_NAME 'ComplexSoundNotifications' 427 STORE_ATTR 'setAimingEnded' 430 LOAD_NAME '_FlashGunMarker' 433 LOAD_ATTR '_changeColor' 436 STORE_NAME 'saved_changeColor' 439 LOAD_CONST '' 442 MAKE_FUNCTION_0 '' 445 STORE_NAME 'new_changeColor' 448 LOAD_NAME 'new_changeColor' 451 LOAD_NAME '_FlashGunMarker' 454 STORE_ATTR '_changeColor' 457 LOAD_NAME '_FlashGunMarker' 460 LOAD_ATTR 'update' 463 STORE_NAME 'saved_gm_update' 466 LOAD_CONST '' 469 MAKE_FUNCTION_0 '' 472 STORE_NAME 'new_gm_update' 475 LOAD_NAME 'new_gm_update' 478 LOAD_NAME '_FlashGunMarker' 481 STORE_ATTR 'update' 484 LOAD_NAME 'BigWorld' 487 LOAD_NAME 'BigWorld' 490 POP_TOP '' 491 LOAD_CONST '' 494 RETURN_VALUE '' Syntax error at or near `POP_TOP' token at offset 490
-
Автор, просто напиши, что уже пилишь под 0.8.9 и я буду спокоен.
-
1
-
3
-
-
Ну, а как WG узнает?
Посмотрят, что время твоей реакции на пожар 0.5 секунды вот уже боев десять, двадцать и не поверят, что ты спайдермен.
-
Скажи, пожалуйста, а в архиве готовые файлы под замену? или можно скопировать в самой игре и заменить частично только края карты?
-
Ребят, а XPM на Линукс же работает? А то у некоторых шрифты не отображаются (по умолчанию которые).
-
Это картошкин баг.
Спасибо... просто раньше работало и вдруг перестало... а картошка где-то это признала? (Буду благодарен за ссылку. Спасибо.)
-
А то, что после боя не работает шкала прогресса боевой задачи ( в окне послебоевой статистики) это известный баг?
Как и чем декомпилировать/компилировать питон?
in ActionScript & Python
Posted
Все так и делаю... даже питон 2.6.4 поставил (как на скрине)... лишних ошибок нет (пробовал даже не трогать исходный файл = не править)... все как на скринах выводит, но скомпилированный файл не появляется? Может это быть из-за Win 7 x64?