Jump to content
Korean Random

AntonVK

User
  • Content Count

    156
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by AntonVK

  1. Кто-нибудь знает, где можно почитать о технических изменениях в патче 0.9.16? Давно на хабре была статья, интервью с вг, там была написана концепция и алгоритм работы компонентов, интерфейсов и т.п. Мне не хотелось бы бросать мод. Хочу понять, как работает сейчас и исправить.Увы, ещё времени мало, проблем много. Можно, конечно, переделать мод, используя xvm framework. Но, как я понимаю, в этом случае будет необходимо использовать xvm. Тогда ценность мода полностью теряется, так как не все хотят использовать xvm.
  2. Вот таким образом раньше загружались часы, то есть - питоновский скрипт вызывал вьюшку - вьюшка грузила флешку в ангар (лобби) 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 они объединили, поэтому моя флешка попадает в боевой интерфейс. Это только догадки, точной информации, как работает, у меня, во всяком случае, нет.
  3. Добрый вечер! По существу вопроса - на текущий момент мод не работает. В ангаре работает, в бою мышь не управляет танком, курсор отдельно. Как исправить, я сейчас не знаю. Сегодня я потратил весь день, чтобы разобраться - безрезультатно. Причём тут вообще бой, я не понимаю. Сам код часов и калькулятора точно рабочий, как сделать правильную подгрузку - я хз. Опять всё поменялось, информации ноль, рабочих ангарных модов с подгрузкой флешки, именно в форме, которая мне интересна, тоже нет. Если не выйдет, ну ... ничего не поделаешь. Я так понимаю, теперь флешка грузится и в боевой интерфейс и всё там портит. Кто-нибудь знает, как это избежать? Для информации - у меня один аккаунт - в бою я был только сегодня, постоянно с нерабочей мышкой ) Если вдруг кто захочет потестить, вот сегодняшняя версия мода. Можно попробовать потестить без конфигов, по отдельности и т.п. Вдруг дело в калькуляторе, или в часах только. 0.9.16.zip
  4. Доброе утро! На данный момент, увы, нет доступа ни к клиенту, ни к компу с моими разработками по моду. Надеюсь, появится возможность обновить на этой или на следующей неделе. Постараюсь сделать побыстрее. Прошу прощения за неработоспособность мода с патча 0.9.15.1. Личные обстоятельства.
  5. Слава, немного не понял, я просто заархивировал директорию 0.9.14.1 в папке res_mods c файлами мода и вложил сюда. А что за новая директория? Теперь как-то по новому работает? То есть, теперь скрипты располагаются в новой директории? Я просто давно не следил, не в курсе если что. надо ознакомиться, а то видимо старая загрузка модов скоро работать не будет, если я правильно понимаю о чём речь.
  6. Добрый день! В приложенном архиве рабочая версия для 0.9.14.1. Исправления коснулись только swf файлов. Позже обновлю шапку. На оф. форуме в посте 172 версия мода для патча 0.9.7. Точь в точь со всеми контрольными суммами. Не пользуйтесь ей, она совсем старая и работать должна не лучшим образом, несмотря на то, что с ней вроде бы работает сейчас ) 0.9.14.1.zip
  7. Приветствую! В 0.9.13 моды работают, конфиги тоже изменений не требуют. Немного позже обновлю swf.
  8. Доброе утро! В 0.9.12 всё работает, так что ничего не обновлял. Когда выйдет 0.9.13, обновлю SWF, если, конечно, ничего больше не сломается )
  9. По данному поводу волноваться не стоит. Сейчас я сильно ограничен во времени, а в случае каких-либо серьёзных изменений, приходится долго ковыряться с клиентом и другими модами, чтобы понять, что изменилось и как теперь работает. Но тем не менее, пока я играю в танки, данный мод буду стараться поддерживать. В случае потери моего интереса к игре, либо в случае дальнейшей невозможности по каким-либо причинам заниматься, в частности, поддержкой модификации, опубликую исходные коды со всем наработками по моду, чтобы кто-то смог продолжить.
  10. Обновление в шапке. Помимо скриптов обновлены флэшки. В скриптах использовал старый метод загрузки через СameraNode, если кто скинет где почитать про новый - буду признателен. Спасибо megarebus что подправил скрипты, мне не пришлось долго возиться с питоном.
  11. Доброе утро! Сегодня вечером планирую выложить обновление. Спасибо за подсказку на тему, как теперь загружаются моды в питоне. (кстати, почему то у меня скрипты из архива нормально не декомпилировались) Сделал старым способом, Хорошо, хоть ВГ флеш не затронуло. Флешки тоже обновил, там, кстати, какие-то варнинги возникли при компиляции, но вроде не критично. Вообщем, вечером постараюсь опубликовать готовый результат.
  12. Добрый вечер! Опять всё сломалось, на выходных попробую починить. Сссори, занят был.
  13. Обновлено до текущей версии игры. Обновления в шапке. Большое спасибо за подсказку по lobby.swf. Не пришлось разбираться. Тем не менее swf я перекомпиллировал с учётом обновленного под 0.9.7 фреймворка xfw, так что не лишним будет скачать обновления именно из шапки.
  14. Добрый день! Я через некоторое время к работе над модом вернусь, надеюсь, в марте. На данный момент, к моему сожалению, развожусь с женой, заниматься другими делами не могу, не лезет.
  15. Под 9.5 мод работает. Достаточно переместить файлы в соответствующую папку с модами для 9.5 Немного позже я обновлю тему
  16. Обновления в шапке возвращена возможность вывода мигающего двоеточия для часов добавлена возможность глобального выравнивания элементов относительно центра или краёв экрана (окна) добавлена возможность указания глобального смещения элементов в системе координат добавлена возможность указания типа градиента и параметра поворота в градусах при отрисовке фонового изображения исправлена ошибка фокуса на окне калькулятора, возникшая в 0.9.3 исправлена ошибка применения эффектов для текстовых элементов исправлено позиционирование элементов при смене разрешения экрана, в том числе не в полноэкранном режиме исправлено смещение символов на кнопках калькулятора при наведении курсора мыши на некоторые из них улучшения програмного кода Можно также отдельно скачать примеры конфигурационных файлов. Конфиг опять поменялся, увы((
  17. Тестовая версия hangarClockCalculator-3.1.0 - исправлена ошибка фокуса на окне калькулятора, возникшая в 0.9.3 (теперь ввод с клавиатуры, как и до 0.9.3, работает сразу при вызове окна калькулятора) - исправлено смещение символов на кнопках калькулятора при наведении курсора мыши на некоторые из них (просто переконвертировал шрифт в изображение) - исправлено позиционирование элементов при смене разрешения экрана, в том числе не в полноэкранном режиме (многие жаловались) - добавлена возможность глобального выравнивания элементов относительно центра или краёв экрана (окна), то есть, вы можете самостоятельно указывать точку отсчёта координат относительно экрана ##### Обращу внимание. Теперь по умолчанию все элементы привязаны строго к центру. Вы можете изменять значение, оперируя параметрами конфига, например <hangarClock align="center"> <hangarCalculator align="right"> В этом случае, координата X позиционирования элемента будут считаться от центра, слева или справа сцены ангара (экрана вашего монитора или окна клиента) В моде с часами имеются текстовые блоки, в которых есть своё выравнивание. Если Вы задаёте глобальное выравнивание, например, от правого края, то для удобства выравнивание текста тоже лучше указывать как right (банально, но не очевидно :) сам попался, задал глобальное выравнивание и смотрю, что как-то у меня всё очень далеко от правой части, а оно просто по центру было). ##### Версия пока тестовая, но в любом случае лучше имеющейся, можно скачать, опробовать и написать в случае чего :) В конфигах изменились координаты, лучше использовать тот, что в дистрибутиве и дальше настроить по вкусу. (правок с позиционированием больше быть не должно) Окончательная версия может завтра или послезавтра - Появились желающие мигающих точек (и мне точки тоже нравятся, попытаюсь вернуть) - Добавится один дополнительный параметр для персонализации отрисовки фона (надо, чтобы при позиционировании справа градиент красиво расплывался справа к центру) hangarClockCalculator-3.1.0-2014112101.zip
  18. Под 9.4 текущая версия полностью работоспособна. Только папка 9.3 на 9.4 сменилась. Но обнова будет в любом случае, скорее всего после выходных.
  19. Наконец-то руки дошли обновить сайт с модом и тему на res_mods. (ничего нового, просто обновились ссылки на актуальные файлы) :) Скоро постараюсь исправить некоторые ошибки и что-нибудь улучшить. В июне или июле, не помню точно когда там, как появился конкурс wgdc, ради интереса зарегестрировался с данным модом и забыл ))) Сегодня вот зашёл, подправить там уже ничего нельзя, но оказывается мод даже налайкали более 200 человек. Прикольно. ) Может дадут 5 аптечек ))
  20. Now, the solution for me with 9.3 looks like first two screens in the first post (or see attached screens). Do you accept it? I don't like it myself, but I believe WG will kick or move online players somewhere. As for your question, I'll try to answer later, not right now. Good luck :)
×
×
  • Create New...