Перейти к содержимому
Для публикации в этом разделе необходимо провести 50 боёв.
Roslich

[13.5] Расширенный экран загрузки

В этой теме 735 комментариев

Рекомендуемые комментарии

Участник
905 публикаций
В 19.02.2020 в 22:16:08 пользователь Roslich сказал:

Они теперь в readme сидят. Решил, что там им не место

видел.
но прямо в инструкциях - это было круто.
и познавательно ,)
 

а питон в .pyc скомпилировать нельзя?
или тут он под интерпретатором работает?

это я про скорость исполнения инструкций.
не напрягает, - просто перфекционизм ,)


 

да - спасибо, что внял моей просьбе

Изменено пользователем anonym_XHeXr4GJYV0a
  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
1 239
[MRDRS]
Бета-тестер, Коллекционер, Мододел
667 публикаций
2 157 боёв
В 19.02.2020 в 23:18:14 пользователь Stiv372 сказал:

но прямо в инструкциях - это было круто

Там такая простыня получилась, что решил в отдельный файл перенести. К тому в таком варианте ещё и подсветка синтаксиса работает.

В 19.02.2020 в 23:18:14 пользователь Stiv372 сказал:

или тут он под интерпретатором работает?

Именно так.

  • Плюс 3

Рассказать о публикации


Ссылка на публикацию
Участник
905 публикаций
Сегодня в 06:19:03 пользователь Roslich сказал:

Именно так.

можно предложение дилетанта?

 

текущая ситуация:
ты используешь одинаковые блоки и в ушах, и в экране.
при установке ты их ищешь и, если находишь, - удаляешь.
находишь ты их при условии, что второй мод уже установлен.
 

предложение:
использовать признак установленного мода в маркапе и, если он есть, то обходить ветку с удалением тождественных блоков.
в качестве признака использовать
<block className="Roslich_icons" value="v_1.0"/>
и

<block className="Roslich_loading_screen" value="v_1.0"/>
кстати, в последней версии этот блок исчез.
 

я пробовал перемещать общие блоки ниже/выше - на работоспособность модов их положение не влияет. то есть переписывать их в топ последним устанавливаемым модом, на мой взгляд, не обязательно.
 

если расставить тайм-стемпы на каждую строку в modinstaller.log , от можно будет посмотреть - есть выигрыш или нет ,)

  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
1 239
[MRDRS]
Бета-тестер, Коллекционер, Мододел
667 публикаций
2 157 боёв

Перед установкой мода, я его полностью удаляю. Сделал это для того, чтобы при изменении версии мода, независимо от того, установлена ли предыдущая версия, в файле осталась только новая. К тому же, уменьшение количества удаляемых блоков, не сильно влияют на время установки всего мода.

<block className="Roslich_loading_screen" value="v_1.0"/> убрал из маркапа по той причине, что проверка наличия этого блока, это ~500мб оперативки и три секунды работы. И такую проверку надо делать для каждого устанавливаемого мода. Поэтому создаётся отдельный файл, содержащий список установленных модов. Сейчас почти готова новая версия установщика, которая жрёт меньше памяти во время установки мода и в принципе работает побыстрее. Разница есть только для первого запуска игры, после установки мода. Для последующих, и старая, и новая отрабатывают моментально.

  • Плюс 3

Рассказать о публикации


Ссылка на публикацию
Участник
905 публикаций
Сегодня в 18:24:08 пользователь Roslich сказал:

Перед установкой мода, я его полностью удаляю. Сделал это для того, чтобы при изменении версии мода, независимо от того, установлена ли предыдущая версия, в файле осталась только новая.

я совсем не учел этот момент (

Сегодня в 18:24:08 пользователь Roslich сказал:

<block className="Roslich_loading_screen" value="v_1.0"/> убрал из маркапа по той причине, что проверка наличия этого блока, это ~500мб оперативки и три секунды работы. И такую проверку надо делать для каждого устанавливаемого мода.

а о таких затратах ресурсов - и не подозревал.
BTW, я видел, что <block className="Roslich_icons" value="v_1.0"/> остался.

 

спасибо, Коля, за детальное разъяснение.
надеюсь, - я не очень тебя отвлек от работы своими "теориями" ,)

  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
1 239
[MRDRS]
Бета-тестер, Коллекционер, Мододел
667 публикаций
2 157 боёв

Я сам очень удивился, когда увидел, что 6мб маркап, после парсинга занимает 500мб в оперативке. Поэтому стал переписывать совмещалку, чтобы минимизировать обращения к нему.

Сегодня в 19:58:25 пользователь Stiv372 сказал:

BTW, я видел, что <block className="Roslich_icons" value="v_1.0"/> остался.

Это опять же моя невнимательность. Сегодня уже сам это заметил. Так как "на скорость не влияет", исправленную версию выложу тогда, когда новая совмещалка будет готова и всесторонне протестирована :Smile_Default:

Сегодня в 19:58:25 пользователь Stiv372 сказал:

надеюсь, - я не очень тебя отвлек от работы своими "теориями"

Всегда рад дельным советам. Всё знать и предусмотреть невозможно.

  • Плюс 3

