Виправлення пікапу снайперської гвинтівки
-
27 лютого 2025ispravlenie-pikapa-snajjperskojj_1740676454_20323.zip
Збираючи свою зброю біля металодетектора в гольф клубі думаю багато хто задавався питанням — куди, чорт забирай, поділася моя снайперська гвинтівка? Багатьом здавалося, що металодетектор просто не здатен повернути нам цей тип зброї, але це не так: пікап гвинтівки створюється, але там, звідки нам його не те, що не дістати, а навіть не видно — всередині будівлі.
Трохи вивчивши питання я прийшов до висновку, що помилкові координати пікапа невипадкові — якби в третьому ряду мало б бути три пікапи — третій розташовувався б саме там, куди помилково і розташували снайперську гвинтівку. Але, як ми вже знаємо, три ряди в даному випадку неприпустимі, і виходячи з логіки розташування пікапів (змійка з рядів по 2 пікапи в кожному) можна безпомилково визначити, що пікапу снайперської гвинтівки місце в наступному ряду відразу після пікапа важкої зброї.
Зрозумівши вищевикладене і визначивши всі необхідні координати залишалося лише реалізувати виправлення на практиці, і вигадувати велосипед тут не довелося: ще в 2017 році spaceeinstein робив скрипт, який знаходить пікап одягу кубинців за координатами в пам'яті і при необхідності переміщує його на коректні координати, записуючи в пам'ять нові значення. Опублікований spaceeinstein'ом вихідний код скрипта виявився дуже доречним: все, що мені залишалося зробити — вписати коректні для пікапа снайперської гвинтівки координати і трохи змінити метод визначення типу пікапа. Хочу висловити величезну подяку spaceeinstein'у як за сам скрипт, так і за опублікований вихідний код — це виправлення стало можливим багато в чому завдяки саме йому.
Особливості виправлення:
- Ніякі пікапи не видаляються і не створюються — скрипт лише переміщує пікап снайперської гвинтівки за умови, що він вже створений грою;
- В координатах пікапів металодетектора чітко проглядається арифметична послідовність, так що пікап снайперської гвинтівки переноситься не "на око", а рівно туди, де йому і місце;
- Працездатність перевірена на версіях гри 1.0 і 1.1.
Встановлення: перенесіть файл sniperpickupfix.cs в папку CLEO в папці з вашою грою (потрібен встановлений CLEO, звичайно).
На цьому все, всім приємної гри!
Собирая своё оружие у металлодетектора в гольф клубе думаю многие задавались вопросом — куда, чёрт возьми, подевалась моя снайперская винтовка? Многим казалось, что металлодетектор просто не способен вернуть нам этот тип оружия, но это не так: пикап винтовки создаётся, но там, откуда нам его не то, что не достать, а даже не видно — внутри здания.
Немного изучив вопрос я пришёл к выводу, что ошибочные координаты пикапа неслучайны — если бы в третьем ряду должно было бы быть три пикапа — третий располагался бы именно там, куда по ошибке и расположили снайперскую винтовку. Но, как мы уже знаем, три ряда в данном случае недопустимы, и исходя из логики расположения пикапов (змейка из рядов по 2 пикапа в каждом) можно безошибочно определить, что пикапу снайперской винтовки место в следующем ряду сразу после пикапа тяжелого оружия.
Поняв вышеизложенное и определив все необходимые координаты оставалось лишь реализовать исправление на практике, и изобретать велосипед здесь не пришлось: ещё в 2017 году spaceeinstein делал скрипт, который находит пикап одежды кубинцев по координатам в памяти и при необходимости перемещает его на корректные координаты, записывая в память новые значения. Опубликованный spaceeinstein'ом исходный код скрипта оказался весьма кстати: всё, что мне оставалось сделать — вписать корректные для пикапа снайперской винтовки координаты и немного изменить метод определения типа пикапа. Хочу выразить огромную благодарность spaceeinstein'у как за сам скрипт, так и за опубликованный исходный код — это исправление стало возможным во многом благодаря именно ему.
Особенности исправления:
- Никакие пикапы не удаляются и не создаются — скрипт лишь перемещает пикап снайперской винтовки при условии, что он уже создан игрой;
- В координатах пикапов металлодетектора отчётливо проглядывается арифметическая последовательность, так что пикап снайперской винтовки переносится не "на глаз", а ровно туда, где ему и место;
- Работоспособность проверена на версиях игры 1.0 и 1.1.
Установка: перенесите файл sniperpickupfix.cs в папку CLEO в папке с вашей игрой (требуется установленный CLEO, естественно).
На этом всё, всем приятной игры!
Рекомендовані файли

GTA: Ванільний Вайс

Виправлення текстури дерев'яної коробки

Виправлений костюм містера Версетті

Виправлення та покращення текстур

Виправлений LOD у Діловому Районі


Гвинтівка типу кролика-39


Виправлений дирижабль


Виправлення Діаза в катсценах

Виправлення ракет на РПГ та вертольоті


SilentPatch v1.1 (Build 11)


Режим Фокусування (VC)

Безпека від Blue Archive


Багряне лихо від синього архіву


Ідентичність із синього архіву


Багряне лихо (літня вер.) З блакитного архіву
