NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер)


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: Nox-овые курсоры для Windows  (Прочитано 36504 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards


Nox. Курсоры для Windows.


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

Комплект составлен: Dio
Соавтор: Garett
Идея: разработчики Nox-а
Версия: 1.0

Скачать последнюю версию: NoxCursor.

Внимание! По завершении установки необходима перезагрузка. Программа сама предложит перезагрузку, чтобы ее отменить нажмите CTRL+C, а дальше введите Y. Иначе компьютер перезагрузится через 60 секунд (вас предупредит окно).
Также перезагрузку можно отменить, введя в командной строке:
shutdown -a
P.S. Для установки запустить install.cmd.
Деинсталляция через uninstall.cmd, с восстановление настроек.
« Последнее редактирование: 28/03/2011 17:33:09 от Evengard »
Записан
Пользуйтесь UniMod-ом.

Qey

  • Новичок
  • *
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 1
    • Просмотр профиля
    • Awards

Давненько уже ищу курсор с искрами :)
Главное чтобы взрывался при нажатии :)
Записан

AndrEe

  • Всех люблю в NW ;)
  • Постоялец
  • **
  • Карма: 8
  • Оффлайн Оффлайн
  • Сообщений: 102
  • где-то кто-то для кого-то создан...
    • Просмотр профиля
    • Awards

Искр пока нет, но я уже месяц ими пользуюсь)))) хорошенькие)) :P
Записан
Только одно делает исполнение мечты невозможным-это страх неудачи(с).

Midas

  • Постоялец
  • ***
  • Карма: 1
  • Оффлайн Оффлайн
  • Сообщений: 206
  • Exhausted spirit.
    • Просмотр профиля
    • Awards

А мне не привычно
брррр
Записан

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards

Неплохие курсоры:) попробую их немного поменять, там курсоры вертикального и гориз. размера не на своем месте, если получиться. Ты с помощью чего делал? Я пока без идей на счет искр. нашел прогу, там можно настроить, что звездочки валятся как шлейф, но для нормальных искр идей нет
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

NoxModSuit + Photoshop + artCursor (по моему)
Записан
Пользуйтесь UniMod-ом.

ReideR

  • Новичок
  • ***
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 4
    • Просмотр профиля
    • Awards

Спасибо!!) классно получилось)...только вот не понял - у меня в винде что то сглючило или как - на сайте курсор анимированный а те что в архиве нет???((((
Записан

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

там несколько курсоров анимированных, но они там включаются при всяких загрузка вроде.
Записан
Пользуйтесь UniMod-ом.

ReideR

  • Новичок
  • ***
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 4
    • Просмотр профиля
    • Awards

ага, но я про основной курсор который искрящийся))...ну или как на сайте - шариками:)..прям даже не знаю почему но так прет)))
Записан

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards

Так основной курсор и есть без искр. Искры надо сделать:) Я посмотрел скрипт на курсор на сайте, много получилось, 23 страницы в ворде:)
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

дык как ты хочешь сделать? я думал на си++ через вин айпи, но лучше тут на асме конечно..
Записан
Пользуйтесь UniMod-ом.

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards

Ну у меня особых идей небыло:) И у меня пока не будет времени заниматься. Просто поиграть времени мало:)
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Romaner811

  • Постоялец
  • ****
  • Карма: 8
  • Оффлайн Оффлайн
  • Сообщений: 323
    • Просмотр профиля
    • Гильдия Новичков
    • Awards

искры конечно красиво но их тоже нужно уметь делать..
1) они должны вылетать из правильной точки.
2) аура должна быть немного более прозрачной.
3) в общем они должны быть как можно больше похожие на то как в ноксе...)
Записан

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

В ноксе это вообще считай частицы со свечением, они так четко и выглядит что их свечение соединяется и взаимно увеличивается)
Записан
Пользуйтесь UniMod-ом.

Garett

  • Langrisser
  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 667
  • Awards Лучший геймплей 5 конкурса карт Сложность исполнения 5 конкурса карт Лучшая карта 5 конкурса карт Выбор администрации 5 конкурса карт Мастер нестандартных карт - 2013 Столп форума 2012 За написание статей Методист 2012
    • Просмотр профиля
    • Garett#9853
    • Awards

Программа NoxCursor


