Программа для расчёта DPS

Теория и практика Diablo 3, техническая информация и ПО.

Сообщение DmitryOlenin » 24 июн 2014, 00:09

Lord Commander не получится. Мало кто считает фалангу основным скиллом.
И потому, скорее всего, будут считать урон другого скилла.
И тогда +20% в графу %урона от скиллов будет явно лишним.

Fervor и Fanaticism добавлю, спасибо.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение DmitryOlenin » 24 июн 2014, 14:54

Итак, теперь при импорте обрабатываются следующие скиллы:

Пассивные
//Barbarian
Berserker Rage - 25% damage
No Escape - 25% damage
Brawler - 20% damage
Weapons Master (Swords/Daggers: 8% increased damage | Maces/Axes: 5% Critical Hit Chance | Polearms/Spears: 8% attack speed)

//Crusader
Blunt / Towering Shield - 20% damage
Holy Cause - 10% damage
Fervor / Fanaticism - 15% attack speed

//DH
Steady Aim / Cull the Weak - 20% damage
Archery (Bow: 8% increased damage | Crossbow: 50% Critical Hit Damage | Hand Crossbow: 5% Critical Hit Chance)

//Monk
Momentum - 20% damage

//WD
Pierce the Veil - 20% damage

//Wizard
Glass Cannon - 15% damage
Audacity - 15% damage
Cold Blooded - 10% damage
Conflagration - 6% Critical Hit Chance
------------------------------
Активные
//Barbarian
Battle Rage - 10% damage, 3% Critical Hit Chance (Marauder's Rage - 15% damage)

//Crusader
Laws of Valor - 8% Attack Speed

//DH
Marked for Death - 20% damage

//Monk
Mystic Ally + Fire Ally - 10% damage
Mantra of Conviction - 10% damage (Overawe - 16% damage)

//Wizard
Magic Weapon - 10% damage (Force Weapon - 20% damage)
Familiar + Sparkflint - 10% damage
Energy Armor + Pinpoint Barrier - 5% Critical Hit Chance


Всего хватает? Ничего не забыл?
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 25 июн 2014, 16:40

Обновление программы. Встречайте.
Версия 1.9.

Update 25.06.2014 (16:48):
1. Поправлены мелкие ошибки и недоработки в интерфейсе.
2. Добавлен FAQ (пока только на русском).
3. Добавлена проверка на новую версию
4. Доработана процедура импорта (больше способновстей обрабатывается).

При импорте обрабатываются следующие скиллы:

Пассивные
//Barbarian
Berserker Rage - 25% damage
No Escape - 25% damage
Brawler - 20% damage
Weapons Master (Swords/Daggers: 8% increased damage | Maces/Axes: 5% Critical Hit Chance | Polearms/Spears: 8% attack speed)

//Crusader
Blunt / Towering Shield - 20% damage
Holy Cause - 10% damage
Fervor / Fanaticism - 15% attack speed

//DH
Steady Aim / Cull the Weak - 20% damage
Archery (Bow: 8% increased damage | Crossbow: 50% Critical Hit Damage | Hand Crossbow: 5% Critical Hit Chance)

//Monk
Momentum - 20% damage

//WD
Pierce the Veil - 20% damage

//Wizard
Glass Cannon - 15% damage
Audacity - 15% damage
Cold Blooded - 10% damage
Conflagration - 6% Critical Hit Chance
------------------------------
Активные
//Barbarian
Battle Rage - 10% damage, 3% Critical Hit Chance (Marauder's Rage - 15% damage)

//Crusader
Laws of Valor - 8% Attack Speed

//DH
Marked for Death - 20% damage

//Monk
Mystic Ally + Fire Ally - 10% damage
Mantra of Conviction - 10% damage (Overawe - 16% damage)

//Wizard
Magic Weapon - 10% damage (Force Weapon - 20% damage)
Familiar + Sparkflint - 10% damage
Energy Armor + Pinpoint Barrier - 5% Critical Hit Chance


Изображение

Ссылка прежняя:
Скачать.

Прошу проверять. Жду багрепортов, пожеланий, предложений.

Ссылки на западные ресурсы, куда выложил сегодня новую версию:
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение DmitryOlenin » 26 июн 2014, 15:44

Господа!
Пожелания, предложения быть может?
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение DmitryOlenin » 02 июл 2014, 10:35

Сделал глобальный редизайн программы. Почти готов релизить.
Как вам внешний вид теперь?

Изображение

Количество элементов управления в окне программы сократилось с 13 до 2.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Новая версия!

Сообщение DmitryOlenin » 02 июл 2014, 16:46

Обновление программы. Встречайте.
Версия 2.0.

Update 02.07.2014 (17:31):
1. Глобальное изменение интерфейса.
2. Добавлено время отката с учётом CDR на вещах.
3. Поправлены мелкие ошибки и недоработки.
4. FAQ переведён на английский.


Изображение

Ссылка прежняя:
Скачать.

Прошу проверять. Жду багрепортов, пожеланий, предложений.

Статистика скачиваний предыдущей версии 1.9
Изображение
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение DimonamoN » 02 июл 2014, 19:42

DmitryOlenin, спасибо, дружище!
с новым интерфейсом стало удобнее :thumbup:
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Песнь стекла и пушек Работал над Книгой Тираэля Засветился на главной
Сообщения: 21453
Откуда: Мариуполь
Репутация: 16355
Статус: Не в сети

Сообщение DmitryOlenin » 02 июл 2014, 20:30

Давайте ваши пожелания/предложения уже наконец! 8-)
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение Dhoine » 02 июл 2014, 20:51

DmitryOlenin, у меня, как лентяя, есть вопрос-предложение: возможно ли реализовать прогу в качестве Web-приложения?
Для лентяя, и "чистюли" - самое оно. Лентяю не нужно ничего качать, скопипастил, посмотрел-покрутил что нужно и вышел, а "чистюле" - меньше забот о размещении ярлыка.
к примеру мой раб.стол
Изображение

Не люблю ничего лишнего (чем не часто пользуюсь) где бы то ни было.


Идеал в будущем (мечты): договориться с Ozzy и запилить на сервере, для пользователей пушки и ее гостей.
Аватара пользователя
Dhoine
В первых рядах Засветился на главной Четыре года на стекле
Сообщения: 476
Репутация: 125
Статус: Не в сети

Сообщение DmitryOlenin » 03 июл 2014, 08:18

Разговоры о Web-версии ведутся с начала момента разработки, то есть уже больше двух месяцев.
Dhoine, скажи, стал бы ты пользоваться этим приложением, если заработает d3rawr?
Просто в том поле конкурировать я не уверен, что стоит.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение Dhoine » 03 июл 2014, 08:37

DmitryOlenin, к сожалению, что писалось ранее я не читал (в силу имевшего места конфликта, что в прошлом, то в прошлом).
По сабжу: я бы вполне пользовался, уверен, что не один. + Не факт, что заработает/скоро заработает. Что касается конкуренции: есть ли смысл в этой самой конкуренции? + если опередить, то может вполне соревноваться.
+
Форма Web-приложения в большей степени нейтральна, для людей в шапочках из фольги, трясущихся из-за каждого чиха (кода из сети).


Я конечно не подкован технически, но если это требует каких-то усилий и затрат времени, не сопоставимых с поддержкой и развитием уже имеющейся версии - то тогда конечно, не стоит этого делать.
Аватара пользователя
Dhoine
В первых рядах Засветился на главной Четыре года на стекле
Сообщения: 476
Репутация: 125
Статус: Не в сети

Сообщение DmitryOlenin » 03 июл 2014, 08:45

Ну это полностью новый проект.
То есть по времени это примерно как с нуля всё делать :)

