13.04.2012, 18:08
13.04.2012, 18:45
x, y
00706625 00000000
0070662C 72010000
00706625 00000000
0070662C 72010000
13.04.2012, 19:45
(13.04.2012 18:45)Berserker Wrote: [ -> ]x, yБольшое спасибо, сам бы я никогда, наверное, не нашёл. Тем более скорее всего ВОГ уже патчил эти координаты в памяти и в ехе менять смысла не было.
00706625 00000000
0070662C 72010000
Теперь в моем моде есть самое главное - анимация в главном меню

13.04.2012, 20:36
Так и я не сразу нашёл, потратил 0.5-1 часа в своё время. ВоГ меняет реально передаваемые координаты на свои. В приведённой заплатке именно адреса, по которым хранятся значение того, на что ВоГ меняет.
29.11.2012, 19:42
Никто не в курсе где находятся координаты credits.smk?
29.11.2012, 20:59
Я не в курсе, а что, смещать нужно?
29.11.2012, 22:28
(29.11.2012 20:59)Berserker Wrote: [ -> ]Я не в курсе, а что, смещать нужно?ага )) мало ли может кто искал...
29.11.2012, 22:51
Нужно Сава подождать, может он занимался с Хотой.
08.12.2012, 13:00
Berserker Wrote:Нужно Сава подождать, может он занимался с Хотой.Нет, в Хоте это вырублено тупо подменой на прозрачное видео.
Ну хотя найти должно быть несложно, тем более что от подобных костылей всё равно надо постепенно избавляться.
08.12.2012, 19:18
Координаты проигрывания видео credits (smk/bik):
Y-координата: *(_int32_*)(0x4EEEF8 + 1)
X- координаты как таковой нет, но есть xor edx, edx по 0x4EEEE1, определяющий её как 0.
Y-координата: *(_int32_*)(0x4EEEF8 + 1)
X- координаты как таковой нет, но есть xor edx, edx по 0x4EEEE1, определяющий её как 0.
08.12.2012, 19:58
Sav, а ещё для вога (ТЕ+) адреса писал, там и "x" есть. Изменяются, собственно, в перехватчике вблизи указанного адреса.
09.12.2012, 13:31
09.12.2012, 14:47
(09.12.2012 13:31)Bes Wrote: [ -> ]Berserker, а чего в руссификацию ERA не был добавлен файл анимации для скина?однако это проблема иначе бы я не спрашивал про их координаты. Кстати такой вопрос, чем можно делать эти маленькие анимашки?
не думаю что смещение этой анимации в нужное место экрана меню было бы проблемой
Quote:Y-координата: *(_int32_*)(0x4EEEF8 + 1)ммм... я не так много понимаю в поинтерах и иже с ними - мне казалось, что должны быть конкретные адреса )) Честно говоря нельзя ли просто указать адрес в экзешнике, где хранится координата?
X- координаты как таковой нет, но есть xor edx, edx по 0x4EEEE1, определяющий её как 0.
09.12.2012, 15:47
Acredit.smk, TE exe:
706625 - смещение по X, 4 байта
70662C - смещение по Y, 4 байта.
706625 - смещение по X, 4 байта
70662C - смещение по Y, 4 байта.
09.12.2012, 20:23
AKuHAK Wrote:Кстати такой вопрос, чем можно делать эти маленькие анимашки?Фотошопом
