HUDFramework là một khung giao diện người dùng cho phép người điều hành thêm các thành phần giao diện người dùng mới vào HUD.
[kích thước=15]
HUDFramework[/kích cỡ]
★ GIỚI THIỆU ★HUDFramework là một khuôn khổ UI cho phép người điều hành thêm các thành phần UI mới vào HUD mà không gây xung đột.
Thống kê, thời gian, tiện ích... và nhiều hơn nữa! Chào mừng bạn đến với thế giới mod UI mới.
★ CHI TIẾT ★Trước đây, bất kỳ mod nào sửa đổi HUD đều sẽ ghi đè và xung đột với mọi mod HUD khác. HUDFramework giải quyết vấn đề này bằng cách tải động từng mod giao diện riêng lẻ vào HUD khi chạy. Nó cung cấp cho người điều chỉnh các công cụ để tải các widget tùy chỉnh và giao tiếp với các widget của họ.
Lưu ý rằng bạn cần cài đặt một mod sử dụng framework để xem bất kỳ widget nào! Nếu bạn đang tìm mod HUDFramework để cài đặt, có một danh sách trên phần ghi chú trong phần Bình luận.
★ LẮP ĐẶT ★1. Cài đặt bằng trình quản lý mod bạn thích hoặc sao chép các tệp trong bản tải xuống vào thư mục Dữ liệu Fallout 4 của bạn.
2. Kích hoạt HUDFramework.esm trong trình quản lý mod của bạn hoặc thông qua menu Mods.
Lưu ý: Nếu bạn nhận được thông báo ghi đè lên HUDMenu.swf, nghĩa là bạn đã cài đặt một mod UI hiện có. Để sử dụng cả hai cùng lúc, bạn có thể chèn HUDFramework vào mod kia bằng trình vá lỗi tự động HUDFramework. Xem phần Tương thích.
★ TÍNH NĂNG (dành cho tác giả mod) ★- Tạo tiện ích HUD và sửa đổi các thành phần UI hiện có ngay lập tức thông qua giao diện Papyrus.
- Viết biểu thức AS3 trực tiếp trong Papyrus và đánh giá chúng một cách động trong Scaleform.
- Một khuôn khổ cho cả PC và console. HUDFramework được hưởng lợi từ F4SE nhưng không yêu cầu - bạn có thể đưa các bản mod UI của mình lên console.
★ VÍ DỤ SỬ DỤNG ★Truy xuất tham chiếu đến HUDFramework:
➲
HUDFramework hud = HUDFramework.GetInstance()Tải tiện ích UI:
➲
hud.RegisterWidget(Bản thân, "MyWidget.swf", 100, 100)➲
hud.LoadWidget("MyWidget.swf")Giao tiếp với tiện ích UI:
➲
hud.SendMessage("MyWidget.swf", UpdateResourceBar, 100)Hiển thị/ẩn la bàn:
➲
hud.Eval("hud.BottomCenterGroup_mc.CompassWidget_mc.visible = false;")★ ĐIỀU GÌ CÓ THỂ ★- Đồng hồ trên màn hình hiển thị thời gian trong trò chơi/thời gian thực
- Tiện ích trạng thái đồng hành (xem tình trạng sức khỏe và số liệu thống kê)
- Tiện ích thống kê sinh tồn (đói, ngủ, khát)
- Đồng hồ đo chí mạng tùy chỉnh bên ngoài VATS
- Bánh xe vũ khí
- Bánh xe đồng hành
- Tùy chỉnh chữ thập
- Ẩn các thành phần UI cụ thể
- Các thành phần giao diện người dùng dành riêng cho nhiệm vụ, chẳng hạn như radar, bản đồ nhỏ hoặc bộ đếm thời gian đếm ngược đến thời điểm phát nổ
- ...và nhiều hơn nữa!
Nếu bạn muốn xem thêm ví dụ về những gì có thể thực hiện được với mod UI, hãy xem danh sách mod được hỗ trợ cho các khung UI của các trò chơi Fallout trước đây.
★ KHẢ NĂNG TƯƠNG THÍCH ★Bản vá DEF_UI được cung cấp trong phần Tệp.
Nếu bạn đang sử dụng bất kỳ mod nào khác thay thế HUDMenu.swf, bạn nên hợp nhất HUDFramework với HUDMenu.swf của mod đó. Đây là một quy trình tự động - HUDFramework Auto-Patcher có thể tự động chèn HUDFramework vào bất kỳ HUDMenu.swf nào.
(Thực tế, bản phát hành này chính là bản vá tự động trên HUDMenu gốc!) Tải bản vá tự động trong phần Tệp - hướng dẫn có trong phần tải xuống.
★ TÍN DỤNG & LỜI CẢM ƠN ★Công cụ viết kịch bản BISE giúp thực hiện đánh giá AS3 động.
RABCDASM để tháo lắp SWF chắc chắn, không phá hủy.
F4SE để ghi nhật ký Scaleform.