Hãy hình dung thế này: bạn đã dành hàng tuần để kỹ thuật đảo ngược (reverse-engineering) một tựa game kinh dị sinh tồn từ năm 1998, loại bỏ DRM, vá lại tệp thực thi (executable) để chạy trên phần cứng hiện đại và cuối cùng đã khởi chạy nó một cách mượt mà. Sau đó, Microsoft tung ra bản cập nhật xem trước của Windows 11 và mọi thứ lặng lẽ hỏng hóc. Lại một lần nữa.
Đó là thực tế hằng ngày của Michał Obuchowski, quản lý kỹ thuật xuất bản tại GOG, người gần đây đã chia sẻ về việc Windows 11 đã trở thành một mục tiêu di động khó lường như thế nào đối với bất kỳ ai đang cố gắng duy trì sự sống cho các tựa game kinh điển.

Nhận 1 tháng đăng ký GTA+ khi đặt trước.
Đặt trước GTA 6 ngay
Windows Hello hiện đang gây cản trở các tựa game cũ của bạn
Vấn đề là thế này: thay đổi cụ thể gây ra nhiều rắc rối nhất hiện nay không phải là một lỗi (bug). Đó là một cải tiến bảo mật có chủ đích. Microsoft đang đại tu cách thức hoạt động của quyền nâng cao (elevation) trong Windows 11, thay thế hộp thoại UAC quen thuộc (hộp thoại "nhấp Yes để tiếp tục" đã tồn tại từ thời Windows Vista) bằng một tính năng gọi là Administrator Protection. Hệ thống mới này tạo ra một tài khoản quản trị viên ẩn, tạm thời và cấp một token có thời hạn ngắn được bảo vệ bởi xác thực Windows Hello.
Đối với người dùng phổ thông, đó là một quy trình làm việc an toàn hơn. Nhưng đối với một tựa game phát hành năm 1998 vốn mong đợi được cấp quyền nâng cao theo cách cũ, thì đây là một bức tường ngăn cách.
"Đó là một bước đi bảo mật hợp lý, nhưng đối với chúng tôi, nó làm thay đổi cách một tựa game yêu cầu các quyền cần thiết," Obuchowski giải thích. "Và điểm mấu chốt là bạn không thực sự biết điều gì đã thay đổi cho đến khi Microsoft phát hành bản xem trước."
Phần cuối đó chính là điều khiến công việc này trở nên thực sự khó khăn. Đội ngũ GOG không thể lường trước mọi trường hợp ngoại lệ về xử lý quyền trong một tệp thực thi đã 25 năm tuổi cho đến khi hành vi mới của Windows đã chính thức áp dụng. Đến lúc đó, tựa game đã bị hỏng trên thực tế và bản sửa lỗi chỉ có thể được thực hiện sau khi sự việc đã xảy ra.
Các lỗi hồi quy DirectShow và 30 năm "hành lý" của Windows
Thay đổi về Administrator Protection chỉ là một phần của bức tranh lớn hơn. DirectShow, khung đa phương tiện cũ kỹ của Microsoft mà nhiều tựa game kinh điển dựa vào để phát video, đã gặp lỗi hồi quy (regression) trong các bản dựng Windows 11 mới hơn, khiến các đoạn cắt cảnh (cutscene) và chuỗi phim FMV trong game bị hỏng theo cách mà Obuchowski gọi một cách ngoại giao là "ngoạn mục".
Các trình điều khiển (driver) cũ và các cơ chế chống sao chép lỗi thời làm tròn danh sách những cơn đau đầu tái diễn. Khía cạnh chống sao chép đặc biệt nan giải vì một số hệ thống DRM từ cuối những năm 1990 và đầu những năm 2000 được nhúng sâu vào cách thức hoạt động của các tệp thực thi gốc. Việc loại bỏ chúng một cách sạch sẽ mà không làm hỏng các thành phần khác là một công việc tỉ mỉ, đó chính là lý do tại sao mô hình không DRM (DRM-free) của GOG lại quan trọng đến vậy.
"Windows càng đi xa khỏi cội nguồn của nó, nó càng kéo theo nhiều 'hành lý' 30 năm tuổi," Obuchowski nói. "Mỗi khi một phần của nó bị loại bỏ, thứ gì đó từ năm 1998 có thể ngừng khởi chạy."
Đó không phải là nói quá. Đó là mô tả trực diện về cách thức hoạt động của entropy phần mềm ở quy mô lớn.
Những gì GOG thực sự đã làm được
Bối cảnh rất quan trọng ở đây. Đội ngũ đang phàn nàn về những trở ngại này cũng đã thực hiện những công việc thực sự ấn tượng để chống lại chúng. Danh mục của GOG bao gồm các tựa game ít người biết đến như Ecstatica và Clive Barker's Undying, những tựa game không có con đường thực tế nào để chơi được trên hệ thống hiện đại nếu không có sự can thiệp kỹ thuật nghiêm túc. Bộ ba Resident Evil gốc hiện đã được bảo tồn và có thể mua trên nền tảng này, với các tệp thực thi gốc vẫn còn nguyên vẹn.
Mỗi bản phát hành đó đều đòi hỏi phải điều hướng chính xác loại mê cung tương thích mà Obuchowski đang mô tả. Các phiên bản DirectX cũ, trình điều khiển âm thanh bị hỏng, logic trình cài đặt giả định một cấu trúc hệ thống tệp mà Windows đã không còn sử dụng trong nhiều thập kỷ. Công việc bảo tồn của GOG không chỉ đơn thuần là đóng gói lại các trình cài đặt cũ và coi như xong.
Đối với những người chơi quan tâm đến việc các tựa game như Gothic gốc tồn tại đủ lâu để khán giả mới trải nghiệm cùng với các phiên bản hiện đại (nếu bạn tò mò về cách loạt game này đã phát triển, hướng dẫn tất cả những điều cần biết về Gothic 1 Remake sẽ bao quát chính xác những gì đã thay đổi so với bản gốc năm 2001), thì nền tảng kỹ thuật này chính là thứ làm cho điều đó trở nên khả thi.
Bức tranh toàn cảnh về bảo tồn game hiện nay
Thời điểm đưa ra nhận xét của Obuchowski rất đáng chú ý. Bảo tồn game đang chịu áp lực từ nhiều phía cùng một lúc. Sony sẽ kết thúc việc sản xuất đĩa vật lý cho các tựa game PlayStation mới vào năm 2028. Các nhà phát hành như Square Enix đã ngừng cam kết rằng các danh mục game cũ của họ sẽ vẫn có thể chơi được vô thời hạn. Video Game History Foundation đã phản đối mạnh mẽ ý tưởng cho rằng chỉ riêng tải xuống kỹ thuật số (digital downloads) là giải pháp cho vấn đề bảo tồn.
Vị thế của GOG trong cuộc trò chuyện này khá đặc biệt. Nền tảng này có động lực thương mại để giữ cho các tựa game cũ hoạt động (mọi người mua chúng), điều này phù hợp hoàn hảo với mục tiêu bảo tồn theo cách không phải lúc nào cũng xảy ra với các chủ sở hữu nền tảng hoặc nhà phát hành. Sự thất vọng mà Obuchowski bày tỏ không phải là sự vận động trừu tượng. Đó là một đội ngũ kỹ thuật đang mô tả chi phí thực tế để thực hiện công việc này.
Bài học thực tế cho người chơi rất đơn giản: mua các tựa game kinh điển thông qua các nền tảng tích cực duy trì khả năng tương thích là một trong những cách trực tiếp nhất để hỗ trợ công việc này tiếp tục. Nếu bạn muốn có cái nhìn rộng hơn về những gì hiện có, trung tâm hướng dẫn game bao gồm một loạt các tựa game kinh điển và hiện đại đáng để xem lại. Và nếu bạn đang bắt đầu chơi bất kỳ tựa game kinh điển nào đã được bảo tồn đó lần đầu tiên, cách sống sót trong những giờ đầu tiên của Gothic 1 Remake là một điểm khởi đầu vững chắc để hiểu các thiết kế kiểu cũ này khác biệt như thế nào so với các tựa game hiện đại.








