Сообщения разработчиков на форуме
В этом разделе вы сможете найти посты разработчиков с официального форума. База обновляется каждый час и хранится на сервере wot-news.com. Если вы нашли какие-то ошибки, у вас есть предложения или пожелания, пишите на info@wot-news.com
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645686
Ссылка на сообщение: #2645686
Shtihl_FD: Хоспаде, и как меня в каюту занесло
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645682
Drevnee_Zlo (08 сен 2016 - 22:10) писал: У меня протезы есь..металлические, учти! Зубы пообломаешь

Ссылка на сообщение: #2645682
Drevnee_Zlo (08 сен 2016 - 22:10) писал: У меня протезы есь..металлические, учти! Зубы пообломаешь
Shtihl_FD: Болгарку у Влегриса отожму
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645658
Drevnee_Zlo (08 сен 2016 - 22:02) писал: Ой, оно таки так тебе важно? 
Ссылка на сообщение: #2645658
Drevnee_Zlo (08 сен 2016 - 22:02) писал: Ой, оно таки так тебе важно? Shtihl_FD: Ты смотри, я таки бензинчику найду)
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645650
Drevnee_Zlo (08 сен 2016 - 21:39) писал: Чот опасно такое слышать от бензопилы))
Ссылка на сообщение: #2645650
Drevnee_Zlo (08 сен 2016 - 21:39) писал: Чот опасно такое слышать от бензопилы))Shtihl_FD: Ну вы бы таки проверили, как название бензопилы пишется))) но идея
мне понравилась
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645575
Morgiden (08 сен 2016 - 21:28) писал: несите глобус!
Ссылка на сообщение: #2645575
Morgiden (08 сен 2016 - 21:28) писал: несите глобус!Shtihl_FD: А сова выдержит?
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645562
Drevnee_Zlo (08 сен 2016 - 21:24) писал: Таки шалом, господа православные и не очень!
Ссылка на сообщение: #2645562
Drevnee_Zlo (08 сен 2016 - 21:24) писал: Таки шалом, господа православные и не очень!Shtihl_FD: Шалом, трухлявый
Тема: [0.5.11.0] Официальный сборник модификаций WoWS - Экспресс версия
Ссылка на сообщение: #2645528
Shepard86rus (08 сен 2016 - 21:15) писал: прицел устанавливал?
Ссылка на сообщение: #2645528
Shepard86rus (08 сен 2016 - 21:15) писал: прицел устанавливал?MedvedevTD: А в представленном вами логе, есть установленный
прицел? А в представленном модпаке, вообще есть такой прицел?
Тема: [0.5.11.0] Официальный сборник модификаций WoWS - Экспресс версия
Ссылка на сообщение: #2645504
Shepard86rus (08 сен 2016 - 21:07) писал: WG ModPack express - 0.5.11.0 v2
Дата установки: 08-09-2016 22-57 Способ установки:
Удалить все установленные моды Папка установки:
C:\Games\World_of_Warships Установленные моды:
Модификации.
2. Изменённый цвет снарядов.
Anthropologe.
3. Monstrofil Teams panels.
4. Расширенная миникарта.
5. Телеграф.
6. Gun Marker V1.
7. Маркер засвета солнце.
10. Сессионная статистика.
16. Zeiss X25 Snaiper. 18:09 Добавлено спустя 1 минуту поставил ещё прицел от Mankunianec Rising Star
Ссылка на сообщение: #2645504
Shepard86rus (08 сен 2016 - 21:07) писал: WG ModPack express - 0.5.11.0 v2Дата установки: 08-09-2016 22-57 Способ установки:
Удалить все установленные моды Папка установки:
C:\Games\World_of_Warships Установленные моды:
Модификации.
2. Изменённый цвет снарядов.
Anthropologe.
3. Monstrofil Teams panels.
4. Расширенная миникарта.
5. Телеграф.
6. Gun Marker V1.
7. Маркер засвета солнце.
10. Сессионная статистика.
16. Zeiss X25 Snaiper. 18:09 Добавлено спустя 1 минуту поставил ещё прицел от Mankunianec Rising Star
MedvedevTD: поставил ещё прицел от Mankunianec Rising Star
Установил ваш набор. Скриншот в порту

