ezhfan — Posts
| Topic / Post | Date |
|---|---|
|
Heroes 3 on a dual-core processor.
Не API, а основной цикл программы. Он может выглядеть так начало: нарисовать картинку проверить пользовательский ввод если прошло 10 мсек (к примеру) то сделать шаг вычислений конецесли перейти на начало ------ Т.е. на слабом процессоре всё будет…
|
|
|
Heroes 3 on a dual-core processor.
А какой процессор, если не секрет? Программа не уменьшает количество вычислений, необходимых "героям" для работы, она уменьшает количество "лишних" вычислений. Если процессор слабый, то может так получится, что 95% процессорного времени Герои считают…
|
|
|
Heroes 3 on a dual-core processor.
И добавлю пару слов насчёт ошибок в программе: 1) Переменная Hook в функции CallNextHookEx скорее всего некорректна (неопределена). Не думаю, что это критическая ошибка. 2) Новая функция, замещающая IsIconic, нереентерабельна, т.е. если в два потока…
|
|
|
Heroes 3 on a dual-core processor.
По просьбам трудящихся опишу процесс поподробнее. Оговорюсь сразу, что полученный продукт имеет полное право завесить винду, и, кто не закрыл документ MS Office или кто прописал гадость сию в автозагрузку - я не виноват :-) Безобразие я переписал,…
|
|
|
Technical issues with Heroes III.
Можно посмотреть здесь: http://www.buka.ru/cgi-bin/show.pl?id=156 А скачать сдесь нельзя. Да и лучше купить - так оно дешевле будет по времени :-)
|
|
|
Heroes 3 issues under XP or Vista.
А процессор у Вас двуядерный? Если да, то можно отключить второе ядро/переставить ядро windows, поменяв его на Uniprocessor-ное/через Task Manager выставить принудительную работу heroes.exe (или как оно там) на CPU0. Т.е. жмякнуть левой кнопкой мыши…
|
|
|
Heroes 3 on a dual-core processor.
Итак, решил все проблемы :-) Расскажу по порядку: 1) Установил Клинок Армагеддона, сверху установил (в ту же папку) Дыхание смерти. Обновил Дыхание смерти. Случайные карты генерятся. 2) Отключил второе ядро процессора. (В диспетчере устройств заменил…
|
|
|
Heroes 3 on a dual-core processor.
Приключения продолжаются. Поставил Героев из "платиновой" серии - вылетают часто. Я уже понял, что мне везёт как-то по-особенному, но я буду бороться до конца :-)
|
|
|
Heroes 3 on a dual-core processor.
Вполне реально 100% - там бесконечный цикл крутится без wait'ов. Поскольку отсутствует пятый слот под артефакты, есть подозрение, что герои какие-то не совсем лицензионные. :smile15: В-общем, заеду завтра на рынок Савёловский, куплю "Буковскую"…
|
|
|
Heroes 3 on a dual-core processor.
Ещё особенность моей версии - для артефактов не 5, а 4 слота. Вернее, их 5, но один невидимый. Скажем, 4 занято, берём какую-нибудь сферу запрезения, и всё, она в 5-м, снять нельзя :-) Кстати, проблему с загрузкой решил, правда через одно место. Если…
|
|
|
Heroes 3 on a dual-core processor.
Один процессор (одно ядро) загружает на 100%. Только диск, куплен очень давно. Может, я отстал от жизни, и есть какие-то патчи... :-)
|
|
|
Heroes 3 on a dual-core processor.
В-основном меня волнует 100%-я загрузка процессора, всё остальное - следствие того, что процессор загружен на 100%. Причём данная загрузка проявляется не только на ноутбуке, но и на стационарных компьютерах.
|
|
|
Heroes 3 on a dual-core processor.
IBM (Lenovo), процессор Celeron-M, где-то 1500 MHz
|
|
|
Heroes 3 on a dual-core processor.
Играю в HOMM 3 Arm. Blade, процессор пыхтит на 100%, вентилятор на ноутбуке работает постоянно, если работать от аккумулятора - хватает минут на 40 :-( Есть какие-нибудь патчи для Героев, чтобы исправить данную ситуацию, или надо самим писать?
|