Ну и? В чем конкретно проблема? Что мешает добавить к кнопке "создать врага" дополнительные кнопки и поля ввода для параметров врага? Не пытайтесь сделать все и сразу — делайте по шагам. Сначала создать врага, потом кнопку, потом все остальное точно так же.
sHARek логика там точно такая же, как в чате — только вместо текста идет обмен действиями: сдвинуть курсор, напечатать символ, поменять стиль символу/группе символов и т.д. Например:
Юзер1 печатает `1`
На сервер поступает сообщение <Юзер1 напечатал 1 в документе А в позиции 0>
Сервер дублирует это сообщение всем клиентам с открытым документом А
На клиент Юзера2 приходит это сообщение и клиент его визуализирует
sHARek ВебСокеты - это просто протокол, он не зависит ни от ОС ни от ЯП. Существуют реализации на всех популярных ЯП. Самостоятельно данный протокол легко реализуется за несколько вечеров за чашкой чая/кофе/какао/компота.
И еще раз. В чем сложность-то? Пример создания алгоритма приведен выше. В видео в все точно так же - только добавляются кнопки в нужных местах и ввод дополнительных данных.
Если делали по мануалу и все сломалось и мать на гарантии — возвращайте в магазин, в котором покупали. Ну или несите в СЦ для прошивки, если не на гарантии. Такое, к сожалению временами случается — некоторые производители выпускают новую версию биоса и пишут в мануалах прошивать из под ОС, а оно внезапно оказывается все кривое и попытка прошивки из под ОС обламывается. И как результат Ч на форумах в сети недовольные окирпиченными платами пользователи поднимают волны известно чего. Тоже имеется аналогичный печальный опыт :( Решил — возвратом платы в магазин и покупкой новой.
bfy.tw/Gwxv Метаданные зависят от ФС - так что в данном контексте не имеет особого смысла. Еще можно сохранять данные в ресурсы приложения/дистрибутива, если дистрибутива их использует, конечно.
Зачем он вам вообще нужен? Есть же флешки, портативные диски, NAS, торренты и дешевые облачные хранилища по несколько сотен рублей в месяц за терабайт.
А зачем переписывать-то? Если функционал будет тот же - то какой в этом смысл? Делать мелкие правки такой код вполне позволяет. А если надо постоянно что-то менять — то, возможно, имеет смысл попробовать сделать обратную конвертацию из ес5 в ес6 через что-то типа https://github.com/lebab/lebab (первое, что в гугле попалось) и потихоньку давать логичные названия классам и методам. В любом случае — это все время. Попробуйте выйти на кого-нибудь из команды разработчиков напрямую и попробовать уговорить, например, за бутылку хорошего сока поискать у себя исходники.
HKLM - глобальная ветка, HKCU - текущий пользователь. Соответственно в панели управления показываются программы из глобального списка и из списка конкретного пользователя. Рекомендую почитать статьи про устройство реестра и как с ним работать.
Что значит "не все"? Это список установленных приложений, который показывается в панели управления. Приложения, которых нет в этом списке — в панели управления показываться не будут.