-
Content Count
199 -
Joined
-
Last visited
-
Days Won
3
Posts posted by IzeBerg
-
-
11 минут назад, ribbed сказал:Я не про основной язык (его мы и с юзерских настроек на основном танковом портале можем цепануть), а что конкретно этот поляк кроме польского знает английский и русский?
Эвристически анализировать историю его чатиков, применяя формулу Агнес из Гланвиля в соединении с обратным Треугольником Эльдара. -
7 минут назад, ribbed сказал:Как автоматически узнать, какими языками владеет юзер?
UserAgent, геолокация, регион под которым авторизован.
-
import constants if SPECIAL_VEHICLE_HEALTH.IS_AMMO_BAY_DESTROYED(vehicle.health): # Твой код
Если ивентом нужно - просто вешаешь на FEEDBACK_EVENT_ID.VEHICLE_HEALTH, ну или хуком в Vehicle.onHealthChanged.
-
8 часов назад, Steeler сказал:Ребят, поделитесь пожалуйста рабочим примером загрузки любых контролов в любом месте (простите за тавтологию).
Что то никак не выходит разобраться...
Например, пытаюсь использовать "в бою" любой контрол из guiControlsLobby.swf: ошибок нет, но и контролов на сцене нет.
В лобби все отображается правильно.
import net.wg.infrastructure.events.LibraryLoaderEvent; // ------------- App.instance.loaderMgr.loadLibraries(Vector.<String>([ "guiControlsLobby.swf", "guiControlsLobbyBattle.swf", "guiControlsLobbyBattleDynamic.swf", "guiControlsLobbyDynamic.swf", "guiControlsLogin.swf", "guiControlsLoginBattle.swf", "guiControlsLoginBattleDynamic.swf" ])); App.instance.loaderMgr.addEventListener(LibraryLoaderEvent.LOADED_COMPLETED, onLoadedCompleted, false, 0, true); // ------------- private function onLoadedCompleted() : void { // тут код создания, настройки и добавления контрола на сцену }
Как создаете и добавляете контрол?
-
14 часа назад, Polyacov_Yury сказал:Собственно, о чем я. Рассортировать пакеты в папке /mods/версия/ я предлагаю. К примеру, в отдельную папочку скидать такие вещи, как mods_gui, vxSettingsApi, modsListApi и подобные, в отдельную - моды от ПроТанки, в отдельную - от @Pavel3333... Просто чтобы все не лежало в одной аморфной куче. Ладно, я своими только модами пользовался, все тихо-мирно в папочке PYmods лежит и не мешает лишний раз. Но как только начал чужие модики накатывать - в папку с пакетами стало заглядывать боязно.
Это не решит проблему
(которой нет, лол). Для этого нужен отдельный менеджер пакеджей, чтоб тыкать интерфейсом красиво можно было. -
Только что, CyToTV сказал:sldr = new Slider(); sldr.x = 50; sldr.y = 50; sldr.width = 100; sldr.height = 25; sldr.value = 10; sldr.maximum = 23; sldr.minimum = 0; addChild(sldr);
что не так? почему даже не показывает слайдер?
Потому что классы scaleform.clik.controls.Slider и net.wg.gui.components.controls.Slider - это интерфейсы для взаимодействия с UI.
Сам UI реализован например в классе Slider в guiControlsLobbyBattle.swf (импортится в лобби вроде бы).
Вот это должно работать, но это не точно:
sldr = App.utils.classFactory.getComponent("Slider", Slider, {x: 50, y: 50, width: 100, height: 25, value:10, minimum: 23, maximum:0}); addChild(sldr);
-
пример можно, если не сложно?
import net.wg.gui.components.advanced.FieldSet;
addChild(App.utils.classFactory.getComponent("FieldSet", FieldSet, {label: 'text', x: 0, y: topPadding, width: 220, height: 170}));
-
Ребят, как создать такой же компонент
FieldSet
-
Если года-два значит косячная. Ты бы скачал с гитхаба актуальную, там вроде дофига всякого правилось. Проверил бы как она справляется по дефолту с клиентом. И будет ли рабочими скрипты на камеру.
"Работает - не тронь" =)
Стянул последнюю версию, попробую задекомпилить.
Вспомнил - там из изменений декомпиляторов - отступы табами вместо пробелов.
Сделал ветку отдельную. Качество декомпиляции гораздо лучше, да, но 11 файлов с ошибкой - это не гуд.
-
Последняя версия ункомпил6 с гитхаба как сейчас стала? Код весь нормально декомпилит?
Версия u6 - я уже не помню какая, писалось год-два назад, но код весь нормально декомпилит, мне норм.
Декомпиляция с u2 не работает на некоторых скриптах.
В целом, думается мне, что можно убрать оттуда либы и ставить их через тот же pip.
-
-
Либо запускать внешний процесс питона через оригинальный exe и использовать subprocess c общей входной трубой, где будут просто читаться построчно файлы, выполняться декомпил и читаться следующий файл... как-то так.
Как раз такое уже овергод использую.
Немного говнокода: https://bitbucket.org/The_IzeBerg/wotunpacker
-
-
Хмм... Это недавно появилось, стопудово. Надо будет пошариться, посмотреть что к чему.
Хммм, действительно, оверполгода - относительно недавно.
-
не ждать окончания выполнения команды, или запустить процесс что-то в отдельном потокеТы понимаешь, что BW.callback - это не поток?
-
Если нужно что-то такое запараллелить - используй колобок (BigWorld.callback()).Ты ведь понимаешь, что он не параллелен?
- 1
-
ИМХО все одно не получится всех загнать в один zip - все равно будут папки плодиться.А кто запрещает создавать временные папки/файлы?
- 2
-
Не без косяков, один только lowercase чего стоит.С одной стороны, впилить пакеты на релиз без багов вообще - вот это да, стоит такой благодарности...
-
Возникает впечатление, что связка Юша-Полироид, готова жопу рвать на кресты ради пэкеджей. Другой вопрос, смогут ли они что-то без... хмм... бесплатных заимствованный у конкретных мододелов.
Обратите внимание, сейчас вся команда офисных бездельников ориентирована не на улучшение игры, а на самовыживание. Чего только стоит полубезумное внедрение лт-9-10 и обрезка играбельных танков.
Иногда кажется, что игрой заправляют не только идиоты, но и засланцы конкурентов.
Господин, а чем вы думаете? Как связаны отделы разработки и баланса
/допиливания танков/как там его еще зовут? -
то есть если я изменю что то в зип архиве то мод работать не будет?
как быть с такой ситуацией когда например я с двух модов делаю один,заменяя файлики как мне надо,к примеру прицел один а сведения с другого прицела-запакую и получe болт а не прицел?
Будет работать, но изначальная идея этого не состоит в том, чтобы кто-то что-о перепаковывал. Если завезут таки ЭЦП - нужно будет заново подписывать.
-
Нужно создать пакейджи для скриптов и флешек! А всякое такое весомое типа шкурок и ремоделлингов при распаковке игрой могут повесить производительность слабых компов, и вы потеряете часть аудитории! Все нужно делать с умом и чувством меры.
Надеюсь, ты сейчас не серьезно это написал?
1) Оно не сжато и ничего при распаковке не должно вешать, а только ускорять загрузку.
2) В игре большая часть ресурсов упакована, включая скрипты. Это тебя не смутило?
- 2
-
Вот то то и оно, я ещё должен пакет собирать из мода чтобы просто отдать кому либо.
Да-да, еще мод делать, чтобы отдать кому-то. И вообще комп включать для этого, ну его нафиг, сами пусть себе делают и раздают?
- 1
-
Давайте не будем забывать историю. С самого выхода игры на оф. форуме имели свою популярность темы о сжатии и перепаковки ресурсов в res.
Это можно делать нормальными модами.. Но размер клиента тогда взлетит, да.
-
Кому нужны пакеты, давно делали *.pkg архивы и подключали их через path.xml
Хоть с проверкой версий, хоть с автообновлением, хоть с учётом зависимостей и т.д.
То есть то, что это
говноплохое решение - это норма? Может еще перепаковывать эти самые *.pkg в res/ будем?Какой-то детский лепет получился. Для кого это вообще делается?
Как минимум для ЦА (особенно ньюфаги), которые не понимают как удалять/ставить моды и какие файлы от каких модов.
Исходники модов spoter'a на GitHub
in Mods and Software
Posted · Edited by IzeBerg
Не, чувак, мне тупо всё равно. Я бы и не заметил этого всего (даже если бы и заметил - не зашел бы), если бы кое кто не вбросил в личку.
Набрасывать на общий вентилятор не буду, потому что уже знаю какова будет реакция нашего горячо любимого ТС - это тупо не интересно.