Автор Тема: FPS Mode Camera  (Прочитано 2416 раз)

Оффлайн SpitFire

  • Прохожий
  • *
  • Сообщений: 55
  • Репутация: +0/-0
    • Просмотр профиля
FPS Mode Camera
« : Июнь 21, 2016, 06:06:47 pm »
"gta-vc.exe"+3E481C - Camera Mode
"gta-vc.exe"+731D1 - адрес, постоянно блокирующий её на 4.
gta-vc.exe+731D5 - значение на 144 снимает блокировку, однако, камеру вообще нельзя двигать, она банально возвращается в центр.
Однако, через опкод всё работает, однако, когда ставишь значение на 41 или 42, то камера при нажатии клавиши движения постоянно уходит куда-то вперёд, как будь-то зум на снайперке. Как это исправить?

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: FPS Mode Camera
« Ответ #1 : Июнь 21, 2016, 07:21:44 pm »
Или я ничего не понял, или одно из двух

Оффлайн SpitFire

  • Прохожий
  • *
  • Сообщений: 55
  • Репутация: +0/-0
    • Просмотр профиля
Re: FPS Mode Camera
« Ответ #2 : Июнь 21, 2016, 08:14:41 pm »
В общем, в GTA Vice City, как и в GTA 3 есть camera modes, http://pastebin.com/znjEwe46 Например, в gta vc есть вид от первого лица, оставшийся еще от beta GTA 3(id 41 или 42). Так вот, адрес "gta-vc.exe"+3E481C, в который пишется текущий id камеры постоянно меняется на 4. Когда ставишь nop на адрес, который влияет на "gta-vc.exe"+3E481C, camera mode меняется, но камерой невозможно вращать, она сконцентрирована в центре экрана.
Через опкод Camera.OnPed($PLAYER_ACTOR, 42 1) всё работает, однако, когда нажимаешь любую клавишу движения, радиус обзора камерой становится невероятно большой, так что можно смотреть сквозь здания.

Оффлайн Shagg_E

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 705
  • Репутация: +24/-4
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: FPS Mode Camera
« Ответ #3 : Июнь 22, 2016, 10:36:49 am »
Сам пробовал ковырять  camera modes, но мало чего интересного нашел. Я бы сделал fps режим так:
1)Убрать башку игрока путем присваения кости 5(Head) нулевого зума(будто получил хэдшот)
И затем в цикле:
2)поиск координат кости 5(Head)
3)Установка камеры в эти координаты.

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 598
  • Репутация: +92/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: FPS Mode Camera
« Ответ #4 : Июнь 22, 2016, 12:02:26 pm »
Было бы интересно посмотреть на результат

Оффлайн SpitFire

  • Прохожий
  • *
  • Сообщений: 55
  • Репутация: +0/-0
    • Просмотр профиля
Re: FPS Mode Camera
« Ответ #5 : Июнь 22, 2016, 03:48:28 pm »
Сам пробовал ковырять  camera modes, но мало чего интересного нашел. Я бы сделал fps режим так:
1)Убрать башку игрока путем присваения кости 5(Head) нулевого зума(будто получил хэдшот)
И затем в цикле:
2)поиск координат кости 5(Head)
3)Установка камеры в эти координаты.

CPed+1b0 - помоему это и есть голова, но размер головы надо искать.