Меню
GTA 5
Red Dead Redemption 2 GTA San Andreas
GTA Online GTA 6 GTA 4 GTA Vice City GTA 3 GTA CTW GTA VC Stories GTA LC Stories Rockstar Classics Модмейкерам
Ads
Любая игра из Steam БЕСПЛАТНО!Антикризисная акция от LibertyCity
1Загружай годные файлы к нам в архив
2Подними денег и отправляйся в магазин
3Выбирай игру в Steam и получи ее бесплатно
Прочее
Топ коммент за вчера
Подписывайся!

Изменяем расположение папки User Files в gta_sa.exe


Изменяем расположение папки User Files в gta_sa.exe    
1. Введение

Итак, допустим вы играете в стандартную GTA San Andreas и еще в какой-нибудь глобальный мод, где совершенно другая карта и/или скрипты (main.scm). И в обоих играх, при загрузке/сохранении игры, вы видите одни и те же записи сохранений. Допустим, у вас есть 3 сохранения от обычной GTA SA, которые вы используете и 3 сохранения от какого-нибудь глобального мода или скриптовой модификации. В этом случае, в какую бы GTA вы ни играли, вы всегда будете видеть 3 ненужных сохранения (от другой копии игры), которые вы не должны перезаписывать или удалять, ведь они нужны вам в другой GTA. То же самое происходит и с папкой "Gallery" (GTA San Andreas User FilesGallery), в которой хранятся скриншоты, сделанные с помощью внутриигровой фотокамеры. Нащелкали вы "фоток" и как-нибудь, в один прекрасный день, решили заглянуть, чего же вы нафотографировали в игре, за столь немалое время. А там, то фотки и из обычного Сан Андреаса, и из какого-нибудь Unlimited Drift'а, а то и из Криминальной России, или неописуемые человеческим языком, гуманоиды из Андериуса. Какая-то каша получается. Та же ситуация и с папкой пользовательской музыки "User Tracks", в которую можно помещать свои аудио-файлы (любые mp3/wav/wma или ярлыки на файлы, например любимые песни) и слушать их в машине во время игры, включив радиостанцию USER TRACKS (Станция пользователя).

Хотели бы вы, чтобы во время загрузки игры или сохранения игры в, скажем, GTA UNITED, отображались только те сохранения, которые были сделаны в GTA UNITED? Хотели бы вы иметь разные папки для хранения сохранений, настроек, музыки и снимков для каждой отдельной GTA (глобальной модификации)? Хотели бы вы, например, играя в GTA Liberty City или Project Liberty настроить графику, управление аналогично GTA 4, при этом имея отдельную папку для хранения сохранений, настроек и т.п. специально для данного мода?

Да? Хорошо, прямо сейчас всему и научимся.


Нам понадобится:

1. Нам понадобится редактор бинарных файлов. Я использую Hex Editor Neo (Free Edition v4.97). Найти его вы без труда сможете через Google.

2. Файл gta_sa.exe из папки с вашей GTA. Брать сторонний файл не рекомендую, т.к. многие глобальные моды используют свой gta_sa.exe с измененными лимитами. Поэтому лучше использовать файл прямо из папки с GTA, для которой вы хотите изменить папку файлов пользователя (User Files).

3. Немного внимания и концентрации, чтобы все внимательно прочитать.



2. Пошаговый план действий

1. Первое и Самое главное - это проверить, что ваша GTA работает нормально, не вылетает при запуске. Иначе смысла начинать нет. Если игра работает стабильно, это будет гарантом того, что игра не могла быть причиной проблем в случае чего-либо после редактирования бинарника (gta_sa.exe).

2. Запускаем Hex Editor Neo. В нем Открываем наш gta_sa.exe (Ctrl+O).

У меня это выглядит так:

Изменяем расположение папки User Files в gta_sa.exe


3. Далее нажимаем сочетание Ctrl+G, вводим 00472fa0 жмем ОК.

У меня это выглядит так:

Изменяем расположение папки User Files в gta_sa.exe


4. После нажатия ОК мы перешли на строку 00472fa0. Там хранится информация об имени папки пользовательских файлов.

У меня это выглядит так:

Изменяем расположение папки User Files в gta_sa.exe


5. Теперь надо определиться с именем папки.

Итак, как известно, GTA San Andreas для хранения файлов пользователя использует папку GTA San Andreas User Files. А нам к примеру нужно создать папку для сохранений и прочего под мод GTA SUN CITY.
Дело в том, что имя новой папки по количеству символов должно быть равно имени папки по умолчанию.

Имя папки по-умолчанию: GTA San Andreas User Files [26 символов]

Имя нашей папки должно состоять из 26 каких угодно символов. Но чтобы сохранить какой-то смысл в имени папки, давайте составим несколько вариантов и выберем лучший.

Итак, что можно придумать (первая строка приведена для примера):

GTA San Andreas User Files

GTA SUN____CITY User Files

GTA__SUN__CITY__User Files

GTA_SUN_CITY____User_Files


Еще раз поясню, что необходимость в нижних подчеркиваниях возникает из-за обязаловки с 26 символами. Иначе говоря длина имени новой папки должна совпадать с длиной имени папки по-умолчанию, а это 26 символов (пробелы считаются за символ, но использование пробелов не обязательно).

Итак, я выбираю последний вариант имени папки, т.к.:

1. он состоит из 26 символов - главное условие выполнено
2. "sun cuty" и "user files" отделены более длинным "пробелом", что выглядит наиболее эстетично.
3. Имя состоит полностью из букв латинского алфавита и нижних подчеркиваний, исключая пробелы, что теоретически обеспечивает большую стабильность во взаимоотношениях игры с файловой системой ("а Бог его знает, пусть будет, на всякий пожарный").

6. Теперь непосредственно изменяем имя папки в коде gta_sa.exe через Hex Editor.

Делается это следующим образом:
В строке где написано "lery....GTA San Andreas User Files.Personal" тыкаем мышкой по букве G в слове GTA. И начинаем вводить имя новой папки (вручную, посимвольно). Все что вы вводите, становится красным. Это нормально. Так отображается замена. Завершая ввод вы должны остановится на последней букве s в слове, которое было Files. То есть на ".Personal" и все что далее вы залезать не должны, иначе испортите файл gta_sa.exe.

Чтобы этого избежать, давайте разберемся, что нам нужно ввести и запомним это.

GTA_SUN_CITY____User_Files - это GTA_SUN_CITY(тут 4 нижних подчеркивания)User_Files

Итак, самое главное - мы запомнили что после SUN_CITY нужно ввести 4 нижних подчеркивания, а затем User_Files, чтобы у нас все уложилось ровно в 26 символов.

Давайте же сделаем это.
Тыкаем на букву G в слове GTA и руками по клавиатуре, начинаем вводить.
У меня это выглядит так:

Изменяем расположение папки User Files в gta_sa.exe


По завершению ввода мы должны получить следующее:

Изменяем расположение папки User Files в gta_sa.exe


Теперь осталось сохранить результат - жмем Ctrl+S, вылезет диалоговое окно, в нем естественно выбираем Yes.

Изменяем расположение папки User Files в gta_sa.exe


Все готово! Можете проверять!

Результат должен получиться таким:

Изменяем расположение папки User Files в gta_sa.exe




3. Если игра вылетает...

Если вы все сделали правильно, игра при запуске gta_sa.exe НЕ должна вылетать и, как минимум, должна успешно производить загрузку, сохранение игры, сохранение снимков с фотоаппарата, чтение музыки из User Tracks внутри нашей новой папки (GTA_SUN_CITY____User_FilesUser Tracks), сохранение настроек управления и графики. Если игра вылетает сразу после запуска, когда вы еще не успели загрузить сохранение/начать игру, то скорее всего вы допустили ошибку во время редактирования файла. Проверьте и убедитесь, что имя вашей новой папки состоит именно из 26 символов и прописано точно поверх старого (GTA San Andreas User Files - от первой буквы "G" включительно до последней буквы "s" включительно, ни буквой раньше ни буквой позже).

Из предполагаемых причин могут быть следующие:

- Виноват кэш Windows. Произведите очистку папки Prefetch ("%systemroot%Prefetch" или по-простому "WindowsPrefetch") и перезагрузите машину.

- Возможно вы использовали лишние пробелы в имени файла (маловероятно, но все же). Попробуйте заменить их на нижние подчеркивания.

Если игра вылетает через несколько минут или большее время во время игры, то ищите причину в самой игре. Для проверки, протестируйте ваш измененный экзешник (gta_sa.exe) на стандартной GTA SA без модов.

P.S. С вами был ManCJsys, это моя первая статья-туториал. Если хотите, могу написать статью как изменять иконку у экзешника (значок gta_sa.exe), так чтобы игра не вылетала. Жду ваших комментариев.
Понравилась статья?
, · Написать статью


Проголосовать за статью "Изменяем расположение папки User Files в gta_sa.exe"
Голосов
 ПлохоПриемлемоСреднеХорошоОтлично 
Рейтинг
7754%

Патч 1.0.3.0 (EN)

21 марта 2009 GTA 4
Патч 1.0.3.0 для английской версии GTA 4 исправляет множество различных проблем, включая проблемы с графикой, мультиплеером и системой управления. Кроме того, увеличена производительность игры.Полный список изменений:GRAPHICS:Interior Lights for ATI ...

GTA San Andreas - Camera Hack v1.2 для windows 7

13 мая 2010 GTA San Andreas
GTA San Andreas - Camera Hack v1.2 для windows 7Наверное многие столкнулись с проблемой что, очень хорошая программа GTA San Andreas - Camera Hack, не работает под windows 7.Проблема в том что из 7-ки зачем то, по удаляли необходимые библиотеки.Но эт...

San Andreas HRT Pack (v1.3 SF)

29 ноября 2010 GTA San Andreas
San Andreas HRT Pack — глобальная модификация для GTA: San Andreas, которая существенно улучшает качество графики, заменяя большую часть старых текстур высококачественными аналогами в высоком разрешении. Тысячи текстур местности были переработаны и о...

Autumn Mod 2.0 HRT

2 декабря 2010 GTA San Andreas
Autumn Mod — осенняя модификация для GTA: San Andreas, которую можно устанавливать как поверх оригинальной игры, так и поверх глобального мода HRT Pack (в таком случае будет больше нововведений). Autumn Mod меняет спрайты травы, текстуры травы на нек...

Вторжение пришельцев

5 декабря 2010 GTA San Andreas
К Сан-Андреасу движутся огромные инопланетные корабли! ФОТО.Три гигантских неопознанных летающих объекта, длина которых составляет десятки километров, движутся по направлению к штату Сан-Андреас, сообщил журналистам некто Истина (The Truth), кашляя, ...

GreenEffects Mod (v1.0)

8 декабря 2010 GTA San Andreas
Green Effects Mod (v.1)-глобальная модификация которая включает:Полностью переработанный файл grass (трава в GTA).Встроенную библиотеку ENBSeries благодаря ей в игре появятся реалистичные отражения на автомобилях, станет более реальной вода и другие ...

Winter Vacation 1.0

25 декабря 2010 GTA San Andreas
Winter Vacation — глобальная модификация, которая приносит в Сан-Андреас атмосферу зимних морозов и надвигающегося Нового года.Несколько областей штата полностью присыпаны снегом: морозы коснулись города Бэйсайд, который расположен в горах, порядочно...

Бар Сальери из «Mafia»

25 декабря 2010 GTA San Andreas
Бар Сальери — заведение из отличнейшей компьютерной игры «Mafia», прекрасно знакомое всем игрокам. Здесь проходили совещания семьи Сальери и решались судьбы противников клана, сюда Томми обратился за помощью и не сделай он этого, все могло бы быть ин...


Информация
Чтобы оставлять комментарии, необходимо зарегистрироваться на сайте.

14
комментарий написан, 24 февраля 2014, 07:23
#
unrealMEGO
Пользователь
Статус:
Комментариев:102
Друзей:1
Репутация: 1
Деньги: 0$
Награды:: 4
GForums: unrealМEGO

Активность на сайте
16%
#
0
Спасибо!Помогло.

--------------------


--------------------

13
комментарий написан, 11 декабря 2013, 02:20
#
v.m.s.b
Пользователь
Статус:
Комментариев:104
Друзей:3
Репутация: 0
Деньги: 0$
Награды:: 1
GForums: v.m.s.b

Активность на сайте
7%
#
0
сделай статью про иконку

--------------------


--------------------

12
комментарий написан, 7 октября 2013, 15:15
#
GTA_Masters19
Пользователь
Статус:
Комментариев:913
Друзей:42
Репутация: 19
Деньги: 3$
Награды:: 9
GForums: GTA_Masters19

Активность на сайте
30%
#
-1
Что же, ждем следующий урок про иконку. Очень хочется его уже увидеть.

--------------------

11
комментарий написан, 10 августа 2013, 17:05
#
LasVenturas
Пользователь
Статус:
Комментариев:109
Друзей:6
Репутация: 1
Деньги: 0$
Награды:: 2
GForums: LasVenturas

Активность на сайте
7%
#
0

--------------------


--------------------

10
комментарий написан, 27 апреля 2013, 23:59
#
Dimon__gta
VIP-пользователь
Редактор галереи
Статус:
Комментариев:3554
Друзей:202
Репутация: 530
Деньги: 46$
Награды:: 17
GForums: Dimon_gta

Активность на сайте
100%
#
0
Отличная статья.

--------------------


--------------------

9
комментарий написан, 24 апреля 2013, 21:30
#
Robert_The_producer
Забанен
Статус:
Комментариев:969
Друзей:152
Репутация: 232
Деньги: 0$
Награды:: 10
GForums: Believer

Активность на сайте
63%
#
0
Чувак ты БОГ спасибо как же давно этого хотел.

--------------------

8
комментарий написан, 15 марта 2013, 18:31
#
maxim115
Пользователь
Статус:
Комментариев:91
Друзей:5
Репутация: 0
Деньги: 0$

Активность на сайте
2%
#
0
спасибо но мне пока не требуется изменять данные т.к пока не играю в гта

--------------------


--------------------

7
комментарий написан, 13 марта 2013, 22:26
#
Sanya_yackimets
Пользователь
Статус:
Комментариев:79
Друзей:13
Репутация: 3
Деньги: 0$

Активность на сайте
3%
#
0
Пригодится... laughing

--------------------

6
комментарий написан, 8 марта 2013, 17:26
#
nikl1
Пользователь
Статус:
Комментариев:124
Друзей:20
Репутация: 1
Деньги: 0$
Награды:: 8
GForums: GTA517092013

Активность на сайте
8%
#
0
Спасибо!Помогло

--------------------


--------------------

5
комментарий написан, 7 марта 2013, 08:59
#
My Dog
Пользователь
Статус:
Комментариев:929
Друзей:39
Репутация: 16
Деньги: 0$
Награды:: 5
GForums: My Dog

Активность на сайте
42%
#
0
Сойдёт "Отлично"

Сообщение отредактировал My Dog 07.03.2013 в 08:59:54

--------------------


--------------------

4
комментарий написан, 6 марта 2013, 22:32
#
D.E.X.T.E.R.
Забанен
Статус:
Комментариев:2165
Друзей:107
Репутация: 105
Деньги: 0$
Награды:: 8


Активность на сайте
69%
#
0
Хорошая статья, пригодится.

--------------------


--------------------

3
комментарий написан, 6 марта 2013, 19:22
#
Fun_man
Пользователь
Статус:
Комментариев:40
Друзей:5
Репутация: 0
Деньги: 0$

Активность на сайте
1%
#
0
Хорошая и полезная статья wink

--------------------

2
комментарий написан, 6 марта 2013, 17:37
#
Viktor Mor
VIP-пользователь
Старший проверяющий
Статус:
Комментариев:4521
Друзей:260
Репутация: 346
Деньги: 2$
Награды:: 9
GForums: VikMor

Активность на сайте
83%
#
0
Неплохо, пригодится) Вот если бы для GTA IV что то подобное можно было бы сделать...

--------------------

1
комментарий написан, 5 марта 2013, 23:44
#
Flame
Пользователь
Статус:
Комментариев:818
Друзей:5
Репутация: 302
Деньги: 0$
Награды:: 3
GForums: Flame

Активность на сайте
20%
#
0
Спасибо за статью, полезная информация (кстати, менять путь также можно используя библиотеку SA Limit Adjuster - там это намного проще делается, но сама библиотека имеет много багов, а этот способ должен быть надежным).

--------------------

Ad
Опрос
Играете ли вы в GTA Online?
Играю
Не играю совсем

Подсчет GTAшников

Рейтинг@Mail.ru





Change language


Помогите нам перевести LibertyCity на другой язык!