Π Π΅Π»ΠΈΠ· свободного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° OpenMW 0.50

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° OpenMW 0.50, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π²ΠΈΠΆΠΊΠ° для Ρ€ΠΎΠ»Π΅Π²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π² ΠΆΠ°Π½Ρ€Π΅ фэнтСзи The Elder Scrolls 3: Morrowind. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Π² OpenMW Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ собствСнный Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ OpenMW-CS для создания Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈ ΠΌΠΎΠ΄ΠΎΠ², задСйствован Π΄Π²ΠΈΠΆΠΎΠΊ симуляции физичСских процСссов Bullet, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ macOS ΠΈ Linux, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΠΎΡ‚ΠΎΠ².

Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° Π‘++ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3. Π’ интСрфСйсС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° OpenMW-CS ΠΈ Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Qt, Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ интСрфСйсС примСняСтся MyGUI. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с устройствами Π²Π²ΠΎΠ΄Π° задСйствован SDL, Π° для Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π²ΡƒΠΊΠ° β€” OpenAL. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ сборки ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для Linux (PPA, flatpak), Windows ΠΈ macOS. Для запуска Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ рСсурсами ΠΈΠ· ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Morrowind ΠΈΠ»ΠΈ установка Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° рСсурсов.

 Π Π΅Π»ΠΈΠ· свободного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° OpenMW 0.50

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΠΎΡ‚ΠΎΠ² ΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° систСма поиска ΠΏΡƒΡ‚Π΅ΠΉ.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ сохранСниС настроСк послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠΊΠ½ΠΎΠΌ измСнСния настроСк, Π° Π½Π΅ послС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΈΠ³Ρ€Ρ‹.
  • УстранСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ расхоТдСния гСймплСя с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΉ Morrowind, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, пСрСсмотрСны Π½Π°Π²Ρ‹ΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π² Ρ‚ΡŽΡ€ΡŒΠΌΠ΅, Π° Π² судСбной систСмС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ обвинСния Π·Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ прСступлСниС.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° рСализация скСлСтной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ скиннингС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, приводящиС ΠΊ ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ парусов Π½Π° кораблях Π½Π΅ Π² Ρ‚Ρƒ сторону.
     Π Π΅Π»ΠΈΠ· свободного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° OpenMW 0.50
  • УстранСна Ρ€Π°ΡΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ расстановки ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ мСстности ΠΏΡ€ΠΈ отрисовкС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ OpenGL.
     Π Π΅Π»ΠΈΠ· свободного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° OpenMW 0.50
  • Π’ систСмС скриптинга OpenMW-Lua Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ боя, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, измСнСния влияния Π±Ρ€ΠΎΠ½ΠΈ Π½Π° наносимый ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΡƒΡ€ΠΎΠ½. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° измСнСния ΠΈΠ· скриптов настроСк ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ ΠΈ получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ мСстности. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ чтСния ΠΈ измСнСния ΠΆΡƒΡ€Π½Π°Π»Π° ΠΈΠ³Ρ€ΠΎΠΊΠ°. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° создания собствСнных NPC-пСрсонаТСй Π±Π΅Π· использования ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².
  • Для 3D‑звука Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ эффСкт Π”ΠΎΠΏΠ»Π΅Ρ€Π°, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ рСалистичными Π·Π²ΡƒΠΊΠΈ двиТущихся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².
  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ интСрфСйс для Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ². Появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΊΠ½ΠΎΠΏΠΎΠΊ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π° для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌΡƒ интСрфСйсу ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ управлСния ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ процСссом с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π΅ΠΉΠΌΠΏΠ°Π΄Π° Π±Π΅Π· эмуляции ΠΌΡ‹ΡˆΠΈ.
     Π Π΅Π»ΠΈΠ· свободного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° OpenMW 0.50
  • Π’ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π½Ρ‹ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° элСмСнтов.
     Π Π΅Π»ΠΈΠ· свободного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° OpenMW 0.50
  • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΈΠ³Ρ€ Π½Π° Π±ΠΎΠ»Π΅Π΅ свСТих вСрсиях Π΄Π²ΠΈΠΆΠΊΠ° Bethesda, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Oblivion (2006), Skyrim, Fallout 3, Fallout: New Vegas ΠΈ Fallout 4. ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΊΠΎΠ΄ для тСкстурирования мСстности. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° отобраТСния ΠΎΡ‚Π΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π΄Π΅Ρ€Π΅Π²ΡŒΡ, с использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ постраничной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
     Π Π΅Π»ΠΈΠ· свободного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° OpenMW 0.50
     Π Π΅Π»ΠΈΠ· свободного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° OpenMW 0.50
     Π Π΅Π»ΠΈΠ· свободного ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° OpenMW 0.50

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