Программа добавляет эффект вылетающих из активной точки используемого курсора подсвеченных точек (далее "искр").
Описанный эффект реализован с целью добавления к комплекту Nox-овых курсоров и улучшения его качественных характеристик.

Скачать: NoxCursor

Программа не препятствует нормальному функционированию операционной системы, большинства стандартных приложений и часто используемых программ. Имеет наибольшую графическую эффективность на темном (черный, темно-синий) монотонной "поверхности" (области) экрана.
Предусмотрено два режима работы (по умолчанию совмещены):
  • искры при перемещении указателя курсора при помощи манипулятора типа "мышь";
  • искры при нажатии левой кнопки манипулятора типа "мышь".
Физические характеристики и перемещение искр определяются настройками программы (подробнее в приложении). Одновременная перерисовка более 2000-3000 точек на экране (включая подсветку) может вызвать замедление производительности. Наилучший эффект приложения достигается на области монотонного цвета, контрастного цвету искр.


Если в процессе использования программы NoxCursor у Вас на экране монитора остаются "следы искр" не пугайтесь, просто обновите "загрязненную" область (часто через F5, подвигать окно, свернуть/развернуть приложение) и все вернется на круги своя... (иногда может потребоваться перезапуск анимации: "Правый" клик на иконке в SystemTray (нижний правый угол) -> в контекстном меню "Анимация" -> обновить область экрана со "следами" -> "Правый" клик на иконке в SystemTray (нижний правый угол) -> в контекстном меню "Анимация").

Spoiler: Приложение (click to show/hide)

В заключение.
Представленная версия ограничена возможностью изменения настроек параметров программы и характеристик искр (есть возможность отключить/включить анимацию движения искр). Доступна версия с наличием такой возможности для тестирования/экспериментов/испытаний, за ней обращаться лично с выполнение требований ниже (необходимо для понимания и отладки найденных ошибок).

Версия с возможностью изменений настроек, требования:
1. Текстовый файл DxDiag.txt (созданный при помощи DxDiag.exe) или иная информация о конфигурации вашей системы.
2. Скриншот(ы) рабочих областей, на которых проводятся испытания (скриншот рабочего стола).
3. Подробный отчет по окончании или приостановке испытаний (что, на что, когда, изменялось, какие значения характеристик производительности системы отмечены, скриншоты ошибок/сбоев, описание воспроизведения и т.п.).

P.S. Dio, как бы скоопирироваться для добавления к инсталлятору?
Evengard, файл пока разместил на доступном мне хостинге, после получения полной сборки (анимация, иконки, инсталлятор) просьба разместить в более подходящем/удобном месте.
Записан
Маленький потерявшийся волшебничишка.

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards

Гаретт очень добрый человек, раз дарит подарки в свой день рождения:) Программка здоровская, очень сильно похоже на искры в ноксе, и даже местами лучше!
Единственное, что производительность немного страдает, если сделать 3 и более клика подряд, но я думаю это можно решить.
Отправил тебе ЛС со своими данными, для получения тестовой версии.
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Можно. Ищется решение для вывода искр в буфер, в которой как раз по идее и складываются все пиксили, которые будут выведены.
Записан
Пользуйтесь UniMod-ом.

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

Любопытен метод осуществления - Garett - не поделишься техническими деталями?
Заранее спасибо.

Жду полную сборку.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении

EvilWisp

  • Постоялец
  • ****
  • Карма: 44
  • Оффлайн Оффлайн
  • Сообщений: 315
  • ChessNox
  • Awards Рука форума 2012 Медаль 'За поддержку форума - 2011' За поддержку форума 2010
    • Просмотр профиля
    • Awards

Поставил частоту прорисовки 30 и галочку "движение искр" и все хорошо стало:) почти совсем не лагает, и двигается более медленно, более похоже как в ноксе.

Кстати, подскажи что делает галочка "движение искр"?
Так же была замеченна особенность, на операционной системе Windows Server 2008 не остается шлейфов после перетаскивания окна или прокрутки колесом, но артефакты после выделения области рабочего стола остаются. Возможно это относиться ко всем системам на базе Vista, либо особенность сервера(машины).
И еще небольшая недоделка - настройки не сохраняются после выхода из программы (как вариант можно хранить в реестре).
Записан
Подпись:
Подпись отображается под каждым Вашим сообщением. BB коды и смайлы могут быть использованы против вас.

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Я под разобрался с рабочем столом чуть. Кароче он обновляется не полностью а маленькими кусочками => артефакты будут (пиксили в проге ставятся через айпиаку setPixel). Вообщем надо либо делать оверлей либо еще посылать дополнительные месежи раб. столу.
Записан
Пользуйтесь UniMod-ом.

