Jump to content
Korean Random
Amigo86

Программный комплекс World Of Tanks: Social Club™

Recommended Posts

Разрабатываемый программный продукт World Of Tanks: Social Club для популярной сетевой игры World Of Tanks.


post-303525-0-14161300-1424022615.png

 

post-303525-0-34640600-1412461665_thumb.post-303525-0-34781400-1412463608_thumb.


Актуальная версия продукта: 1.2.0.9 c 15.02.2015
Программа авто обновляема, подходит для всех версии клиента игры.


Загрузить с яндекс диска (1.2.0.9)
Загрузить с res-mods (1.2.0.9)
(Вес 32,2 Мб)



'Основное:'

'Функционал программы:'

1) Запуск игры с приоритетом и делением ее на «Процессоры».
2) Производит замер Ping’a до игровых серверов WorldOfTanks.
3) Производит открытие папок (Скриншотов, Реплеев, Модов) из контекстного меню.
4) Предоставляет возможность общения пользователей в чате на сервере проекта.
5) Предоставляет возможность слушать радио (Online), выбранного пользователем из доступного списка. На данный момент доступны (Wargaming FM, Europa+).
6) Предоставляет возможность быстрого перехода на веб ресурсы (Wargaming, Проекта, дополнительных Сервисов).
7) Информирует пользователей о бонус кодах, а так же акциях игрового сообщества.
8) Предоставляет возможность поиска игроков, кланов, просмотр статистики (Игроков(ка) / Клана(ов)) по одиночке так и по отдельности, с отображением: процента побед, личного рейтинга, бронесайта и.т.д.
9) Предоставляет статистику техники игрока.
10) Информирует пользователя о наличии боя на «Глобальной карте», который в свою очередь при условии должен состоять в клане, и игра должна быть выключена.
12) Предоставляет возможным управлять программой глобальными горячими клавишами. Даже когда программа скрыта в трее, и при этом на весь экран развернута игра WorldOfTanks.
13) Предоставляет возможным устанавливать выбранные пользователем модификации в игру (Онлайн), с сервера проекта.
​14) Предоставляет возможным оптимизировать игру.
15) Будет предоставлять чистку/ремонт игры, и ее совместимость.

'Горячие клавиши программы:'

'Глобальные'

CTRL+HOME (Звук радио на максимум).
CTRL+END (Вырубить звук радио на минимум).
CTRL+ (Прибавить звук на 3 деления выше).
CTRL- (Убавить звук на 3 деления выше).
CTRL+Up (Предыдущая Радио волна).
CTRL+Down (Следующая Радио волна).
CTRL+Space (Остановить проигрывание радио).
CTRL+ALT+R (Запустить игру).
CTRL+ALT+C (Поиск кланов).
CTRL+ALT+P (Поиск игроков).

'Внутренние'


F1 (О программе).

 

'Системные требования:'

*Операционная система: Windows XP SP1, Windows XP SP2, Windows XP SP3, Windows Vista, Windows Vista SP1, Windows 7, Windows 8, Windows 8.1

*Процессор: Intel Celeron с тактовой частотой 1.2 ГГц
*Оперативная память: 80 Мб
*Звуковое устройство: совместимое с DirectX 8
*Видеокарта: с 16 Мб видеопамяти
*Свободное место на жестком диске: ~100 мб
*Постоянное интернет соединение.
*Установленная игра WOT.

 

'Скриншоты:'


'Программа:'


'Обновление программы:'

post-303525-0-76620700-1412459240.png

'Новости проекта:'

post-303525-0-57290400-1412459234.png

'Общий чат проекта:'

post-303525-0-65084300-1412459307.png

'Радио:'

post-303525-0-68584100-1424022448.png

'Пинг серверов RU региона, запуск игры и лоунчера WOT:'


Приоритетный запуск WOT
post-303525-0-49905700-1412459217.png
Возможно запускать игру под приоритетом, и распределением на процессоры.

'Плагины (они же Модификаторы и Утилиты для игры):'

post-303525-0-76558800-1412459246.png

'Персональная статистика:'

post-303525-0-64079400-1412459299.png

 

'Персональная статистика техники:'

post-303525-0-42932200-1424021775.png

 

'Состав и описание клана(ов):'

post-303525-0-95477600-1412459291.png[/spoler]

'Владения клана(ов):'

post-303525-0-66353100-1412459210.png

'Плановые бои клана(ов):'

post-303525-0-01282900-1412459252.png[/spoler]
Включается в "Статистике", поставить флажок в "Предупреждать о боях".

'Поиск игрока(ов):'

post-303525-0-14115300-1412459270.png

