megai2/d912pxy
DirectX9 to DirectX12 API proxy for Guild Wars 2
🎮 d912pxy: Nâng cấp Guild Wars 2 từ DirectX 9 lên DirectX 12 chỉ bằng một tệp DLL
d912pxy hoạt động như một lớp proxy, chuyển tiếp mọi lời gọi API từ DirectX 9 sang DirectX 12, giúp game chạy nhanh hơn mà không cần sửa đổi bất kỳ dòng code nào.
d912pxy là một dự án nguồn mở C++ do cộng đồng phát triển, thiết kế riêng cho Guild Wars 2. Mục tiêu chính là giảm đáng kể overhead của API DirectX 9 bằng cách tận dụng hiệu năng và tính năng cao hơn của DirectX 12. Dự án có thể hoạt động với một số game khác nhưng không được hỗ trợ chính thức.
✨ Điểm nổi bật
- Chuyển đổi API minh bạch: Chuyển tiếp lời gọi từ DirectX 9 sang DirectX 12 mà người dùng hay chính game không cần biết.
- Tăng hiệu năng đáng kể: Được đo lường tới 86% giảm overhead API so với DirectX 9 gốc.
- Hỗ trợ overlay: Hiển thị giao diện thông tin khi cài đặt thành công, dùng Ctrl+Alt+N để bật/tắt.
- Tối ưu cho Guild Wars 2: Được thiết kế đặc biệt với cấu hình và yêu cầu của trò chơi này.
- Hệ thống bộ nhớ đệm shader: Tự động tạo cache shader, cải thiện thời gian tải lần sau.
- Hỗ trợ cấu hình tùy chỉnh: Cho phép người dùng tù chỉnh để tối ưu hiệu năng theo phần cứng và kịch bản.
💡 Vì sao đáng chú ý
d912pxy khác biệt so với các giải pháp truyền thống bằng cách không đòi hỏi sửa đổi mã nguồn game. Thay vào đó, nó cắm trực tiếp như một thư viện DLL, đóng vai trò trung gian giữa game và hệ thống đồ họa. Điều này giúp giảm rủi ro lỗi và duy trì tính ổn định. Kết quả benchmark cho thấy sự tăng tốc đáng kể, đặc biệt trong các cảnh CPU-bound, khiến trải nghiệm chơi mượt mà hơn.
#DirectX12 #DirectX9 #GuildWars2 #GameOptimization #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Easy to integrate memory allocation library for Direct3D 12
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.
Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal 4. Provides main features including ray tracing.