Jump to content
Korean Random
AntonVK

[1.9.x] Часы и калькулятор в ангаре (с конфигом)

Recommended Posts

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

 

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

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

1. флешки не реагируют на изменение размеров окна

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

Share this post


Link to post

Short link
Share on other sites

1. флешки не реагируют на изменение размеров окна

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

 

1 пункт не понял, какого окна?

2 нужна начальная точка координат, выбрана как центр. Для остальных случаев -  конфиг.

Share this post


Link to post

Short link
Share on other sites

1 пункт не понял, какого окна?

2 нужна начальная точка координат, выбрана как центр. Для остальных случаев -  конфиг.

 

1. окна клиента. не у всех танки в полноэкранном режиме, я например играю в окне и его размер меняю часто.

2. то же самое - если считать 500px направо от центра, то в одном случае часы будут с краю, а после изменения размера окна - уже нет.

Share this post


Link to post

Short link
Share on other sites

@AntonVK, Can I replace ice_d version of hangar clock, with your version in EU forum topic ?

Of course I will correct the topic name..

 

Yes, of course

1. окна клиента. не у всех танки в полноэкранном режиме, я например играю в окне и его размер меняю часто.

2. то же самое - если считать 500px направо от центра, то в одном случае часы будут с краю, а после изменения размера окна - уже нет.

 

подобною ситуацию я даже не тестировал. Полагаю, причина в том, что есть возможность задавать координаты в конфиге, кроме того, некоторые параметры также указываются в коде для варианта по умолчанию, когда конфига нет. А вообще, вроде бы предсказуемо даже. При инициализации сцены с ангаром начальная точка рассчитывается путём вычитания ширины блока с часами из ширины сцены и деления пополам. Всё, она задана и более не пересчитываеся.

 

Я попробую пересмотреть, но не обещаю что получится переделать

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Часы вроде бы готовы, а вот калькулятор в процессе.

 

Так как мод теперь инициализируется при помощи скрипта питона (файл logos больше не работает, но это и к лучшему, сейчас правильнее), то стало возможным калькулятор и часы сделать независимыми друг от друга.

 

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

 

Кому нравится старый красный цвет фона часов, то замените

<gColors>0x000000, 0x000000</gColors> на <gColors>0xFF0000, 0x000000</gColors>

 

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

Скажи пожалуйста как сделать красную полоску шире, чтобы на нее накладывалась дата и день недели !?

 

Спасибо!

Edited by Hienz

Share this post


Link to post

Short link
Share on other sites

а как убрать отображение часов например в "достижениях"?

и с координатами беда при изменении разрешения :)

Edited by Lex_FB

Share this post


Link to post

Short link
Share on other sites

Внёс некоторые исправления, обновил шапку.

 

Количество игроков по центру экрана - мягко говоря не понравилось. Не могу понять, зачем они нужны там?

 

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

 

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


а как убрать отображение часов например в "достижениях"?

и с координатами беда при изменении разрешения :)

 

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

 

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Скажи пожалуйста как сделать красную полоску шире, чтобы на нее накладывалась дата и день недели !?

 

Спасибо!

 

не обратил внимания сразу.

 

Придётся повозиться с этими параметрами

<gBox width="768" height="72"/>
<gTxy tx="10" ty="-20"/>  
<gRectangle x="10" y="10" width="768" height="16"/>

для начала поэкспериментируй с height из секции gRecatngle

 

Box - это весь кусок градиента. В конфиге вначале приводятся ссылки, по которым можно узнать, как оно рисуется.

 

Вообще, если устраивает отсутствие игроков онлайн, которое дублируется по esc. можно просто у фона альфу поставить в 1 и часы с датой разместить как раньше, под вкладками. Но я не сторонник таких решений, то есть у игрового клиента есть какой-то элемент и его перекрывать.таким образом.

 

Игроки онлайн по центру экрана - ведут на журнал kwg в обсуждение общего теста ) Место несомненно самое подходящее ещё и дублируется. Шрифт надо было больше ) В тесте их же не было, так вот помню, как читал 2 страницы требований вернуть онлайн в ангар, иначе неудобно кнопку нажимать )

Edited by AntonVK

Share this post


Link to post

Short link
Share on other sites

AntonVK, can you make the clock and date positioning to start from middle?

I mean if "x" is set to 200 it would be 200 pixels from middle to right, and if "x" is set to -200 it would be 200 pixels from middle to left And if "x" would be 0 it they would be in the middle.

 

Or would it be bossible to make that configurable too?

For example if set to "left" and "x" is set to 200, it would be 200 pixels from left, and if -200, it would be 200 pixels from right.

And if set to "center" it would start from middle?

 

Would make it easier to make configurations for other resolutions too..

Share this post


Link to post

Short link
Share on other sites

AntonVK, can you make the clock and date positioning to start from middle?

I mean if "x" is set to 200 it would be 200 pixels from middle to right, and if "x" is set to -200 it would be 200 pixels from middle to left And if "x" would be 0 it they would be in the middle.

 

Or would it be bossible to make that configurable too?

For example if set to "left" and "x" is set to 200, it would be 200 pixels from left, and if -200, it would be 200 pixels from right.

And if set to "center" it would start from middle?

 

Would make it easier to make configurations for other resolutions too..

 

Now, the solution for me with 9.3 looks like first two screens in the first post (or see attached screens).  Do you accept it? I don't like it myself, but I believe WG will kick or move online players somewhere. As for your question, I'll try to answer later, not right now. Good luck :)

 