Exterminator

  • Администратор
  • Старожил
  • ***
  • Карма: 43
  • Оффлайн Оффлайн
  • Сообщений: 644
  • A-ha-ha!
  • Awards За разгадку главного секрета Nox Орден 'За заслуги перед форумом I степени' Знак 'За душевность и поддержку' За дополнение Правил форума
    • Просмотр профиля
    • Awards

Гаретт опять радует всех вкуснятиной)
Записан
The Fellowship of The Ping

Garett

  • Langrisser
  • Гильдия The Pinnacle
  • Старожил
  • *
  • Карма: 125
  • Оффлайн Оффлайн
  • Сообщений: 667
  • Awards Лучший геймплей 5 конкурса карт Сложность исполнения 5 конкурса карт Лучшая карта 5 конкурса карт Выбор администрации 5 конкурса карт Мастер нестандартных карт - 2013 Столп форума 2012 За написание статей Методист 2012
    • Просмотр профиля
    • Garett#9853
    • Awards

Evengard, метод осуществления - дилетантский.
Фактически используется только две "случано найденных" функции C++ (наиболее простых для моего понимания), в какие они входят библиотеки и как работают внутри себя не знаю.
GetPixel (dc, x, y); // Возвращает цвет точки
SetPixel (dc, x, y, Color); // Закрашивает точку указанным цветом
Получить цвет точки, запомнить его и потом вернуть на свое место - не сложно и общее экранное изображение не меняется. Остальное математика и алгоритмизация (перебрать, пересчитать, перерисовать, проверить коллизии "следы" и т.п.), пока не отимальная по производительности, но это исправимо.

EvilWisp, особенность отсутствия "следов" вероятнее всего связана с автоматичеким обновлением/перерисовкой изображения самого перемещаемого/прокручиваемого окна как в процессе выполнения, так и по окончании операции. Кто и когда это делает не знаю (возможно зависит от настроеки ОС).
Кнопка/галочка "движение искр" дублирует пункт "Анимация" контекстного меню иконки в области SystemTray (правый нижний угол). Функционально она останавливает/запускает движение "искр" (проверить можно: "наплодить" множество искр (например, 1000 при клике), отключить анимацию через контекстное меню - искры остануться на экране, не затирая их, открыть настройки и покликать на "движение искр").

P.S. Убедительная просьба ко всем, помогающим в отладке, присылайте скриншоты рабочих областей в формате bmp или png. По получаемым jpg-файлам практически не возможно дать какую-либо оценку реальной графической картины ситуации, все смазывается. И, также вместе с "тормозит" обязательно указывайте загруженность процессора (еще лучше если вместе с ней укажете его частоту, кол-во ядер и размер оперативной памяти - три цифры (все это можно получить из файла DxDiag.txt, но, каждый раз, надоедает)).
Записан
Маленький потерявшийся волшебничишка.

brute11k

  • Новичок
  • **
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 3
    • Просмотр профиля
    • Awards

P.S. Убедительная просьба ко всем, помогающим в отладке, присылайте скриншоты рабочих областей в формате bmp или png. По получаемым jpg-файлам практически не возможно дать какую-либо оценку реальной графической картины ситуации, все смазывается. И, также вместе с "тормозит" обязательно указывайте загруженность процессора (еще лучше если вместе с ней укажете его частоту, кол-во ядер и размер оперативной памяти - три цифры (все это можно получить из файла DxDiag.txt, но, каждый раз, надоедает)).
Хотелось бы получить исходники к данной программе для переписывания её под ОС Linux на Python.
Записан

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 99
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За релиз ЮниМода За набор курсоров для Windows За разгадку главного секрета Nox Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Лучше напиши сам, формулы тебе Гаретт скажет, а метод рисования все равно там убогий.
Записан
Пользуйтесь UniMod-ом.

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2728
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

На питоне боюсь тормозить будет... Это надо делать как плагин к kwin-эффектам и Компизу
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении
Расширенный поиск  
 

Страница сгенерирована за 0.138 секунд. Запросов: 19.