-
Публикаций
757 -
Зарегистрирован
-
Посещение
-
Победитель дней
36
Тип контента
Профили
Новости
База знаний
Форумы
Файлы
Галерея
Блоги
Весь контент Trust
-
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
РЫБЬЯТЪ, Я ЦЕНЮ ВАШ МОЗГОВОЙ ШТУРМ. Всё норм! Давайте придумаем, как эту херню раскукожить, ВЕДЬ МЫ МОЖЕМ!!! -
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
Для Буна -- есть финальный топик для начала квеста "Я Забыл Забыть" -- топик про Биттер Спрингс, который не появляется, если про Биттер Спрингс спросить Варгаса или Горечавку. Вот. -
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
Хотя, нет. OnTriggerEnter не может читать ActionRef, но ему можно задать реф активирующего чела. С другой стороны, из местной системы компаньонов можно читать нанятого спутника (но это будет всё ломать при наличии модов на спутников). Если писать вот так: Begin OnTriggerEnter ArcadeREF ; что-то End Begin OnTriggerEnter CassREF ; что-то End -- То лучше сделать множественный DoOnce через битовую маску. Вис знает как. Если мы его сможем позвать, то может он нам поможет малость, а то мне не очень доходит как это работает. (Я понимаю, как работает, но в ЯП очень мало бинарных функций) https://geckwiki.com/index.php?title=SetBit https://geckwiki.com/index.php?title=GetBit- 21 ответ
-
- 1
-
-
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
Я предлагаю сделать один скрипт на все триггеры, который захватывает REF'у триггерящего персонажа, и вызывает один и тот-же UDF-script с поданными РЕФом и ГетСелф в качестве аргументов. Тоесть, уменьшить количество всех фолловер-квестовых скриптов до двух. Тоесть, на каждом триггере висит одинаковый (один и тот-же) скрипт, который шлёт данные в UDF-функцию, -- а в ней уже, находятся абсолютно все мозги обработки событий. Такой подход позволит упростить систему, и держать все переменные, события и условия под чутким контролем, не запутываясь ни в чём. -
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
Я полагаю, что Обсидиан поступили так с триггерами, потому-что "нужно уметь проигрывать", "нельзя поспеть везде", "ты не можешь быть в каждой бочке затычкой" И вероятно, триггеры при обилии персов -- вызывают массивный тупняк двига. Потому, при евойной активации -- на нём висит MarkForDelete + Disable. Но в новых версиях хнвсе / джип -- должны быть функции типа IsActionRef == VeronicaREF -- и они тормозить не должны, это 100%! -
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
Ну вот, гляди: Пришёл, выкопал вертолёт -- реакция Аркадия на локацию вертолёта совсем пропала. У Варгаса спросил про Биттер-Спрингс -- финальная реплика открытости Буна (начало квеста "Я забыл забыть") -- П0ТРАЧЕН0. Пришёл к Гибсон за деталями ракет -- вступительная реплика, или ответ про репконн/гелиос -- больше не вызывает реакции у ЭД-Э Ходил 200 раз в Мормонский Форт -- Вероника теперь эту локу игнорит. -
Радио "Фонда ОУС" / SCP Foundation Radio / Foundation After Midnight Radio
Trust прокомментировал MagnuMspec файл в Звуки и радио (NV)
-
Я вижу по описанию, что эти моды типа "ОВЕРХОЛ ПО ВЫРЕЗАННОМУ КОНТЕНТУ", или типа того, и что они очень аккуратно сделаны. @Acmos, сделайте пожалуйста из них пак "AiO" -- All in One -- очень хочется попробовать, но запара со скачиванием и установкой (Кто ходит на работу в 6, и ночью сидит на кофеине -- знает)
-
NVHR стопорит анимацию моделей и портит игру
Trust ответил в теме Проблемы с клиентом игры / установкой
Пропишите в конфиге НВСЕ максимумы памяти -- я тоже удалил НВХР, но без правки Конфига -- не хватает памяти в Храме Улисса, либо неписи невидимые. -
У меня есть идея, что ПЛАТЫНУМ ЧЫПЪ должен стоить в 15 раз больше, чем в оригинале предлагает Хаус. Это квестовый предмет, и Хаус является Сауроном. А ПЛАТЫНУМ ЧЫПЪ -- является Кольцом Всевластия. Для сравнения: В Морровинде Рукопись Толера Сариони (Архиканоника Храма Трибунала, книга) -- стоит 50000 Дрейков. Звезда Азуры с захваченной душой Альмалексии -- стоит 7,5 Лямов ( 7500 000 ), Вивека 5 Лямов. Разделитель, Разрубатель и Призрачный Страж -- тоже зашкаливают в цене. Но за ЧЫП -- Хаус платит ТРАЙ ХУНДРЭД БАКС, тоесть 2000 крышек. Маклафферти за уничтожение пресса крышек -- платит 500, всего в 4 раза меньше. Следовательно, цена ПЛАТЫНУМ ЧЫПЪ -- должна быть 5 лимонов крышек, как душа Вивека в Морре, или как Разделитель + Разрубатель + Страж. ===== УПД: А что вызвало такие смешливые народные волнения и массовые беспорядки??? Хаус прибит гвоздями к башне, и Саурон прибит гвоздями к башне! Ну допустим, ПЛАТЫНУМ ЧЫПЪ должен стоить не 5 лямов, а ЪЖЫПСОТ ТЫЩНАДЦОТЬ крышек. И ЧЫПЪ, как и Кольцо -- вызывает STOJAQUE! (лежали всей голактекой. НЕМН0ГNМ)
-
Радикальная вестщ. Может быть несовместима с кучей модов, и потребуется перегенерация ЛОДа (А если и мэши используются собственные, без ЛОД-варианта, то ваще атас) Но мод мне нравится, Спсъ!!! )))
-
SFW "Дух павших миров" / A Soul of Fallen Worlds / SFW
Trust прокомментировал MagnuMspec файл в Официальные файлы SFW
- 2 756 комментариев
-
- sfw
- total conversion
- (и ещё 2 )
-
"Изменения основного сюжета" / Main Story Alterations
Trust написал отзыв MagnuMspec файл в Прочее (NV)
-
Именные, говорящие неписи, и "квестовые статисты" (типа теней в подвале репконна) -- имеют все флаг персистент. Включение же персистента на респавнящихся нпц/креачур -- никак не повлияет, так-как механизм респавна по-идее убирает сам трупы. Кроме-того, в опциях у нас "ПреэмпитивлиУнлоадЦелл" -- данные типа 3д-моделей персонажей -- выгружаются из памяти (я точно не знаю что оно делает, но даёт сильное освобождение памяти) А ещё, у нас включён ЛарджАдрессАваре, подключён НВХР, и в НВТФ включён (или руками ...) дефолтТекстуреПулл -- который по спецификациям Дюрекс Икт 9 -- позволяет не дублировать текстурный пулл в рам, а только хранить его в видеокарте. Непроставленный неписям персист -- нужен был, когда всех этих модов движка небыло -- и игра вешала с персистами ИксБокс-360
-
Или это даже в ра-мастер просто в ра толпы врагов огромные, и тысячи нпц --- игра уйдёт в аут-ов-мемори
-
В ра-бэйс есть между гелиосом и хоупом какой-то предмет, недоделанный или недо-вырезанный, на котором мой автолут триггерит моментальный краш. А логи нвсе я расшифровывать пока не умею.
-
Спасибо Большое за Мнение! :-) Идея была крайне простая как палка: Украсть у ТТВшников фикс -- Что успешно удалось. Да, в игре много таких косяков, и дисбаланса ломающего погружение. Но, к сожалению, мы не всемогущие...
-
Уменьшил количество ошибок в 8 раз. Плагин содержит 21 исправленный скрипт! Остальное -- не очень умею исправлять. Вы сами лучше посмотрите: FORMS: Bad form 00164335 could not be removed from the file. FORMS: Bad form 001642ED could not be removed from the file. FORMS: Some of the bad forms encountered during load could not be removed from the file. EDITOR: Editor ID 'MisterBurkeScript' (0A1FDE22) is not unique, previous object (0001E9F6) is type SCPT. Editor ID will be set to 'MisterBurkeScriptDUPLICATE000'. EDITOR: Editor ID 'NVDLC02JoshuaGrahamLeaveForceGreetTriggerSCRIPT' (0700F8EF) is not unique, previous object (0700F8C6) is type SCPT. Editor ID will be set to 'NVDLC02JoshuaGrahamLeaveForceGreetTriggerSCRIPTDUPLICATE001'. EDITOR: Editor ID 'NVDLC02MQ05SUWTriggerSCRIPT' (0700F8F2) is not unique, previous object (0700F8D3) is type SCPT. Editor ID will be set to 'NVDLC02MQ05SUWTriggerSCRIPTDUPLICATE001'. EDITOR: Editor ID 'BrotherhoodFactionOutfitWarningScript' (0A00EFA4) is not unique, previous object (00134B6F) is type SCPT. Editor ID will be set to 'BrotherhoodFactionOutfitWarningScriptDUPLICATE000'. RECOMP2.esp @MagnuMspec FORMS: Bad form 00164335 could not be removed from the file. FORMS: Bad form 001642ED could not be removed from the file. FORMS: Some of the bad forms encountered during load could not be removed from the file. Эти два референса забиты целиком нулями -- их нужно в эдите вырезать из мастера.
-
FORMS: Bad form 00164335 could not be removed from the file. FORMS: Bad form 001642ED could not be removed from the file. FORMS: Some of the bad forms encountered during load could not be removed from the file. SCRIPTS: Script 'BettyScript', line 1: Syntax Error :Ref ID: BettyRef Could not parse this line. SCRIPTS: Script 'DLC02OA4QuestScript', line 64: Missing required parameter 'integer' for parameter #'1'. SCRIPTS: Script 'DLC03PowerWorksTurretHallSwitch01SCRIPT', line 6: Script command ".setOpenState" not found. SCRIPTS: Script 'DLC03WQScript', line 2: Script command "------------------------------------------------------------------------------------------" not found. SCRIPTS: Script 'DLC05BridgeTeleportDoorScript', line 111: Script command ".playgroup" not found. SCRIPTS: Script 'DLC05EngineCoreDoorSCRIPT', line 121: Script command ".playgroup" not found. SCRIPTS: Script 'DLC05HangarTeleSCRIPT', line 83: Script command ".playgroup" not found. SCRIPTS: Script 'DLC05LabTeleportDoorScript', line 107: Script command ".playgroup" not found. SCRIPTS: Script 'DLC05SpaceBridge01MasTrigSCRIPT', line 80: Syntax Error :---------------------------------------------- Could not parse this line. SCRIPTS: Script 'DLC05SpaceBridge01MasTrigSCRIPT', line 17: Mismatched begin/end block starting on line 17. SCRIPTS: Script 'DLC05SpaceBridge01MasTrigSCRIPT', line 17: Mismatched begin/end block. SCRIPTS: Script 'DLC05SpaceBridge04MasTrigSCRIPT', line 79: Syntax Error :---------------------------------------------- Could not parse this line. SCRIPTS: Script 'DLC05SpaceBridge04MasTrigSCRIPT', line 18: Mismatched begin/end block starting on line 18. SCRIPTS: Script 'DLC05SpaceBridge04MasTrigSCRIPT', line 18: Mismatched begin/end block. SCRIPTS: Script 'DLC05TeleporterDoorScripted01SCRIPT', line 119: Script command ".playgroup" not found. SCRIPTS: Script 'DLC05TestPhilTele', line 83: Script command ".playgroup" not found. SCRIPTS: Script 'DLC05WasteTeleporterDoorSCRIPT', line 102: Script command ".playgroup" not found. SCRIPTS: Script 'EndingBinksScript', line 9: Script command "-------------------------" not found. EDITOR: Editor ID 'MisterBurkeScript' (0A1FDE22) is not unique, previous object (0001E9F6) is type SCPT. Editor ID will be set to 'MisterBurkeScriptDUPLICATE000'. SCRIPTS: Script 'MS08QuestScript', line 113: Script command "------------------" not found. EDITOR: Editor ID 'NVDLC02JoshuaGrahamLeaveForceGreetTriggerSCRIPT' (0700F8EF) is not unique, previous object (0700F8C6) is type SCPT. Editor ID will be set to 'NVDLC02JoshuaGrahamLeaveForceGreetTriggerSCRIPTDUPLICATE001'. EDITOR: Editor ID 'NVDLC02MQ05SUWTriggerSCRIPT' (0700F8F2) is not unique, previous object (0700F8D3) is type SCPT. Editor ID will be set to 'NVDLC02MQ05SUWTriggerSCRIPTDUPLICATE001'. EDITOR: Editor ID 'BrotherhoodFactionOutfitWarningScript' (0A00EFA4) is not unique, previous object (00134B6F) is type SCPT. Editor ID will be set to 'BrotherhoodFactionOutfitWarningScriptDUPLICATE000'. SCRIPTS: Script 'testDLC05TeleporterDoorSCRIPT', line 60: Script command ".playgroup" not found. SCRIPTS: Script 'testPhilFriedSCRIPT', line 72: Script command ".unEquipItem" not found. SCRIPTS: Script 'Vault106AmataHallSCRIPT', line 8: Script command ".disable" not found. SCRIPTS: Script 'VendorMerchantContainerScript', line 46: Item 'ammoFatMans' not found for parameter ObjectID. Compiled script not saved! SCRIPTS: Script 'VendorMerchantContainerScript', line 46: Syntax Error. Missing expression in set command. Там очень много ошибок
-
@MagnuMspec ПОЖАЛУЙСТА, НЕ ИСПОЛЬЗУЙ ЭТОТ СКРИПТ НА МОДУЛЯХ РА, ТАК-КАК ОНО ПАДАЕТ САМО И БЕЗ ТОГО.
-
Короче -- я выяснил!!! Мой скрипт полностью работает. Персистент ячейкам (для персистент рефов) нужно ставить только в скуриме, ф4 и старфилде. В нв/трёшке всё работает само!!!
-
{ Filename: TrustSFW-Persistent.pas Author: ChatGPT (OpenAI) License: MIT Description: Makes all ACHR and ACRE references persistent in the selected plugin. } unit UserScript; var PersistentCount: integer; function Initialize: integer; begin PersistentCount := 0; end; function Process(e: IInterface): integer; var Sig: string; begin Result := 0; // Пропускаем, если не редактируемый if not IsEditable(e) then Exit; // Только ACHR и ACRE Sig := Signature(e); if (Sig <> 'ACHR') and (Sig <> 'ACRE') then Exit; // Проверка флага Persistent if GetIsPersistent(e) then Exit; // Ставим Persistent AddMessage('Making Persistent: ' + Name(e)); SetIsPersistent(e, True); Inc(PersistentCount); end; function Finalize: integer; begin AddMessage('==================================='); AddMessage('Total references made persistent: ' + IntToStr(PersistentCount)); AddMessage('==================================='); end; end. Чатжпт на основе скрипта Грибблшнибита8 Сгенерировал этот скрипт, который, судя по всему -- очень хорошо работает в Эдите. Персистент флаг ячейкам, для персистент креачур/неписей -- требуется только СКУРИМУ+
-
Дело в том, что трупы убираются при респавне -- а тут именно такая проблема -- они не спавнятся по-нормальному