4 điểm bởi GN⁺ 2025-11-09 | 1 bình luận | Chia sẻ qua WhatsApp
  • Dự án tái hiện engine Morrowind mã nguồn mở OpenMW đã công bố phiên bản 0.50.0, bao gồm các cải tiến lớn như hỗ trợ gamepad và đưa hệ thống chiến đấu ra khỏi dạng hard-code
  • Mở rộng Lua scripting API giúp tăng phạm vi có thể kiểm soát các yếu tố trong game như chiến đấu, thời tiết, địa hình, nhật ký
  • Engine đồ họa cải thiện xử lý skinned geometry và sửa lỗi normal/parallax mapping để tăng khả năng tương thích với mod
  • Cập nhật UI bổ sung menu cho tay cầm, di chuyển vật phẩm bằng Alt-click, thêm bản dịch tiếng Ba Lan, tăng tính tiện dụng cho người dùng
  • Thông qua các tính năng Beyond Morrowind, nền tảng hỗ trợ các engine game Bethesda đời sau như Oblivion tiếp tục được mở rộng, cho thấy bước tiến hướng tới một engine RPG đa dụng trong tương lai

Tổng quan các cải tiến chính

  • OpenMW 0.50.0 tập trung vào đại tu toàn diện trải nghiệm gamepad, đưa hệ thống chiến đấu ra khỏi hard-code, mở rộng Lua APIcải thiện UI
  • Phiên bản mới có thể tải về trên mọi hệ điều hành, và định dạng file lưu hiện tại không thay đổi
  • Đã bổ sung di chuyển vật phẩm nhanh (Alt-click), bản dịch UI tiếng Ba Lanmenu tay cầm được cải thiện
  • Các vấn đề đã biết liên quan đến macOS, Windows và GPU AMD/Intel cũng được nêu rõ

AI và tìm đường

  • Tìm đường dựa trên navmesh nay tinh vi hơn bản Morrowind gốc, đồng thời được sửa để bỏ qua dữ liệu đường đi sai lệch (như các điểm nằm trong đá)
  • Điều chỉnh chu kỳ cập nhật nhận biết Sneak để việc nhận điểm kinh nghiệm hoạt động ổn định hơn
  • Sửa nhiều lỗi liên quan đến chiến đấu và nhận biết: giới hạn hành vi NPC khi bị tê liệt, cho phép NPC không thể di chuyển vẫn có thể chiến đấu, ngăn thu hoạch herb lặp lại, v.v.

Cấu hình và hệ thống tệp ảo (VFS)

  • File cấu hình được đổi sang lưu khi đóng cửa sổ cài đặt thay vì khi thoát game
  • Cải thiện hỗ trợ đường dẫn không phải ASCIIđộ ổn định của archive BSA

Định dạng ESM và file save

  • Không có thay đổi về định dạng lưu, có thể quay lại phiên bản 0.49.0
  • Sửa lỗi xử lý subrecord trạng thái nhiệm vụ

Gameplay

  • Đã sửa để việc tăng kỹ năng trong tù vẫn được phản ánh vào tiến trình lên cấp
  • Sửa nhiều lỗi chi tiết liên quan đến phép thuật, chiến đấu và xác định tội phạm
  • Tăng tính nhất quán với bản gốc ở các phần như vấn đề trang bị vật phẩm dạng stack, xác định trúng đòn, xử lý hiệu ứng phép thuậtcông thức tính giá

Đồ họa

  • Cải thiện xử lý skinned geometry giúp tăng tương thích với tài nguyên mod (ví dụ sửa lỗi vị trí cánh buồm trong abot’s Boats)
  • Cải thiện độ ổn định đồ họa với các sửa lỗi như sai hướng normal map/parallax map, chu kỳ pha mặt trăng, phản chiếu mặt nướcnạp post-processing shader
  • Không có tính năng đồ họa mới, nhưng chất lượng tổng thể vẫn vượt trội so với Morrowind gốc

Scripting mwscript

  • GetSpellEffects nay hỗ trợ phát hiện enchant, và đã thêm lệnh debug FillJournal
  • Cải thiện độ ổn định ở các phần như xung đột script hội thoại, hiển thị bản đồxử lý va chạm khi đi trên mặt nước

Scripting OpenMW-Lua

  • Logic xử lý trúng đòn trong chiến đấu được đưa ra khỏi hard-code: hư hại giáp, điều chỉnh độ khó, hiệu ứng máu, âm thanh trúng đòn... nay có thể được điều khiển bằng script
  • Bổ sung API cho weather, land, regionjournal
  • Thêm nhiều tính năng mới như tạo NPC tùy chỉnh, sự kiện chiến đấu (Hit, Unequip, v.v.)hàm kiểm tra trạng thái UI
  • OnUpdate handler nay sẽ được gọi với thời gian mô phỏng bằng 0 ngay cả trong các frame đang tạm dừng

