×
Меню
Индекс

TES CS пара слов о реестре

 
Примечание по некоторым значениям.
Остальные значения представляют из себя настройки клавиш управления.
 
Примечание.
Нельзя исключать, что кроме записи о настройках звука, другие параметры, тоже могут быть "забагованы".
Либо, не функционируют в "современных" (старше win 98) ОС.

3D Sound Quality
- включение аппаратного ускорения.
 
В оригинале забаговано.
Вместо REG_BINARY игра записывает REG_DWORD, т.е. неправильное значение типа ключа, или что-то в этом роде.
 
Установка, правильного, значения вручную не помогает. Игра все перезапишет.
Исправлено в МСП начиная с какой-то там версии.
Т.е. 2.4, 2.5 точно содержат патч фиксирующий установку правильного значения.
 
AIDistance
- дистанция отключения АИ ботов.
 
Регулируется через меню игры.
 
Adapter
- выбор активного монитора.
 
Т.е. если мониторов несколько, меняя номер, можно указывать на каком экране запуститься игра.
Без необходимости установки основного монитора через средства вынь0доуз.
 
Always Run
- включает режим бега, для игрока, по умолчанию.
 
Backbuffers
- нет точного определения, или отмеченного влияния на что-то.
Вероятно влияет на включение этого самого бэк-буфера видео карты, который как-то влияет на рендеринг.
 
Изменять значения, по видимости, нет особо смысла.
Либо оно вовсе не активно, либо влияет на какие-то не определяемые визуально (по кол-ву фпс и пр.) параметры рендеринга.
 
Probably will increase input lag because it's queuing more frames, or maybe the renderer will ignore it, who knows.
 
Back side rendering is normally controlled by NiStencilProperty flags that control triangle rendering
(it's also called cull mode in DirectX).
 That is checking which side of the triangle the viewer exists, by checking the vertex order.
Turning off the check means the triangle can be rendered from both sides (though the normals are incorrect for one side).
But - if there's a custom shader it may have overrides that cancel it.
 
Fullscreen
- полноэкранный режим.
 
Обычно изменяется через лаунчер игры, флагом "запуск в окне".
Сама по себе, работа игры в окне, полезна для дебагинга, особенно если используется этот ЛУА скрипт.
Также, стоит отметить, что работа игры в окне, игнорирует настройку гаммы.
Т.е. яркость сцены не повышается, как бы ни крутили бегунок яркости.
 
Gamma
- яркость картинки собственно.
 
Регулируется бегунком в меню.
Не работает, если игра запущена в окне.
Т.е. это глобальный параметр влияющий общую яркость экрана.
 
Hardware
- отвечает за работу оригинальных пиксельных шейдеров.
 
Т.е. включает аппаратную поддержку для этого дела.
 
Если шейдеры включены, но этот параметр выключен (00), игра будет выдавать ошибки с сообщением:
Failed to create shader Shaders\FauxEMBM_Displace.vso
 
Help Delay
- задержка сообщения с названием объекта.
 
Настраивается в меню, посредством бегунка.
 
HUD Style
- не определено за что отвечает, внезапно.
 
И это не прозрачность меню.
 
Installed Path
- путь к ЕХЕ файлу игры.
Еще может проверяться наличие Лаунчера (Morrowind Launcher.exe).
 
Самой игре, эта запись, не нужна!
Но используется некоторыми утилитами для проверки наличия игры.
ТесЭкспортер, АнимКит и некоторые бса упаковщики, отказываются работать если этот параметр остается пустым!
 
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Bethesda Softworks\Morrowind]
"Installed Path"=hex(2):49,00,3a,00,5c,00,5c,00,42,00,65,00,74,00,68,00,65,00,\
  73,00,64,00,61,00,20,00,53,00,6f,00,66,00,74,00,77,00,6f,00,72,00,6b,00,73,\
  00,5c,00,5c,00,4d,00,6f,00,72,00,72,00,6f,00,77,00,69,00,6e,00,64,00,5c,00,\
  00,00
