|
|
|||||||||||
Изоляция MS Agent 2.022.01.2021, 19:20. Показов 4710. Ответов 44
Метки нет (Все метки)
Написал тестовую программу:
Добавлено через 4 часа 9 минут Использовал программу: https://github.com/froque/Make-My-Manifest Получил папку со своей программой и нужными для её работы библиотеками. Запустил программу на другом компьютере и получил сообщение "File not found!" без указания имени отсутствующего файла.
0
|
|||||||||||
| 22.01.2021, 19:20 | |
|
Ответы с готовыми решениями:
44
Изоляция в транзакции Изоляция программы Blazor: изоляция CSS |
|
|
|
| 26.01.2021, 14:03 | |
|
Упрощённая инструкция по установке MS Agent 2.0 на систему с Win10( а так же 8, 8.1):
Архив распаковать в папку с установленной системой, предположительно это "C:\Windows", но бывают варианты ![]() - должно получится C:\Windows\MSAgent\. В этой папке создать папку CHARS и туда скопировать любой персонаж, например Merlin.acs (размер его 2.07 Mb, потому в архив я его не положил). В интернете много, можно в эту папку скопировать несколько персонажей. Найти файл C:\Windows\MSAgent\MSAgent.reg и запустить его на выполнение. Всё! У вас в системе установлен MS Agent 2.0, можно писать программы с ним и запускать готовые.
1
|
|
|
|
|
| 26.01.2021, 23:40 [ТС] | |
|
У персонажей MSAgenta есть несколько видов анимации: перемещение, вручение подарков, размышление, чтение и запись в книгу. Т.е. нужно несколько анимаций. Я разобрался как использовать SAPI 5, поэтому, не надо использовать "компьютерные" голоса MSAgent.
Идея в том, чтобы каждому внуку дать своего персонажа, который будет задавать вопросы, получать ответы из текстового поля и комментировать их, сопровождая действиями: одобрять, расстраиваться при неправильном ответе, совершать магические действия и т.д. Программа создания персонажа от "Microsoft" не имеет возможности редактировать уже имеющий персонаж, чтобы попытаться вытащить анимации. Сведений о формате фала .acs в интернете не нашёл.
0
|
|
|
Модератор
|
||
| 27.01.2021, 00:51 | ||
|
0
|
||
|
|
||
| 27.01.2021, 11:35 | ||
0
|
||
|
|
|||||||
| 27.01.2021, 12:50 [ТС] | |||||||
|
У меня кое-какой прогрессик. Сделал окно и загружаю первый кадр анимации. Надо сообразить, либо как использовать "родной" .acd, или сделать из него свой, освободив от лишней информации. Неудобство в необходимости держать бработку события таймера
0
|
|||||||
|
|
||
| 27.01.2021, 18:14 [ТС] | ||
|
2). А, вот тут, интереснее. Каждый кадр анимации показывается определённое время, из чего следует, что надо загрузить в окно первое изображение, запустить таймер, дождаться срабатывания (это тоже надо как-то организовать, возможно через нелюбимое всеми DoEvents), загрузить следующее изображение, установить новое значение таймера и так до окончания раскадровки выбранной анимации. Если таймер сработал, то это не значит, что он остановился. Тогда "приговорить его к расстрелу": после срабатывания KillTimer, после загрузки кадра SetTimer. Жестоко. ЧТо-то я тут застрял. Как поступить правильнее? Добавлено через 39 минут Совсем забыл, что и без таймера можно обойтись. Проще использовать функцию Sleep.
0
|
||
|
|
||
| 27.01.2021, 20:19 [ТС] | ||
|
У разных персонажей разное количество анимаций с отличающими названиями и разным количеством кадров. Каждый раз, при вызове определённой анимации, обращаться к файлу .acd дело неблагодарное. Думаю, лучше выбрать из него необходимые анимации и записать в соответствующие массивы, которые потом использовать в функциях собственной анимации. И пока не понял, как использовать параметр OffsetY = 2. Если это смещение по оси Y, то оно нарастающее от изображения к изображению, или фиксированное?
0
|
||
|
|
||
| 28.01.2021, 19:05 | ||
![]() Есть специальный софт от Мелклмягких, редактор этих самых Агентов. Он же визуальный, там всё понятно, настраиваешь только те анимации, которые нужны, потом компиляция и все дела! А вот декомпиллировать готовые не приходилось, потому что там внутри понятия не имею.
0
|
||
|
|
|||
| 28.01.2021, 19:17 [ТС] | |||
![]() Пока делаю потрошитель .acd файлов. Пока додумался до того, что использовать сам файл в реальном времени, долго и нудно. Лучше его выпотрошить и переписать таким образом, чтобы при запуске программы, считывать полученный файл, загрузить информацию в соответствующие массивы и потом, при вызове конкретной анимации, функция будет извлекать из массива информацию и производить соответствующие действия. Так же не понял, что означает:
0
|
|||
|
|
|
| 29.01.2021, 21:16 [ТС] | |
|
Извлёк одну анимацию. Записал в файл. При запуске программа считывает данные из файла и записывает их в массив. Затем массив проигрывается.
0
|
|
| 29.01.2021, 21:16 | |
|
Изоляция Российского интернета Изоляция ПК в локальной сети Изоляция жесткого диска Лопнула изоляция на сетевом кабеле Гальваническая изоляция программатора AVR Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|