-
Публикаций
437 -
Пожертвование
2 098,51 ₽ -
Зарегистрирован
-
Посещение
-
Победитель дней
21
Тип контента
Профили
Новости
База знаний
Форумы
Файлы
Галерея
Блоги
Весь контент Trust
-
Микро-оптимизация. Теперь на холостом ходу обрабатываются 3 блока If вместо 6, тоесть, скрипт жрёт впустую в 2 раза меньше процессорного времени, когда книг нет If SFWBookGeneric1000Count || SFWBookGeneric725Count || SFWBookGeneric450Count ShowMessage aaaSFWbtcBooksVALUABLEmsg If SFWBookGeneric1000Count Player.AddItem SFWBookGeneric1000 SFWBookGeneric1000Count 1 SFWBookGeneric1000Count = 0 EndIf If SFWBookGeneric725Count Player.AddItem SFWBookGeneric725 SFWBookGeneric725Count 1 SFWBookGeneric725Count = 0 EndIf If SFWBookGeneric450Count Player.AddItem SFWBookGeneric450 SFWBookGeneric450Count 1 SFWBookGeneric450Count = 0 EndIf EndIf BTC-ReducedScript.esp
-
В этой версии отремонтировано влияние удачи на все виды ценных книг, применена нормальная формула расширяющая процентные соотношения. Раньше удача вызывала зашкаливание количества очень ценных книг, тогда как ценные и довольно ценные в процентном соотношении не росли. Теперь удача влияет на все книги, в не слишком больших количествах. scn aaaSFWbtcBookPerkScrFunc int i int LuckAffects float BookRandom float Treshold1000 float Treshold725 float Treshold450 int CountForExchange int SFWBookGeneric1000Count int SFWBookGeneric725Count int SFWBookGeneric450Count int PreWarBookCount int CountDivided int DivOffset int RandomBooksCount int i2 Begin Function { LuckAffects } while (Player.GetItemCount aaaSFWBooksFormList) If (Player.GetItemCount (ListGetNthForm aaaSFWBooksFormList i)) > CountForExchange CountForExchange += 1 If LuckAffects Treshold1000 = 99 - (Player.GetAV Luck) / 10 ; Luck 10 = 98 (2%) Treshold725 = 97 - (Player.GetAV Luck) / 5 ; = 95 (3%) Treshold450 = 94 - (Player.GetAV Luck) / 3.333 ; = 91 (4%) Else Treshold1000 = 99 Treshold725 = 97 Treshold450 = 94 EndIf BookRandom = Rand 0.00, 100.00 ; FLOAT If BookRandom > Treshold1000 SFWBookGeneric1000Count += 1 ElseIf BookRandom > Treshold725 SFWBookGeneric725Count += 1 ElseIf BookRandom > Treshold450 SFWBookGeneric450Count += 1 Else PreWarBookCount += 1 EndIf Else If CountForExchange Player.RemoveItem (ListGetNthForm aaaSFWBooksFormList i) CountForExchange 1 CountForExchange = 0 EndIf i += 1 If eval i >= (ListGetCount aaaSFWBooksFormList) i = 0 EndIf EndIf loop If SFWBookGeneric1000Count || SFWBookGeneric725Count || SFWBookGeneric450Count ShowMessage aaaSFWbtcBooksVALUABLEmsg EndIf If SFWBookGeneric1000Count Player.AddItem SFWBookGeneric1000 SFWBookGeneric1000Count 1 SFWBookGeneric1000Count = 0 EndIf If SFWBookGeneric725Count Player.AddItem SFWBookGeneric725 SFWBookGeneric725Count 1 SFWBookGeneric725Count = 0 EndIf If SFWBookGeneric450Count Player.AddItem SFWBookGeneric450 SFWBookGeneric450Count 1 SFWBookGeneric450Count = 0 EndIf If PreWarBookCount CountDivided = PreWarBookCount / (ListGetCount aaaSFWbtcBooksFormList) DivOffset = PreWarBookCount % (ListGetCount aaaSFWbtcBooksFormList) i2 = 0 If CountDivided If (ListGetCount aaaSFWbtcBooksFormList) % 2 i2 = 1 Player.AddItem (ListGetNthForm aaaSFWbtcBooksFormList 0) (CountDivided + DivOffset) 1 DivOffset = 0 EndIf While i2 < (ListGetCount aaaSFWbtcBooksFormList) If CountDivided > 30 RandomBooksCount = (Rand 0.10, 0.20) * CountDivided ElseIf CountDivided > 15 RandomBooksCount = (Rand 0.20, 0.34) * CountDivided ElseIf CountDivided > 7 RandomBooksCount = (Rand 0.34, 0.50) * CountDivided Else RandomBooksCount = (Rand 0.50, 0.75) * CountDivided EndIf Player.AddItem (ListGetNthForm aaaSFWbtcBooksFormList i2) (CountDivided - RandomBooksCount + DivOffset) 1 DivOffset = 0 Player.AddItem (ListGetNthForm aaaSFWbtcBooksFormList (i2 + 1)) (CountDivided + RandomBooksCount) 1 i2 += 2 Loop Else Player.AddItem (ListGetNthForm aaaSFWbtcBooksFormList (GetRandomInRange 0 (ListGetCount aaaSFWbtcBooksFormList + 1))) DivOffset 1 EndIf PreWarBookCount = 0 EndIf End BTC-ReducedScript.esp
-
If CountDivided > 30 RandomBooksCount = (Rand 0.10, 0.20) * CountDivided ElseIf CountDivided > 15 RandomBooksCount = (Rand 0.20, 0.34) * CountDivided ElseIf CountDivided > 7 RandomBooksCount = (Rand 0.34, 0.50) * CountDivided Else RandomBooksCount = (Rand 0.50, 0.75) * CountDivided EndIf Процент меняется от количества книг в стопке, так-как 20%-33% для большого количества слишком большой, а для малого количества слишком незначительный (УСИЛЕНИЕ ЭНТРОПИИ) BTC-ReducedScript.esp
-
В файле этого сообщения в Перке сделана система отложеннго обмена книг, а значит движок игры не насилуется операциями с предметами AddItem и RemoveItem, тоесть меньше тормозов и глюков инвентаря. Плюс я сделал систему добавления отбраковки с хорошим рандомом scn aaaSFWbtcBookPerkScrFunc int i float BookRandom int LuckAffects int CountForExchange int SFWBookGeneric1000Count int SFWBookGeneric725Count int SFWBookGeneric450Count int PreWarBookCount int CountDivided int DivOffset int RandomBooksCount int i2 Begin Function { LuckAffects } while (Player.GetItemCount aaaSFWBooksFormList) If (Player.GetItemCount (ListGetNthForm aaaSFWBooksFormList i)) > CountForExchange CountForExchange += 1 If LuckAffects == 1 BookRandom = GetRandomPercent + ((Player.GetAV Luck) / 2) Else BookRandom = GetRandomPercent + 2.5 EndIf If BookRandom > 101 SFWBookGeneric1000Count += 1 ElseIf BookRandom > 99 SFWBookGeneric725Count += 1 ElseIf BookRandom > 96 SFWBookGeneric450Count += 1 Else PreWarBookCount += 1 EndIf Else If CountForExchange Player.RemoveItem (ListGetNthForm aaaSFWBooksFormList i) CountForExchange 1 CountForExchange = 0 EndIf i += 1 If eval i >= (ListGetCount aaaSFWBooksFormList) i = 0 EndIf EndIf loop If SFWBookGeneric1000Count || SFWBookGeneric725Count || SFWBookGeneric450Count ShowMessage aaaSFWbtcBooksVALUABLEmsg EndIf If SFWBookGeneric1000Count Player.AddItem SFWBookGeneric1000 SFWBookGeneric1000Count 1 SFWBookGeneric1000Count = 0 EndIf If SFWBookGeneric725Count Player.AddItem SFWBookGeneric725 SFWBookGeneric725Count 1 SFWBookGeneric725Count = 0 EndIf If SFWBookGeneric450Count Player.AddItem SFWBookGeneric450 SFWBookGeneric450Count 1 SFWBookGeneric450Count = 0 EndIf If PreWarBookCount CountDivided = PreWarBookCount / (ListGetCount aaaSFWbtcBooksFormList) DivOffset = PreWarBookCount % (ListGetCount aaaSFWbtcBooksFormList) i2 = 0 If CountDivided If (ListGetCount aaaSFWbtcBooksFormList) % 2 i2 = 1 Player.AddItem (ListGetNthForm aaaSFWbtcBooksFormList 0) (CountDivided + DivOffset) 1 DivOffset = 0 EndIf While i2 < (ListGetCount aaaSFWbtcBooksFormList) RandomBooksCount = (Rand 0.20, 0.33) * CountDivided Player.AddItem (ListGetNthForm aaaSFWbtcBooksFormList i2) (CountDivided - RandomBooksCount + DivOffset) 1 DivOffset = 0 Player.AddItem (ListGetNthForm aaaSFWbtcBooksFormList (i2 + 1)) (CountDivided + RandomBooksCount) 1 i2 += 2 Loop Else Player.AddItem (ListGetNthForm aaaSFWbtcBooksFormList (GetRandomInRange 0 (ListGetCount aaaSFWbtcBooksFormList + 1))) DivOffset 1 EndIf PreWarBookCount = 0 EndIf End BTC-ReducedScript.esp
-
Руки-загребуки ).jpeg
Trust прокомментировал Bulbyan изображение в галерее в Fallout 3 / NV / SFW - Галерея
-
Руки-загребуки ).jpeg
Trust прокомментировал Bulbyan изображение в галерее в Fallout 3 / NV / SFW - Галерея
-
SFW "Дух павших миров" / A Soul of Fallen Worlds / SFW
Trust прокомментировал MagnuMspec файл в Официальные файлы SFW
- 2 556 комментариев
-
- 1
-
- sfw
- total conversion
- (и ещё 2 )
-
В комнате показа слайдов! ).jpeg
Trust прокомментировал Bulbyan изображение в галерее в Fallout 3 / NV / SFW - Галерея
-
В комнате показа слайдов! ).jpeg
Trust прокомментировал Bulbyan изображение в галерее в Fallout 3 / NV / SFW - Галерея
-
Версия 1.1.3
225 раз скачали
Что делает мод: Заменяет ванильные предметы на предметы из Арсенала Оружейников. Заменяет оружие из дополнений Фоллаута 3 на предметы Вегаса. Удаляет метку (АО) со всех предметов Арсенала Оружейников. Таким образом, не нарушается логика игры, и вы всегда имеете лучшее оружие, которое полностью модифицируется. (Обработано 37 дублей) ===== Меня всегда раздражало, что Толстяк, Потрошитель, Бита и трёхлучевая лазерная винтовка с прочими предметами имеют дубли, а хорошие предметы помечены меткой (АО), что ломает атмосферу погружения -- теперь это дело исправлено ДРУГИЕ МОИ ФИКСЫ https://falcon-lair.com/files/file/2803-ispravlenie-plennikov-s-pustoshey-sfw/ - Исправление пленников с пустошей https://falcon-lair.com/files/file/3128-rivet-siti-bez-mutantov/ - Ривет Сити без мутантов https://falcon-lair.com/files/file/2802-ispravlenie-prodazhi-knig-sfw/ - Исправление продажи книг SFW https://falcon-lair.com/files/file/3130-sfw-fikspak-trasta/ - Фикспак Траста -
-
SFW "Дух павших миров" / A Soul of Fallen Worlds / SFW
Trust прокомментировал MagnuMspec файл в Официальные файлы SFW
- 2 556 комментариев
-
- 1
-
- sfw
- total conversion
- (и ещё 2 )
-
Не устанавливается SFW на системе с локалью отличной от русской
Trust опубликовал вопрос в Баг-трекер SFW Ruined America (RA)
Я уже говорил, но вы забыли. Ссылка "Посетить Falcon-Lair.com.url" в архивах инсталлера должна называться на английском "Visit Falcon-Lair.com.url" Иначе глобальный мод не ставится на системы с локалью Украинской, Беларуской, Казахской, Английской итд. Связано это с тем, что установщик Install Shield работает в кодировке Win-1251 и наглухо не поддерживает юникод!!! Все файлы внутри архива установщика должны именоваться на английском!!! Так-же это должно помочь не только пользователям Виндовс с локалями их стран, но и линуксоидам. -
исправлено Нормальный Фикс агрессии Анклава
Trust опубликовал вопрос в Баг-трекер SFW Ruined America (RA)
Этот фикс помог сделать FNVFUN. Фикс содержит реверт скрипта случайной встречи, модифицированную фракцию (игрок - враг), реверт агрессии до обычного Агрессивного, и фиксы нападения на Отема. Все эти фиксы пришлось объединить, чтобы избежать конфликтов и ничего не забыть. EnclaveAgressionFix.esp -
исправлено Продажа Книг. Уменьшение размера скриптов.
Trust опубликовал вопрос в Баг-трекер SFW Ruined America (RA)
Привет! Всем надоевшая продажа книг марширует! Я в продаже книг сэкономил 2кб оперативной памяти. Короче, в скриптах были дублирующиеся участки, которые я редуцировал. Кстати, теперь отпочковался один скрипт в функцию перка, его тоже нужно добавить. В итоге имеем плагин с тремя скриптами. Вшивать в основную СФВ, поверх уже имеющегося фикса BTC-ReducedScript.esp -
исправлено Книжный лоток невозможно использовать
Trust ответил в теме Баг-трекер SFW Ruined America (RA)
Тогда, если вы будете выдавать чистую книгу вместо ПреВарБук, то отдельный форм-лист создавать не надо. Так и оставьте всё как в этом фиксе, кроме выдачи PreWarBook -
исправлено Книжный лоток невозможно использовать
Trust ответил в теме Баг-трекер SFW Ruined America (RA)
Потому-что перк Книголюб перерабатывает обычные книги в ценные и отбраковку, а книга PreWarBook -- технически обычная, потому эта проблема вылазит. У @Bulbyan 'а есть этот перк -
исправлено Книжный лоток невозможно использовать
Trust ответил в теме Баг-трекер SFW Ruined America (RA)
Я когда пытался исправить продажу книг, я никогда в жизни не думал, что они все не довоенные, и с точки зрения лора их продавать в БС нельзя. Что теперь делать с фиксом книг я даже не знаю. Ну... принцип был простой... чтоб работало, как задумал Вис, но без напряга. Я ТОЧНО ЗНАЮ: ВЫ СОБРАЛИСЬ МЕНЯ УВОЛИТЬ!!111 -
SFW "Дух павших миров" / A Soul of Fallen Worlds / SFW
Trust прокомментировал MagnuMspec файл в Официальные файлы SFW
- 2 556 комментариев
-
- sfw
- total conversion
- (и ещё 2 )
-
SFW "Дух павших миров" / A Soul of Fallen Worlds / SFW
Trust прокомментировал MagnuMspec файл в Официальные файлы SFW
Без установщика работать не будет, потому-что нужен FalloutCustom.ini и патчер. Попробуй в одну бутылку поставить НВ и Ф3, накатить сверху мод установщиком и в ту-же бутылку поставь FOMM и отсортируй порядок загрузки. Как сортировать: В списке мастеров выбери GunRunnersArsenal.esm и посмотри в нём список зависимостей, сделай над ним как в списке, и всё будет работать. Ещё в последнем вайне много регрессий очень, советую использовать протон.- 2 556 комментариев
-
- sfw
- total conversion
- (и ещё 2 )
-
-
edx | 0x36026F3C | RTTI: SandBoxActorPackageData: 41EE26A7 () 00143973 (v19PGCooke01REF) 0013BC26 (Vault19a) Судя по всему, в этом пакете интеллекта очень длинная и тяжёлая анимация, которая не успевает завершиться. Либо что-то прямо связанное с анимацией из пакета интеллекта сандбоксинга. Поскольку рэгдолл-контроллер имеет коллизию, и контролируется файлами анимаций, и управляется всё это пакетом интеллекта... Я и решил: Проблема в анимации пакета интеллекта. Я сам ничего не тестил, но здесь вот всё, что я накопал из лога.
-
Оружие и броня из DLC / DLC Weapons and Armors in the Mojave
Trust прокомментировал sinkent_stalker файл в Геймплей (NV)