AntonVK
User-
Content Count
156 -
Joined
-
Last visited
-
Days Won
13
Everything posted by AntonVK
-
Кто-нибудь знает, где можно почитать о технических изменениях в патче 0.9.16? Давно на хабре была статья, интервью с вг, там была написана концепция и алгоритм работы компонентов, интерфейсов и т.п. Мне не хотелось бы бросать мод. Хочу понять, как работает сейчас и исправить.Увы, ещё времени мало, проблем много. Можно, конечно, переделать мод, используя xvm framework. Но, как я понимаю, в этом случае будет необходимо использовать xvm. Тогда ценность мода полностью теряется, так как не все хотят использовать xvm.
-
Вот таким образом раньше загружались часы, то есть - питоновский скрипт вызывал вьюшку - вьюшка грузила флешку в ангар (лобби) package { import flash.display.MovieClip; import flash.events.Event; import net.wg.gui.lobby.LobbyPage; import net.wg.infrastructure.base.AbstractView; import net.wg.infrastructure.events.LoaderEvent; import net.wg.infrastructure.interfaces.IView; public class hangarClock extends AbstractView { public function hangarClock() { super(); this.init(); } private var lobby:LobbyPage = null; private var current_alias:String = ""; private var zClock:hClock; private function init(param1:Event = null):void { if(!stage) { addEventListener(Event.ADDED_TO_STAGE,this.init); return; } removeEventListener(Event.ADDED_TO_STAGE,this.init); App.containerMgr.loader.addEventListener(LoaderEvent.VIEW_LOADED,this.onViewLoaded); } private function onViewLoaded(param1:LoaderEvent):void { this.processView(param1.view,false); } private function processView(param1:IView, param2:Boolean):void { var view:IView = param1; var populated:Boolean = param2; try { this.zClock = new hClock(); this.current_alias = view.as_alias; if(this.current_alias == "lobby") { this.lobby = view as LobbyPage; this.lobby.header.addChild(this.zClock); } } catch(error:Error) { DebugUtils.LOG_ERROR(error.getStackTrace()); } } override protected function nextFrameAfterPopulateHandler():void { if(this.parent != App.instance) { (App.instance as MovieClip).addChild(this); } visible = false; } } } сейчас вот эта часть вообще не работает this.current_alias = view.as_alias; if(this.current_alias == "lobby") { То есть, проверялось, какая часть нтерфейса, логин, лобби и грузилось в лобби. Сейчас нет as_alias, и видимо после перевода на as3 они объединили, поэтому моя флешка попадает в боевой интерфейс. Это только догадки, точной информации, как работает, у меня, во всяком случае, нет.
-
Добрый вечер! По существу вопроса - на текущий момент мод не работает. В ангаре работает, в бою мышь не управляет танком, курсор отдельно. Как исправить, я сейчас не знаю. Сегодня я потратил весь день, чтобы разобраться - безрезультатно. Причём тут вообще бой, я не понимаю. Сам код часов и калькулятора точно рабочий, как сделать правильную подгрузку - я хз. Опять всё поменялось, информации ноль, рабочих ангарных модов с подгрузкой флешки, именно в форме, которая мне интересна, тоже нет. Если не выйдет, ну ... ничего не поделаешь. Я так понимаю, теперь флешка грузится и в боевой интерфейс и всё там портит. Кто-нибудь знает, как это избежать? Для информации - у меня один аккаунт - в бою я был только сегодня, постоянно с нерабочей мышкой ) Если вдруг кто захочет потестить, вот сегодняшняя версия мода. Можно попробовать потестить без конфигов, по отдельности и т.п. Вдруг дело в калькуляторе, или в часах только. 0.9.16.zip
-
Слава, немного не понял, я просто заархивировал директорию 0.9.14.1 в папке res_mods c файлами мода и вложил сюда. А что за новая директория? Теперь как-то по новому работает? То есть, теперь скрипты располагаются в новой директории? Я просто давно не следил, не в курсе если что. надо ознакомиться, а то видимо старая загрузка модов скоро работать не будет, если я правильно понимаю о чём речь.
-
Добрый день! В приложенном архиве рабочая версия для 0.9.14.1. Исправления коснулись только swf файлов. Позже обновлю шапку. На оф. форуме в посте 172 версия мода для патча 0.9.7. Точь в точь со всеми контрольными суммами. Не пользуйтесь ей, она совсем старая и работать должна не лучшим образом, несмотря на то, что с ней вроде бы работает сейчас ) 0.9.14.1.zip
-
По данному поводу волноваться не стоит. Сейчас я сильно ограничен во времени, а в случае каких-либо серьёзных изменений, приходится долго ковыряться с клиентом и другими модами, чтобы понять, что изменилось и как теперь работает. Но тем не менее, пока я играю в танки, данный мод буду стараться поддерживать. В случае потери моего интереса к игре, либо в случае дальнейшей невозможности по каким-либо причинам заниматься, в частности, поддержкой модификации, опубликую исходные коды со всем наработками по моду, чтобы кто-то смог продолжить.
-
Доброе утро! Сегодня вечером планирую выложить обновление. Спасибо за подсказку на тему, как теперь загружаются моды в питоне. (кстати, почему то у меня скрипты из архива нормально не декомпилировались) Сделал старым способом, Хорошо, хоть ВГ флеш не затронуло. Флешки тоже обновил, там, кстати, какие-то варнинги возникли при компиляции, но вроде не критично. Вообщем, вечером постараюсь опубликовать готовый результат.
-
Обновления в шапке возвращена возможность вывода мигающего двоеточия для часов добавлена возможность глобального выравнивания элементов относительно центра или краёв экрана (окна) добавлена возможность указания глобального смещения элементов в системе координат добавлена возможность указания типа градиента и параметра поворота в градусах при отрисовке фонового изображения исправлена ошибка фокуса на окне калькулятора, возникшая в 0.9.3 исправлена ошибка применения эффектов для текстовых элементов исправлено позиционирование элементов при смене разрешения экрана, в том числе не в полноэкранном режиме исправлено смещение символов на кнопках калькулятора при наведении курсора мыши на некоторые из них улучшения програмного кода Можно также отдельно скачать примеры конфигурационных файлов. Конфиг опять поменялся, увы((
-
Тестовая версия hangarClockCalculator-3.1.0 - исправлена ошибка фокуса на окне калькулятора, возникшая в 0.9.3 (теперь ввод с клавиатуры, как и до 0.9.3, работает сразу при вызове окна калькулятора) - исправлено смещение символов на кнопках калькулятора при наведении курсора мыши на некоторые из них (просто переконвертировал шрифт в изображение) - исправлено позиционирование элементов при смене разрешения экрана, в том числе не в полноэкранном режиме (многие жаловались) - добавлена возможность глобального выравнивания элементов относительно центра или краёв экрана (окна), то есть, вы можете самостоятельно указывать точку отсчёта координат относительно экрана ##### Обращу внимание. Теперь по умолчанию все элементы привязаны строго к центру. Вы можете изменять значение, оперируя параметрами конфига, например <hangarClock align="center"> <hangarCalculator align="right"> В этом случае, координата X позиционирования элемента будут считаться от центра, слева или справа сцены ангара (экрана вашего монитора или окна клиента) В моде с часами имеются текстовые блоки, в которых есть своё выравнивание. Если Вы задаёте глобальное выравнивание, например, от правого края, то для удобства выравнивание текста тоже лучше указывать как right (банально, но не очевидно :) сам попался, задал глобальное выравнивание и смотрю, что как-то у меня всё очень далеко от правой части, а оно просто по центру было). ##### Версия пока тестовая, но в любом случае лучше имеющейся, можно скачать, опробовать и написать в случае чего :) В конфигах изменились координаты, лучше использовать тот, что в дистрибутиве и дальше настроить по вкусу. (правок с позиционированием больше быть не должно) Окончательная версия может завтра или послезавтра - Появились желающие мигающих точек (и мне точки тоже нравятся, попытаюсь вернуть) - Добавится один дополнительный параметр для персонализации отрисовки фона (надо, чтобы при позиционировании справа градиент красиво расплывался справа к центру) hangarClockCalculator-3.1.0-2014112101.zip
-
Наконец-то руки дошли обновить сайт с модом и тему на res_mods. (ничего нового, просто обновились ссылки на актуальные файлы) :) Скоро постараюсь исправить некоторые ошибки и что-нибудь улучшить. В июне или июле, не помню точно когда там, как появился конкурс wgdc, ради интереса зарегестрировался с данным модом и забыл ))) Сегодня вот зашёл, подправить там уже ничего нельзя, но оказывается мод даже налайкали более 200 человек. Прикольно. ) Может дадут 5 аптечек ))