قبل از اینکه دفتر را ترک کند، A-Zhen رکورد های حل و فصل Raijin را خط به خط خواند و دو اختلاف در جدول زمانی برای لیست تعمیر بعدی چرخه زد. او قبل از تغییر کد، نقاط ضعف را حفظ کرد. این سفارش ساده به تیم یک شروع پایدار می دهد: رویدادهای اصلی، موقعیت های آنها و دلیل بررسی نمی تواند با اصلاح احتمالی حرکت کند.
مهندسی تنظیمات یک کپسول حوادث را قبل از باز کردن یک پچ ایجاد می کند. آن حاوی فاصله مورد تاثیر قرار می گیرد، هر دو ساعت بحث شده، سفارش انتظار، مقدار بازیکن، نسخه محیط زیست و بازنگری. این کپسول در طول تعمیر غیر قابل تغییر است. مهندسان ممکن است فرضیه ها و تغییرات کاندیدا را اضافه کنند، اما آنها ممکن است مشاهده هایی را که حوادث را به چنگال وارد کرده اند جایگزین نکنند.
سطح رسمی Xai محصول ارائه می دهد راه های سازنده برای واحد و Unreal. Night Ash از این مسیرهای SDK زنده به عنوان مرز ادغام برای اثبات تنظیم استفاده خواهد کرد. رویدادهای بازی باید موتور را با شناسه های پایدار و زمینه سفارش ترک کند، بنابراین یک بازی مجدد می تواند یک عمل از قصد مشتری از طریق تنظیم شبکه بدون حدس زدن که ساخت آن را صادر کرده است.
در این آزمایش یک رویداد را تکرار می کند، یکی دیگر را به تاخیر می اندازد و یک سوم را با مقدار صحیح اما یک زمان بندی نادرست ارسال می کند.پچ باید سفارش را بازگرداند در حالی که هر تعادل ناتوان را حفظ می کند.یک ساخت بازی جداگانه یک برچسب پاداش بصری را تغییر می دهد تا ثابت کند که تفاوت های ارائه نمی تواند بازسازی اقتصادی را تغییر دهد یا محدوده اصلاح اعلام شده را گسترش دهد.
بسته شدن نیاز به دو اختلاف محاصره برای رسیدن به صفر در هر دو فاصله اصلی و سه فاصله مصنوعی دارد. گیرنده ها شمارش رویدادها، تغییرات مقدار، ساخت موتور، هش پچ و بازنگری مستقل را ثبت می کنند. هر گونه تفاوت غیر قابل توضیح، تعمیر را به BUILD باز می گرداند، حتی اگر حساب عمومی پس از یک عبور تمیز ظاهر شود.
Night Ash می تواند اصلاحات آینده را با نگه داشتن هر نقص به شواهد که آن را تعریف شده است متصل کند. تیم های موتور قراردادهای روشن تر را به دست می آورند، بازرسان تنظیمات اصلاحات قابل استفاده را به دست می آورند و بازیکنان نتایج معتبر را از طریق یک اصلاح حفظ می کنند. هر کپسول بسته کتابخانه بازی را گسترش می دهد، پچ بعدی را سریع تر برای بررسی و ایمن تر برای انتشار می کند.