Это reg файл, указывающий путь к установленной копии Морровинда.
Затем руками поменять путь к папке с ЕХЕ файлом.
 
Last Keyframe Extract Time
- выглядит как технический параметр для определения времени извлечения анимации из КФ файла.
 
Если значение очистить, игра перезапишет его обратно.
 
Mipmap
- теоретически, отвечает за использование МИП-уровней в текстурах.
На практике, влияние на изменение поведения текстур, со специально измененными уровнями - не наблюдалось.
Либо отвечает за что-то другое, либо - не работает, либо влияние настолько мизерно, что неразличимо.
 
Mipmap Skip Level
- отсечка мип- уровня?
Т.е. выглядит так, что должно управлять кол-вом используемых игрой мип- уровней.
 
На практике, ничего такого не наблюдалось.
Оба этих параметра были проверены в (оригинальной) игре и результат не показал себя сколь либо заметным.
 
Multipass
- нет данных.
 
I don't know, it looks complicated.
Т.е. на что-то оно влияет, но не очевидно на что и как.
 
По видимости должно быть связано с расширенными настройками графики (антиальязинг и т.п.).
Но на практике, все связанное с этими параметрами, в движке не работает, т.е. не влияет на глобальные настройки драйверов.
 
Как это можно видеть в настройках игр тех лет.
Если в UT-2003, или DeusEx(1), можно видеть обширные настройки 3д графики, то в МВ, их попросту нет.
Равно, если указать те, или настройки сглаживания и пр, через панель управления драйвером видеокарты, они окажут совершенное влияние на картинку Морровинда, вне зависимости от изменения чего-то там в реестре.
 
Multisamples
- настройки сглаживания.

Ака антиальязинга.
Не работают!
 
Multisamples is the MSAA level, but MGE overrides it.
 
Выглядит так, что беседка не стала утруждать себя в перехват настроек драйвера видео карты.
Максимум, все что можно получить от движка - это изменения яркости картинки.
 
Pixelshader
- включение пиксельных шейдеров воды.
 
Presentation Interval
- скорость обновления картинки на воде в режиме шейдеров.
Refresh Rate
- частота обновления экрана.
 
Иногда срабатывает, но в основном - нет.
 
Т.е. лучше не трогать оставив это поле пустым.
 
Screen Depth
- глубина цвета.
 
32 по умолчанию.
Если начать менять, могут начаться проблемы.
Т.е. игра отказывается запускаться в 16-ти битном режиме.
 
Screen Height
- разрешение экрана по вертикали.
 
Позволяет создавать произвольные размеры картинки, особенно при запуске игры в окне.
И это работает!
Т.е. эти параметры, оказывают явно заметный эффект на разрешение экрана.
Также, позволяет обойти ограничение лаунчера игры, который не имеет записей для некоторых типовых разрешений экрана.
О которых, лишь смутно, догадывались в 2001ом...
 
Screen Width
- разрешение экрана по горизонтали.
 
Да, работает.
 
Менять (в основном) следует оба параметра, так чтобы сохранялось соотношение сторон экрана.
 
Shadows
- включает использование моделей теней в моделях игры.
 
Т.е. если здесь они включены, то бегунком в настройках, можно настроить их кол-во и еще что-то.
Если здесь отключено, то бегунок НЕ включит тени, как бы его там ни двигали.
 
Stencil
- включает использование свойств трафарета в моделях.
 
Если выключено, все самые навороченные техники, перестанут работать!
 
Swap Effect
- не очевидно.
 
Swap Effect is some technical thing for how the game uses the back buffer.
 
Т.е. как-то связано с backbuffer и прочими низкими настройками работы графики.
Изменения значения не показало как-то явно заметного результата.
 
Toggle POV
- код клавиши смены вида от 1ст, на 3ст.
 
Vertex Processing
- заблокировано от изменений.
Т.е. игра всегда сбрасывает это значение в 0.
 
vertex processing is for ancient GPUs, it doesn't matter anymore.
Those old options are a lot of work to figure out.