Скриншот в бою:

Скриншот в бою:

Тема: [0.5.11.0] Официальный сборник модификаций WoWS - Экспресс версия
Ссылка на сообщение: #2645471
Shepard86rus (08 сен 2016 - 18:57) писал: не входит в бой Установленные моды:
Прицелы.
9. Прицел mankunianec.
Rising Star. Иконки кораблей.
1. Иконки от Autospy.
Расширенные
Advanced HP under nic. Боевой интерфейс.
1. Маркеры главного калибра.
Маркеры главного калибра V1.
2. Телеграф.
Armada.
3. Информативные маркеры.
4. Изменённый цвет хода торпед Синюза.
5. Изменённый цвет полёта снаряда.
Изменённый цвет V1.
8. Измененные миникарты.
Миникарта от W03L0BED.
Полные названия кораблей.
10. Конструктор боевого интерфейса.
Маркеры засвета.
VSV-V1.
Боевые ленты.
R3D v1
Изменённый компас.
v 2.
Маркеры торпедной атаки.
var 3.
Маркеры захваченной цели.
red.
11. Изменённые Zoom и FOV.
Zeiss Zoom Sniper x25
13. Светофор.
14. Расширенный экран загрузки боя.
15. Ёжик в тумане.
16. Aircraft Markers.
Вариант 1. Интерфейс в порту.
2. Статистика за сессию.
5. Яркость кораблей и награжденные командиры.
Яркость кораблей в порту.
Награжденные командиры.
Изменённые награды в игре. Разное.
6. Изменённый цвет границы карты.
Красный. Скачиваемые моды.
1. Load Screen.
Авианосцы.
2. Login Screen.
Морской бой.
3. Изменённый порт.
Заменяем порт Йокоска.
Северное сияние.
Ссылка на сообщение: #2645471
Shepard86rus (08 сен 2016 - 18:57) писал: не входит в бой Установленные моды:Прицелы.
9. Прицел mankunianec.
Rising Star. Иконки кораблей.
1. Иконки от Autospy.
Расширенные
Advanced HP under nic. Боевой интерфейс.
1. Маркеры главного калибра.
Маркеры главного калибра V1.
2. Телеграф.
Armada.
3. Информативные маркеры.
4. Изменённый цвет хода торпед Синюза.
5. Изменённый цвет полёта снаряда.
Изменённый цвет V1.
8. Измененные миникарты.
Миникарта от W03L0BED.
Полные названия кораблей.
10. Конструктор боевого интерфейса.
Маркеры засвета.
VSV-V1.
Боевые ленты.
R3D v1
Изменённый компас.
v 2.
Маркеры торпедной атаки.
var 3.
Маркеры захваченной цели.
red.
11. Изменённые Zoom и FOV.
Zeiss Zoom Sniper x25
13. Светофор.
14. Расширенный экран загрузки боя.
15. Ёжик в тумане.
16. Aircraft Markers.
Вариант 1. Интерфейс в порту.
2. Статистика за сессию.
5. Яркость кораблей и награжденные командиры.
Яркость кораблей в порту.
Награжденные командиры.
Изменённые награды в игре. Разное.
6. Изменённый цвет границы карты.
Красный. Скачиваемые моды.
1. Load Screen.
Авианосцы.
2. Login Screen.
Морской бой.
3. Изменённый порт.
Заменяем порт Йокоска.
Северное сияние.
MedvedevTD: Простите, а каким образом логи установленных модов
относятся к данной теме?
Вы представили логи из полной версии.
Здесь экспресс версия пака.
Полная версия - пока не готова.
Вы представили логи из полной версии.
Здесь экспресс версия пака.
Полная версия - пока не готова.
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645427
Morgiden (08 сен 2016 - 20:51) писал: Мастер Гервант занят прополкой сорняков на даче
Ссылка на сообщение: #2645427
Morgiden (08 сен 2016 - 20:51) писал: Мастер Гервант занят прополкой сорняков на дачеShtihl_FD: Брр, вспомнил я те сорнячки, не напоминай
Тема: Призраки империй в цвете 1860-1918 гг. (ч.7.1 Япония. IJN. Кр и Эм)
Ссылка на сообщение: #2645412
FIDEL_CASTR0 (08 сен 2016 - 10:27) писал: как бы то ни было, но они внесли огромный вклад в развитие
военно-морской истории
Ссылка на сообщение: #2645412
FIDEL_CASTR0 (08 сен 2016 - 10:27) писал: как бы то ни было, но они внесли огромный вклад в развитие
военно-морской историиShtihl_FD: Нельзя не согласиться, в общем японцы молодцы в плане
кораблестроения
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645405
Morgiden (08 сен 2016 - 20:40) писал: А так у нас тут еще и работорговля пошла? Удержание группы
лиц и принуждение к магической деятельности . нарушающей законы
природы. Ой ей совсем худо)) Ничего не знаю. Я пошел плясать по
курганам врагов.
Ссылка на сообщение: #2645405
Morgiden (08 сен 2016 - 20:40) писал: А так у нас тут еще и работорговля пошла? Удержание группы
лиц и принуждение к магической деятельности . нарушающей законы
природы. Ой ей совсем худо)) Ничего не знаю. Я пошел плясать по
курганам врагов.Shtihl_FD: Тьху, Геральта на тебя нет)
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645363
Ссылка на сообщение: #2645363
Shtihl_FD: Так, стоп, он же с помощью подручных летает) З.ы. что-то
нильфгаарским запахло
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645350
Morgiden (08 сен 2016 - 20:29) писал: В старые времена , когда он был с медведом в связке он себе
такого не позволял.
Ссылка на сообщение: #2645350
Morgiden (08 сен 2016 - 20:29) писал: В старые времена , когда он был с медведом в связке он себе
такого не позволял.Shtihl_FD: ну захотелось Пингвину полетать, так чего запрещать?)
Тема: Петиция о оставление порта Спб
Ссылка на сообщение: #2645341
Ссылка на сообщение: #2645341
Shtihl_FD: Хотеть этот порт в игру на постоянную, я ради него согласен не
иметь возможность выйти в бой на Арпеджио кораблях
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645319
Morgiden (08 сен 2016 - 20:24) писал: Это с каких то пор пынгвин у нас на авиках тягается?
Ссылка на сообщение: #2645319
Morgiden (08 сен 2016 - 20:24) писал: Это с каких то пор пынгвин у нас на авиках тягается?Shtihl_FD: да еще и на Мидвее
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645310
Bonoka (08 сен 2016 - 20:10) писал: Тьфу! Да ты бы сразу ссылку дал, что ли! Чё тут
мандражировать? Было б чего боятся. А то развёл тут
обсуждение наказаний. Гляди, забанят теперь 
Ссылка на сообщение: #2645310
Bonoka (08 сен 2016 - 20:10) писал: Тьфу! Да ты бы сразу ссылку дал, что ли! Чё тут
мандражировать? Было б чего боятся. А то развёл тут
обсуждение наказаний. Гляди, забанят теперь Shtihl_FD: таки где обсуждение? 
Тема: Гайд по функционалу "Моя музыка" 0.5.11
Ссылка на сообщение: #2645287
Ссылка на сообщение: #2645287
Shtihl_FD: Интересно, ну значит подборочка всяческого хеви-метала и хард-рока
пропишется в папке с игрой, вперемешку с офф саундтреком от Лесты.
В качестве предложения: не было варианта после установки галочки в
клиенте, позволяющей слушать свою музыку автоматически создавать
директорию под пользовательскую музыку и выдачи небольшого окошка,
в котором бы сказали, куда ее складывать?
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645264
Ссылка на сообщение: #2645264
Shtihl_FD: И у нас есть победитель!
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645241
Ссылка на сообщение: #2645241
Shtihl_FD: Ну как сказать, полистайте клантему Сквада, последних страниц 5,
там все есть, без скринов, но причина обозначена
Тема: ModsAPI How-To
Ссылка на сообщение: #2645208
Ссылка на сообщение: #2645208
MedvedevTD: Общее описание системы ModsAPI - это Sandbox,
максимально изолированный от остальных частей клиента, но
работающий на тех же технологиях, что и другие части. ModsAPI Flash
и ModsAPI Python - две части API, которые могут работать независимо
друг от друга. Каждая из них выполняет роль загрузчика модификации,
а так же предоставляет доступ к данным клиента и функциям
управления им. Общая изолированность API, а так же примененные
технологии позволяют "на лету" загружать и выгружать моды. ModsAPI
устроено таким образом, что ошибки в модах ни коим образом не
сказываются на общей работоспособности клиента.


