Correction du ramassage du fusil de sniper
-
27 février 2025ispravlenie-pikapa-snajjperskojj_1740676454_20323.zip
En ramassant leurs armes au détecteur de métaux du club de golf, beaucoup se demandent où diable est passé leur fusil de sniper. Beaucoup pensaient que le détecteur de métaux était tout simplement incapable de nous rendre ce type d'arme, mais ce n'est pas le cas : le ramassage du fusil est créé, mais là où il est impossible de le récupérer, voire même de le voir, à l'intérieur du bâtiment.
Après avoir étudié un peu la question, j'en suis arrivé à la conclusion que les coordonnées erronées du ramassage ne sont pas accidentelles : s'il devait y avoir trois ramassages dans la troisième rangée, le troisième serait situé exactement là où le fusil de sniper a été placé par erreur. Mais, comme nous le savons déjà, trois rangées ne sont pas autorisées dans ce cas, et en se basant sur la logique de la disposition des ramassages (un serpentin de rangées de 2 ramassages chacune), il est possible de déterminer avec certitude que la place du ramassage du fusil de sniper se trouve dans la rangée suivante, juste après le ramassage de l'arme lourde.
Après avoir compris ce qui précède et déterminé toutes les coordonnées nécessaires, il ne restait plus qu'à mettre en œuvre la correction dans la pratique, et il n'a pas été nécessaire de réinventer la roue : en 2017 déjà, spaceeinstein avait réalisé un scriptqui trouve le ramassage des vêtements cubains à partir des coordonnées dans la mémoire et, si nécessaire, le déplace vers les coordonnées correctes, en enregistrant les nouvelles valeurs dans la mémoire. Le code source du script publié par spaceeinstein s'est avéré très utile : tout ce qu'il me restait à faire était d'entrer les coordonnées correctes pour le ramassage du fusil de sniper et de modifier légèrement la méthode de détermination du type de ramassage. Je tiens à exprimer ma profonde gratitude à spaceeinstein pour le script lui-même et pour le code source publié - cette correction a été rendue possible en grande partie grâce à lui.
Caractéristiques de la correction :
- Aucun ramassage n'est supprimé ou créé - le script ne fait que déplacer le ramassage du fusil de sniper à condition qu'il ait déjà été créé par le jeu ;
- Une progression arithmétique est clairement visible dans les coordonnées des ramassages du détecteur de métaux, de sorte que le ramassage du fusil de sniper n'est pas déplacé "à l'œil nu", mais exactement là où il doit être ;
- La fonctionnalité a été testée sur les versions 1.0 et 1.1 du jeu.
Installation : déplacez le fichier sniperpickupfix.cs dans le dossier CLEO du dossier de votre jeu (CLEO doit être installé, bien sûr).
C'est tout, bon jeu à tous !
Собирая своё оружие у металлодетектора в гольф клубе думаю многие задавались вопросом — куда, чёрт возьми, подевалась моя снайперская винтовка? Многим казалось, что металлодетектор просто не способен вернуть нам этот тип оружия, но это не так: пикап винтовки создаётся, но там, откуда нам его не то, что не достать, а даже не видно — внутри здания.
Немного изучив вопрос я пришёл к выводу, что ошибочные координаты пикапа неслучайны — если бы в третьем ряду должно было бы быть три пикапа — третий располагался бы именно там, куда по ошибке и расположили снайперскую винтовку. Но, как мы уже знаем, три ряда в данном случае недопустимы, и исходя из логики расположения пикапов (змейка из рядов по 2 пикапа в каждом) можно безошибочно определить, что пикапу снайперской винтовки место в следующем ряду сразу после пикапа тяжелого оружия.
Поняв вышеизложенное и определив все необходимые координаты оставалось лишь реализовать исправление на практике, и изобретать велосипед здесь не пришлось: ещё в 2017 году spaceeinstein делал скрипт, который находит пикап одежды кубинцев по координатам в памяти и при необходимости перемещает его на корректные координаты, записывая в память новые значения. Опубликованный spaceeinstein'ом исходный код скрипта оказался весьма кстати: всё, что мне оставалось сделать — вписать корректные для пикапа снайперской винтовки координаты и немного изменить метод определения типа пикапа. Хочу выразить огромную благодарность spaceeinstein'у как за сам скрипт, так и за опубликованный исходный код — это исправление стало возможным во многом благодаря именно ему.
Особенности исправления:
- Никакие пикапы не удаляются и не создаются — скрипт лишь перемещает пикап снайперской винтовки при условии, что он уже создан игрой;
- В координатах пикапов металлодетектора отчётливо проглядывается арифметическая последовательность, так что пикап снайперской винтовки переносится не "на глаз", а ровно туда, где ему и место;
- Работоспособность проверена на версиях игры 1.0 и 1.1.
Установка: перенесите файл sniperpickupfix.cs в папку CLEO в папке с вашей игрой (требуется установленный CLEO, естественно).
На этом всё, всем приятной игры!
Fichiers recommandés

Correction du costume de M. Vercetti

Fusil de type lapin-39


Garde du corps de l'officier SWAT avec hélicoptère

Balcon visible à l'intérieur du manoir de Dias/Tommy


Heckler & Koch PSG1 de CS Online

Lunette de vision nocturne

Parker Hale M82

SilentPatch v1.1 (Build 11)


Textures mises à jour du manoir et de Little Haiti (Style CSS)


Rusificateur du son (traduction automatique) pour GTA Vice City 2024! (Mise à jour: v1.0.1)

Système de cachette de niveau recherché (VC)

Bureau de Ken Rosenberg et bâtiment adjacent générés et mis à l'échelle par IA

Objets de Roblox


Peds de la version Beta


LOD corrigé dans le Quartier des Affaires