Âm thanh

  • Thêm hiệu ứng Doppler cho âm thanh 3D, cho phép thay đổi cao độ âm theo tốc độ di chuyển

Giao diện người dùng (UI)

  • Thêm UI menu tay cầm, cho phép thao tác như chế tạo potion hay enchant mà không cần chuột
  • Bổ sung Alt-click để chuyển vật phẩm ngay, cải thiện sắp xếp slot save, hiển thị vàng của người chơithêm bản dịch tiếng Ba Lan
  • HUD, cửa sổ hội thoại, phím tắt và các yếu tố hình ảnh trong menu được điều chỉnh để giống bản Morrowind gốc hơn
  • Sửa nhiều lỗi về xử lý Unicode, highlight chủ đề hội thoạilỗi menu du hành

OpenMW-CS, launcher và công cụ

  • Đã hoàn tất bản địa hóa tiếng Ba Lan cho launcher và wizard
  • Cải thiện thiết kế marker chọn trong editor, hỗ trợ thụt lề nhiều dòng trong script editor
  • Loại bỏ hỗ trợ Qt5, sửa lỗi tái sử dụng RefNumsửa lỗi chọn độ phân giải cao

Beyond Morrowind

  • Tiếp tục mở rộng nền tảng hỗ trợ cho Oblivion và các engine game Bethesda về sau
  • Hoàn thiện texture địa hình, render vật thể ở xa, âm thanh mở cửatăng tốc độ nạp file nén
  • Việc render vật thể với đầy đủ chi tiết giúp tăng chất lượng hình ảnh, nhưng cần lưu ý mức dùng bộ nhớ tăng lên

Kết luận

  • OpenMW 0.50.0 là một bản cập nhật lớn với mở hệ thống chiến đấu, Lua API thân thiện với mod, hiện đại hóa UInền tảng mở rộng cho engine thế hệ tiếp theo
  • Dự án đang phát triển vượt ra ngoài Morrowind để trở thành engine RPG thế giới mở đa dụng
  • Phản hồi từ cộng đồng đang được thu thập qua Discord, IRC, diễn đàn và GitLab issue tracker