Тема: ModsAPI How-To
Ссылка на сообщение: #2645196
Ссылка на сообщение: #2645196
MedvedevTD: PythonAPI Доступные методы: callbacks
callbacks.perTick(func) callbacks.callback(dt, func, *args, **kw)
callbacks.cancel(handle) events events.onFlashReady
events.onSFMEvent events.onReceiveShellInfo events.onBattleStarted
events.onBattleQuit flash flash.call(methodName, args = None)
flash.addExternalCallback(command, function)
flash.removeExternalCallback(command = None, function = None)
flash.loadFlashMod(modName) flash.loadPyMod(modName)
flash.reloadMod(modName, needToReloadPy = False)
flash.unloadMod(modName, needToUnloadPy = False)
flash.getModsStatus() customPorts
customPorts.addCustomPort(portName, portDisplayName =
'Персональный', isPremium = False, peculiarities = None)
customPorts.removeCustomPort(portName) contentSDK
contentSDK.registerShipMod(shipName)
contentSDK.extractSources(modName, shipName, callback = None)
callbacks perTick Данная функция вызывает функцию, переданную в
качестве параметра каждый тик. Входные параметры: func -
Python-функция Возвращаемое значение: handle - уникальный
идентификатор, используемый для остановки вызова функции по тику.
callback Данная функция позволяет вызвать другую функцию с
определенной задержкой и параметрами. Входные параметры: dt - время
в милисекундах, через которое вызвоется функция func func -
функция, которая вызовется *args - все non-keyword параметры,
которые передадутся в функцию func **kw - все keyword
параметры, которые передадутся в функцию func Возвращаемое
значение: handle - уникальный идентификатор, используемый для
остановки вызова функции по тику. cancel Данная функция отменяет
действие, которые должны будут выполнить функции выше (вызов
функции каждый тик или вызов функции с задержкой). Входные
параметры: handle - уникальный идентификатор, полученный от
функций perTick или callback. events Эвенты вызываются извне и
передают различные параметры в функции, которые на данные эвенты
подписаны. Пример подписи на
эвент: events.eventName(myEventHandlerFunc) onFlashReady
Данный эвент срабатывает сразу после загрузки и инициализации
Flash-части мода (при её наличии). Параметры эвента: modName - имя
мода, Flash-часть которого была загружена onSFMEvent Данный эвент
срабатывает при возникновении различных событий в SFM-машине.
Например показ и скрытие различных окон, нажатия на некоторые
кнопки и т.д и т.п. Параметры эвента: eventName - имя SFM эвента
eventData - параметры SFM эвента onReceiveShellInfo Данный эвент
срабатывает при получении игроком информации о попадании
(снарядом/торпедой) в чужой корабль. Параметры эвента: victimID -
идентификатор атакованного shooterID - идентификатор атакующего
ammoId - тип снаряда matId - тип материала, в который было
попадание shotID - идентификатор выстрела booleans - пока не
определено damage - кол-во нанесенного урона shotPosition - точки
пападания yaw - пока не определено hlinfo - пока не определено
onBattleStarted Данный эвент срабатывает при начале боя, после
30-секундного отсчета. onBattleQuit Данный эвент срабатывает после
окончания боя. Параметры эвента: arg - зарезервированный аргумент.
На данный момент равен True flash call Данный метод вызывает
коллбек, на который должны быть подписаны функции во Flash.
Параметры функции: methodName - имя, ключ коллбека args = None -
массив аргументов addExternalCallback Данный метод добавляет
функцию обработчик для указанного коллбека. Параметры функции:
methodName - имя, ключ коллбека function - функция-обработчик
коллбека removeExternalCallback Данный метод прекращает работу
функции-обработчика коллбека. Параметры функции: methodName =
None - имя, ключ коллбека function = None - функция-обработчик
коллбека Примечание: При вызове данной функции без параметров будет
полностью очищен список функций-обработчиков для текущего мода.
loadFlashMod Данный метод загружает Flash-часть мода, если она не
была загружена ранее, либо была выгружена. Параметры функции:
modName - имя, идентификатор мода loadPyMod Данный метод загружает
Python-часть мода, если она не была загружена ранее, либо была
выгружена. Данный метод так же загрузит Flash-часть мода. Параметры
функции: modName - имя, идентификатор мода reloadMod Данный метод
перезагружает мод. Параметры функции: modName - имя, идентификатор
мода needToReloadPy = False - нужно ли перезагрузить Python-часть
мода unloadMod Данный метод выгружает мод. Параметры функции:
modName - имя, идентификатор мода needToUnloadPy = False -
нужно ли выгружать Python-часть мода getModsStatus Данный метод
возвращает список модов и их статус. Возвращаемое значение Словарь
(dict) следующего вида: { 'modName':
isLoaded # загружен ли мод } customPorts addCustomPort Данный
метод добавляет в меню выбора порта новый порт. Параметры функции:
portName - имя, идентификатор порта, должен совпадать с именем
space'a и png-иконки порта portDisplayName = 'Персональный' -
отображаемое имя порта isPremium = False - премиумность порта
peculiarities = None - массив особенностей порта (напр.
"peculiarities = [ 'arpeggio' ]") removeCustomPort
Данный метод удаляет из меню выбора порта новый порт. Параметры
функции: portName - имя, идентификатор загруженного порта
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645195
Ссылка на сообщение: #2645195
Shtihl_FD: Ну неее, ребята, я вам не скажу, в чем там было дело. Мне как бы
лишних проблем не охота
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645182
Morgiden (08 сен 2016 - 19:34) писал: Он кого то чести лишил?
Ссылка на сообщение: #2645182
Morgiden (08 сен 2016 - 19:34) писал: Он кого то чести лишил?Shtihl_FD: Интересное предположение, но нет, не все так плохо
Тема: Бета-каюта (бета-тестерская флудильня)
Ссылка на сообщение: #2645174
EviL_PENGUiN_ (08 сен 2016 - 18:45) писал: Тсс, низзя про этот скриншотик
JIex____ (08 сен 2016 - 19:32) писал: ну пусть хоть краешек запостят ато я умру от
любопытства
Ссылка на сообщение: #2645174
EviL_PENGUiN_ (08 сен 2016 - 18:45) писал: Тсс, низзя про этот скриншотикShtihl_FD: Пингвин, ну таки за кого ты меня держишь? Я как бы знаю, что
такие вещи распространять нельзя никуда, кроме как в цпп)
JIex____ (08 сен 2016 - 19:32) писал: ну пусть хоть краешек запостят ато я умру от
любопытства Shtihl_FD: А ты посмотри на любой пост от Дока, вот тебе и кусочек
скриншота (я про аватарку и ник слева от поста)
Тема: ModsAPI How-To
Ссылка на сообщение: #2645170
Ссылка на сообщение: #2645170
MedvedevTD: FlashAPI 1.0 Методы доступные для потомков
класса ModBase: ModBase ModBase - это базовый класс, который
должны наследовать все Flash моды. Если главный класс мода не
наследуется от ModBase, то ModsAPI игнорирует такой мод. ModBase
наследуется от базового класса Sprite. Список полей класса ModBase:
public var gameAPI:GameAPI // точка доступа к GameAPI
protected var stageWidth:Number // текущая ширина Stage
protected var stageHeight:Number // текущая высота Stage
Список методов класса ModBase: public function init():void //
данная функция вызывается после добавления мода на Stage public
function fini():void // данная функция вызывается перед
удалением мода со Stage public function
updateStage(_stageWidth:Number, _stageHeight:Number):void //
вызывается при изменении размеров Stage protected function
log(...args):void // функция для логирования в python.log
Data Bridge Module gameAPI.data.call(methodName:String,
params:Array):void gameAPI.data.addCallBack(methodName:String,
func:Function):void gameAPI.data.removeCallBack(methodName:String =
null, callBack:Function = null):void StageModule
gameAPI.stage.addChild(child:displayObject):displayObject
gameAPI.stage.addChildAt(child:displayObject,
index:int):displayObject
gameAPI.stage.removeChild(child:displayObject):displayObject
gameAPI.stage.removeChildAt(index:int):displayObject
gameAPI.stage.width():Number gameAPI.stage.height():Number
Data Bridge Module Данный модуль позволяет моду передавать или
получать данные в/из Python. call Метод позволяет передать в Python
информацию. Входные параметры: methodName:String - имя коллбэка, на
который подписан Python. params:Array - массив передаваемых в
Python параметров addCallBack Добавляет коллбэк для получения
информации из Python'a. Входные параметры: methodName:String - имя
коллбэка, на который будет подписан Flash func:Function -
функция-обработчик коллбека removeCallBack Удаляет коллбэк для
получения информации из Python'a. Входные параметры:
methodName:String - имя коллбэка, на который будет подписан Flash
func:Function - функция-обработчик коллбека Примечание:
Функция может быть вызвана без параметров. Таким образом удалятся
все коллбеки, на которые был подписан мод. StageModule Данный
модуль предоставляет моду интерфейс для работы со Stage. addChild
Добавляет DispalyObject на Stage. Входные параметры:
child:displayObject - DisplayObject, который должен быть добавлен
на Stage Возвращаемое значение: DisplayObject, который был
добавлен на Stage. addChildAt Добавляет DispalyObject на
определенный слой Stage'a. Входные параметры: child:displayObject -
DisplayObject, который должен быть добавлен на Stage index:int -
порядковый номер слоя, на который должен быть добавлен
DisplayObject Возвращаемое значение: DisplayObject, который
был добавлен на Stage. removeChild Удаляет DispalyObject со Stage.
Входные параметры: child:displayObject - DisplayObject, который
должен быть удален со Stage index:int Возвращаемое
значение: DisplayObject, который был удален со Stage.
removeChildAt Очищает выбранный слой на Stage. Входные параметры:
index:int - порядковый номер слоя, с которого должен быть удален
DisplayObject. Возвращаемое значение: DisplayObject, который
был удален со Stage. width Возвращает ширину Stage. Возвращаемое
значение: Number, ширина Stage. height Возвращает высоту
Stage. Возвращаемое значение: Number, высота Stage.
Тема: ModsAPI How-To
Ссылка на сообщение: #2645148
Ссылка на сообщение: #2645148
MedvedevTD: Напишем наш простой Flash-мод: package {
import lesta.api.ModBase;
import flash.text.TextField;
import flash.text.TextFormat;
public class Main extends ModBase
{
private var tf:TextField
= new TextField();
public function Main()
{
super();
}
override public function init():void
{
super.init();
var format:TextFormat
= new TextFormat();
format.size
= 40;
gameAPI.stage.addChild(tf);
tf.defaultTextFormat
= format;
tf.text
= "Hello World!";
tf.textColor
= 0xFF0000;
tf.width
= 250; }
override public function fini():void
{
super.fini();
}
override public function updateStage(width:Number,
height:Number):void
{
super.updateStage(width,
height); }
} } Запустим клиент и убедимся, что он
работает:
Поздравляю! Вы создали свой
первый мод с использованием ModsAPI.
Поздравляю! Вы создали свой
первый мод с использованием ModsAPI.
Тема: ModsAPI How-To
Ссылка на сообщение: #2645129
Ссылка на сообщение: #2645129
MedvedevTD: ModsAPI Flash HelloWorld Для создания Flash-части мода нам
понадобится Flash IDE. Это может быть "Adobe Flash
Professional" или "FlashDevelop". Создадим пустой AS3 проект и в
зависимости от выбранной IDE добавим к проекту внешнюю
SWC-библиотеку, актуальную версию которой можно взять из
ModsSDK: https://share.wargaming.net/d/351652a5fa/ (as3_library/wows_library.swc)
После подключения библиотеки нам необходимо создать "Document
Class", опять же в зависимости от выбранной IDE способ создания
может различаться. Например после создания проекта в FlashDevelop
такой класс уже будет создан и нам нужно будет его лишь немного
доработать. Вот код-заготовка для Flash-части мода: package {
import lesta.api.ModBase;
public class Main extends ModBase
{
public function Main()
{
super();
}
override public function init():void
{
super.init();
}
override public function fini():void
{
super.fini();
}
override public function updateStage(width:Number,
height:Number):void
{
super.updateStage(width,
height); }
} }
Тема: ModsAPI How-To
Ссылка на сообщение: #2645074
Ссылка на сообщение: #2645074
MedvedevTD: В обычном состоянии клиента ModsAPI неактивно. Для его активации
необходимо в любой папке клиента создать пустой файл
"PnFModsLoader.py", а рядом с ним папку "PnFMods".В папке "PnFMods"
должны храниться папки с модами. В самом простом случае мод может
состоять всего из одного файла: "Main.py".В итоге простейший мод
может лежать по следующему пути:
"<�папка_с_игрой>/res_mods/<�версия_игры>/PnFMods/MyMod/Main.py".ModsAPI
состоит из двух частей: Python и Flash. Python-часть отвечает за
загрузку Main.py, а Flash-часть загружает специально подготовленные
Main.swf.Python и Flash части мода работают изолированно от
игрового клиента. Для получения и отправки различных данных
используется предоставленный интерфейс.Разберемся с созданием
простейшего мода.ModsAPI Python HelloWorldСоздадим в папке
"res_mods/<�версия_игры>" папку "PnFMods" и пустой файл
"PnFModsLoader.py". В папке "PnFMods" создадим папку для нашей
модификации "HelloWorld":
Теперь в папке "HelloWorld"
создадим пустой файл "Main.py", откроем его в любом редакторе и
напишем следующее: API_VERSION = 'API_v1.0'
print 'Hello World!'
Запустим клиент, дождемся
его загрузки и после этого закроем его. Откроем
файл "python.log", в нем увидим примерно следующее:
Итак наш первый мод готов и
работает!
Теперь в папке "HelloWorld"
создадим пустой файл "Main.py", откроем его в любом редакторе и
напишем следующее: API_VERSION = 'API_v1.0'
print 'Hello World!'
Запустим клиент, дождемся
его загрузки и после этого закроем его. Откроем
файл "python.log", в нем увидим примерно следующее:
Итак наш первый мод готов и
работает!
Тема: Расхождение условий акции по приглашению друзей.
Ссылка на сообщение: #2645044
Ссылка на сообщение: #2645044
Vallter_: Всем привет! Прошу прощения за задержку с ответом,
разбирались и копались в функционале. Действительно,
на данный момент те, кто предоставил реферальную ссылку не может
даже через 90 дней стать рефералом, т.к. уже являются ветераном.
Однако, это является текущей недоработкой системы и будет
исправляться. Вплоть до момента исправления можно
обратиться к любому коммьюнити-менеджеру для решения вопроса в
частном порядке. Прошу извинить за подобные временные
неудобства.
Тема: Баг со статусом тимкиллера!
Ссылка на сообщение: #2644979
Ссылка на сообщение: #2644979
AyaSova: Привет! Пожалуйста, создай заявку в ЦПП и опубликуй здесь её номер.
Будем следить за ситуацией.
Тема: [All] Модификация озвучки игры - Orcs
Ссылка на сообщение: #2644961
I_male (08 сен 2016 - 17:59) писал: Спасибо,но она не совместима с версией 0.5.11.0,нельзя ли ее
подправить,что бы она была [All]
Ссылка на сообщение: #2644961
I_male (08 сен 2016 - 17:59) писал: Спасибо,но она не совместима с версией 0.5.11.0,нельзя ли ее
подправить,что бы она была [All]MedvedevTD: Пока что, рекомендую вам обратиться к автору
модификации.
Если появится время, я постараюсь адаптировать мод под все версии клиента.
Если появится время, я постараюсь адаптировать мод под все версии клиента.
Тема: Петиция о оставление порта Спб
Ссылка на сообщение: #2644815
Sagittaris (08 сен 2016 - 17:46) писал: собственно уважаемые разработчики , просим оставить порт Спб на
постоянку в клиенте.
Ссылка на сообщение: #2644815
Sagittaris (08 сен 2016 - 17:46) писал: собственно уважаемые разработчики , просим оставить порт Спб на
постоянку в клиенте.kindly: Совсем на постоянку не обещаем, но в ближайшее время точно не
выключим. Порт очень красивый, согласен)
Тема: Баг с отключением голосового чата.
Ссылка на сообщение: #2644791
Ссылка на сообщение: #2644791
kindly: Добрый день. Возможно это баг. Проверяем.
Тема: "Dunkerque" - французский премиумный линкор VI уровня [0.5.11.x]
Ссылка на сообщение: #2644737
Ссылка на сообщение: #2644737
Jluca: Теме перенесена в раздел "Французских линкоров"
Тема: [All] Модификация озвучки игры - Orcs
Ссылка на сообщение: #2644716
I_male (08 сен 2016 - 12:48) писал: Здравствуйте!Тимур до перехода в Лесту,вы в модпаке Proships
обновляли озвучку Kancolle Voice,не могли бы вы выложить её
отдельным модом [All].Спасибо.
Ссылка на сообщение: #2644716
I_male (08 сен 2016 - 12:48) писал: Здравствуйте!Тимур до перехода в Лесту,вы в модпаке Proships
обновляли озвучку Kancolle Voice,не могли бы вы выложить её
отдельным модом [All].Спасибо. MedvedevTD: Привет. Сейчас попробую её найти.
Ага, вот тут оно
http://forum.worldof...rk-ver-2016818/
Ага, вот тут оно
Тема: Береговая оборона Сан-Франциско. Морские крепости
Ссылка на сообщение: #2644684
Pinnipedia (08 сен 2016 - 17:23) писал: Интересное видео и отличная рубрика.
Ссылка на сообщение: #2644684
Pinnipedia (08 сен 2016 - 17:23) писал: Интересное видео и отличная рубрика.kindly: Спасибо 
Тема: Береговая оборона Сан-Франциско. Морские крепости
Ссылка на сообщение: #2644518
Ссылка на сообщение: #2644518
Pinkman26: С момента своей постройки в 1940 году батарея Таунсли служила
надёжным защитником города Сан-Франциско от возможного нападения
японского флота. Надежным и крайне опасным — в состав батареи
входили два мощнейших корабельных орудия калибром 406 мм. Угроза,
которой не мог бы пренебречь ни один противник! Об устройстве
Таунсли и других батарей береговой обороны Сан-Франциско
расскажет новый сюжет из цикла «Морские крепости»!
terra_incognita
«Час разработчика» 10 сентября в гостях Екатерина Полякова, эксперт отдела ге...
08.09.2016 17:04:33
Тема: «Час разработчика» 10 сентября в гостях Екатерина Полякова, эксперт отдела ге...
Ссылка на сообщение: #2644513
4_wot_player (08 сен 2016 - 13:20) писал: Катя столько дел, одновременно успеваешь делать?
Какая ты умничка. 
На форуме только 1 раз отметилась. Но тут можно понять работа и до
форума нет времени. Прям как Юлий Цезарь. Поделись
секретиками, своей успешной деятельности как ты все успеваешь
делать?)
Ссылка на сообщение: #2644513
4_wot_player (08 сен 2016 - 13:20) писал: Катя столько дел, одновременно успеваешь делать? terra_incognita: раскусили вы меня)))
Реклама | Adv















