Phiên bản của tài liệu này là v0.10.7. Nếu phiên bản chưa được cập nhật, vui lòng tham khảo tài liệu gốc.
Trình khởi chạy trò chơi trên PC của HoYoverse là một trong những phần mềm thương mại tệ nhất mà tôi từng thấy. Trải nghiệm người dùng tổng thể ở mức khá, nhưng nó hoạt động kém ở một số chi tiết nhất định:
- Thiếu hỗ trợ cho tỷ lệ màn hình mở rộng cao, dẫn đến thiếu tính thẩm mỹ trên toàn bộ giao diện.
- Xác minh tài nguyên sử dụng một luồng duy nhất, không thể sử dụng hiệu quả nhiều nhân, dẫn đến lãng phí thời gian đáng kể.
- Mặc dù có công cụ trình duyệt tích hợp nhưng thiết kế giao diện vẫn không thay đổi trong nhiều năm, không tận dụng được tính linh hoạt của các trang web mà thay vào đó là thêm số lượng lớn không cần thiết.
Starward xuất phát từ khẩu hiệu của Star Rail: May This Journey Lead Us Starward, rất phù hợp để dùng làm tên ứng dụng. Starward là một trình khởi chạy mã nguồn mở của bên thứ ba được phát triển để giải quyết những thiếu sót nói trên. Nó hỗ trợ tất cả các trò chơi trên PC của HoYoverse và nhằm mục đích thay thế hoàn toàn trình khởi chạy chính thức. Ngoài những chức năng cơ bản của trình khởi chạy chính thức, tôi cũng sẽ tích hợp thêm một số tính năng dựa trên nhu cầu cá nhân, chẳng hạn như:
- Ghi lại thời gian chơi
- Chuyển đổi tài khoản HoYo
- Xem ảnh chụp màn hình trò chơi
- Lưu lịch sử gacha
- Hộp công cụ HoYoLAB
Còn nhiều tính năng khác để bạn khám phá...
Đầu tiên, thiết bị của bạn cần đáp ứng những điều kiện sau:
- Phiên bản Windows 10 1809 (17763) trở về sau.
- Đã cài đặt WebView2 Runtime.
- Để có trải nghiệm tốt hơn, vui lòng bật Hiệu ứng trong suốt và Hiệu ứng động trong cài đặt hệ thống.
Tiếp theo, tải xuống gói dành cho kiến trúc CPU của bạn từ GitHub Release. Giải nén nó, sau đó chạy Starward.exe
và làm theo hướng dẫn.
Starward sử dụng Crowdin cho công việc dịch văn bản trong ứng dụng. Bạn có thể đóng góp bằng cách giúp chúng tôi dịch và hiệu chỉnh nội dung bằng ngôn ngữ địa phương của bạn. Chúng tôi mong muốn có thêm nhiều người tham gia cùng chúng tôi.
Để biên dịch dự án cục bộ, bạn cần cài đặt Visual Studio 2022 và chọn những workloads sau:
- .NET Desktop Development
- C++ Desktop Development
- Universal Windows Platform Development
Phát triển không phải là dễ dàng. Nếu bạn nghĩ Starward hữu ích, bạn có thể ủng hộ cho tôi qua https://donate.scighost.com.
Đầu tiên, tôi xin gửi lời cảm ơn chân thành nhất tới tất cả những người đóng góp và dịch giả của dự án này. Starward chỉ có thể trở nên tốt hơn nhờ có bạn.
Sau đó, tôi muốn gửi lời cảm ơn đặc biệt tới @neon-nyan. Nguồn cảm hứng và thiết kế cho dự án này đến trực tiếp từ dự án Collapse của anh ấy. Mình đã thu được rất nhiều kiến thức từ mã nguồn của Collapse, và với những tài liệu tham khảo quý giá như vậy, quá trình phát triển của mình đã suôn sẻ hơn rất nhiều
Tiếp theo, xin gửi lời cảm ơn sâu sắc đến nhà phát triển chính của Snap Hutao, @Lightczx. Sự trợ giúp của anh ấy là vô giá trong quá trình phát triển Starward.
Ngoài ra, cảm ơn CloudFlare vì đã cung cấp dịch vụ CDN miễn phí, góp phần mang lại trải nghiệm cập nhật tuyệt vời cho mọi người.
Và các thư viện bên thứ ba được sử dụng trong dự án này bao gồm:
- Dapper
- GitHub Markdown CSS
- HDiffPatch
- H.NotifyIcon
- HoYo-Glyphs
- MiniExcel
- ScottPlot
- Serilog
- SevenZipExtractor
- Vanara PInvoke
- WindowsAppSDK
- WindowsCommunityToolkit
Hình nền từ Pixiv@コユコム