Мне люди на форуме помощь предлагали, просили код выложить исходный.
В итоге код исходный я выложил (и даже обновляю его регулярно), а люди куда-то исчезли.

Делать всё одному довольно долго и сложно. И, главное, не очень понимаю, для чего.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение kDn » 03 июл 2014, 08:45

DmitryOlenin, поглядел код. Даже учитывая некоторую топорность (назовем это так) адаптация под asp.net/asp.net mvc особой проблемой не будет. Бесплатные хостинги есть, т.е. с публикацией тоже особых проблем нет. Что останавливает сделать ради разнообразия (лишний опыт вам все равно пригодится, если собираетесь заниматься программированием)? Это не займет много времени, все тот же C#, за недельку перенесете не напрягаясь.

Впрочем, если заработает равр, то скорее всего ваша работа не будет сильно востребована. Но повторюсь, она будет полезна вам.
Аватара пользователя
kDn
В первых рядах Четыре года на стекле
Сообщения: 154
Репутация: 87
Статус: Не в сети

Сообщение Dhoine » 03 июл 2014, 08:50

Частенько бывает: сначала бьют в грудь, а потом в кусты. :cap: Тут уж ничего не поделать.

Лучше, действительно, поддерживать в актуальном состоянии и развивать, чем разрываться на всё сразу (итог обычно предсказуем).
Аватара пользователя
Dhoine
В первых рядах Засветился на главной Четыре года на стекле
Сообщения: 476
Репутация: 125
Статус: Не в сети

Сообщение Kadadji » 03 июл 2014, 08:54

Мне одному кажется, что на фоне программы должны быть поняшки и единороги? :o
Легендарный AZAZAZA.
Аватара пользователя
Kadadji
В первых рядах Четыре года на стекле
Сообщения: 1703
Репутация: 136
Статус: Не в сети

Сообщение Dhoine » 03 июл 2014, 08:58

Kadadji, это не удивительно, ведь такое мог предложить только ты. :facepalm:
Аватара пользователя
Dhoine
В первых рядах Засветился на главной Четыре года на стекле
Сообщения: 476
Репутация: 125
Статус: Не в сети

Сообщение DmitryOlenin » 03 июл 2014, 09:03

kDn
Что вы называете адаптацией? Взять код и перенести его не получится.
Сконвертировать тоже. То есть это надо будет полностью писать, разве нет?

