Jump to content
Korean Random

soloviyko

User
  • Content Count

    26
  • Joined

  • Last visited

Posts posted by soloviyko


  1. On 6/20/2019 at 12:56 AM, soloviyko said:

    Привет,

     

    Форматирование не работает для брони?

    Там три значения для корпуса и для башни. 

    Нужно к примеру только одно из них (бронирование лба). 

    Ручками править XML как то много. 

     

    Запилить бы форматирование к примеру вот так {0:FSR}, {0:RS}

    F-Front

    S-Side

    R-Rear

     

     И так же для башни. 

     

    Ещё, баг заметил в числах перезарядки. Там на некоторых премах не правильно округляет. 

     

    @ktulho отдыхает наверное. Есть те кто знает как форматирование тут работает? 

     


  2. Привет,

     

    Форматирование не работает для брони?

    Там три значения для корпуса и для башни. 

    Нужно к примеру только одно из них (бронирование лба). 

    Ручками править XML как то много. 

     

    Запилить бы форматирование к примеру вот так {0:FSR}, {0:RS}

    F-Front

    S-Side

    R-Rear

     

     И так же для башни. 

     

    Ещё, баг заметил в числах перезарядки. Там на некоторых премах не правильно округляет. 


  3. 3 hours ago, Yusha said:

    Мне тут подсказали, что это может быть связано с перегревом М.2  SSD... кто нить слышал о таком?

     

    Никак не связано, у них есть защита от перегрева, контролер начнет throtle nand флеш а накрайняк и вовсе может их отключить.

     

    Теперь по делу.

     

    Получаю репорты от юзеров такие же, как у Юши. Главное что есть и те кто катает без XVM

    самый распространенный краш при вхоже в игру после нажатия кнопки логин.

    Некоторые слышат музыку и некоторых зависание, у других сразу вылет.

    Лог XVM чист, в питоне ничего странного. обрывается после 

    2018-06-24 15:33:56.028: INFO: [gui.Scaleform.app_factory] Creating app: scaleform/lobby
    2018-06-24 15:33:57.793: INFO: [gui.app_loader.loader] Space is changed: WaitingSpace() -> IntroVideoSpace()
    2018-06-24 15:34:01.410: INFO: [gui.app_loader.loader] App is initializing: scaleform/lobby
    2018-06-24 15:34:02.386: INFO: [gui.app_loader.loader] App is initialized: scaleform/lobby
    2018-06-24 15:34:02.409: INFO: [gui.app_loader.loader] Space is changed: IntroVideoSpace() -> LoginSpace()
    2018-06-24 15:34:04.040: NOTICE: [NOTE] (scripts/client/connection_mgr.py, 242): User authentication method: token2

    Ещё заметил такую вещь, почти все репорты с SD клента. А также количество крашей увеличивается если стоят какие либо шкурки.

    Подозрения где-то есть memory leak и наши друзья на слабеньких компах страдают.


  4. ERROR: [ERROR] (scripts/client/messenger/proto/xmpp/log_output.py, 53): XMPP_PY::PY_WRAPPER. Error is not resolved on the client 
    ('NotesListTask', "<iq id='uid:5ac0f03c:00000005' type='error' xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'><error code='500' type='wait'><internal-server-error xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><error-info xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>
    wg_xmpp_storage_iq_handler:handle_iq_storage_get/4 
    @ src/wg_xmpp_storage_iq_handler.erl:74\nmod_jd_c2s_im_iq_outbound:handle_stanza_iq_to_own_host_request/3 
    @ src/mod_jd_c2s_im_iq_outbound.erl:104\njd_c2s_xmpp_stream:stanza_outbound/2 
    @ src/jd_c2s_xmpp_stream.erl:82\njd_xmpp_stream:std_mod_call/3 
    @ src/jd_xmpp_stream.erl:182\njd_c2s_tcp_ranch_protocol:process_stream_event/2 
    @ src/jd_c2s_tcp_ranch_protocol.erl:281\njd_c2s_tcp_ranch_protocol:handle_info_socket_data/2 
    @ src/jd_c2s_tcp_ranch_protocol.erl:189\ngen_server:try_dispatch/4 
    @ gen_server.erl:593\ngen_server:handle_msg/5 
    @ gen_server.erl:659\n</error-info></error></iq>")
    2018-04-01 03:01:11: [X:000] onLibLoaded: 
    2018-04-01 03:01:26: [X:001] WARNING: mod is not loaded: xvm_battle_classic.swf

    Прислал, пользователь. Не заводится XVM 


  5. @ribbed @Finister

    Набросал тут немного идей и замечаний. Некоторые уже обсуждали раньше, попытаюсь всё в один пост сбить. 

     

    1.Что связано с локализацией.  Добавить возможность изменить название мода на другой язык и теги нуждаются в переводе. 

     

    2.Многие модпаки да и моды проверяют наличие обновления, простой xml/json/txt файлик который включит оповещалку в ангаре. Когда отправляю на модерацию мод, приходится время от времени заходить и проверять,  чтобы потом зайти на сторонний ресурс и отредактировать этот файл. Хотелось бы возможность прикрутить такой файлик в панели мододела, когда мод прошёл модерацию этот файл также изменялся автоматически, важно чтобы URL к нему был статический. 

     

    2.1 На далёкое будущее вы так же можете встроить оповещалку в самой игре в панель оповещания, на сайте уже есть возможность подписаться на обновления модов, юзерам будет удобнее зашёл в игру и сразу узнал что на портале обновились моды на которые он подписан. 

     

    3. Насчёт плагиата, возможно такое решение. Как @ShuraBB сказал добавить поле "Автор" и чтобы этот автор сразу же получал права на редакторование своего мода. Привязывать WG ID и давать полный доступ. Некоторым мододелам возможно это будет удобно, есть такие у которых по 10-20+ модов, за всеми следить трудно. А так дополнительные руки и время. Писать можно "Автор ХХХХХХ, загрузил YYYYY" или что-то в этом духе. Главное чтобы у настоящего автора был полный контроль. Что не понравилось изменил или вовсе удалил. И конечно систему репорта, и хотя-бы бан, плагиатам.

     

    4. Хотелка добавить возможность пользователям поблагодарить авторов, где-то кнопочку на странице мода прикрутить чтобы переводила в ваш же премиум магазин(не знаю какие у вас правила насчёт других ресурсов), где люди могут слать подарки, но чтобы поле получателя уже было заполнено. Бывали случаи но всегда приходилось объяснять что ещё потом  нужно указать что это подарок и что нужно писать ещё и имя пользователя. А так это вин-вин и авторам и ВГ. 

    P.S. Кто там делает страничку магазина, передайте чтоб сделали статические URL для подарков юзерам. "... /shop/?gift-username=" 

     

    На этом пока всё. 

     

    Solo

    • Upvote 6

  6. 2 minutes ago, vlad_cs_sr said:

    Которые просто надо переложить в новую папку?

     

    Хотелось бы,  но вот на Азии пока катаю и вот к примеру панельки от 9.20.1, а в прицелах жалуеться на положение мышки 

    Traceback (most recent call last):
      File "scripts/common/Event.py", line 44, in __call__
      File "scripts/client/gui/Scaleform/daapi/view/battle/shared/damage_panel.py", line 398, in __onVehicleControlling
      File "scripts/client/gui/Scaleform/daapi/view/meta/DamagePanelMeta.py", line 45, in as_setupS
    Exception: PyGFxValue - Failed to invoke method as_setup.

     


  7. Можно ли как-то сделать нажатие кнопки принять или отклонить у всплывающего сообщения автоматом в питоне?

    from gui.shared import events, g_eventBus
    from gui.shared.utils.decorators import dialog
    from gui import DialogsInterface
    
    @dialog
    def my_showDialog(meta, callback):
        key = None
        if hasattr(meta, '_key'):
            key = meta._key
        if not key and hasattr(meta, '_meta') and meta._meta and hasattr(meta._meta, '_key'):
            key = meta._meta._key
        if d:
            LOG_NOTE('showDialog(key=%s, title=%s)' % (key, meta.getTitle()))
        if not key:
            key = meta.getTitle()
        if key == "Solo's Modpack Update ChangeLog":
            callback(False)
        else:
            g_eventBus.handleEvent(events.ShowDialogEvent(meta, callback))
        return
       
    
    DialogsInterface.showDialog = my_showDialog
    EventDispatcher.loadHangar = EventDispatcher_loadHangar
    
    
    • Upvote 1

  8.  

    , ну мой пост вряд ли имеет отношение к проблемам нового патча, ибо рассматриваемым мною скриптам уже не один патч (если не десяток) от написания.

    Сорцов теста у меня нет, так что конкретики никакой дать пока не могу.

    def _getTextPath(baseLoc):
        locator = baseLoc + '/.text_locator'
        return convert(BigWorld.wg_resolveFileName(locator)[:-len(locator)])
    
    
    def _getTranslator(domain):
        return gettext.translation(domain, _getTextPath('text'), languages=['text'])
    

    Я так понял теперь *.мо файлы нужно через питон вызывать.

     

    Кто в питоне шарит, может кто помочь наисать скрипт, или хотя-бы пример привести.


  9. Hi Solo. I am preparing for 9.15.1. My installer is using some very weird implemented clean install method I need better one more reliable. Just neeed to see some examples I guess.

     

    Use this function.

    DelTree(ExpandConstant('{app}\res_mods\* '), False, True, True);
    
    function DelTree(const Path: String; const IsDir, DeleteFiles, DeleteSubdirsAlso: Boolean): Boolean;
    
    Example:
    begin
      // Delete the directory C:\Test and everything inside it
      DelTree('C:\Test', True, True, True);
    
      // Delete files matching C:\Test\*.tmp
      DelTree('C:\Test\*.tmp', False, True, False);
    
      // Delete all files and directories inside C:\Test
      // but leave the directory itself
      DelTree('C:\Test\*', False, True, True);
    end;
    
    • Upvote 1

  10. Что сделали с text\lc_messages в 0.9.15.1

     

    Файлы не подгружаются если поставить в \res_mods\0.9.15.1 Common Test\text\lc_messages

     

    Приходится заменять в \res\text\lc_messages чтобы был эффект

     

    до 0.9.15.1 было всё норм, что натворили?

     

     

    P.S. Поддержываю ЯсенКраскн на EU и NA кластерах 


  11. Всём здравствуйте. Вопрос может чуток не по теме: Сбор статистики об установленых модах. Так как с Инно такого провернуть не получилось, пришлось использовать Питон. Идея urllib>mysql работала нормально но парсить логи и количество подключений в секунду нагружало сервер. Так вот вопрос на загрузку. Есть ли какие-то идеи как это дело реализовать по другому или хотя бы оптимизировать.


  12. твой вариант NotificationBox.json

    это вопрос?

    да мой

    спс, мож сделаю на примере твоего варианта свой вариант

    я то не против :)

     

    Гммм знакомые иконки. :gg: Дайте ка я гляну в свой пак.  :glare:

     

    @BossBox есть проблема с YasenKrasen. После микропатча Updater начал глушить статистику как когда то с PMoDом 

×
×
  • Create New...