Перейти к содержимому

Фото

Интеграция своего sfw файла в battle.sfw в патче 9.15.1


  • Чтобы отвечать, сперва войдите на форум
8 ответов в теме

#1 Merklar

Merklar
  • Пользователь
  • 31 сообщений
  • Nick:Merklar
  • WoT Server:RU (Русский)
  • Skype: Merklar

Опубликовано 20 Июль 2016 - 19:52

Доброго времени суток, уважаемое сообщество! Появилась необходимость интегрировать один мод в battle.sfw как элемент интерфейса. ActionScript составляющая в принципе проблем не вызвала (сам на нем давненько пишу), но вот часть питона + само знание порядка загрузки файлов - подвело. У меня сложилась такая картина - первым грузиться battle.sfw, а от туда подгружаются все флешки интерфейса. Так тогда каким образом запустить свою флешку, чтоб она начала осуществлять поиск батла и регистрацию себя там? Если через питон, то в каком файле это можно посмотреть? Если не тяжело, подскажите ВСЮ структуру загрузки файлов. Заранее благодарю 


  • 0

#2 sirmax

sirmax

    [XVM] Разработчик

  •  XVM Developer
  • 12 736 сообщений
  • Nick:sirmax2
  • WoT Server:RU (Русский)

Опубликовано 20 Июль 2016 - 21:46

Продублирую свой ответ:

 

POL1ROID как раз делал шаблон для этого для PMOD'а:

Питон - http://pastebin.com/VNPUyafE
Флеш - http://pastebin.com/i4HhdQ0H

 

Примерно по такому же принципу сделано в XFW:

https://bitbucket.or...le-view-default

https://bitbucket.or...le-view-default
https://bitbucket.or...xfw/?at=default

 

Так же можно написать мод под XFW, для чего, собственно, XFW и сделан.

 

Если нет желания заниматься питоном, то проще всего сделать мод под XFW.


UPD: пример мода для боевого интерфейса на XFW: https://bitbucket.or...xfw.hello_world


  • 0

#3 Merklar

Merklar
  • Пользователь
  • 31 сообщений
  • Nick:Merklar
  • WoT Server:RU (Русский)
  • Skype: Merklar

Опубликовано 21 Июль 2016 - 09:16

Вот тут и вопрос. Как вы заставляете загрузиться питон-файлы? Например файлы флеш прицелов/сведений заменяют имеющиеся. А вот как быть с питоном? Вносить изменения в какойто файл(какой?) или папки скрип по умолчанию все файлы грузятся?


  • 0

#4 Mixaill

Mixaill
  •  XVM Developer
  • 662 сообщений
  • Nick:Mixailos
  • WoT Server:RU (Русский)
  • Город: Минск

Опубликовано 21 Июль 2016 - 10:35

Расположить файлы как показано ниже

* res_mods/
    * mods/
        * packages/
            * [modname]/
                * as_battle/
                    * myflash.swf
                * python/
                    * __init__.pyc

__init__.py c таким содержимым

### Заголовок XFW Framework
XFW_MOD_INFO = {
  # все поля - обязательны
  'VERSION':       '0.0.1',                     # версия модификации
  'URL':           'http://example.com',        # сайт модификации
  'UPDATE_URL':    'http://example.com/update', # ссылка с обновлениями
  'GAME_VERSIONS': ['0.9.7','0.9.8'],           # протестированные версии игры
}
###

###Ваш код здесь### 

  • 0

#5 sirmax

sirmax

    [XVM] Разработчик

  •  XVM Developer
  • 12 736 сообщений
  • Nick:sirmax2
  • WoT Server:RU (Русский)

Опубликовано 21 Июль 2016 - 12:28

Причем можно отдельно флеш и питон, они не связаны. В том примере, что я выше писал, питона нет.


  • 0

#6 Merklar

Merklar
  • Пользователь
  • 31 сообщений
  • Nick:Merklar
  • WoT Server:RU (Русский)
  • Skype: Merklar

Опубликовано 21 Июль 2016 - 13:20

Т.е. я уточняю - то, что находиться в папке as_battle по вышеизложенной директории грузится автоматически? Ребята, огромное спасибо! Ато прицелы/сведения/дамаг_индикаторы делаю, а с этим вот чет разобраться не мог)


  • 0

#7 Merklar

Merklar
  • Пользователь
  • 31 сообщений
  • Nick:Merklar
  • WoT Server:RU (Русский)
  • Skype: Merklar

Опубликовано 22 Июль 2016 - 22:23

Ребят, а каким образом загрузить свой питон скрипт?  Вот я по шаблону POL1ROIDа скомпелировал файлик, как его подгрузить? По тем директориям, что выше указали? Это без XVM пойдет, или только с ним?


  • 0

#8 SkepticalFox

SkepticalFox

    ShadowHunterRUS

  • Premium Member
  • 3 491 сообщений
  • Nick:SkepticalFox
  • WoT Server:RU (Русский)
  • Город: Moscow

Опубликовано 23 Июль 2016 - 00:50

Ребят, а каким образом загрузить свой питон скрипт?  Вот я по шаблону POL1ROIDа скомпелировал файлик, как его подгрузить? По тем директориям, что выше указали? Это без XVM пойдет, или только с ним?

без XVM -> http://www.koreanran...6406-/?p=287744
  • 0

#9 Merklar

Merklar
  • Пользователь
  • 31 сообщений
  • Nick:Merklar
  • WoT Server:RU (Русский)
  • Skype: Merklar

Опубликовано 23 Июль 2016 - 08:44

О! Это то, что я искал!!! Спасибо,дружище!


  • 0





0 пользователей читают эту тему

0 зарегистрированных, 0 гостей, 0 невидимых

© Mr 13