Согласен, полезно будет. Я делал уже проект asp.net, но там попроще, конечно, было.
Гриды, выборки и запись MS_SQL, экспорт в эксель.

Д3Равр довольно странно разрабатывается, я не понимаю, что делает создатель.
Уже полгода с момента патча прошло наверное, а он всё никак не разродится.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение kDn » 03 июл 2014, 09:14

DmitryOlenin, нет, по большей мере код вам не нужно будет писать.
Глядите что вам требуется:
1. Студия (тут думаю у вас уже есть).
2. Создаете проект asp.net (это если нет опыта, т.к. будет проще всего)
3. Пользуетесь стандартными asp.net контролами, либо есть ряд библиотек (как платных, так и нет), например DevExpress
4. Создаете дизайн страницы/страниц и переносите расчетную часть.
5. Тестировать будете на своем локальном IIS, а дальше выберете хостинг для публикации и опубликуете там.

* Попробуйте для начала просто выбрать "New WebSite" в студии и поиграться с контролами, многое станет понятно уже через полчасика ;). Далее подтянете теорию и верстку и за недельку сделаете.

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

Дополнено:
DmitryOlenin писал(а): Я делал уже проект asp.net, но там попроще, конечно, было.
Гриды, выборки и запись MS_SQL, экспорт в эксель.

Блин, пропустил это сообщение... Ну раз делали, то в чем вообще проблема? SQL Server там вообще родной и базы вам хватит на все, если она вам вообще нужна будет (хотя не сильно представляю для чего, т.к. у вас чисто расчетная задача, ну разве что настройки хранить).
Аватара пользователя
kDn
В первых рядах Четыре года на стекле
Сообщения: 154
Репутация: 87
Статус: Не в сети

Сообщение DmitryOlenin » 03 июл 2014, 09:23

Заморочки с Asp.Net ещё в загрузке и сохранении файлов, если я не ошибаюсь.
Профили хранить, куки всякие. Впрочем, наверное, решаемо всё.

Ещё не уверен, что можно будет легко перенести модуль импорта из армори.
А, с некоторых пор, это стало чуть ли не главной "фишкой" программы.

Хотя, конечно, "глаза боятся..." и всё такое :)
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение kDn » 03 июл 2014, 11:04

DmitryOlenin, нет там проблем с импортом/экспортом и работой с файлами, ну вообще нет))).
А т.к. используется все та же платформа .Net, то и доработки по большей мере косметические... Основное время уйдет на "сделай красиво", т.е. на верстку, остальное - мелочи.
Аватара пользователя
kDn
В первых рядах Четыре года на стекле
Сообщения: 154
Репутация: 87
Статус: Не в сети

Варианты нового меню.

Сообщение DmitryOlenin » 09 июл 2014, 16:44

Господа, три варианта расположения меню парагона.
Какой вам больше нравится и почему?

Вариант1
Изображение

Вариант2
Изображение

Вариант3
Изображение
Последний раз редактировалось DmitryOlenin 10 июл 2014, 15:48, всего редактировалось 1 раз.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение Dhoine » 09 июл 2014, 19:22

DmitryOlenin, 1ый вариант более эстетично смотрится, но не удобно, так что за 3ий.
Аватара пользователя
Dhoine
В первых рядах Засветился на главной Четыре года на стекле
Сообщения: 476
Репутация: 125
Статус: Не в сети

Новая версия программы!

Сообщение DmitryOlenin » 10 июл 2014, 16:09

Обновление программы. Встречайте.
Версия 2.1.

Update 10.07.2014 (16:41):
1. Новое поле для изменений: Урон по элите.
2. Отдельный блок для ввода парагона.
3. Возможность сохранения парагона как с каждым персонажем, так и для аккаунта.
4. Учёт парагона при импорте из Battle.Net.
5. Добавлены поля для ввода CDR: от пассивки/от парагона.
6. Учёт пассивок в разрезе CDR при импорте: Beacon of Ytar, Fervor, Lord Commander, Evocation.
7. Небольшие правки интерфейса, исправления ошибок.


Изображение

Ссылка прежняя:
Скачать.

Прошу проверять. Жду багрепортов, пожеланий, предложений.

Статистика скачиваний предыдущих версий 2.0+1.9
Изображение
Статистика скачиваний предыдущей версии 1.9
Изображение
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Песнь стекла и пушек
Сообщения: 1502
Откуда: Москва
Репутация: 1048
Статус: Не в сети

Сообщение Werwolf » 13 июл 2014, 13:37

почему по умолчанию английский язык? Как сделать сразу русский?
Аватара пользователя
Werwolf
В первых рядах Песнь стекла и пушек
Сообщения: 197
Откуда: Москва
Репутация: 259
Статус: В сети

Сообщение DimonamoN » 13 июл 2014, 15:08

DmitryOlenin, а что за пухи такие на скрине с са 1.6?)
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Песнь стекла и пушек Работал над Книгой Тираэля Засветился на главной
Сообщения: 21453
Откуда: Мариуполь
Репутация: 16355
Статус: Не в сети

Пред.След.

Вернуться в Игровая механика Diablo III



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2