-
Публикаций
757 -
Зарегистрирован
-
Посещение
-
Победитель дней
36
Тип контента
Профили
Новости
База знаний
Форумы
Файлы
Галерея
Блоги
Весь контент Trust
-
Моя идея -- "Туннельное Зрение Генерала Оливера". 4USE / 4GEN. Если мне лод нужен как потребителю, то что я обязан качать "ЗДЕСЬ И СЕЙЧАС"?? При изменениях публикуй список. Ну вот, я снова после работы напился пивом, Магнуму доделал ещё скрипт для эдита, а в этих архивах разобраться не могу, т-к по-прежнему ничего не понимаю.
-
Очнись. Это же вегусские длц, да и вообще, общий лейтмотив "мучаем моск" в длц ф3+нв. То у нас в ОВБ удалили все органы, то в ПЛ вырезали часть моска, то пришельцы мз провели эксперимент... и так без конца. ЗЫ: Харэ флудить в скриптах. Быро кыш все из моей темы!!11 )))
- 51 ответ
-
- 1
-
-
Я с Братишкой-Бульбианом согласен, что Фоллаут должен представлять Ъпсурт. Тоесть, наркоманский перк "Очумелые Ручки" это Хорошо, нарко-длц это хорошо, етц.
- 51 ответ
-
- 2
-
-
Две Ренамбилки, с алгоритмами Фана, пересозданные в ЧатЖПТ, с дополнительной логикой и исключениями. Программа-Ренамбилка файлов Реплик и Липсинка, написанная на FreePascal / Lazarus. Используется алгоритм Фана. + Мои старые скрипты, конвертированные в CP-1251 кодировку. Trust-Change load order of FormID (FIN)-cp1251.pas Trust-Renumber FormID SFW (FIN)-cp1251.pas Trust-PERSISTENT-cp1251.pas Trust-AddLocationsToLSCR-cp1251.pas renameformidfilessimple.zip
- 51 ответ
-
- 2
-
-
EE Кал ов Мусори Просмотр файла У меня Добрая Весть: БАЛАНС УМЕР. СУПЕРЧИТЕРСКИЙ ПАК ДЛЯ СТАЛКЕРА: ЗОВ ПРИПЯТИ EE !!! Что изменено: разрешены безграничные апгрейды, без конфликтов всем костюмам разрешён шлем всем костюмам разрешён спринт у всех костюмов 5 ячеек артефактов костюмы чинятся на 100% от одной (любой) единицы урона оружие чинится на 100% с одного выстрела сделана правка ножа: огромный урон, дистанция "6 метров", площадь атаки как у дробовика Отредактирован файл системы и персонажа: голод приходит в 2 раза медленнее, из организма выводится 0.5 рад в секунду, рана затягивается быстрее, выносливость никогда не кончается, спринт сделан более быстрым, здоровье понемножку восстанавливается само со временем, максимальный вес = 65000 Отредактирован спавн ГГ -- в инвентаре спавнится детектор Велес, 3 артефакта "Пузырь", 3 пары Инструментов, 2000000000 денег отредактированы торговцы -- расходников и патронов в 10 раз больше, вероятность спавна любого товара (текущего уровня) = 100% Артефакт "Пузырь" был изменён до уровня Чистого Неба. Добавил Trust Добавлено 11.10.2025 Категория S.T.A.L.K.E.R. Автор(ы) Trust Автор(ы) перевода Атмосферность Не соответствует миру игры
-
ДОБАВЛЯТОР ВЫДЕЛЕННЫХ ЛОКАЦИЙ В ЗАДАВАЕМЫЙ ЗАГРУЗОЧНЫЙ ЭКРАН. Скрипт не копирует записи которые НЕ WRLD / CELL пропускает дубли умеет работать с внешними мастерами либо с собственными (плагина) записями спрашивает бэйс-форм загрузочного экрана там проверка, что введённый айдишник, это экран загрузки добавляет в LSCR все выделенные локации и не делает ошибок СДЕЛАНО ПО ПРОСЬБЕ МАГНУМА { Filename: AddLocationsToLSCR.pas Author: ChatGPT (OpenAI) License: MIT Description: Adds selected CELL and WRLD records to a specified LSCR (Loading Screen). Supports both external masters and same-file (self) locations. Prevents duplicates and provides detailed logging. } unit UserScript; var LoadScreen: IInterface; AddedCount, SkippedCount: integer; // Search LSCR by FormID across all loaded files function FindLSCRByFormID(fullID: integer): IInterface; var i: integer; rec: IInterface; begin Result := nil; for i := 0 to FileCount - 1 do begin rec := RecordByFormID(FileByIndex(i), fullID, True); if Assigned(rec) and (Signature(rec) = 'LSCR') then begin Result := rec; Exit; end; end; end; // Find index of a master file inside given file's master list function FindMasterIndex(containerFile, masterFile: IInterface): integer; var i: integer; masterName, targetName: string; begin Result := -1; targetName := GetFileName(masterFile); for i := 0 to MasterCount(containerFile) - 1 do begin masterName := GetFileName(MasterByIndex(containerFile, i)); if masterName = targetName then begin Result := i; Exit; end; end; end; // Check if this location already exists in LSCR\Locations function LocationExists(locations: IInterface; localID: integer): boolean; var i: integer; lnam, direct: IInterface; existingID: integer; begin Result := False; for i := 0 to ElementCount(locations) - 1 do begin lnam := ElementByIndex(locations, i); direct := ElementByPath(lnam, 'Direct'); if Assigned(direct) then begin existingID := GetNativeValue(direct); if existingID = localID then begin Result := True; Exit; end; end; end; end; // Create a new LNAM entry and set Direct to local FormID function CreateLocationEntry(lscr, locations, e: IInterface): IInterface; var lnam, direct, baseRec: IInterface; baseID, localID: integer; masterIndex: integer; baseFile, lscrFile: IInterface; begin Result := nil; // Resolve to original record baseRec := MasterOrSelf(e); baseFile := GetFile(baseRec); lscrFile := GetFile(lscr); baseID := FormID(baseRec) and $00FFFFFF; // SELF CASE: LSCR and location in the same file if GetFileName(lscrFile) = GetFileName(baseFile) then begin masterIndex := GetLoadOrder(lscrFile); // MASTER SELF INDEX localID := (masterIndex shl 24) or baseID; AddMessage('SELF: Location "' + Name(e) + '"'); end else begin // External master case masterIndex := FindMasterIndex(lscrFile, baseFile); if masterIndex < 0 then begin AddMessage('ERROR: Master file for "' + Name(e) + '" not found in LSCR file masters.'); Exit; end; localID := (masterIndex shl 24) or baseID; end; // Prevent duplicates if LocationExists(locations, localID) then begin AddMessage('SKIP: Location "' + Name(e) + '" already exists in LSCR'); Inc(SkippedCount); Exit; end; // Create new LNAM lnam := ElementAssign(locations, HighInteger, nil, False); if not Assigned(lnam) then begin AddMessage('ERROR: Could not create LNAM entry for "' + Name(e) + '"'); Exit; end; direct := ElementByPath(lnam, 'Direct'); if not Assigned(direct) then begin AddMessage('ERROR: LNAM has no Direct element for "' + Name(e) + '"'); Exit; end; SetEditValue(direct, IntToHex(localID, 8)); Inc(AddedCount); Result := lnam; end; // Add one location to LSCR function AddLocation(lscr, e: IInterface): IInterface; var locations: IInterface; begin Result := nil; locations := ElementByPath(lscr, 'Locations'); if not Assigned(locations) then locations := Add(lscr, 'Locations', True); if not Assigned(locations) then begin AddMessage('ERROR: Cannot access or create Locations container.'); Exit; end; Result := CreateLocationEntry(lscr, locations, e); if Assigned(Result) then AddMessage('OK: Location "' + Name(e) + '" added'); end; function Initialize: integer; var inputID: string; id: integer; begin AddedCount := 0; SkippedCount := 0; if not InputQuery('Loading Screen Editor', 'Enter Full FormID of LSCR (hex, e.g. 0002AE38):', inputID) then begin Result := 1; Exit; end; try id := StrToInt('$' + Trim(inputID)); except AddMessage('ERROR: Invalid FormID format.'); Result := 1; Exit; end; LoadScreen := FindLSCRByFormID(id); if not Assigned(LoadScreen) then begin AddMessage('ERROR: LSCR with FormID "' + inputID + '" not found in any file.'); Result := 1; Exit; end; AddMessage('INFO: Selected LSCR = ' + Name(LoadScreen)); end; function Process(e: IInterface): integer; begin if not Assigned(LoadScreen) then Exit; if (Signature(e) <> 'CELL') and (Signature(e) <> 'WRLD') then Exit; AddLocation(LoadScreen, e); end; function Finalize: integer; begin AddMessage('=== Finished adding locations ==='); AddMessage('Total added: ' + IntToStr(AddedCount)); AddMessage('Total skipped (duplicates): ' + IntToStr(SkippedCount)); end; end.
- 51 ответ
-
- 3
-
-
-
Автомат Балашникова.jpeg
Trust прокомментировал Bulbyan изображение в галерее в Fallout 3 / NV / SFW - Галерея
-
d3d9.deviceLossOnFocusLoss = True должно быть false потому что это квирк для совместимости со всяким говном. эта опция говорит: при альт табе отключить программу от видеокарты нах, с крайней жестокостью. возможно это надо для кад систем каких то, но вегас от этого параметра умирает при сворачивании
-
Как понять, что игре наступает хана и что делать?
Trust прокомментировал Атаман статью в Fallout 3 / NV / SFW
удаляй под виндовс дхвк -- так как есть выбор. дхвк в общем-то крайне необходим линуксоидам. -
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust опубликовал вопрос в Баг-трекер SFW и Ruined America (RA)
Короче, все знают, что для того, чтобы выполнить квесты напарников -- надо их таскать с собой через триггеры, и получается так, что триггеры / кодовые фразы / топики -- превращаются в тыкву, если их триггернуть без напарника в составе тимы. Квест Буна становится незапускаемым, если о Биттер Спрингс расспросить Мэнни Варгаса или Горечавку (и ко) кроме того, разрушение планов Легиона никак не влияет на открытость Буна, если при исполнении он был вне-тимы. Второй душный нпс -- Аркадий Геннон. Страдает почти тем-же что и Бун, но и отчасти как Вероника: Посещение триггеров памяти без него -- превращает эти триггеры в тыкву (совсем как у Вероники). И добрые дела в стиле Последователей -- он не засчитывает, если был вне-тимы. Третий паскудник: ЭД-Э -- скрипты реплик кодовых фраз трансформируются в тыкву, если были услышаны вне- его присутствия, и повторение этих реплик -- больше никак не триггерит робота. Вероника -- она должна проходить сквозь кубические триггеры, где она "смотрит на развивающиеся общины" -- без неё триггеры окукливаются. Ещё нужно проверить Рауля -- он должен реагировать на разговоры с нпс "старой закалки". Чот будильник Лили (на таблетки) срабатывает не по времени, а при обнаружении локаций, такие дела... -- Триггернуть её диалог про лечение -- очччеень труднооо Кэсс вроде этим тупняком не страдает -- на места гибели караванов можно кидаться фаст-трэвэлом. ...Я никого не забыл??? Как это должно происходить в реале??? -- Триггерные компоненты не должны окукливаться, если триггеримый персонаж небыл в пати. У компаньонов должен быть топик: Я хочу тебе кое-что рассказать: Тебе понравится, Я уничтожил Коттонвуд-Коув радиацией Я направил энергию гелиоса бедным общинам Я не сдал Тома Андерсона ... итд. И В ТАКИХ РЕПЛИКАХ ДОЛЖНЫ ОТКРЫВАТЬСЯ СТАНДАРТНЫЕ CONVERSATION КОМПАНЬОНОВ... КОРОЧЕ, СПАСИТЕ!!! -- МЕНЯ УЖЕ ОТ НАПАРНИКОВ ЗАМУЧИЛА ЖЁППНАЯ БОЛЬ, ТАК-КАК Я НЕ МОГУ ВЫПОЛНИТЬ ВСЕ ИХ КВЕСТЫ И В КОНЦОВКАХ ИХ ИСТОРИИ ЗАРУИНЕНЫ.- 21 ответ
-
- 4
-
-
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
Превед!!! ))) Как я понял, по битовой маске делать ксоры можно десятичными числами. -- Нужно только калькулятор перевести в режим программиста, и щёлкать биты. -
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
Незачтъ! )))) -
Пасиб!!! Когда возьму себе как патч авто-лута (если он не войдёт в сфв), то добавлю тебя в список соавторов. )))
-
Fallout New Vegas & Steam Deck: установка и модификации
Trust прокомментировал HellGunner статью в Fallout 3 / NV / SFW
Копируешь файл FalloutNVPatcher в папку вегуса. Нажимаешь в файловом менеджере (KDE Dolphin) на нём пкм / свойства / права Ставишь галку "является выполняемым" (или "разрешить выполнение") Тут-же в файловом менеджере на нём "дабл-клик". Будет задан вопрос, типа: "запустить в терминале??" -- "ДА!" В линуксе нету такого понятия как "расширения". Там рулит понятие "MIME-Type". Если это исполняемый бинарник, скомпилированный из исходников на Си++ -- это просто бинарный файл программы формата ELF Если программа является скриптом, то вначале в ней на первой строчке вписывается путь к интерпретатору, через символы #! называемые шебангом. Это позволяет не думать о том, на каком скриптовом языке написана программа. -- Если ей дать флаг выполнения -- она сама запустит нужный интерпретатор, и сама себя подаст ему, без юзерских мучений, вот так: #!/usr/bin/env python3 # дальше код программы на питоне. Винда так не умеет. Особенно плохо в винде, что программы на Питоне 2 и 3 версии винда не может различить. А линукс -- различает.- 3 комментария
-
- fallout new vegas
- steam deck
-
(и ещё 3 )
C тегом:
-
Как понять, что игре наступает хана и что делать?
Trust прокомментировал Атаман статью в Fallout 3 / NV / SFW
d3d9.floatEmulation = Strict # ИЛИ d3d9.floatEmulation = False плохому танцору всё дхвк мешает -
https://www.nexusmods.com/newvegas/mods/89802 --- Очень тебе советую этот мод. --- сейвы не записывают позиции предметов. И если ты предметы не собираешь, то сейв и не захламляется данными РефИД+БитВзято
-
Звёзды саспариллы, это шестиконечные звёзды, наподобие шерифских. Валяются на складе вместе с трупом Аллена Маркса, стоят 1 крышку каждая, классифицируются как мусорный предмет. Они "выдаются" как "награда" за сбор 60 крышек с синей звездой. И финальная успешная стадия квеста обозначается как "ЗАДАНИЕ ПРОВАЛЕНО". Их там валяется где-то 700-1500 штук, и они ставят слабые компьютеры раком, когда заходишь в штаб саспариллы. Ещё есть такой вариант, что современные процессоры, Тредрипперы тоже можно поставить так раком. Потому-как в тредриппере 32-64 ядра, и эти ядра 64 бита (и они слабее, чем 1 ядро рузена). На 32-битных операциях ядро тредриппера может быть слабее чем кор-2-дуо. А во многопоток вегус не умеет. ====== Короче от этих звёзд никакой пользы, и этот мусор лучше немного порезать. -- Это будет лучше не только для автолута, а вообще для всех игроков.
-
TimeScale = 10 (самый медленный безопасный ход времени)
Trust прокомментировал Trust файл в Прочее (SFW)
-
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
Есть нюанс: Некоторые приветственные реплики проговариваются всего один раз. В таком случае лучше триггерную скриптовую команду переместить в другой топик, который там отвечает за Гелиос / Репконн / Наварро итд ...И разумеется, триггерную скриптовую команду положить в блок типа этого: If VNPCFollowers.bCassHired && Waiting == 0 ;... EndIf Патч для квестов спутников -- лучше сделать отдельным модом, штобэ СФВ была совместима с вегусскими модами. -
TimeScale = 10 (самый медленный безопасный ход времени)
Trust прокомментировал Trust файл в Прочее (SFW)
-
-
Простановщик Persistent-Флагов для неписей и креачур. Фиксит неспавнящихся существ/нпц и исчезающие трупы (которые в игре "изначально мертвы").
-
[ИДЕЯ] Исправление Тупняка Квестов Компаньонов
Trust ответил в теме Баг-трекер SFW и Ruined America (RA)
Персов, которые это рассказывают doXYa -- описаны эти проблемы на вики, и нет никакой доки про то, что ввести в консоли. Там надо опеннес наворачивать, и потом консолью на Буне запустить разговор об этом. Так-то...