Phoenix 1.3 beta - обсуждение

Автоматическое создание no-Steam игр из GCF, поддержка модов на Source и GoldSource, распаковка *.SID файлов.
Сообщение
Автор
Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#91 Сообщение 19.01.2010, 17:05

И да, в Windows есть такой класс контролов, как msctls_hotkey32 (в миру "HOTKEY_CLASS").
Да, с помощью него можно отслеживать нажатия клавиш, но он не забиндит команды на Ctrl, Alt, Shift и Application (обычно между правыми Alt и Ctrl - на него вызывается контекстное меню), т.к. будет считать их модификаторами, а не отдельными клавишами, как, например, W,A,S или D.

Добавлено спустя 57 секунд:
Vit_amiN
Ну так у меня ж так и было, не?

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#92 Сообщение 19.01.2010, 18:26

Ты ведь понял идею, верно?
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#93 Сообщение 19.01.2010, 18:39

Vit_amiN
Предлагаешь мне написать свой аналог?

Добавлено спустя 4 минуты 22 секунды:
Я про контрол, если что

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#94 Сообщение 19.01.2010, 18:43

Верно..
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#95 Сообщение 19.01.2010, 19:46

Vit_amiN
Я тут так прикинул: через сабклассинг edit-a и отлов сообщения WM_KEYDOWN конечно выходит поболе, но всё равно не то, что надо: некоторые клавиши он всё равно не видит: Esc, Tab и Alt. Так что в любом случае их придется как-то отдельно присобачивать. Я конечно ещё буду думать, но если что у меня есть запасной путь в виде приделывания дополнительно контекстного меню или выпадающего списка или что-нибудь ещё со списком "особо выделившихся" клавиш.

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#96 Сообщение 19.01.2010, 19:50

$t@t!c_V()1D
Файлы kb_keys.lst посмотри, другие клавиши не используются. Кстати, в разных версиях Source идентификаторы клавиш различны, так что и bind будут разные.
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#97 Сообщение 19.01.2010, 20:19

А ладно, буду регистрировать Hot Key-и на эти клавиши и отслеживать WM_ACTIVATEAPP на предмет (де-)регистрации этих клавиш.

Добавлено спустя 3 минуты 9 секунд:
Vit_amiN писал(а):в разных версиях Source идентификаторы клавиш различны, так что и bind будут разные
А вот отсюда поподробнее...что-то я этого даже и не замечал

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#98 Сообщение 19.01.2010, 20:19

Насчёт GoldSrc не знаю, но между файлами списков клавиш в Source 2004 и Source 2007 различия есть.
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#99 Сообщение 20.01.2010, 12:41

Vit_amiN
Да, у них итак разные VK-идентификаторы ;)

Добавлено спустя 1 минуту 36 секунд:
Я касательно клавиш на numpad-e

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#100 Сообщение 22.01.2010, 20:16

$t@t!c_V()1D
Нужно, без них начнутся те же грабли, что и на SteamEmu (баги со списком игр).
Последний раз редактировалось $t@t!c_V()1D 22.01.2010, 20:16, всего редактировалось 2 раза.
Причина: Продолжим здесь
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#101 Сообщение 22.01.2010, 20:40

Vit_amiN
Увеличивать размер предлагаешь? Или пусть докачивают?

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#102 Сообщение 22.01.2010, 20:42

$t@t!c_V()1D
Хз, тебе решать. Их ведь тогда тоже обновлять придётся.
Последний раз редактировалось Vit_amiN 23.01.2010, 13:47, всего редактировалось 1 раз.
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#103 Сообщение 22.01.2010, 21:07

Просто как-то 8,5 Мб - это уже много...и да, я потихоньку превращаюсь в Pirate KiT %)

Добавлено спустя 1 минуту 15 секунд:
Может, на релиз 1.3 попросить Импа сменить надпись? Давно уж не только лаунчер...

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#104 Сообщение 22.01.2010, 21:26

$t@t!c_V()1D
Где сменить?
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#105 Сообщение 23.01.2010, 05:02

Я про описание раздела на главной. Но, полагаю, это лучше после релиза сменить.

Закрыто Вложения 2