Рассказать о публикации


Ссылка на публикацию
Участник
905 публикаций
Сегодня в 19:08:14 пользователь Roslich сказал:

Всегда рад дельным советам. Всё знать и предусмотреть невозможно.

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

Скрытый текст

shot-20_02.20_19_25.29-0255.jpg.8ea32a42d7c690b97cff9cdecfbecc68.jpg

а в ушах - все ОК

Скрытый текст

shot-20_02.20_19_26.00-0656.jpg.6981a4af5a42110213cc4b6f903899f2.jpg


 

 

Изменено пользователем anonym_XHeXr4GJYV0a
  • Плюс 2

Рассказать о публикации


Ссылка на публикацию
1 239
[MRDRS]
Бета-тестер, Коллекционер, Мододел
667 публикаций
2 157 боёв

Это происходит только в экране загрузки. Странно, что двоится у безкланового игрока. Буду смотреть

  • Плюс 4

Рассказать о публикации


Ссылка на публикацию
Участник
1 273 публикации
Сегодня в 22:52:32 пользователь Roslich сказал:

Странно, что двоится у безкланового игрока

Сколько видел - всегда клановая иконка задваивалась именно к неклановому игроку

ЗЫ. Видел только в старых версиях, сейчас такого нет

Изменено пользователем anonym_BIT8sBfCUmLq

Рассказать о публикации


Ссылка на публикацию
2 094
[T_U_R]
Бета-тестер, Участник, Коллекционер
1 640 публикаций

Почему-то с последней сборкой непрогруз. Пользуюсь предыдущей.

Рассказать о публикации


Ссылка на публикацию
1 239
[MRDRS]
Бета-тестер, Коллекционер, Мододел
667 публикаций
2 157 боёв

Залил новую версию, должно всё работать. Теоретически, должно работать и после патчей. Достаточно распаковать этот же архив в папку нового патча. Сломаться может только если очень сильно поменяется структура обычного экрана загрузки. Но за этим я буду следить :Smile_Default:

  • Плюс 4

Рассказать о публикации


Ссылка на публикацию
Участник
905 публикаций
Сегодня в 12:55:37 пользователь Roslich сказал:

Залил новую версию, должно всё работать.

решение с сабфолдерами - очень изящно!

 

Изменено пользователем anonym_XHeXr4GJYV0a
  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
1 239
[MRDRS]
Бета-тестер, Коллекционер, Мододел
667 публикаций
2 157 боёв

Костыль, ускоряющий обработку :Smile_Default:

  • Плюс 4

Рассказать о публикации


Ссылка на публикацию
Участник
905 публикаций
Сегодня в 14:49:47 пользователь Roslich сказал:

Костыль, ускоряющий обработку

ну, точно - не костыль. верь мне  ,)
с секундомером не засекал.
время первого запуска на пустом res_mods не дольше, чем простого запуска.

  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
1 239
[MRDRS]
Бета-тестер, Коллекционер, Мододел
667 публикаций
2 157 боёв

В логе, который profile\modinstaller.log, пишется время работы:Smile_Default: Именно так отслеживал, какое решение выгоднее по времени.

  • Плюс 2

Рассказать о публикации


Ссылка на публикацию
Участник
905 публикаций
Сегодня в 20:03:11 пользователь Roslich сказал:

В логе, который profile\modinstaller.log, пишется время работы

видел, конечно же.
11,4с против 49,4с в предыдущей версии
не 3 раза, как в ридми, а 4 с копейками
я же предлагал тебе ставить тайм-стемпы на каждую строку, чтоб видеть затраты на каждой операции  ,)

Изменено пользователем anonym_XHeXr4GJYV0a
  • Плюс 1

Рассказать о публикации


Ссылка на публикацию
1 239
[MRDRS]
Бета-тестер, Коллекционер, Мододел
667 публикаций
2 157 боёв
Сегодня в 21:30:00 пользователь Stiv372 сказал:

я же предлагал тебе ставить тайм-стемпы на каждую строку, чтоб видеть затраты на каждой операции  ,)

После того твоего сообщения, я решил сохранять это в логе. До этого только для себя выводил, на время отладки :Smile_Default:

  • Плюс 2

Рассказать о публикации


Ссылка на публикацию
Участник
54 публикации
10 287 боёв

Вопрос завтра ранги начинаются,будет как раньше в загрузке показывать у кого какой ранг?

Рассказать о публикации


Ссылка на публикацию
1 239
[MRDRS]
Бета-тестер, Коллекционер, Мододел
667 публикаций
2 157 боёв

Скорее всего нет. В клиенте информация о рангах появляется только в результатах боя. Во время загрузки и во время боя, у всех игроков нулевой ранг. Конечно же я ещё раз попробую достать эту информацию, но, скорее всего, ничего не выйдет.

  • Плюс 4

Рассказать о публикации


Ссылка на публикацию
1 602
[RUSI4]
Мододел, Участник, Коллекционер
2 561 публикация
24 540 боёв

453971_39475-160x120x.jpg.ddffc0a996fc12238bb28338e3db8c4f.jpg

Рассказать о публикации


Ссылка на публикацию

×