МПМ Былины - Мир Древней Руси

МПМ Былины - Мир Древней Руси (https://www.bylins.su/vbb/index.php)
-   Общение с богами (https://www.bylins.su/vbb/forumdisplay.php?f=4)
-   -   Вопрос о движке (https://www.bylins.su/vbb/showthread.php?t=1441)

voldemar 11.08.2005 12:50

Вопрос о движке
 
Здравствуйте. у меня проблема с вашим движком под Windows,
Когда я сажаю персонажа в темницу все гладко, когда говорю выпустить происходит краш
подскажите что необходимо сделать что бы это не происходило?
Вот сожержимое файла который создается при креше circle.exe.stuckdump
Stack trace:
Frame Function Args
0022E7A8 7C802542 (0000074C, 0000EA60, 000000A4, 0022E7E4)
0022E8B8 61088618 (00000000, 00000001, 0022E8B8, 00000004)
0022E9A8 610865FC (00000000, 00000000, 00000000, 00000001)
0022EA28 61086B1B (00000006, 00000001, 00000000, 00000000)
0022EAD8 61086CD3 (000000D0, 00000006, 0022EB08, 61086EC7)
0022EAE8 61086CFC (00000006, 00000000, 0022EB18, 00000000)
0022EB08 61086EC7 (0022EBA0, 0052A481, 0022EB38, 10010000)
0022EB38 610AA8B2 (100848C0, 00000002, 10092078, 0022EB68)
0022EB68 6104EC66 (100947F1, 00577E60, 00000002, 00000034)
0022ECB8 610844FF (10092078, 0022EDA4, 00000147, 00000007)
0022ECF8 0048305E (10092078, 0022EDA0, 0022ED44, 0022ED70)
0022EEB8 0044FC57 (00000006, 00000000, 0022F1A4, 004C21C5)
0022EEE8 0044FE4B (00000FA0, 00000FA0, 00000000, 00450029)
0022EF18 0045016E (00000001, 61157690, 10010090, 7C919AF0)
0022EFD8 61004DD2 (0022EFF0, 00000000, 00000000, 00000000)
0022FF88 6100594F (00000000, 00000000, 00000000, 00000000)
End of stack trace (more stack frames may be present)

Ann 11.08.2005 15:05

RE: Вопрос о движке
 
Нужно взять справочник "Машинные команды Yх86" (в любой библиотеке найдешь). Вместо Y подставляешь модель твоего компьютера. Если компьютер больше пентиума второго то Y = 7, т.е. "7х86". Затем по справочнику смотришь расшифровку команд которые у тебя там нарисованы.
К примеру 610865FC смотрим ( у меня под рукой справочник только по 4х86 поэтому значения команд могут не совпадать с твоими) - получаем -"bcpfw 5FC". Таким образом перекодируешь все команды.
Затем в текстовом редакторе открываешь circle.exe. И ищешь в каком месте совадает с полученными командами. Обычным поиском. Потом копируешь кусок кода, захватив код снизу и сверху сюда. Вот по этому коду уже будет видно в чем ошибка.
PS: Главное точно перекодировать по справочнику команды. Малейшая ошибка в цифрах и значения исказятся полностью.

voldemar 11.08.2005 16:01

RE: Вопрос о движке
 
О, а по проще нельзя ?

virrok 12.08.2005 07:43

RE: Вопрос о движке
 
Цитата:

Сообщение от Ann
Нужно взять справочник "Машинные команды Yх86" (в любой библиотеке найдешь). Вместо Y подставляешь модель твоего компьютера. Если компьютер больше пентиума второго то Y = 7, т.е. "7х86". Затем по справочнику смотришь расшифровку команд которые у тебя там нарисованы.
К примеру 610865FC смотрим ( у меня под рукой справочник только по 4х86 поэтому значения команд могут не совпадать с твоими) - получаем -"bcpfw 5FC". Таким образом перекодируешь все команды.
Затем в текстовом редакторе открываешь circle.exe. И ищешь в каком месте совадает с полученными командами. Обычным поиском. Потом копируешь кусок кода, захватив код снизу и сверху сюда. Вот по этому коду уже будет видно в чем ошибка.
PS: Главное точно перекодировать по справочнику команды. Малейшая ошибка в цифрах и значения исказятся полностью.

Анют, а новый рабочий движок когда выложат?

Ahtar 17.08.2005 21:19

RE: Вопрос о движке
 
да да да дайте нормальный движок чтобы у колда и камнепад был и щит...и ваще)


Часовой пояс GMT +4, время: 14:19.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot