Gta sa.set
Материал из GTAModding.ru
gta_sa.set - содержит в себе информацию о конфигурации GTA San Andreas. По умолчанию, он расположен в папке GTA San Andreas User Files (в "Моих документах"). Он перезаписывается каждый раз, когда вы изменяете настройки в игре, что делает его не редактируемым во время игрового сеанса для сторонних программ.
Содержание |
Настройки управления
- 0xB3A - [byte] Контроллер (устройство для управления игрой)
- 0x00 = Мышь и клавиатура
- 0x01 = Геймпад
Переназначение управления
Для одного действия может быть назначено до четырех клавиш. Настройки управления представлены в виде 4-х массивов структур по оффсету 0x4 (размер одного массива - 0x2C4 байт).
Структура настроек управления выглядит так (размер - 12 байт):
4 байта - DWORD - Идентификатор действия 4 байта - DWORD - Назначенная клавиша 4 байта - DWORD - Идентификатор устройства
- Идентификатор действия
Номер действия, которому назначается клавиша.
Таблица ID действий (0-17, 44, 45 и 47-50 - действия пешком, остальные - в машине):
Номер | Действие |
0 | Атака |
1 | Альтернативная атака |
2 | След. оружие |
3 | Пред. Оружие |
4 | Вперед |
5 | Назад |
6 | Влево |
7 | Вправо |
8 | Увеличить/приблизить |
9 | Уменьшить/отдалить |
10 | Вход/выход из машины |
11 | Изменить режим камеры |
12 | Прыжок |
13 | Бег |
14 | Оглянуться |
15 | Присесть |
16 | Действие |
17 | Идти |
18 | Огонь (из машины) |
19 | Вторичный огонь |
20 | Повернуть налево |
21 | Повернуть направо |
22 | Наклониться вперед / вниз |
23 | Наклониться назад / вверх |
24 | Ехать вперед |
25 | Ехать назад / Тормоз |
26 | Следующая радио станция |
27 | Предыдущая радио станция |
28 | Пропустить свой трек |
29 | Сигнал (гудок) |
30 | Под-миссия |
31 | Ручной тормоз |
34 | Посмотреть влево |
35 | Посмотреть вправо |
36 | Оглянуться |
37 | Обзор мышью (если в "контроллер" стоит "геймпад") |
38 | Спецклавиша влево |
39 | Спецклавиша вправо |
40 | Спецклавиша вниз |
41 | Спецклавиша вверх |
44 | Центрировать камеру |
45 | Прицелиться |
47 | Ответить - Да / Пропустить поездку |
48 | Ответить - Нет |
49 | Команда группе «вперед» |
50 | Команда группе «назад» |
- Назначенная клавиша
Виртуальный код клавиши/кнопки в Windows.
- Идентификатор устройства
Устройство ввода
- 0 - клавиша не назначена
- 1 - клавиатура
- 2 - клавиатура
- 3 - геймпад
- 4 - мышь
Настройки мыши
- 0xB14 - [dword] Чувствительность
- 0xB18 - [byte] Инвертировать мышь вертикально?
- 0x01 = Включено
- 0x00 = Выключено
- 0xB19 - [byte] Поворачивать руль мышью?
- 0x00 = Выключено
- 0x01 = Включено
- 0xB1A - [byte] Летать мышью?
- 0x00 = Выключено
- 0x01 = Включено
Настройки аудио
- 0xB1C - [byte] Громкость радио
- 0x00 = Выключено
- 0x64 = Полная громкость
- 0xB1B - [byte] SFX
- 0x00 = Выключено
- 0x64 = Полная громкость
- 0xB1F - [byte] Машинозависимые басы
- 0x00 = Выключено
- 0x01 = Включено
- 0xB1E - [byte] Автовыбор радио
- 0x00 = Выключено
- 0x01 = Включено
- 0xB1D - [byte] Радиостанция
- 1 = Playback FM
- 2 = K Rose
- 3 = K-DST
- 4 = Bounce FM
- 5 = SF-UR
- 6 = Radio Los Santos
- 7 = Radio X
- 8 = CSR 103.9
- 9 = K-JAH West
- 10 = Master Sounds 98.3
- 11 = WCTR Talk Radio
- 12 = Проигрыватель пользовательских треков
- 13 = Радио выключено
Настройки пользовательских треков
- 0xB41 - [byte] Режим радио
- 0x00 = Радио
- 0x01 = Случайно
- 0x02 = Последовательно
- 0xB25 - [byte] Автоматическое сканирование треков
- 0x00 = Выключено
- 0x01 = Включено
Настройки дисплея
- 0xB20 - [word] Яркость
- 0xB4A - [byte] Легенда карты
- 0x00 = Выключена
- 0x01 = Включена
- 0xB3D - [byte] Режим радара
- 0x00 = Карта и метки
- 0x01 = Только метки
- 0x02 = Выключено
- 0xB3C - [byte] Отображение интерфейса
- 0x00 = Выключено
- 0x01 = Включено
- 0xB33 - [byte] Субтитры
- 0x00 = Выключено
- 0x01 = Включено
- 0xB42 - [byte] Хранение сделанных фото в галлерее
- 0x00 = Выключено
- 0x01 = Включено
Расширенные настройки дисплея
- 0xB30 - [word] Дистанция прорисовки
- 0xB35 - [byte] Ограничитель кадров
- 0x00 = Выключен
- 0x01 = Включен
- 0xB34 - [byte] Широкоформатный экран
- 0x00 = Выключен
- 0x01 = Включен
- 0xB2A - [byte] Качество текстур
- 0x00 = Низкое
- 0x01 = Среднее
- 0x02 = Высокое
- 0x03 = Очень высокое
- 0xB24 - [byte] Мип-маппинг
- 0x00 = Выключен
- 0x01 = Включен
- 0xB26 - [byte] Сглаживание
- 0x01 = Выключено
- 0x02 = 1x
- 0x03 = 2x
- 0x04 = 3x
- 0xB36 - [byte] Разрешение (всего 14 значений, где 1 - минимальное при 16 битах; 7 - макс. при 16 битах; 8 и 14 - минимальные и максимальные значения при 32 битах соответственно. привязки к дисплею нет.)
- 1 = 640 x 480, 16 Bit
- 3 = 720 x 576, 16 Bit
- 4 = 800 x 600, 16 Bit
- 7 = 1024 x 768, 16 Bit
- 8 = 640 x 480, 32 Bit
- 10 = 720 x 576, 32 Bit
- 11 = 800 x 600, 32 Bit
- 14 = 1024 x 768, 32 Bit
Язык
- 0xB3B - [byte]
- 0 = Английский (american.gxt)
- 1 = Французский (french.gxt)
- 2 = Немецкий (german.gxt)
- 3 = Итальянский (italian.gxt)
- 4 = Испанский (spanish.gxt)
Ссылки
1. SETReader - http://sweet-ru.at.ua/public/SETRead.rar