Gta sa.set — различия между версиями
Материал из GTAModding.ru
Yoti (обсуждение | вклад) |
Sergeanur (обсуждение | вклад) (→Переназначение управления) |
||
(не показаны 7 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
− | '''gta_sa.set''' - содержит в себе информацию о конфигурации GTA San Andreas. По умолчанию, он расположен в папке GTA San Andreas User Files (в "Моих документах"). Он перезаписывается каждый раз, когда вы | + | '''gta_sa.set''' - содержит в себе информацию о конфигурации GTA San Andreas. По умолчанию, он расположен в папке GTA San Andreas User Files (в "Моих документах"). Он перезаписывается каждый раз, когда вы изменяете настройки в игре, что делает его не редактируемым во время игрового сеанса для сторонних программ. |
Строка 5: | Строка 5: | ||
* 0xB3A - [byte] Контроллер (устройство для управления игрой) | * 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 - мышь | ||
= Настройки мыши = | = Настройки мыши = | ||
Строка 311: | Строка 286: | ||
** 0x04 = 3x | ** 0x04 = 3x | ||
− | * 0xB36 - [byte] Разрешение ( | + | * 0xB36 - [byte] Разрешение (всего 14 значений, где 1 - минимальное при 16 битах; 7 - макс. при 16 битах; 8 и 14 - минимальные и максимальные значения при 32 битах соответственно. привязки к дисплею нет.) |
** 1 = 640 x 480, 16 Bit | ** 1 = 640 x 480, 16 Bit | ||
** 3 = 720 x 576, 16 Bit | ** 3 = 720 x 576, 16 Bit | ||
Строка 319: | Строка 294: | ||
** 10 = 720 x 576, 32 Bit | ** 10 = 720 x 576, 32 Bit | ||
** 11 = 800 x 600, 32 Bit | ** 11 = 800 x 600, 32 Bit | ||
− | ** 14 = 1024 x 768, 32 Bit | + | ** 14 = 1024 x 768, 32 Bit |
= Язык = | = Язык = |
Текущая версия на 14:18, 27 июля 2013
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