'Информация о пользователе(ях):'

post-303525-0-54741000-1412459222.png

'Поиск клана(ов):'

post-303525-0-44024400-1412459276.png[/spoler]

'Настройка программы:'

post-303525-0-74250000-1412459228.png

'Программа в трее:'


post-303525-0-10588100-1412459314.png
Программа сворачивается в трей, при этом не расходуя физическими ресурсами ПК.
 

'Видео о программе:'


"На актуальную: 1.2.0.5"


"На старую версию 1.2.0.4"


 

'Нововведения:'


NEW: Окно персональной статистики техники игрока.

FIX: Список радио волн отображается онлайн с сервера проекта.
FIX: В пинг добавлен сервер "RU9".

FIX: Оптимизирован запуск программы в целом.


 

'Авторы:'

Amigo86 - Верстка/дизайна основного базового "Программного комплекса", плагинов, инсталляторов.
ShadowHunterRUS - Верстка плагинов: "Реплеев игры", "Оптимизатора игры".


Edited by Amigo86
  • Upvote 12

Share this post


Link to post

Short link
Share on other sites

@Amigo86, я думаю, со мной многие на этом форуме согласятся.. что "настройки оленеметров" как звучит, так и есть на самом деле - глупо.

  • Upvote 4
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

@Amigo86, я думаю, со мной многие на этом форуме согласятся.. что "настройки оленеметров" как звучит, так и есть на самом деле - глупо.

Исправим :)

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

комментарии о программе

 

'Первый запуск'

Помимо уведомлений есть только картинка загрузки.

post-6871-0-22834100-1397895881_thumb.png

post-6871-0-62614100-1397895917_thumb.png

Я не давал разрешения на доступ в интернет, а она считает, что пора обновиться. Нет перевода not install.

 

При нажатии "да" в каждом из запросов обработки ошибки доступа к памяти нет:

post-6871-0-98486900-1397895887_thumb.png

 

Хотя после и появляется нормальный ворнинг:

post-6871-0-58721600-1397895894_thumb.png

 

При нажатии на кнопку "Нет" каждого из сообщений пользователю не нужно.

 

Вывод: сделать нормальную проверку на доступ в интернет, а только затем запуск программы, если так необходимо.

'Второй запуск'

Разрешил доступ в интернет, теперь форма отрисовывается до уведомлений.

 

На общий портал нужно поставить заглушку. Мне не интересно видеть панель входа в админку.

В чате кнопка "очистить" неочевидно очищает экран, а не поле ввода. Нужно разнести в другое место. Нет списка вошедших пользователей.

 

Какие еще 5 секунд? Я на Луне живу?:)

post-6871-0-28220700-1397897374_thumb.png

 

Весь JSON на виду, если пользователь не существует:

post-6871-0-30506500-1397896581_thumb.png

Дело "№Ошибка" выглядит не очень.

 

Нужно полностью отказаться от нечитаемого узорного шрифта, вы в Word где-нибудь видели такое оформление интерфейса? +увеличить размер и изменить цвет имеющегося, на fullhd он нечитаем:

post-6871-0-68065500-1397897235_thumb.png

Edited by Mr A
  • Upvote 3
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

'Первый запуск'

Помимо уведомлений есть только картинка загрузки.

attachicon.gif1.PNG

attachicon.gif4.PNG

Я не давал разрешения на доступ в интернет, а она считает, что пора обновиться. Нет перевода not install.

 

При нажатии "да" в каждом из запросов обработки ошибки доступа к памяти нет:

attachicon.gif2.PNG

 

Хотя после и появляется нормальный ворнинг:

attachicon.gif3.PNG

 

При нажатии на кнопку "Нет" каждого из сообщений пользователю не нужно.

 

Вывод: сделать нормальную проверку на доступ в интернет, а только затем запуск программы, если так необходимо.

'Второй запуск'

Разрешил доступ в интернет, теперь форма отрисовывается до уведомлений.

 

На общий портал нужно поставить заглушку. Мне не интересно видеть панель входа в админку.

В чате кнопка "очистить" неочевидно очищает экран, а не поле ввода. Нужно разнести в другое место. Нет списка вошедших пользователей.

 

Какие еще 5 секунд? Я на Луне живу?:)

attachicon.gif7.PNG

 

Весь JSON на виду, если пользователь не существует:

attachicon.gif5.PNG

Дело "№Ошибка" выглядит не очень.

 

Нужно полностью отказаться от нечитаемого узорного шрифта, вы в Word где-нибудь видели такое оформление интерфейса? +увеличить размер и изменить цвет имеющегося, на fullhd он нечитаем:

attachicon.gif6.PNG

 

