Добавлен , не публикуется
Программы
Предназначение:
Работа с кодом
Программа предназначена для облегчения поиска JASS кода, вызывающего фатальную ошибку Варкрафт-а.
Необходимо распаковать содержимое архива в каталог Warcraft3, запустить war3log.exe, запустить "проблемную" карту.
Когда (если) игра вылетит - необходимо найти последние строки в War3dbg.log, и попытаться понять какой JASS-код вызвал fatal error.
В последней версии логирование работает только при включенном Scroll Lock!
Внимание Возможно срабатывание антивируса из-за внедрения в память варкрафта.
Пароль от архива по кнопке "Скачать" JASS
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
3
10 лет назад
Отредактирован dd_mn
0
"под Windows 8 x64" не могу - не охота ее ставить ради проверки. Как вариант предлагаю установить виртуальную ХР и попробовать под ней.
"код обваливает варкрафт" - не сталкивался с таким, значит и исправить не смогу(.
0
1
10 лет назад
0
"под Windows 8 x64" не могу - не охота ее ставить ради проверки. Как вариант предлагаю установить виртуальную
ХР и попробовать под ней.
Поставил XP x86 на VMWare Workstation. Не пишет в лог, ни в какую. Файл лочится (открыть нельзя во время игры) и создаётся (если отсутствует), но в нём всегда пустота. У знакомого на Windows 7 на этой же тестовой карте пишется лог нормально.
Раньше писался лог нормально под W8 x64. Что нужно для работы программы? Мб vcredist какой-нибудь определённый или ещё чего?
1
3
10 лет назад
Отредактирован dd_mn
1
Нет, vcredist не нужен (не на С написано). Может мешает какой то современный механизм защиты вроде ASLR.
Еще можно проверить что сам варкрафт совпадает (хотя бы файлы war3.exe, storm.dll и game.dll)
Вот, немного оптимизировал код на скорость, лог пишется теперь только при включенном ScrollLock.
Загруженные файлы
0
1
10 лет назад
Отредактирован Agnet_RD
0
Вот, немного оптимизировал код на скорость, лог пишется теперь только при включенном ScrollLock.
Незнаю, что вы сделали, но теперь лог пишется (при включённом ScrollLock разумеется). Даже без режимов совместимости. Спасибо.
P.S. Надеюсь вы ограничили размер дебаг лога хотя бы 4 ГБайтами. На первый взгляд похоже, что вы храните весь лог в памяти, а по выключении игры сбрасываете всю инфу в файл. Есть же люди, у кого оперативной памяти не так много :)
0
3
10 лет назад
Отредактирован dd_mn
0
Размер файла лога ограничен. Лог пишется СРАЗУ на диск (ведь я не могу предсказать когда произойдет фатал), что дает притормаживание при большой интенсивности выполнения скриптов.
Так что требования к памяти у этого логгера минимальны.
0
3
10 лет назад
0
Добавлена обновленная версия с улучшенной производительностью (файл записывается после фатальной ошибки\завершения war3.exe)
3
33
10 лет назад
3
Исходный код (делфи)
Код кодом, а можете в двух словах описать принцип, что перехватываете, куда вживляетесь?
0
4
10 лет назад
0
Хорошая прога.
0
7
10 лет назад
Отредактирован raichu
0
Делает то же что и мой SpyJass ? xgm.ru/forum/showpost.php?p=1291464&postcount=9 или как-то по другому работает?
0
37
10 лет назад
0
какой лог, какие обновления, всё уже написано
0
28
10 лет назад
0
ScorpioT1000, ну надо же чёто пилить
а на большее они пока не способны
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.