Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Флейм > Vingrad Screen Saver |
Автор: Snowy 26.12.2005, 20:39 |
https://yadi.sk/d/DXQ_8E5D3Z4q9d (157кб) Лучший подарок - сделанный своими руками. Поздравляю всех форумчан с Новым годом! Дарю Вам свою новогоднюю открыточку, оформленную в виде хранителя экрана. Пусть в Новом году исполнятся все ваши планы. P.S. Звук можно отключить в настройках скринсейвера. Получился не очень маленький - картинка 132кб, музыка 14кб, код 32кб - меньше никак. Картинка в ресурсах - при желании можете заменить на свою. Я не против. |
Автор: Retro 26.12.2005, 21:21 |
Snowy Скачал, красиво! ![]() |
Автор: Albinos_x 26.12.2005, 23:27 |
класс!!! ![]() |
Автор: Nastya 27.12.2005, 09:18 |
ой, спасибо. Красиво и очень приятно ![]() |
Автор: Snowy 27.12.2005, 12:14 |
Если кому-то не нужен ScreenSaver, то просто переименуйте файлик в *.exe и запускайте так... |
Автор: Wowa 27.12.2005, 12:30 |
Snowy Супер! Я тему закинул в новости! |
Автор: Alx 27.12.2005, 14:50 |
Snowy спасибо!!)))) а так можно любой exe-щник в .scr переименовать? |
Автор: z-END 27.12.2005, 14:59 |
Alx Скрин сейвер это и есть парктически обычный экзешник. |
Автор: Caramel 27.12.2005, 15:09 |
Спасибо Снежок))) |
Автор: Snowy 27.12.2005, 15:28 | ||
В принципе да. По сути это ехешник, только у него несколько режимов работы: - показывать превью - показывать окно настроек - для 9x показывать окно установки пароля - обычный полноэкранный режим (действие по умолчанию). Различаются параметрами коммандной строки. Если переименовать обычный ехе, то во всех случаях будет запускаться полноэкранный вариант. Будут проблемы при установке его в качестве скринсавера, но работать в итоге будет. |
Автор: Fixin 27.12.2005, 20:18 |
Лучший подарок форумчанину на новый год! |
Автор: зайка 28.12.2005, 00:22 |
очень прикольно ![]() |
Автор: Wowa 28.12.2005, 00:25 |
Snowy А что будет после наступления НГ ? ![]() |
Автор: Wowa 28.12.2005, 01:06 |
Если на сохраненном на винчестер файле заставки нажать правую кнопку мышки и выбрать "Установить", то она установится, как заставка в Windows. |
Автор: Snowy 28.12.2005, 10:23 | ||
А ты переведи часы - узнаешь ![]() В принципе ничего особенного. Просто прекращается отсчет. Салют я не стал делать - все равно в полночь никто не будет в монитор смотреть ![]() Но если есть идеи - еще не поздно что-нить добавить ;) |
Автор: PARROT 28.12.2005, 14:09 |
Я тут от компа отходила, прихожу музыка играет (забыла про скрин), ну думаю какая-то муха залезла в комп и шарится. Включаю а там скрин, музыка такая... ЗДОРОВО! |
Автор: Snowy 28.12.2005, 14:37 |
Муха? А, если не секрет, откуда такая анология? ![]() "Музыка навеяла"? ![]() |
Автор: Guedda 28.12.2005, 15:13 |
Оч красивый скин... И красивая музыка. Говорю тебе с точки зрения композиторства. Я ж сам музыку пишу. Короче, огромное спасибо за скрин. |
Автор: AntonSaburov 28.12.2005, 15:30 |
Спасибо большое - огромное удовольствие. |
Автор: Mysterio 28.12.2005, 16:00 |
Красивая заставка. Больше всего мне понравился её объём, пока я её не запустил. ![]() |
Автор: Snowy 28.12.2005, 16:02 | ||||
А что не так?
FastTracker 2.0 |
Автор: DEER 28.12.2005, 16:55 |
А у меня глюк!!! Я её установил, заставка появляется на секунду, а потом сразу исчезает ![]() |
Автор: Snowy 28.12.2005, 16:59 | ||
А у тебя мыша не Defender? Попробуй отключить мышу. Если перестанет пропадать, значит мыша у тебя нервная. Я вообще добавлял защиту от нервных мышей, но для слишком буйных экземпляров не помогает. А еще у тебя какая-нить кнопа может заклинила... Если с мышью не поможет - отключи клавиатуру ![]() Сразу скажу - больше отключать ничего не нужно ![]() |
Автор: DEER 28.12.2005, 17:38 |
сделать принт-скрин, распечатать, и приклеить на монитор![]() |
Автор: RA 29.12.2005, 12:24 |
Snowy молодец ![]() |
Автор: Str!pe 29.12.2005, 16:28 |
Snowy Прикольно радует ![]() ![]() ![]() |
Автор: Snowy 30.12.2005, 21:12 |
До Нового года осталось 27 часов! Все готовы? Не забудте посмотреть КВН сегодня в 21:20 ![]() |
Автор: Mysterio 31.12.2005, 20:52 | ||
![]() Обнаружен глюк со снежинками.В 98 или 98SE они не летят и при первом запуске глючат. А в NT нормально. ЗЫ. До нового года 10 минут, а на форуме масса народа ;) ВСЕХ С НОВЫМ ГОДОМ!!! |
Автор: Samhein 31.12.2005, 22:06 | ||
А мне почти 2 часа еще ждать ![]() |
Автор: koljan 4.12.2006, 17:16 |
Snowy, Ну вот уже новый Новый год. Ты что=то писал про салют. Может к этому НГ сделаешь, если конечно есть желание и время? ЗЫ по всему предприятию распространил, пусть знают Винградовских. |
Автор: Snowy 4.12.2006, 17:19 |
Угу. К новому году поправлю, чтобы был не только на 2006 год, а вообще универсальный - на любой год. Можно также добавить поздравления. Насчёт салюта подумаю... |
Автор: Snowy 4.12.2006, 17:53 |
Может кто-нить нарисует новую картинку на фон? А то из меня рисователь не очень... ![]() |
Автор: Snowy 5.12.2006, 01:56 |
Размер: Подобрал новую картинку на фон. Правда она потяжелее. Ели размер савера увеличится до 300-500 кило - это сильно страшно? Просто основной размер даёт именно фоновая картинка. Сам савер кило 40-50 весит... Или пофигу размер - главное, чтоб было покрасивше? Monitor: Второй вопрос: дуальные и более мониторы. Просто у меня на работе 2 мони и меня напрягает то, что на втором савер не отображается. У меня такой вариант. В опциях добавить галку (включенную по умолчанию) для дублирования на второй (и более) монитор. Но тут вопрос по скорости: - Просто дублировать итоговую картину с тупым перемасштабированием на случай другого разрешения (самый быстрый способ) - Дублировать только фон, а снежинки пускать самостоятельные Также просьба отписаться владельцам широкоформатных мониторов - не слишком ли сильно искажаются пропорции? Может стоит заточиться под широкоформат, а на обычных обрезать края? ToDo: Попробую сегодня переработать текущую версию. Потом добавлю салют. Также нуно поработать над оптимизацией - без ускорителя на некоторых машинах тормозит хорошо... Если хватит времени - переведу с GDI на GL или DX. Просто пока мало знаний в этих областях - нужно ещё учить. Картинку, думаю, сам смогу состряпать - фон нашёл, остальное мелочи. Звук: Мелодия хорошая, но короткая. Стоит ли её заменять на новогоднюю тематику, или пусть будет спокойная? Нужен ли вообще звук? Скорость: Стоит ли задавать такой параметр в настройках, как кол-во снежинок? Или у всех ускоритель в наличии? Или всё таки сделать, но по дефолту с автодетектом ускорителя? Sources: Не хочу, чтобы сырцы стали предметом плагиата. Могу до NY выложить сырцы в Клубе, а после - в открытом доступе. Просто периодически возникают вопросы на форуме по алгоритму снегопада или созданию савера. Или ну нафиг - пусть закрытые будут? Предложения: Если у Вас есть предложения по картинке или музыке, стучитесь в PM. Картинка BMP, JPG или PNG (важен размер картинки), музыка трекерная (оптимально XM, но и другие можно сконвертить. Размер разумный - желательно до 100кб). Vingrad: Можно сделать в опциях настройку "Показывать Vingrad". По дефолту включенную. При отключении, будет пропадать слово Vingrad с картинки. Полезно для установки на невинградовские компьютеры ![]() В опциях также дать линку на винград. Тогда можно будет закинуть на софтовики, как просто новогодний савер, а не только наш личный... Делать? |
Автор: Poseidon 5.12.2006, 02:46 | ||
![]() |
Автор: koljan 5.12.2006, 11:55 | ||
думаю размер такого скрина не важен (всё таки ВИНГРАД) Хотел предложить это в предыдущем сообщении, +ссылку на самого себя
если не лень, то конечно сделай |
Автор: Bulat 5.12.2006, 17:01 |
Эх хотел было ещ и плюсег влепить, но уже и до меня понаставляли, так что не буду, чтоб не расслаблялся ![]() ![]() |
Автор: Snowy 6.12.2006, 12:08 |
Последняя бетка будет лежать тут: http://snowy.delphist.com/proj/vsss/VingradSnowy.rar Вчера переписал савер на 75% ![]() Как полез туда... Ну и косяков я там напорол... Не, он конечно работал, ничего не скажу... Но после переработки у меня на ноуте скорость увеличилась вдвое. А запустил дома.... Раз в 20. Пришлось вместо нехитрого тормозка делать ограничение по fps. Теперь нагрузка идёт практически только на видиоподсистему. Проц отдыхает и тащится. Конечно, если у Вас видео аппаратное, а не софтовое ![]() Визуально пока почти ничего не изменилось. Разве что бегунок времени исправил. Теперь можно и новые фичи добавлять. Сегодня займусь ![]() Просьба потестить текущую версию на разных машинах. Я пока на 3-х проверил - вроде везде намано... Но нету у меня широкоформатных. Они больше интересуют. И 98-х виндов тоже нет. На 95-х по идее вообще работать не будет ![]() |
Автор: Wowa 6.12.2006, 14:40 | ||
у меня работает классно! |
Автор: ivashkanet 6.12.2006, 16:21 |
И у меня. XP SP2 ATI Mobility FireGL V3200 У меня у коллеги широкоформатный ноут. Придет --- проверю |
Автор: Exception 6.12.2006, 19:54 |
Работает. |
Автор: koljan 6.12.2006, 23:00 |
работает, но никаких отличий не заметил кроме оставшегося времени до НГ |
Автор: Snowy 6.12.2006, 23:35 |
Я ж говорю - переписал движок и отсчёт сделал универсальным для любого года. Кроме того в настройках добавился регулятор количества снежинок. Позже сделаю выбор кустомной картинки, а также ещё несколько фич. Не всё сразу ![]() И так 2 дня уже на него потратил. P.S. утомительное это дело - писать на чистом API ![]() |
Автор: ~FoX~ 7.12.2006, 10:41 |
Красота..... ![]() Только при вызове окошка настройки движок с количеством снежинок всегда в первой позиции, но это придирки....И конопачка кустом бэкграунд не работает..... |
Автор: Snowy 7.12.2006, 11:39 | ||
Это я тестовую выкладывал. А исправленную видимо забыл. Выложил - бегунок работает. Ну его я пока просто не сделал ![]() Только в интерфейсе нарисовал. А функционал к кнопке ещё не приделан. Если б на VCL... Я б за 5 минут накидал бы... Но на голом API... Часов за 5 ![]() |
Автор: Albinos_x 7.12.2006, 22:41 | ||
AMD 1133 Атлон, NVidia GeForse MX400 32 Mb Windows XP SP2... работает нормально, за исключением
и выход из проги тяжело происходит... на движение мыши не реагирует (может так и было задумано?) только на щелчки, и на клаву тяжело реагирует... но это скорее всего из-за того, что проц загружен на 100% ... ЗЫ: было бы неплохо, если бы снежинки разные были бы... ЗЫЫ: есть у хорошие фотки новогодних ёлок и игрушек? |
Автор: Snowy 7.12.2006, 23:08 |
Без ускорителя нормально работает на 1.4. На нём загрузка порядка 30% С ускорителем на 600-х. Что касается ползунка - я ж вроде поправил. Что касается разных снежинок - планирую сделать разный размер. Причём по задумке размер будет меняться по ходу движения, создавая эффект приближения/удаления. Если ни у кого голова от этого не закружится ![]() Можно сделать опцию для отключения - тогда просто будут разного размера. Что касается фона. Картинку нарисую новую. Фон уже подобран. (как раз ёлка с игрушками). Также будет опция для вставки собственного фона. Она уже есть в опциях, но пока не работает ![]() Сегодня я савером не занимался - ленился. Поэтому сегодня ничего не добавилось. Что касается размера снежинок - я хотел на DX перевести - там это совсем просто. Но не удалось найти чётко работающий примеров ни DX ни GL - даже из немногих доступных мне компьютеров все примеры обязательно где-нить не работают. GDI+... Это только под XP - для других нужно отдельно ставить. А это не подходит. Так что решил остаться на GDI. 1ГГц вроде вполне достаточно для нормальной работы. Для меньших можно снизить кол-во снежинок. Кроме того у меня ещё осталось пара мест для оптимизации. Пусть не много, но ещё процентов 10-15 я смогу выжать при необходимости. Основная нагрузка - снежинки. Но их кол-во уже можно уменьшить. Добавлено @ 23:10 Много замеров я не делал. Но на моём 62 X2 4200 + Radeon 1600Pro загрузка 0% ![]() На ноуте 1.4 интегрячий интел - 30-38% Добавлено @ 23:14 Да. FPS я установил в 50. Но старая версия гораздо более тормозная ![]() Старая версия у меня реально тормозила на некоторых машинах. Новая на тех же машинах идёт ровно. На данный момент у меня нет под рукой машин, где бы тормозила. |
Автор: Snowy 7.12.2006, 23:23 |
А, да. Ещё вопрос по картинке. Уже вроде не так актуальна, как 10 лет назад, роль скринсэёвера как хранителя экрана. Хранить его уже вроде нет смысла. Осюда вопрос. Стоит ли делать именно хранитель экрана - то есть тёмный. Или же пусть он будет мультимедийной новогодней открыткой? (т.е. не нужно затемнять - пусть будет яркий). |
Автор: Albinos_x 7.12.2006, 23:47 |
думаю второе... ![]() |
Автор: koljan 8.12.2006, 09:52 | ||
Не не закружится ![]()
Пусть будет яркий и красивый |
Автор: ivashkanet 8.12.2006, 13:01 |
![]() Вроде нормально. Не сильно растянуло ![]() Разрешение: 1920x1200 |
Автор: Snowy 8.12.2006, 13:18 |
Ну то что работать будет - я и не сомневался ![]() Именно интересовал вопрос пропорций. Не оставлять же чёрные края... Но вроде не так уж и страшно растянуло ![]() На мой взгляд - вполне допустимо... |
Автор: Medved 9.12.2006, 02:01 |
На широкоформатном тоже здорово. скриншот 1мб весит, я не стал сюда его постить. Прислать на мыло? |
Автор: Snowy 9.12.2006, 14:43 |
Нда. Всё таки хреновый из меня рисователь. Вот что нарисовал: http://snowy.delphist.com/proj/vsss/VingradSnowy.rar Но как-то не очень ![]() Могет устроить конкурс на лучшую новогоднюю открытку? Какая будет посимпатичней, ту и засунем в савер... А может просто кто предложит что-нить получше. Если у кого будет желание попробовать, выкладываю исходную картинку-фон. http://snowy.delphist.com/proj/vsss/fon.jpg А пока что вот такое получилось... |
Автор: Albinos_x 9.12.2006, 18:01 |
чего-нибудь придумаем... сегодня завтра... |
Автор: Albinos_x 10.12.2006, 19:12 |
не прёт меня на рисования сегодня тоже... вот что вышло:![]() ![]() |
Автор: Albinos_x 10.12.2006, 19:40 |
вот на всякий случай прошлогодние ещё, вдруг пригодятся:![]() ![]() ![]() |
Автор: Snowy 13.12.2006, 18:18 |
Готов RC1 ![]() Лежит по прежнему здесь: http://snowy.delphist.com/proj/vsss/VingradSnowy.rar Тестим, пробуем, критикуем. ![]() P.S. На медленных машинах Zoom сразу вырубаем - тормозит ![]() |
Автор: Snowy 13.12.2006, 19:41 |
Упс. Сразу багу нашёл. ... Уже поправил... |
Автор: Albinos_x 14.12.2006, 14:49 |
думаю, что при изменении ползунка можно показывать сколько снежинок будет отображаться... |
Автор: Snowy 14.12.2006, 17:40 | ||
У савера теперь есть своя страничка: http://snowy.delphist.com/proj/vsss/ Последняя версия там. Теперь также показывает текущее время в верхнем правом углу.
![]() |
Автор: Albinos_x 14.12.2006, 17:56 |
![]() |
Автор: Snowy 25.12.2006, 15:00 |
На http://snowy.delphist.com/proj/vsss/ выложены исходные коды. Можете использовать по любому назначению. |
Автор: Snowy 1.12.2018, 02:37 |
Народ, кому я скидывал исходняки. Киньте в меня обратно. Я потерял. Нужно поправить баги. На 8-10-ке при изменении настроек всё падает. В реестре путь к настройкам: HKEY_CURRENT_USER\Software\Snowy\VingradSSSaver Ломается параметр Picture. Нужно его просто удалить. И работу с несколькими мониторами поправить хочу. |
Автор: Snowy 1.12.2018, 03:10 |
Да, я на новый год ностальгирую по 2005-му и ставлю свою заставку с отсчётом времени до нового года. Вот только гитов и облаков тогда не было. И я потерял исходняки вместе с винтом. Но ведь наверняка остались люди, которым я исходняки скидывал. Я ща и на OpenGl в 3D могу нарисовать. Но это будет уже не то... А я хочу то! |
Автор: ТоляМБА 1.1.2019, 21:20 |
Я тоже хочу то! Верните мне 2005-й - теперь я знаю как надо! |
Автор: Zloxa 13.1.2019, 16:54 |
Когда/если кому начнут возвращать 2005 - стукните мне в личку плиз. Я тоже вернул бы. |
Автор: Самозванка 6.2.2019, 05:39 |
А я не хочу 2005, хочу 2007 снова ![]() |
Автор: ТоляМБА 6.2.2019, 18:36 |
Самозванка, так не работает - или собирай команду 2007-х или туси с нами 2 года ![]() |
Автор: ТоляМБА 1.1.2020, 09:25 |
С Новым годом!!! |
Автор: bars80080 2.1.2020, 00:41 |
Год девятнадцатый гремит за окном, Не хочет сдавать позиции, Но мы, как один, его забьём По славной христианской традиции! И хотя он хотел бы забрать нас с собой Мы блокируем каверзы времени, Новый год мы готовы бороться с тобой! За общее счастье и личные премии. Пусть радостным будет У вас каждый день И было от чего на гармошке сбацать. Вставайте, Салютуйте, Откройте дверь, Встречаем: Двадцать Двадцать! |
Автор: DMu 29.1.2020, 16:44 |
Да, праздники прошли быстро. Ну не чего, есть время подготовиться к следующим |
Автор: THandle 6.2.2020, 01:25 |
Snowy, привет! Разбирал старый комп, кажись нашел исходники) Нужны? |
Автор: Snowy 6.2.2020, 12:27 | ||
Конечно нужны! |