×
Меню
Индекс

TES CS GMST Вступление

Это интеграция Труда уважаемого  W_wex (spaun_35), который поднял на себя Свершение внимательного изучения всех ГМСТ и составления единого массива данных с возможно более полными описаниями оных.
 
Базовая версия 1.0 (шла) от 03.23
https://www.nexusmods.com/morrowind/mods/52496
 
Текущая редакция 1.3 от 04.26!
Определенные, иной раз значительные правки от коллектива Заметок по некоторым разделам (уточнения дополнения и пр. по мелочи)
В остальном, сохранен оригинальный стиль автора, т.е. в основном это копипаста работы!
 

Из оригинального ридми:
 
GMST (gameplay) - это константы игрового мира, в них указывается максимальная и минимальная скорость передвижения NPC и существ, значения влияющие на цены перемещения, скорость и высоту прыжка, значения влияющие на получение стартовых заклинаний, значений влияющих на прокачку навыков, проще говоря описывает фундаментальные значения и множители в мире Морровинда.
 
Информация проверена мной (W_wex) на сколько это было возможно, местами требует дополнения и дальнейшего изучения.
 
Все фрагменты кода из OpenMW взяты с сайта:
https://wiki.openmw.org/index.php?title=GMSTs_(status)
 

Выдержка из МСФД 8
 
GMST.
Игровые установки
Здесь перечислены только те, что имеют числовое значение.
Строчные установки сюда не входят, но являются интуитивно понятными, поэтому с ними вы разберетесь и сами.
Благодаря участникам форума (maxpublic, Ldones, Wakim, Iudas) суть многих из игровых установок теперь известна и собрана в списке ниже.
Он все еще в рабочей стадии, но, по моему мнению, будет полезен многим моддерам.
 
Во многих случаях там, где вы увидите суффиксы Base и Mult в названии установки, ее значение является одним из параметров линейного уравнения вида y = mx + b, где m – mult, b – base, а x – некое значение из игры, например, уровень умения.
 
Заметьте, что каждое значение начинается либо с «f», либо с «i» – это соответственно дробные (float) и целые (integer) значения.
Строчные значения начинаются с «s» (string). Насколько показала практика, они могут быть изменены только в КС.
 

А далее идут всякие "примечания" разной степени полезной сомнительности, наверное.
 
Примечание.
Список идет не в алфавитном порядке, но как это дано по умолчанию в МСФД (или же в Тес Кс).
Выправлять все (здесь) по алфавиту, доступно только в ручном режиме, что при значительном кол-ве статей, выглядит мало возможным.
Поэтому, пользуйтесь поиском.
 
Примечание.
Заметки только о GMST из раздела GamePlay и нескольких из Magic, как наиболее критичных и актуальных для моддинга.
Т.е. описание этих ГМСТ находится в оригинальном труде W_wex, а также в МСФД (откуда очевидно перекочевало многое).
Описание же других ГМСТ, могут быть, достаточно очевидны и не требуют детального разбора.
 
Примечание.
Список того, что не работает, требует уточнений, т.е. что-то частично забаговано, а что-то заблокировано от изменений и пр!
Покрайней мере так указано в оригинальном сочинение уважаемого W_wex.
Т.е. дополнительных проверок, по ряду разделов, не проводилось, или они были не полны!
 
Примечание.
Что "интересно" в МВ есть едва ли, ни несколько десятков отключенных, или заблокированных ГМСТ, что удручает...
А ОпМВ - копирует это безобразие, т.е. эти ГМСТ есть, но также не работают.
Возможно к 2099ому они заработают, но пока, в 2026ом они все также "молчат".
 
Не используется движком (совсем, или полностью)
fCombatTorsoStopPercent
fCombatTorsoStartPercent
fCombatTorsoSideAngle
fCombatForceSideAngle
fAIMeleeSumWeaponMult
iFlee
iFightAlarmMult
iAlarmTrespass
iAlarmPickPocket
iAlarmStealing
iAlarmAttack
iAlarmKilling
fDispBargainFailMod
fDispBargainSuccessMod
fSeriousWoundMult
fConstantEffectMult
fMagicItemConstantMult
fMagicItemStrikeMult
fMagicItemUsedMult
fMagicItemOnceMult
fMagicItemPriceMult
fMagicItemCostMult
fIngredientMult
fPotionT4EquipStrengthMult
fPotionT4BaseStrengthMult
fPotionMinUsefulDuration
fFatigueSpellCostMult
fSpellPriceMult
fHoldBreathEndMult
fSwimWalkAthleticsMult
fSwimWalkBase
fMagicCreatureCastDelay возможно не используется.
 
Требует уточнения, на что оно влияет, т.е. не ясно, толи работает, толи нет...
fAIRangeMagicSpellMult
fAudioDefaultMinDistance
fAudioDefaultMaxDistance
fAudioVoiceDefaultMinDistance
fAudioVoiceDefaultMaxDistance
fAudioMinDistanceMult
fAudioMaxDistanceMult
iNumberCreatures не ясно
iLevelUpSpecialization
fAIMagicSpellMult
fAIRangeMeleeWeaponMult
fAIMeleeWeaponMult
fSneakUseDist
fTrapCostMult
fPickLockMult
iMagicItemChargeOnce
fEnchantmentChanceMult
fMaxHeadTrackDistance
iGreetDuration
 
Забаговано в оригинале.
fEnchantmentConstantChanceMult т.е. работает не совсем так, как следовало бы.
 
Хардкод, т.е. в оригинале заблокировано от изменений.
fDamageStrenghtMult но есть фикс в МСП.
fDamageStrenghtBase
fBlockSkillBonus