Поигрался тут немного с кодом геймфиксера и нашёл очень интересный оффсет, 0x70CEEF, который отвечает за ширину спрайтов на экране. 0 - стандартное значение, 1 - ширина равна высоте. Казалось бы, что не так?
Очень давно, ну очень давно, я хотел сделать мод, который возвращал бы этот крутой эффект анаморфной линзы для фар машин, который был в Vice City.
Кто не понял - я про красные полоски от задних фар.
Так вот, немного поигравшись с этим оффсетом, я неожиданно обнаружил, что установка ему значения 2 начинает отрисовывать спрайты с шириной в зависимости от их расстояния от левого края экрана, что даёт очень похожий эффект, и эффектно смотрится на модельках авто из Vice City (с лаунчера аризоны). Да и на остальных тоже смотрится неплохо, атмосферно.


Проблема в том, что если так сделать, растягивать начинает ВООБЩЕ ВСЕ спрайты типа cSprite: свет от фонарей, свет от светофоров, Солнце, Луну, ну вы поняли.

Может, есть какой-нибудь способ прицепиться конкретно к оффсетам света от фар? Или получить в Lua координаты (смещения) всех четырёх фар машины.
Я ради эксперимента попробовал переписать CLEO код каких-то универсальных огней заднего хода на Lua, чтобы получить координаты задних фар машины и, не знаю, объект на них повесить или что-то типа того, но результат почему-то возвращает (0, 0, 0).
Очень давно, ну очень давно, я хотел сделать мод, который возвращал бы этот крутой эффект анаморфной линзы для фар машин, который был в Vice City.
Кто не понял - я про красные полоски от задних фар.
Так вот, немного поигравшись с этим оффсетом, я неожиданно обнаружил, что установка ему значения 2 начинает отрисовывать спрайты с шириной в зависимости от их расстояния от левого края экрана, что даёт очень похожий эффект, и эффектно смотрится на модельках авто из Vice City (с лаунчера аризоны). Да и на остальных тоже смотрится неплохо, атмосферно.


Проблема в том, что если так сделать, растягивать начинает ВООБЩЕ ВСЕ спрайты типа cSprite: свет от фонарей, свет от светофоров, Солнце, Луну, ну вы поняли.

Может, есть какой-нибудь способ прицепиться конкретно к оффсетам света от фар? Или получить в Lua координаты (смещения) всех четырёх фар машины.
Я ради эксперимента попробовал переписать CLEO код каких-то универсальных огней заднего хода на Lua, чтобы получить координаты задних фар машины и, не знаю, объект на них повесить или что-то типа того, но результат почему-то возвращает (0, 0, 0).