diff --git a/apps/launcher/settingspage.cpp b/apps/launcher/settingspage.cpp index ee160c74ca..16d515602b 100644 --- a/apps/launcher/settingspage.cpp +++ b/apps/launcher/settingspage.cpp @@ -259,6 +259,7 @@ bool Launcher::SettingsPage::loadSettings() lightFadeMultiplierSpinBox->setValue(Settings::shaders().mLightFadeStart); lightsBoundingSphereMultiplierSpinBox->setValue(Settings::shaders().mLightBoundsMultiplier); lightsMinimumInteriorBrightnessSpinBox->setValue(Settings::shaders().mMinimumInteriorBrightness); + loadSettingBool(Settings::shaders().mForcePerPixelLighting, *forcePplCheckBox); connect(lightingMethodComboBox, qOverload(&QComboBox::currentIndexChanged), this, &SettingsPage::slotLightTypeCurrentIndexChanged); @@ -478,6 +479,7 @@ void Launcher::SettingsPage::saveSettings() Settings::shaders().mLightFadeStart.set(lightFadeMultiplierSpinBox->value()); Settings::shaders().mLightBoundsMultiplier.set(lightsBoundingSphereMultiplierSpinBox->value()); Settings::shaders().mMinimumInteriorBrightness.set(lightsMinimumInteriorBrightnessSpinBox->value()); + saveSettingBool(*forcePplCheckBox, Settings::shaders().mForcePerPixelLighting); } // Audio diff --git a/apps/launcher/ui/settingspage.ui b/apps/launcher/ui/settingspage.ui index 14aa0118cb..4a6a997bcf 100644 --- a/apps/launcher/ui/settingspage.ui +++ b/apps/launcher/ui/settingspage.ui @@ -1037,7 +1037,7 @@ - + Qt::Vertical @@ -1112,6 +1112,16 @@ + + + + <html><head/><body><p>Force the use of per pixel lighting. By default, only bump and normal mapped objects use per-pixel lighting. Only affects objects drawn with shaders. Enabling per-pixel lighting results in visual differences to the original MW engine as certain lights in Morrowind rely on vertex lighting to look as intended. Note that groundcover shaders and particle effects ignore this setting.</p></body></html> + + + Force Per-Pixel Lighting + + + diff --git a/files/lang/launcher_de.ts b/files/lang/launcher_de.ts index 7dea477f55..aeaf6df57c 100644 --- a/files/lang/launcher_de.ts +++ b/files/lang/launcher_de.ts @@ -1471,5 +1471,13 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov Run Script After Startup: + + <html><head/><body><p>Force the use of per pixel lighting. By default, only bump and normal mapped objects use per-pixel lighting. Only affects objects drawn with shaders. Enabling per-pixel lighting results in visual differences to the original MW engine as certain lights in Morrowind rely on vertex lighting to look as intended. Note that groundcover shaders and particle effects ignore this setting.</p></body></html> + + + + Force Per-Pixel Lighting + + diff --git a/files/lang/launcher_fr.ts b/files/lang/launcher_fr.ts index f349e196af..6e0b937614 100644 --- a/files/lang/launcher_fr.ts +++ b/files/lang/launcher_fr.ts @@ -1474,5 +1474,13 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov Run Script After Startup: Script à lancer après démarrage : + + <html><head/><body><p>Force the use of per pixel lighting. By default, only bump and normal mapped objects use per-pixel lighting. Only affects objects drawn with shaders. Enabling per-pixel lighting results in visual differences to the original MW engine as certain lights in Morrowind rely on vertex lighting to look as intended. Note that groundcover shaders and particle effects ignore this setting.</p></body></html> + <html><body><p>Lorsque cette option est activée, le moteur de jeu illumine séparément chaque pixel des textures (éclairage par pixel, Per Pixel Lighting) pour chaque passe de rendu.</p><p>Lorsque cette option est désactivée, seuls les plaquages de rugosité (bump map) et de normales (normal maps) utilisent l'éclairage par pixel. Les autres passes utilisent un éclairage par vertex (sommet de chaque polygone).</p><p>Le rendu de l'éclairage par pixel diffère de celui du moteur de jeu original du fait que certaines sources de lumière de Morrowind furent calibrées pour un éclairage par vertex.</p><p>Cette option affecte uniquement les objets dont le rendu est réalisé avec des shaders. Elle n'affecte ni la végétation au sol ni les effets de particules.</p></body></html> + + + Force Per-Pixel Lighting + Forcer l'éclairage par pixel + diff --git a/files/lang/launcher_ru.ts b/files/lang/launcher_ru.ts index 57a9c67f65..1835f0d560 100644 --- a/files/lang/launcher_ru.ts +++ b/files/lang/launcher_ru.ts @@ -1486,5 +1486,13 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov Minimum Interior Brightness Минимальный уровень освещения в помещениях + + <html><head/><body><p>Force the use of per pixel lighting. By default, only bump and normal mapped objects use per-pixel lighting. Only affects objects drawn with shaders. Enabling per-pixel lighting results in visual differences to the original MW engine as certain lights in Morrowind rely on vertex lighting to look as intended. Note that groundcover shaders and particle effects ignore this setting.</p></body></html> + Использовать попиксельное освещение принудительно. По умолчанию его используют только объекты, использующие карты бампа и карты нормалей. Влияет только на объекты, отрисовываемые шейдерами. Включение попиксельного освещения приводит к визуальным отличиям по сравнению с оригинальным движком Morrowind, так как некоторые источники света в Morrowind полагаются на повершинное освещение для того, чтобы выглядеть, как задумывалось. Обратите внимание, что шейдеры растительности и системы частиц игнорируют эту настройку. + + + Force Per-Pixel Lighting + Попиксельное освещение + diff --git a/files/lang/launcher_sv.ts b/files/lang/launcher_sv.ts index 4cd75487b2..ae18f7754c 100644 --- a/files/lang/launcher_sv.ts +++ b/files/lang/launcher_sv.ts @@ -1490,5 +1490,13 @@ de ordinarie fonterna i Morrowind. Bocka denna ruta om du ändå föredrar ordin Run Script After Startup: Kör skript efter uppstart: + + <html><head/><body><p>Force the use of per pixel lighting. By default, only bump and normal mapped objects use per-pixel lighting. Only affects objects drawn with shaders. Enabling per-pixel lighting results in visual differences to the original MW engine as certain lights in Morrowind rely on vertex lighting to look as intended. Note that groundcover shaders and particle effects ignore this setting.</p></body></html> + <html><head/><body><p>Tvingar användningen av per-pixelljussättning. Som standard är det annars bara objekt med normalkartor som använder per-pixelljussättning. Denna inställning påverkar endast objekt som ritas med shaderteknik. Aktivering av per-pixelljussättning kommer ge visuella skillnader jämfört med hur Morrowind ser ut i ordinarie spelmotor. Detta då visst ljus i Morrowind är beroende av vertexljussättning för att se ut som det var avsett. Notera att shaders för marktäckare och partikeleffekter ignorerar denna inställning.</p></body></html> + + + Force Per-Pixel Lighting + Tvinga per-pixelljussättning +