GTA Builder Форум

GTA Vice City => Идеи => Тема начата: xanser от Август 24, 2020, 05:21:54 pm

Название: Способности игрока в зависимости от скина
Отправлено: xanser от Август 24, 2020, 05:21:54 pm
Решил я наделать скинов для своего персонажа. Можно всех посмотреть здесь https://cloud.mail.ru/public/2sRc/2JTQm9rX7 (https://cloud.mail.ru/public/2sRc/2JTQm9rX7).
Каждый скин обладает своими способностями или даже сверх-способностями. Если по-быстрому, проверить скин можно так:

Код: C++
  1. class CBaseModelInfo {
  2. public:
  3.         /*0x000*/       DWORD           vtable;
  4.         /*0x004*/       char            name[21];
  5.         /*0x019*/       char            _019[0x02C - 0x019];
  6.         /*0x02C*/
  7. };
  8. auto ModelInfo = (CBaseModelInfo **)0x92D4C8;
  9. if (!_strcmpi(ModelInfo[0]->name, "player6")) {}

Например, этот персонаж приобретает аццкое бессмертие по ночам и бронебойность своего транспорта.

(https://i.postimg.cc/jdT06vxx/scr-20181220093830902.jpg) (https://i.postimg.cc/cHfkry8Q/scr-20180202103555201.jpg)

А кто помнит этого персонажа по фильму, просто сделать бессмертие ему неинтересно. Хорошо бы, чтобы он подыхал как обычно, но без текста "Потрачено", а спустя несколько секунд оживал. В каких-то модах эта способность была бы интересной. Пока терпения не хватило до конца разобраться, как правильно остановить процесс гибели. Там вырубается куча флагов, отвечающих за жизнь. Есть мысль посмотреть еще в сторону медиков, когда им удается кого-то откачать...

(https://i.postimg.cc/J0DwTdy0/scr-20191210062120116.jpg) (https://i.postimg.cc/8cjFZDBv/scr-20180202103555201.jpg)

Ну и кто еще не видел, с помощью смены скинов можно сделать вполне годный парашют. Так что тема интересная, жаль мало фанатов "в живых" осталось.

https://www.youtube.com/watch?v=uGbYzQQJ7Uo (https://www.youtube.com/watch?v=uGbYzQQJ7Uo)
Название: Re: Способности игрока в зависимости от скина
Отправлено: Shagg_E от Август 24, 2020, 07:07:57 pm
Видео с парашютом видел - хитрая реализация :D
И остальные фишки огонь! (буквально :D)
Жду финалки твоего мода (да я думаю, далеко не я один).
Насчет смертей - тоже интересовался, но почти не ковырял. У себя решил сделать эмуляцию управления игроком, когда по факту управляешь актером. Это позволит не только контролировать смерти, но и делать плавные переходы в управлении между персонажами (это основная причина, по которой мне ближе этот способ).
А так вроде у меня в ВС получалось отменять смерть, если очень быстро кинуть игрока скриптом в авто и восстановить здоровье. Т.е. "смерть" происходит не сразу после 0 здоровья, а когда тот шмякнется на землю и проиграет аниму, и если этот процесс прервать - "смерть" не настанет. Думаю, нужно копать в этом направлении.
Название: Re: Способности игрока в зависимости от скина
Отправлено: Saint от Август 26, 2020, 09:31:18 pm
реально круто, молодец