Что за интернет соединение у вас, если через модем или более медленный интерфейс то программа не стабильна, нужно как минимум для программы 20 мб/с, если возникают ошибки нужно запускать программу от "Имени Администратора"

 

Ваш никнейм m_r_b а не (M_r_B) соблюдайте регистр символов.

Edited by Amigo86
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
нужно как минимум для программы 20 мб/с

Не высокое-ли требование для программки?

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

@Amigo86, я программист. Читайте мое сообщение внимательно и полностью, чтобы вопросы после этого появлялись не о том, какой у меня интернет, а как улучшить вашу программу. 

  • Upvote 5

Share this post


Link to post

Short link
Share on other sites

@Amigo86, я программист. Читайте мое сообщение внимательно и полностью, чтобы вопросы после этого появлялись не о том, какой у меня интернет, а как улучшить вашу программу. 

Программу улучшаю постоянно, до ума довести не могу :)

Одному не реально тяжело, добрый человек :)

Какой язык программирование знаешь?

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

Программу улучшаю постоянно, до ума довести не могу :)

Я написал, что нужно доделать в первую очередь. Когда весь список будет выполнен - можно делать второй тест.

 

 

 

Какой язык программирование знаешь?

Я не предлагал помощь в написании кода.

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
программа сама качает архив выбранного мода с сервера проекта

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

Edited by Yusha
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

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

Нагрузку, можно будет реализовать облако. С этим как бы проблем нет. 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Нагрузку, можно будет реализовать облако. С этим как бы проблем нет. 

Вот тут подробнее?

Share this post


Link to post

Short link
Share on other sites

Я не буду цитировать посты выше их мало поэтому напишу сплошным текстом:

 

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

 

2. Если для работы программы нужны права Админа, то пропишите требование в манифесте в exe

 

3. Одним словом "всё в кучу". И внешнее управление и соц. сеть и статистика и моды. Может вы все таки переборщили? Мне кажется моды тут вообще ненужны, уберите сервис модов. Это большой головняк для всех. Для модов нужен отдельный сервис. И вам проще будет, сможете сконцентрировать своё время, а его всегда не хватает на более важных вещах. И такой сервис будет актуален. Я бы пользовался такой программой. Может даже и общался бы по ней. Правда вот общаться не с кем.

 

4. А чего при первом запуске путь к клиенту игры сам он не находит? Реализовать не сложно. А пользователю было бы проще и приятнее.

 

5. Плывут шрифты на системах с отмасштабированным интерфейсом, я использую масштаб в винде 125% и на ваших кнопках Легкие, Средние танки и т.д. надписи поползли.

 

6. А чего там делают старые шкурки с зонами пробития? Они всё не подойдут больше названия файлов сейчас другие, да и структура уже у многих танков другая.

 

7. Очень не понравилось то что программа кладет свои файлы в папку с моей игрой, когда я ставлю моды. Например я нажал установить шкурки танка М103. И вижу что в папке res_mods появились Cache, wotsks.cfg - оно мне там нифаг не нужно. Не делайте так, вам отведена папка, та в которую я поставил программу вот и пользуйтесь ею или на крайняк папки Пользователя или Документы Пользователя. 

 

8. Не нашел кнопку удаления модификации. Подсказка нажать клавишу Del это хорошо, но кнопка все же должна быть.

 

9. Ха удалить то удалил, а ваши системные файлики Cache, wotsks.cfg так и остались лежать у меня в res_mods - ну какого а? :)))))

 

10. Вот есть у вас кнопочка О модификациях - вы понимаете что это одноразовая кнопочка? Её будут нажимать только один раз! После чего пользователь её больше ни когда не нажмет. Так может не стоит её делать ввиде кнопки может как-то по другому стоит?

 

11. Почему в окне Настройка соцклаба - нет привычных OK Cancel или Применить Отмена?

 

12. А как добавить несколько клиентов, например старые, которые используются для просмотра реплеев?

 

13. А как реплее через неё смотреть?

 

14. А как через нее запустить Интрудер (ссылка в подписи) или Варпак? И такое ведь тоже нужно, Интрудер и Варпак сами запускают клиент, а значит ваша программа должна уметь запускать их.

 

15. Не понятно как работает галочка проверка пинга? Может вместо галочки стоит сделать кнопку для проверки?

 

16. Почему подсказка "Приложение было сверуто ищите его тут и бла бла " постоянно вылазит при сворачивании? Надо сделать однократно при первом запуске программы только.

 

17. После удаления программа оставила свой файлы, опять же не убрала за собой Cache, wotsks.cfg в res_mods и в папке установки остались wotder.dll wotsc.ini wotsks.dll

 

