HUDFramework یک چارچوب رابط کاربری است که به مدها امکان میدهد عناصر رابط کاربری جدیدی را به HUD اضافه کنند.
[اندازه=۱۵]
چارچوب HUD[/اندازه]
★ درباره ما ★HUDFramework یک چارچوب رابط کاربری است که به مدها این امکان را میدهد تا عناصر رابط کاربری جدیدی را به HUD بدون هیچ گونه تداخلی اضافه کنند.
آمار، زمان، ابزارکها... و موارد دیگر! به دنیای جدید مادسازی رابط کاربری خوش آمدید.
★ جزئیات ★پیش از این، هر مدی که HUD را تغییر میداد، لزوماً روی هر مد HUD دیگر بازنویسی میشد و با آن تداخل داشت. HUDFramework این مشکل را با بارگذاری پویای مدهای رابط کاربری جداگانه در HUD در زمان اجرا حل میکند. این ابزار به سازندگان مد این امکان را میدهد که ویجتهای سفارشی را بارگذاری کرده و با ویجتهای خود ارتباط برقرار کنند.
توجه داشته باشید که برای دیدن هرگونه ابزارک، باید یک مد نصب شده داشته باشید که از این چارچوب استفاده کند! اگر به دنبال مدهای HUDFramework برای نصب هستید، لیستی از آنها در قسمت نظرات وجود دارد.
★ نصب ★۱. با استفاده از مدیریت مد دلخواه خود نصب کنید، یا فایلهای موجود در دانلود را در پوشهی Fallout 4 Data خود کپی کنید.
۲. فایل HUDFramework.esm را در مدیریت مد خود یا از طریق منوی مدها فعال کنید.
نکته: اگر پیامی مبنی بر بازنویسی HUDMenu.swf دریافت کردید، پس یک مد UI از قبل نصب شده دارید. برای استفاده همزمان از هر دو، میتوانید HUDFramework را با استفاده از وصله خودکار HUDFramework به مد دیگر تزریق کنید. به بخش سازگاری مراجعه کنید.
★ ویژگیها (برای نویسندگان مد) ★- ایجاد ویجتهای HUD و عناصر رابط کاربری موجود را از طریق رابط Papyrus به صورت آنی تغییر دهید.
- نوشتن عبارات AS3 مستقیماً درون پاپیروس و ارزیابی پویای آنها در Scaleform.
- یک چارچوب برای هر دو کامپیوتر و کنسول. HUDFramework از F4SE بهره میبرد، اما نیازی به آن ندارد - میتوانید مادهای رابط کاربری خود را به کنسولها بیاورید.
★ مثالهای کاربردی ★بازیابی یک ارجاع به HUDFramework:
➲
HUDFramework hud = HUDFramework.GetInstance()بارگذاری ویجت رابط کاربری:
➲
hud.RegisterWidget(خود، "MyWidget.swf"، 100، 100)➲
hud.LoadWidget("MyWidget.swf")ارتباط با ویجت رابط کاربری:
➲
hud.SendMessage("MyWidget.swf", UpdateResourceBar, 100)نمایش/پنهان کردن قطبنما:
➲
hud.Eval("hud.BottomCenterGroup_mc.CompassWidget_mc.visible = false;")★ چه چیزی ممکن است ★- ساعت روی صفحه نمایش که زمان درون بازی/زمان واقعی را نشان میدهد
- ویجت وضعیت همراه (مشاهده سلامت و آمار)
- ویجت آمار بقا (گرسنگی، خواب، تشنگی)
- متر کریستال سفارشی خارج از مالیات بر ارزش افزوده
- چرخ سلاح
- چرخ همراه
- خط کش سفارشی
- پنهان کردن عناصر خاص رابط کاربری
- عناصر رابط کاربری مختص هر ماموریت، مانند رادار، نقشه کوچک یا تایمر با شمارش معکوس تا انفجار
- ... و موارد دیگر!
اگر میخواهید نمونههای بیشتری از امکانات مادهای رابط کاربری ببینید، به فهرست مادهای پشتیبانیشده برای چارچوبهای رابط کاربری بازیهای قبلی Fallout مراجعه کنید.
★ سازگاری ★یک وصله DEF_UI در بخش فایلها ارائه شده است.
اگر از هر مد دیگری که جایگزین HUDMenu.swf میشود استفاده میکنید، باید HUDFramework را با HUDMenu.swf مد دیگر ادغام کنید. این یک فرآیند خودکار است - HUDFramework Auto-Patcher قادر است به طور خودکار HUDFramework را به هر HUDMenu.swf تزریق کند.
(در واقع، این نسخه خودش یک پچ خودکار روی HUDMenu اصلی است!) وصله خودکار را از بخش فایلها دریافت کنید - دستورالعملها در فایل دانلودی موجود است.
★ تقدیر و تشکر ★موتور اسکریپتنویسی BISE برای امکانپذیر کردن ارزیابی پویای AS3.
RABCDASM برای جداسازی و مونتاژ SWF قوی و غیر مخرب.
F4SE برای ثبت وقایع در مقیاس فرم.