Jump to content
Korean Random

Helkar

Premium Member
  • Posts

    928
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by Helkar

  1. изменить название опции в ангаре с "showShootRangeTooltip" на более общую по ТТХ? или в следущих пулах если будут еще подобные опции заменить объединив? будет включено. она использует функционал XVM и не стоит дублировать код.
  2. я так и сделал, объединив опции для арты и пулеметов в общую дальность стрельбы: // true - Show shooting range of artillery and machine guns in carousel and techtree tooltips // true - Показывать дальность стрельбы артиллерии и пулеметов в всплывающих подсказках карусели и дерева исследований "showShootRangeTooltip": false, в том моде нет дальности стрельбы. там берется дополнительная информация доступная в клиенте. дальность стрельбы недоступна, просчитывается отдельно в xvm. наши моды не должны конфликтовать, дальность будет добавляться к списку который выводит Спотер
  3. запилил =) имхо, по-умолчанию все должно быть как в оригинальном клиенте, но если вы скажете я изменю код.
  4. 'попытка номер 1' 'попытка номер 2' 'попытка номер 3' 'попытка номер 4'
  5. спасибо, вроде все сделано. pull request не получается сделать, я честно пытался http://www.koreanrandom.com/forum/topic/15172-как-делать-pull-requestзапрос-на-внесение-готовых-измене/ поэтому у меня предложение, на форуме выкладывать файлы которые были бы в pull request, в архиве, с дальнейшим возможным обсуждением, требованиям по тестированию и т.д. собственно выкладываю этот мод + еще один, который мне лично не хватал - отображение дальности стрельбы артиллерии в всплывающих подсказках ангара (карусель и дерево исследований) отображение будет зависеть от установленной на арту пушки, например: Birch gun - stock: Birch gun - top: кроме того, была сделана небольшая оптимизация уже существующего кода в src\xpm\xvm_main\vehinfo.py upd. пул реквест сделан
  6. более того, после форка (первый пункт), переходим на сайте в меню source, заходим в src, видим там наведя мышку на xfw: это норм?
  7. приложи фотографию компьютера какую то отладочную информацию - логи и.т.д.
  8. так и делал, эта вкладка протолкнулась, правда только с флагом --force =) кстати если я перехожу на сайте в pull request об этом проталкивании, оно пишет что они unrelated проблема с другой вкладкой, "основной": как видно в логе, он пытается пушить саб-репозиторий в https://bitbucket.org/xvm/xfw
  9. i had similar error today, and i think you have updated only part of XVM, some files remained old, some files are new. please check you have updated all the files, especially: res_mods\mods\xfw\actionscript\xfw.swf and please attach your hangar.xc config
  10. все же мне кажется там что то не то, прописано жестко для саб-репозитория xfw работать с https://bitbucket.org/xvm/xfw клонирую из локальной папки на компьютере в локальную папку: hg clone C:\Users\Yarik\Documents\xvm_frk C:\Users\Yarik\Documents\xvm_frk1 updating to branch default cloning subrepo src\xfw from https://bitbucket.org/xvm/xfw requesting all changes adding changesets adding manifests adding file changes added 139 changesets with 3897 changes to 3182 files 1010 files updated, 0 files merged, 0 files removed, 0 files unresolved и все равно грузит из https://bitbucket.org/xvm/xfw
  11. делаю все по инструкции. как с sourcetree так и с черепашкой, на этапе "протолкнуть", subrepo xfw упорно пытается загрузиться на https://bitbucket.org/xvm/xfw, куда меня естественно не пускают.
  12. подскажите пожалуйста, как добавить новый параметр в конфиге? добавляю в hangar.xc "allowExchangeXPInTechTree": false, // true - Automatically put previous crew upon vehicle change // true - Автоматически садить предыдущий экипаж при смене танка "autoPutPreviousCrewInTanks": true, // true - Enable widgets // true - включить виджеты "widgetsEnabled": false, в файле mods/packages\xvm_crew\python\__init__.py import xvm_main.python.config as config ... if config.config['hangar']['allowExchangeXPInTechTree']: print "exchange true" else: print "exchange false" if config.config['hangar']['autoPutPreviousCrewInTanks']: print "autoPut true" 'allowExchangeXPInTechTree' оно видит, пишет "exchange true" по поводу свеже-добавленной опции, ошибка: KeyError: 'autoPutPreviousCrewInTanks'
  13. я хотел бы починить мод с окном взвода, чтоб показывало границы лвлов куда закинет. проблема в том что я не профессиональный программист, а энтузиаст. у меня не получилось реанимировать старый мод, нужна хоть какая то помощь с: так же, я пробовал сделать это без флеша, заменяя в питоне строку титула окна "взвод" и перерисовывая окно каждый раз когда игрок меняет статус готовности, но такой метод не подходит, т.к. если кто то пишет что то в чате в это время - его текст будет стираться.
  14. я собственно, об этом же. думаю стоит добавить фактор количества живых в формулу? скажем, 2 человека с двух сторон могут убить одного не понеся совершенно потерь. естественно, не всегда, но все же: количество дает тоже определенный фактор.
  15. с кем то можно это обсудить? или где то почитать методологию? у меня тоже все ок
  16. в общем ребят, выкладываю 2 файла, их нужно закинуть в res_mods\mods\packages\xvm_crew\python при этом на танки при их выборе в карусели будет садиться автоматом предыдущий экипаж до пул реквестов руки еще не дошли. auto_crew.rar
  17. я понимаю, я этот код написал разработчикам xvm =)
  18. ТСу в бою не очень важно категории топов. добавил "свой вариант" в голосование, кому "без разницы" могут не голосовать =)
  19. голосуем, товарищи =) имхо, стоит оставить иконки оригинальными как они есть
  20. изменения в mods\packages\xvm_crew\python\wg_compat.pyc def processReturnCrew(self, print_message = True): from gui.shared.gui_items.processors.tankman import TankmanReturn from CurrentVehicle import g_currentVehicle if not g_currentVehicle.isInHangar() or g_currentVehicle.isInBattle() or g_currentVehicle.isLocked(): return result = yield TankmanReturn(g_currentVehicle.item).request() if len(result.userMsg) and print_message: SystemMessages.g_instance.pushI18nMessage(result.userMsg, type=result.sysMsgType) изменения в mods\packages\xvm_crew\python\__init__.pyc def PutPreviousCrew(self, print_message = True): wg_compat.g_instance.processReturnCrew(print_message) def MY_recreateVehicle(self, vDesc, vState, onVehicleLoadedCallback = None): orig_recreateVehicle(self, vDesc, vState, onVehicleLoadedCallback) <тут можно добавить проверку опции из конфигурации xvm> PutPreviousCrew(self, False) def _RegisterEvents(): from gui.Scaleform.daapi.view.lobby.hangar.hangar_cm_handlers import CrewContextMenuHandler OverrideMethod(CrewContextMenuHandler, '__init__', CrewContextMenuHandler__init__) OverrideMethod(CrewContextMenuHandler, '_generateOptions', CrewContextMenuHandler_generateOptions) CrewContextMenuHandler.DropAllCrew = DropAllCrew CrewContextMenuHandler.PutOwnCrew = PutOwnCrew CrewContextMenuHandler.PutBestCrew = PutBestCrew CrewContextMenuHandler.PutClassCrew = PutClassCrew CrewContextMenuHandler.PutPreviousCrew = PutPreviousCrew from gui.ClientHangarSpace import ClientHangarSpace global orig_recreateVehicle orig_recreateVehicle = ClientHangarSpace.recreateVehicle ClientHangarSpace.recreateVehicle = MY_recreateVehicle
  21. обратите пожалуйста внимание на мой пост: http://www.koreanrandom.com/forum/topic/22412-стали-коряво-считаться-шансы-на-победу/page-2#entry255978
  22. идея в том чтоб заменить в minimapLabels.xc макросы {nick} на макросы {name} на миникарте кланы не нужны, лишние буквы. плюс, когда обрезает название под 5 букв может остаться что то типа "ник1[", где квадратная скобка выглядит неуместно.
×
×
  • Create New...