ЗЫ: А чате ни кого не оказалось жжжалко, хоть бы бота туда посадили что ли :)))))))))

Edited by StranikS_Scan
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

StranikS_Scan, услышать недостатки в сторону программы которую пишу не очень приятно, но в данном случае, это исключение, да соглашусь то что минусов в программе уйма, все перечисленные недовольства с 1-17 я учту. Спасибо за советы, уже изменил множество нюансов в стабильности, сейчас программа стабильно определяет есть ли соединение с внешкой или нет.

 

По поводу шкурок танков, я еще базу данных модификации не обновлял, так как, после обновы на 0.9.0 большинство модов уже не актуальны.

 

"7. Очень не понравилось то что программа кладет свои файлы в папку с моей игрой, когда я ставлю моды. Например я нажал установить шкурки танка М103. И вижу что в папке res_mods появились Cache, wotsks.cfg - оно мне там нифаг не нужно. Не делайте так, вам отведена папка, та в которую я поставил программу вот и пользуйтесь ею или на крайняк папки Пользователя или Документы Пользователя."

 

Папка Cache и файл worsks.cfg - нужны для определения программы что моды были установлены через плагин шкурок , ну а так же используется архивирование модов и разархивирование. 


Вот тут подробнее?

Можно будет использовать P2P, но со стороны разработчика.

Либо раскидывать моды по частям и по разным серверам.

 

Я тут еще обдумываю много нюансов так как тут очень тяжело.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

Либо раскидывать моды по частям и по разным серверам.

Я так и сделал... но Вы понимаете, что сервера стоят копеечку...?

 

 

Можно будет использовать P2P, но со стороны разработчика.
 

Это единственный здравый выход, рекомендую изначально копать в этом направлении... жаль только, что мне на это знаний (а возможно и тупо возможностей inno) не хватит.

Share this post


Link to post

Short link
Share on other sites

Для начала нужно программу до ума довести, а потом уже думать о том как реализовать Upload для юзеров.


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

 

Копейка мне за проект не капает вообще. Трачу свое время, и деньги.


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

Edited by Amigo86
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

"7. Очень не понравилось то что программа кладет свои файлы в папку с моей игрой, когда я ставлю моды. Например я нажал установить шкурки танка М103. И вижу что в папке res_mods появились Cache, wotsks.cfg - оно мне там нифаг не нужно. Не делайте так, вам отведена папка, та в которую я поставил программу вот и пользуйтесь ею или на крайняк папки Пользователя или Документы Пользователя."   Папка Cache и файл worsks.cfg - нужны для определения программы что моды были установлены через плагин шкурок , ну а так же используется архивирование модов и разархивирование.

А я вам подскажу. Во первых отвяжитесь раз и на всегда от res_mods, это папка пользователя она не для вас. Сделать это можно очень просто откройте файл paths.xml. Видите? Это пути по которым клиент ищет и подгружает файлы. Вот и пропишите после res_mods ссылку на свою папку со своими модами. И вот там и храните всё своё. Будет так сначала клиент загрузит всё что есть в res_mods затем загрузит всё из вашей папки затем всё остальное.

Share this post


Link to post

Short link
Share on other sites

А не будет ли конфликтов "paths.xml" когда игра будет прогружать все ресурсы???. У большинства людей и так компы слабенькие, а тут еще и нагружать таким объемом модификациями.

Share this post


Link to post

Short link
Share on other sites

А не будет ли конфликтов "paths.xml" когда игра будет прогружать все ресурсы???. У большинства людей и так компы слабенькие, а тут еще и нагружать таким объемом модификациями.

Я не понял о чем вы? paths.xml - это так работает сама игра. При запуске клиента он открывает этот файл и начинает пробегать по списку и грузить всё в память. Я вам предлагаю не сидеть в папке пользователя res_mods и не трогать его папку, а внедрять свои моды из своей папки. Например будет так:

 

<root>
<Paths>
<Path>./res_mods/0.9.0</Path>
<Path>c:\\Games\\WotSC\\Mods</Path>
<Path>./res/packages/shared_content.pkg</Path>
<Path>./res/packages/misc.pkg</Path>
<Path>./res/packages/gui.pkg</Path>
<Path>./res/packages/shaders.pkg</Path>
<Path>./res/packages/00_tank_tutorial.pkg</Path>
<Path>./res/packages/01_karelia.pkg</Path>
...................
Вот те моды что я установил через ваш соц клаб вы кладете в c:\Games\WotSC\Mods, а не в res_mods Edited by StranikS_Scan

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.
Note: Your post will require moderator approval before it will be visible.

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...