post-21428-0-31989600-1412118533_thumb.jpgpost-21428-0-79025100-1412118540_thumb.jpg

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

не обратил внимания сразу.

 

Придётся повозиться с этими параметрами

<gBox width="768" height="72"/>
<gTxy tx="10" ty="-20"/>  
<gRectangle x="10" y="10" width="768" height="16"/>

для начала поэкспериментируй с height из секции gRecatngle

 

Box - это весь кусок градиента. В конфиге вначале приводятся ссылки, по которым можно узнать, как оно рисуется.

 

Вообще, если устраивает отсутствие игроков онлайн, которое дублируется по esc. можно просто у фона альфу поставить в 1 и часы с датой разместить как раньше, под вкладками. Но я не сторонник таких решений, то есть у игрового клиента есть какой-то элемент и его перекрывать.таким образом.

 

Игроки онлайн по центру экрана - ведут на журнал kwg в обсуждение общего теста ) Место несомненно самое подходящее ещё и дублируется. Шрифт надо было больше ) В тесте их же не было, так вот помню, как читал 2 страницы требований вернуть онлайн в ангар, иначе неудобно кнопку нажимать )

Спасибо! Понял куда копать 8 ) еще надо было позицию x=0 сделать,

 вот так: <position x="0" y="118"/>

Edited by Hienz

Share this post


Link to post

Short link
Share on other sites

1. окна клиента. не у всех танки в полноэкранном режиме, я например играю в окне и его размер меняю часто.

2. то же самое - если считать 500px направо от центра, то в одном случае часы будут с краю, а после изменения размера окна - уже нет.

А если считывать данные о вкл./выкл режиме окна и ширине экрана(окна) из preferences.xml делить на два = центр экрана(окна) ???

<windowed> false </windowed>
  <windowedWidth> 1904 </windowedWidth>
  <windowedHeight> 996 </windowedHeight>
  <fullscreenWidth> 1920 </fullscreenWidth>
  <fullscreenHeight> 1080 </fullscreenHeight>

Edited by 1azybones

Share this post


Link to post

Short link
Share on other sites

А если считывать данные о вкл./выкл режиме окна и ширине экрана(окна) из preferences.xml делить на два = центр экрана(окна) ???

<windowed> false </windowed>
  <windowedWidth> 1904 </windowedWidth>
  <windowedHeight> 996 </windowedHeight>
  <fullscreenWidth> 1920 </fullscreenWidth>
  <fullscreenHeight> 1080 </fullscreenHeight>

 

Я постараюсь это исправить, но сейчас особо нет времени

Share this post


Link to post

Short link
Share on other sites

Наконец-то руки дошли обновить сайт с модом и тему на res_mods. (ничего нового, просто обновились ссылки на актуальные файлы) :) Скоро постараюсь исправить некоторые ошибки и что-нибудь улучшить.

 

В июне или июле, не помню точно когда там, как появился конкурс wgdc, ради интереса зарегестрировался с данным модом и забыл ))) Сегодня вот зашёл, подправить там уже ничего нельзя, но оказывается мод даже налайкали более 200 человек. Прикольно. ) Может дадут 5 аптечек ))

  • Upvote 6

Share this post


Link to post

Short link
Share on other sites

Под 9.4 текущая версия полностью работоспособна. Только папка 9.3 на 9.4 сменилась. Но обнова будет в любом случае, скорее всего после выходных.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Под 9.4 текущая версия полностью работоспособна. Только папка 9.3 на 9.4 сменилась. Но обнова будет в любом случае, скорее всего после выходных.

Благодарочка за такую новость!!!

Share this post


Link to post

Short link
Share on other sites

Тестовая версия hangarClockCalculator-3.1.0

 

- исправлена ошибка фокуса на окне калькулятора, возникшая в 0.9.3 (теперь ввод с клавиатуры, как и до 0.9.3, работает сразу при вызове окна калькулятора)

- исправлено смещение символов на кнопках калькулятора при наведении курсора мыши на некоторые из них (просто переконвертировал шрифт в изображение)

- исправлено позиционирование элементов при смене разрешения экрана, в том числе не в полноэкранном режиме (многие жаловались)

 

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

 

#####

 

Обращу внимание.

 

Теперь по умолчанию все элементы привязаны строго к центру.

Вы можете изменять значение, оперируя параметрами конфига, например

<hangarClock align="center">

<hangarCalculator align="right">

 

В этом случае, координата X позиционирования элемента будут считаться от центра, слева или справа сцены ангара (экрана вашего монитора или окна клиента)

 

В моде с часами имеются текстовые блоки, в которых есть своё выравнивание. Если Вы задаёте глобальное выравнивание, например, от правого края, то для удобства выравнивание текста тоже лучше указывать как right (банально, но не очевидно :) сам попался, задал глобальное выравнивание и смотрю, что как-то у меня всё очень далеко от правой части, а оно просто по центру было).

 

#####

 

Версия пока тестовая, но в любом случае лучше имеющейся, можно скачать, опробовать и написать в случае чего :)

 

В конфигах изменились координаты, лучше использовать тот, что в дистрибутиве и дальше настроить по вкусу. (правок с позиционированием больше быть не должно)

 

Окончательная версия может завтра или послезавтра

 

- Появились желающие мигающих точек (и мне точки тоже нравятся, попытаюсь вернуть)

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

 

 

hangarClockCalculator-3.1.0-2014112101.zip

  • Upvote 7

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...