1 bình luận

 
GN⁺ 2025-11-09
Ý kiến Hacker News
  • Mỗi lần nhìn dự án này tôi đều thấy ấn tượng
    Nhìn phần cuối thông báo có thể thấy bản đồ của Skyrim, Fallout: New Vegas và Oblivion đã được tải vào OpenMW
    Những trò chơi mà người ta chơi hàng nghìn giờ sẽ có giá trị văn hóa, và tôi nghĩ cần bảo vệ chúng khỏi lòng tham của nhà phát hành
    Mỗi khi Bethesda công bố bản cập nhật cho Skyrim hay Fallout 4, tôi lại lo các mod hiện có sẽ bị hỏng
    OpenMW đang giải quyết vấn đề của các game cũ, nhưng tôi nghĩ Elder Scrolls 6 và Fallout 5 thì gần như hết hy vọng rồi

    • Công sức của cộng đồng mod cũng thật đáng kinh ngạc
      Mod Tamriel Rebuilt cho phép khám phá phần đất liền của Morrowind vốn không có trong game gốc
      Cảm giác như thể Morrowind 2 được làm với quy mô gấp đôi vậy
    • Tôi nghĩ những IP đã tạo ra mức doanh thu vượt một ngưỡng nhất định nên được chuyển thành tài sản công
      Chúng đã kiếm đủ tiền rồi, và giờ đã trở thành một phần của văn hóa
      Chỉ riêng việc tạo ra những biểu tượng văn hóa như vậy cũng đã đủ tạo động lực cho các dự án khác
    • Lý do tôi bi quan về Elder Scrolls 6 là vì Bethesda đã nhiều lần thử hệ thống mod trả phí
      Có cảm giác sớm muộn gì họ cũng sẽ phớt lờ sự phản đối của cộng đồng và ép triển khai
    • Thực ra tôi nghĩ Bethesda đã không làm ra game nào thật sự tốt kể từ Fallout 3
      Skyrim là một tựa game bị đánh giá quá cao, còn chiến đấu và khám phá thì Dark Messiah of Might and Magic từ năm 2005 làm tốt hơn nhiều
      Nếu muốn tự so sánh thì hãy xem video nàyvideo này
    • Tôi muốn biết cụ thể câu “cần bảo vệ những trò chơi có tầm quan trọng văn hóa” nghĩa là gì
      1. Có phải là nhà phát triển không nên tung ra các bản cập nhật làm hỏng mod?
      2. Hay là nên hạn chế quyền của nhà phát triển chỉ vì game đã trở nên nổi tiếng?
  • Đây vẫn là trò chơi tôi yêu thích nhất, và nỗ lực của đội OpenMW thật đáng kinh ngạc
    Họ đang thổi luồng sinh khí mới vào một game cũ mà vẫn giữ nguyên tầm nhìn của bản gốc
    Tôi không biết họ còn có mục tiêu hỗ trợ cả các engine đời sau, nên giờ càng thấy rất đáng mong đợi

  • Gần đây tôi vừa chơi xong với bản 0.49 và gói Total Overhaul
    Các modder thực sự đã làm nên điều phi thường, nhưng vẫn còn vấn đề về hiệu năng
    Phản chiếu mặt nước, mây thể tích, xử lý bóng đổ và những thứ tương tự khiến khung hình tụt rất mạnh
    Cần những cải tiến kỹ thuật như occlusion culling, LOD, và draw call batching
    Dù vậy đây vẫn là một dự án tuyệt vời, và rất cần tính năng lọc trong UI của cửa hàng hay container

  • Chúc mừng đội OpenMW với bản phát hành lớn này
    Phần mô tả trong thông báo rằng “khả năng nhận biết nhân vật chậm khi không ở trong chiến đấu” làm tôi thấy buồn cười quá
    Tôi vẫn nhớ trong Oblivion, đang lén trộm vàng thì nghe câu “STOP! You violated the law!”
    Việc có thể chạy Oblivion trên engine của Morrowind thật sự rất ngầu

    • Nó làm tôi nhớ đến mấy meme thoại NPC kiểu “DRAGONS? in our own homeland?”
  • Nhờ OpenMW mà SteamDeck của tôi đã trở thành một cỗ máy Morrowind hoàn chỉnh
    Nếu dùng Luxtorpeda, nó sẽ được đăng ký như một trong các runtime của Steam
    và chạy bằng OpenMW thay cho Morrowind.exe

    • Tôi tò mò không biết nó dùng bản native cho Linux hay bản Windows qua Proton?
      Dạo này đôi khi bản Windows lại còn chạy trên Linux tốt hơn
  • Trong vài năm gần đây, tích hợp Lua đã tiến bộ rất nhiều
    Giờ đây có thể triển khai rất nhiều tính năng đa dạng, và nó cũng giúp giảm phần hardcode trong mã C++

  • Nếu có thời gian, tôi khuyên bạn nên tham gia đóng góp bằng PR
    Không khí cộng đồng rất tốt, và tôi cũng đã gửi vài PR rồi

  • Tôi ước có một modpack một cú nhấp để hiện đại hóa game
    Với New Vegas hay Oblivion, tôi thường tốn hai ngày chỉ để thiết lập rồi lại kiệt sức

    • Thực ra đúng là có modpack như vậy
      Trên modding-openmw.com/lists,
      bạn có thể tải xuống và cài đặt xong chỉ với hai lệnh
  • Kỳ lạ là tôi hiếm khi nghe ai nói về cộng đồng modding của Morrowind
    Daggerfall, Oblivion và Skyrim đều rất sôi động, nên tôi thắc mắc vì sao Morrowind lại yên ắng như vậy

    • Thực ra Morrowind có hàng nghìn mod
      Vì đĩa CD gốc còn đi kèm cả trình chỉnh sửa mod chính thức
      Tôi cũng nhớ mình từng dùng nó để giảm số lượng cliff-racer
    • Nếu đã chơi Morrowind nhiều thì gần như không thể không biết đến mod
      Tamriel Rebuilt, rồi mod đồ họa, tầm nhìn xa, bang hội, giáp, phép thuật, sửa lỗi và nhiều thứ khác
      Cá nhân tôi thích những mod giữ được chất vanilla
    • Tôi đã dùng mod ngay từ sau khi game phát hành
      Tôi từng thích dùng mod đổi model khi thu hoạch cây cỏ, mod giảm cliff-racer,
      cải thiện đồ họa, lịch trình NPC, và cả mod thư viện sao chép sách
    • Morrowind thân thiện với mod hơn các phần sau
      Construction Kit được đi kèm ngay trong đĩa game,
      Nexus Mods ban đầu cũng xuất phát là cổng mod dành cho Morrowind
  • Nhân tiện, có một fork multiplayer của OpenMWTES3MP để chơi cùng bạn bè
    Hiện tại nó dựa trên 0.47 nên là bản cũ, nhưng OpenMW chính thức cũng đang có kế hoạch tích hợp multiplayer
    Ngoài ra, dự án Tamriel Rebuilt đã kéo dài suốt 24 năm
    bổ sung số lượng quest gấp đôi bản gốc, các thành phố khổng lồ và những phe phái mới
    Xem thêm ở trang FAQ

    • Nói thêm thì Tamriel Rebuilt chỉ xử lý phần đất liền của Morrowind,
      còn việc thêm Cyrodiil, Skyrim, High Rock và Hammerfell là của Project Tamriel(project-tamriel.com)
    • Cũng có người đùa rằng hay là dựng lại toàn bộ Morrowind và Skyrim trên Daggerfall Unity còn hơn