مشکلات موجود در موتور بازی را برای بهبود عملکرد بدترین موارد رفع می کند. که به برخی مسائل ثبات نیز کمک می کند.
احتیاط: برخی از کاربران ویندوز 10 با تنظیمات پیش فرض ارائه شده توسط این مود خرابی را گزارش می کنند لطفاً ببینید نظر پین شده برای اصلاح کارکنان Nexus Mods4.1.34 اکنون بالا. هیچ پیشرفت عملکردی که بتوانم به یاد بیاورم. برخی از مواردی که به طور پیش فرض شامل breplacegettickcount و blogtoconsole غیرفعال هستند را اصلاح می کند.
4.1.33 بالا است.
اشکالی را اصلاح می کند که احتمالاً می تواند باعث خرابی شود، احتمالاً پس از جلسات طولانی تر بازی.
تنظیمات پیش فرض که احتمالاً عوارض جانبی کمتری و ورود به سیستم کمی بهتر ایجاد می کنند.
بهبود عملکرد بسیار کوچک
تغییرات جزئی در ورود به سیستم
کد منبع اکنون در دانلود اصلی وجود دارد. اگرچه پرونده های پروژه نیست.
تغییر رفتار sleep (sleep longsleep) و withreadsfixedtocpus.
4.1.32 بالا رفته است. تغییرات:
بازنگری های بهبود یافته هم برای بخش های مهم و هم برای هش جدول-به این معنی که یک بهبود عملکرد کوچک است
بازنویسی "مدیریت fps"
آنچه را که قبلاً اصلاح 64 هرتز بود بازنویسی کرد. مطمئن نیستم که چی، اگر چیزی باشد (احتمالاً مدیریت fps اکنون از همه چیز مهم مربوط به 64 هرتز مراقبت می کند)، باید انجام دهد. اما قابل تنظیم است، بنابراین شاید اگر کاری وجود داشته باشد که باید انجام دهد که می توان از فایل ini تنظیم کرد.
پروفایل cs اکنون کار می کند
پیشرفت های پروفایل ht (یعنی پس از چند دقیقه فعال شدن دیگر خراب نمی شود، به علاوه تعدادی از پیشرفت های دیگر)
از شر برخی از گزینه های ini خلاص شوید که تا جایی که می توانم بگویم هرگز مفید نبودند
4.1.31 بالا رفته است. تغییرات:
جایگزینی پشته اکنون باید به درستی از پشته های خارجی (tbmm ، tcmalloc ، fastmm4) در fnv و FO3 پشتیبانی کند ، نه فقط فراموشی.
اکنون دارای بازنگری های هشتیبل برای 1.4.0.525 است، اگرچه هنوز خیلی بهینه نشده اند
پروفایل سازی hashtable کاملاً دوباره انجام شده است و اکنون باید اطلاعات کامل تری تولید کند
اکنون ifpsclamp باید به درستی قلاب شود ، به این امکان می دهد minimumfps واقعاً معنی دار باشد
اوه، و بر اساس درخواست سعی کردم ساختار فایلهای زیپ را تنظیم کنم تا به درستی با nmm کار کند
-----------------------------------------------------
حذف کننده لکنت جدید وگاس (NVSR) پورتی برای حذف کننده لکنت فراموشی/حذف کننده لکنت سقوط به سقوط: وگاس جدید است.
الزامات:
حذف کننده لکنت جدید وگاس بدون پسوند اسکریپت جدید وگاس (NVSE) کار نخواهد کرد. نیاز به نسخه 1 بتا 5 یا بیشتر از nvse دارد.
می توانید nvse را در اینجا دانلود کنید: http://nvse.silverlock.org/
Nvsr از نسخه های بدون گور برای آلمان یا هر جایی که از آنها استفاده می کند، پشتیبانی نمی کند.
تنظیم تنظیمات:
پیکربندی پیش فرض با هدف حداکثر ثبات است. تنظیمات در sr_new_vegas_stutter_remover.ini، در پوشه data/NVSE/plugins ذخیره می شود. تغییرات زیر برای حداکثر عملکرد است:
1. [توصیه می شود] در بخش "استاد"، پشته جایگزین را از 0 به 1 تغییر دهید. اگر منجر به خرابی شود، به بخش "پشته" بروید و iheapalgorithm را از 6 به 5، 3 یا 2 تغییر دهید. اگر از یک فعال کننده 4 گیگابیت/laa استفاده کرده اید (که من توصیه می کنم)، در بخش "پشته" نیز اندازه انبوه را از 250 به اوه، 450 تغییر دهید احتمالاً کافی است.
2. [دقیقاً توصیه نشد، اما احتمالاً آسیب نخواهد رساند]در بخش "استاد" در بالا، سعی کنید مواد تجربی را از 0 به 1 تغییر دهید. چیزها را در بخش "آزمایشی" بگذارید که چگونه است مگر اینکه دوست دارید ریسک های بیشتری بگیرید.
3. [توصیه نمی شود] به بخشی به نام "OverrideList" بروید. ورودی دوم در آنجا باید نظری داشته باشد که با "Renderer 0x080" و نسخه "FalloutNV 1.4.0.525" شروع می شود. تنظیمات به نام "حالت" را در آنجا از 2 به 3 تغییر دهید (کمی ایف در ثانیه بالاتر، لکنت کمی بدتر) یا 5 (کمی ایف در ثانیه بالاتر، لکنت کمی بهتر، به طور قابل توجهی بیشتر در معرض خرابی است، اگرچه از کاربر به کاربر دیگر متفاوت است).
نصب:
توجه 1: با نسخه 4.1.31 و نسخه های بعدی اکنون باید از نصب با مدیر mod nexus پشتیبانی کند و مراحل 1 تا 3 را در اینجا جایگزین کند.
توجه 2: با 4.1.33، nvsr اکنون کد منبع را برای خود در پوشه "src" شامل می شود. شما می توانید آن را نادیده بگیرید، احتمالاً برای شما بی فایده است.
1. به پوشه داده خود بروید و یک تاشو جدید به نام nvse در آن ایجاد کنید. اکنون به آن پوشه بروید و یک پوشه جدید به نام افزونه ها در داخل آن ایجاد کنید. می توانید با کلیک راست روی یک پوشه قدیمی و انتخاب "جدید" و سپس انتخاب "پوشه" یک پوشه جدید ایجاد کنید. اگر قبلاً چنین مسیری داشتید که هم خوب است.
2. مطمئن شوید که فایل sr_new_vegas_stutter_remover.dll از زیپ در data/NVSE/Plugins (پوشه افزونه هایی که در مرحله 1 ایجاد کردید) قرار می گیرد.
3. اگر یک فایل ini قدیمی برای حذف کننده لکنت دارید، یا آن را با نسخه ای که همراه با نسخه جدید است بازنویسی کنید یا آن را حذف کنید تا حذف کننده لکنت یک فایل جدیدی را با تنظیمات پیش فرض جدید تولید کند. اگر ini را حذف کردید، بازی را اجرا کنید تا حذف کننده لکنت یک ini جدید با تنظیمات پیش فرض جدید تولید کند.
4. [اختیاری، اما توصیه می شود] به بخش "تنظیم تنظیمات" در بالا مراجعه کنید.
حذف نصب:
Sr_new_vegas_stutter_remover.dll را از پوشه data/NVSE/plugins حذف کنید.
اگر برای نصب/کار nvsr مشکل دارید:
اگر در درک فرآیند نصب مشکل دارید، می توانید گوفر را در این ویدیو تماشا کنید: http://www.youtube.com/watch؟ v = MII4TO-G634
چیزهای مختلفی برای بررسی در فرآیند کشف اینکه چرا ممکن است دستگاه حذف لکنت کار نکند:
1.sr_new_vegas_stutter_remover.dll در مکان درستی است؟
2.sr_new_vegas_stutter_remover.ini هنگام اجرای بازی در همان پوشه dll ایجاد می شود؟ اگر dll در پوشه مناسب باشد، و هنوز ini دریافت نکردید، احتمالاً پسوند اسکریپت (NVSE) را به درستی نصب/استفاده نکرده اید.
3.sr_new_vegas_stutter_remover.log هنگام اجرای بازی در پوشه بازی ایجاد می شود؟ ممکن است حاوی اطلاعات مفیدی در مورد اشتباهی باشد. اگر ایجاد نشده است یا چیزی نگفت، به آن بروید
4.nvse.log هنگام اجرای بازی در پوشه بازی ایجاد می شود؟ اگر نباشد، پسوند اسکریپت را به درستی نصب و استفاده نکرده اید. اگر آنجا باشد، باید حاوی خطوط مانند: "چک افزونه c:/blah/blah/blah/Steam/steamapps/common/Fallout New Vegas/Data/NVSE/Plugins//sr_New_Vegas_Stutter_Remover.dll"
"افزونه c:/blah/blah/blah/Steam/steamapps/common/Fallout New Vegas/Data/NVSE/Plugins//sr_New_Vegas_Stutter_Remover.dll (00000001 sr_New_Vegas_Stutter_Remover 00004130) به درستی بارگذاری شد"
(یا چیزی شبیه به آن... مسیرها بسته به اینکه وگاس جدید در کجا نصب شده است متفاوت خواهد بود، و به جای شیب های جلو دارای شیب های معکوس خواهد بود)
اگر حذف کننده لکنت باعث ایجاد مشکل شود:
فایل ini حذف کننده لکنت فایل (Data/NVSE/Plugins/sr_New_Vegas_Stutter_Remover.ini) را پیدا کنید. بخشی را در بالای آن با برچسب "استاد" ببینید. هر خط در آن بخش دسته ای از ویژگی ها را در حذف کننده لکنت فعال یا غیرفعال می کند. از آن بخش عبور کنید که هر "1" را به یک "0" تغییر دهید، یک بار تا زمانی که مشکل شما از بین برود. سپس با من تماس بگیرید (با ارسال در انجمن nexus یا انجمن bethesda یا با من در nexus) و به من بگویید مشکل شما چیست و کدام مورد را باید غیرفعال کردید تا مشکل خود از بین برود.
تغییرات تنظیمات کمتر رایج:
1. در بخش "نادیده گرفتن" در انت، خطی را پیدا کنید که می گوید "CallerAddress=0xA62B17". بلافاصله بعد از آن خطی است که "حالت = 2" است. تغییر آن 2 به 3 باید کمی fps بهتری به شما بدهد و هزینه لکنت کمی بدتر است. یا تغییر آن به 5 باید کمی fps بهتر و لکنت کمی بهتر با هزینه ای با پایداری کاهش یابد، به شما بدهد.
مشکلات شناخته شده:
1. کاهش fps-این عمدی است. می توانید با تغییر حداکثر fps از 30 به 0 در فایل ini حذف کننده لکنت خود آن را غیرفعال کنید.
2. تعدادی از مشکلات با اصلاح 64 هرتز در حال ظهور است. این برخی از مشکلات عمده را در وگاس جدید برطرف می کند، اما همچنین گزارش شده است که برای برخی از کاربران با همگام سازی لب و برخی از دوربین شخص سوم یا چیزی دیگر مشکلاتی ایجاد می کند.
تاریخ نسخه:
4.1.34-مشکلات مربوط به replacegettickcount و blogtoconsole را اصلاح می کند.
4.1.33-اشکال خرابی احتمالی را اصلاح می کند. تنظیمات پیش فرض کمی سالم تر. بهبود بسیار اندکی در بازنگری ht ، تغییرات جزئی در ورود به سیستم ، اکنون کد منبع گنجانده شده است ، رفتار breducesleep و itheadsfixedtocpus تغییر یافته است.
4.1.32-بازنویسی cs بهبود یافته
4.1.31-بازنویسی HT، ifpsclamp قلاب شده، پشته های خارجی ثابت، پروفایل HT، تغییر ساختار زیپ
4.1.30-پشتیبانی 1.4.0.525 را بهبود می بخشد
4.1.29-پشتیبانی اساسی را برای 1.4.0.525 اضافه می کند.
قبلاً استفاده از nvsr با vegas 1.4.0.525 جدید فقط به لطف پچر schlangsters nvsr امکان پذیر بود (از آنجایی که nvsr fnv را برای بهبود عملکرد هک می کرد، پچر nvsr nvsr را برای پشتیبانی از fnv 1.4.0.525 هک می کرد).
4.1.28-پشتیبانی (ناقص، اما نسبتاً مناسب) را برای 1.3.0.452 اضافه می کند. همچنین سعی می کند پشتیبانی برای جایگزینی پشته اضافه کند، اگرچه به طور پیش فرض خاموش است.
4.1.25-پشتیبانی جزئی f:NV 1.2.0.352 را بهبود می بخشد.
4.1.23-پشتیبانی جزئی f:NV 1.2.0.352 را اضافه می کند.
4.1.17-اشکالی را اصلاح می کند که می تواند حجم را در شرایط نادر به صفر تنظیم کند. همچنین برخی از موارد دیگر که بیشتر نباید تاثیری بر تنظیمات پیش فرض داشته باشند.
4.1.16-به نظر می رسد کار می کند. آخرین ویژگی ها در حال حاضر فقط روی اجرایی های رمزگشایی کار می کنند، اما باید خیلی زود روی اجرایی های غیررمزگشایی کار کنند.
4.1.15-روی اجرایی های رمزگشایی کار کرد، با بخار خراب شد
4.1.14-طرح های شماره گیری نسخه را تغییر داده تا با شماره های نسخه برای حذف کننده لکنت فراموشی و حذف کننده لکنت سقوط مطابقت داشته باشد. این نسخه کار نکرد
Wip5-اکنون باید در 1.2.0.314 بهتر عمل کند
Wip4-قلاب های بیشتری را برای 1.2.0.314 اضافه می کند، در واقع عملکرد را به دلیل کمبود داده برای پیکربندی آن بهبود نمی بخشد، اما اکنون برای جمع آوری داده های پروفایل آماده است.
Wip3-مقداری پشتیبانی برای 1.2.0.314 اضافه می کند. پشتیبانی از آن نسخه در wip4 بهبود می یابد. Nvsr wip2 با حذف کننده لکنت 4.1.7 مطابقت دارد.
Wip2-ویژگی های بیشتری را فعال می کند ، اما در حال حاضر کاملاً آزمایش نشده است. اکثر ویژگی ها فقط روی 1.2.0.285 کار می کنند، اما برخی از ویژگی ها بر روی نسخه های قدیمی تر fnv نیز کار می کنند. Nvsr wip2 با حذف لکنت 4.1.6 مطابقت دارد.
Wip1-اولین نسخه مبتنی بر nvse ، گزارش شده است که کار می کند. Nvsr wip1 با حذف کننده لکنت 4.1.4 مطابقت دارد.
Preliminar_6، preliminar_5، preliminar_4، preliminar_3، tent_2، و tent_1 نسخه های قبل از wip1 بودند. برخلاف نسخه های جدیدتر، آنها به nvse نیاز نداشتند.
وضعیت ویژگی های حذف کننده لکنت در پایان: وگاس جدید:
1. اصلاح 64 هرتز
این مقداری لکنت ریز، به ویژه در فریم های بالا را از بین می برد.
2. قلاب بخش بحرانی
اجرا شده و به درستی در wip1 کار می کند.
اینها می توانند به برخی از مسائل عملکرد و ثبات مربوط به لکنت کمک کنند، اما بیشتر آنها فقط اجازه می دهند مورد بعدی در لیست کار کند...
3. بازنگری بخش بحرانی (در پیکربندی پیش فرض)
در wip2 برای fnv 1.2.0.285 و در wip5 برای 1.2.0.314 اجرا شده است.
وقتی به درستی انجام شود، اینها می توانند عملکرد را به میزان قابل توجهی بهبود بخشند.
4. مدیریت fps
تا حدی در wip2 اجرا شد، هنوز حرکت آهسته ای که برای اجرای minimumfps استفاده می شود از دست رفته است.
برخی از افراد زمانی که سرعت فریم آن از بیش از نیمی از سرعت تازه کردن جلوگیری میشود، بازی را نرمتر میدانند، به علاوه این به آزاد کردن منابع برای موضوعات ثانویه کمک میکند.
5. قلاب های جدول هش
در wip2 اجرا شده است.
واقعاً به تنهایی کاری برای عملکرد انجام ندهید، اما برای مورد بعدی در لیست ضروری است...
6. بازنگری های hashtable (در پیکربندی پیش فرض)
حداقل مجموعه باید در wip2 برای 1.2.0.285، در wip5 برای 1.2.0.314 وجود داشته باشد. مجموعه بهتر از 4.1.13 اضافه شد. هنوز جایی برای چند پیشرفت کوچک دیگر در اینجا وجود دارد.
باید عملکرد عمومی را بهبود بخشد.
7. قلاب سریع
در wip2 و بعدها اجرا می شود.
ترک را سریعتر می کند. ممکن است به طور پیش فرض غیرفعال شود.
8. جایگزینی پشته
به نظر می رسد کار می کند
9. موارد منقضی شده
تا حدی از 4.1.13 یا wip5 پشتیبانی می شود (به یاد نمی آورم کدام).