-
Публикаций
19 879 -
Пожертвование
1 000,00 ₽ -
Зарегистрирован
-
Посещение
-
Победитель дней
857
Сообщения, опубликованные MagnuMspec
-
-
2 часа назад, FNVFUN сказал:1) Есть какая-то переменная, отвечающая за то, выбрал ли себе гг Особенности (Дикую Пустошь и тд)? Это меню нельзя вызывать более одного раза за игру, иначе игрок каждый раз может брать доп. 2 Особенности.
Трейты должны сбрасываться тоже.
А дикую пустошь, раз она так меняет мир, надо делать отдельным сообщением, видимо. Были подобные моды.
2 часа назад, FNVFUN сказал:2) Книжка в Убежище 101 тоже багается. Ее чинить? Но тут вопрос в целом насчет сообщений о перераспределении характеристик героя. Если игрок начал игру в Мохаве, а потом прошел проходить Убежище 101, то, может, стоит удалить ему возможность распределять по новой Навыки, Характеристики и тд? Выглядит совсем нелепо, когда тебе это постоянно (до 4 раз) предлагают сделать, едва час игры прошел)
Книжка при новой игре в 101м ломается разве?
Просто если мы проходим воспоминание, она вообще не должна активироваться, там должно вылезать что-то вроде 'Док провел отличную операцию'.
-
7 часов назад, FNVFUN сказал:Реализация чего? Тестера? Ты прав, этот тестер предназначен для использования только в начале игры - под другие случаи разработчики его не адаптировали) Поэтому если даже после моего фикса, когда у игрока вообще не будет никаких доп. характеристик, люди будут жаловаться на его работу, то его надо запретить использовать, а не пытаться починить нечинибельное.
Ну я не в укор Обсидиану, если ты об этом. Я именно про нашу реализацию.
Желательно все-таки сохранить возможно перераспределить очки тестером. Все-таки это такой колоритный элемент Вегаса, будет обидно оставаться без него, если начинали в столичке.
7 часов назад, FNVFUN сказал:Твики Стиви просто задают свое фиксированное число очков распределения характеристик для тестера, которое будет иметь приоритет над числом, указанном в коде.
Т.е. это не должно само по себе тестер ломать? А на книжку спешиал в 101-м распространяется?
7 часов назад, FNVFUN сказал:Которые Hidden, нужно удалять навсегда?
нет, их запоминать и возвращать потом игроку.
7 часов назад, FNVFUN сказал:Мой код нужно совать куда-то в особенное место или можно оставить в скрипте тестера?
Можно в скрипт тестера, думаю удобнее будет.
7 часов назад, FNVFUN сказал:Что это за система и зачем она нужна? На какое количество должен снижаться уровень игрока в теории?
И что по Навыкам?
Походу я уже сам в этой каше запутался. Эти стадии этого квеста вызываются только когда NVSE старая или отсутствует (т.е. в текущих реалиях никогда)
А при наличии сейчас запускается отдельный квест сброса, который проще, что ли:
Спойлерbegin GameMode
;сброс хар-к
;Сброс радиации, уровня и кармы (Вис961)
if iTmpNum < 1
player.SetAV Strength 5
player.SetAV Perception 5
player.SetAV Endurance 5
player.SetAV Charisma 5
player.SetAV Intelligence 5
player.SetAV Agility 5
player.SetAV Luck 5player.setav Karma 0
player.setav RadiationRads 0player.setlevel 1
set iTmpNum to 1
endif
;сброс навыков
if iTmpNum == 1
player.SetAV Barter 2
player.SetAV Guns 2
player.SetAV EnergyWeapons 2
player.SetAV MeleeWeapons 2
player.SetAV Explosives 2
player.SetAV Science 2
player.SetAV Lockpick 2
player.SetAV Medicine 2
player.SetAV Speech 2
player.SetAV Survival 2
player.SetAV Unarmed 2
player.SetAV Repair 2
player.SetAV Sneak 2
set iTmpNum to 2
set fTimer to 4
endif
;сброс перков
if iTmpNum >= 3
if fTimer > 0
set fTimer to fTimer - GetSecondsPassed
endif
if fTimer <= 3.5 && iTmpNum == 3
setstage aSFWPlayerResetQst 11
set iTmpNum to 4
endif
if fTimer <= 2.5 && iTmpNum == 4
setstage aSFWPlayerResetQst 12
set iTmpNum to 5
endif
if fTimer <= 1.5 && iTmpNum == 5
setstage aSFWPlayerResetQst 13
set iTmpNum to 6
endif
if fTimer <= 0.5 && iTmpNum == 6
setstage aSFWPlayerResetQst 14
set iTmpNum to 8
endif
endif
if iTmpNum == 8
set fTimer to 0
set iTmpNum to 0
StopQuest aSFWPlayerResetQst
endif
endОн же кстати юзается в аддоне калифорнии для сброса персонажа.
-
4 часа назад, FNVFUN сказал:Но потом я перезагрузился, удалил этот перк, и снова активировал тестер.
Есть небольшой шанс, что перезагрузка сейва может влиять, и тестить лучше перезапуском игры. Замечено, что движок не полностью откатывает мир на старое сохранение.
Но возможно я бред несу)
4 часа назад, FNVFUN сказал:Походу не чинится, так что все потуги зря. Баг на движковом уровне, возможно.
я склонен думать, что скорее есть ошибки в реализации.
В идеале надо перед тестированием с удаленным перком чекать, сколько суммарно спешиал.
Как здесь работает твик Стьюи на изменения этого числа, я хз, но мне почему-то кажется, что дело тупо в том, что указанное суммарное число отличается от очков по навыкам, и тестер разламывается.
Т.е. надо перед запуском тестера считать, сколько у ГГ спешиал, считать сумму, и выполнять: SetSPECIALPoints сумма
Ну и в самом тестере указывать нужное значение в команде ShowLoveTesterMenuParams
И, внезапно, в тестере есть таки такое:
Спойлерif SFWFunctions.iInit==5
set iSTR to (5 - DCSTR)
set iPER to (5 - DCPER)
set iEND to (5 - DCEND)
set iCHA to (5 - DCCHA)
set iINT to (5 - DCINT)
set iAGL to (5 - DCAGL)
set iLCK to (5 - DCLCK)
set DcActive to 1
ShowMessage aSFWOriginVigorTestMsg DCSTR DCPER DCEND DCCHA DCINT DCAGL DCLCK
else
player.SetAV Strength 5
player.SetAV Perception 5
player.SetAV Endurance 5
player.SetAV Charisma 5
player.SetAV Intelligence 5
player.SetAV Agility 5
player.SetAV Luck 5
if DCTotal > 40
ShowLoveTesterMenuParams DCTotal ; это место обрабатывался в случае если уровень сбросили, сумма очков SPECIAL БЕЗ бонусов =40, с бонусами DCTotal
else
ShowLoveTesterMenuParams 40
endif
SetStage VCG01 65
endifт.е. DCTotal - это как раз то значение.
@CtpAHnuK, последние правки скрипта были твои. Может быть тоже поучаствуешь?
4 часа назад, FNVFUN сказал:Можно удалить все перки, которые гг выбирает при повышении уровня. Все остальное оставить. Насколько я знаю, можно написать универсальный скрипт под это дело. Добавить какие-то исключения, если понадобится (типа Интенсивной Тренировки). Если этот скрипт уже не написан) Я хз, как найти этот скрипт.
Смотрю, сейчас идет перебор всех перков руками. Заменить универсальным думаю будет очень кстати, с учетом того, что перки должны удаляться те, которые Playable, и не Hidden.
Т.е. это не должно затронуть наградные перки квестов. С ними отдельный разговор.
Кстати в модуле перков в нескольких скриптах для удаления трейтов используется скрипт migFnRemoveAllTraits [SCPT:13004F7B]
Стянутый с какого-то мода. Возможно что-то подобное и нужно сделать.
Если оно работает.3 часа назад, ХАНТЕР73 сказал:А уровень и очки навыков нормально сбрасываются? У меня иногда не до конца сброс происходит при переходе. Типа в СП докачивался до 30 уровня, и сбросился до 12
Да там хитрый расчет:
Спойлерshort iPn
ref rPn
short iCnt
int iLvlPlshort iPr
let iPn := 0
let iCnt := listGetCount SFWGenPerks
while iPn < iCnt
let rPn := ListGetNthForm SFWGenPerks iPn
if player.HasPerk rPn
ListAddForm SFWGenPerksAct rPn
printC "List SFWGenPerksAct: Added perk %n" rpn
endif
let iPn += 1
loop
let iPn := 0
let iCnt := listGetCount SFWGenPerksAct
while iPn < iCnt
let rPn := ListGetNthForm SFWGenPerksAct iPn
if player.HasPerk rPn
let iPr := player.GetPerkRank rPn
while (iPr -= 1) > (-1),
player.RemovePerk rPn
printC "List SFWGenPerksAct: player remove perk %n" rpn
loop
endif
let iPn += 1
loop; let iLvlPl := GetNumericGameSetting iXPBumpBase
; let iLvlPl *= (Player.GetLevel - iCnt/2)
; let iLvlPl *= -1
; player.rewardxp iLvlPlprintC "============================="
printC "Player lost %.0f XP" iLvlPl
let iLvlPl := (Player.GetLevel - iCnt)
player.SetLevel iLvlPlprintC "Player set level to %.0f" iLvlPl
if Scrounger.IsInList SFWGenPerksAct
let ScroungerOdds := 100
endif
if FortuneFinder.IsInList SFWGenPerksAct
Set FortuneFinderOdds to 100
Set FortuneFinderChangeOdds to 100
endif
; if AnimalFriend.IsInList SFWGenPerksAct
; SetEnemy AnimalFriendFaction PlayerFaction 1 1
endif
150 стадия SFWFunctions.
-
4 минуты назад, FNVFUN сказал:Главное, чтобы тестер не срабатывал, как в моде выше.
а как именно он там не срабатывает?
Нужно еще учесть, что делать с перками, которые нельзя получить повторно. Те же наградные с Грейдича. Делать проверку, если есть, то ставить переменную, типа запоминая, что есть.
- 1
-
54 минуты назад, FNVFUN сказал:Вот же мод, который скипает этот тестер. Зачем повторно перераспределять очки, если это столько багов вызывает? Удалить эту возможность и все) Т.е. перки пускай удаляются, но сам тестер скипается.
ну целиком отмена сброса выглядит так себе идеей, когда в Мохаве приходишь перекачанным.
Нужно именно решить как-то эту проблему.
-
20 часов назад, FNVFUN сказал:Делов-то.
Ох, вспомнить бы всю эпопею с этим.
Суть в проблемы в том, что изначально в игре дается определенное количество очков - 40.
В процессе игры игрок набирает перки, которые повышают определенную характеристику. И в дальнейшем при повторном обращении к тестеру - всё разваливается.
Стандартные перки игры, повышающие харк-и, вроде как учтены. Проблема именно в модовых.
При это кол-во 40 сделано глобальной переменной, но и эти потуги не помогли.
Тестер пытались починить бесчисленное число раз, я уже не упомню всех участвовавших. На разных этапах было сначала одно сделано, затем другое, которое как будто было лучше, но в итоге проблему не решало.
Итого, есть я так понимаю два подхода к решению.
1. Блокировать переопределение спешиал, если очков больше изначального значения. Т.е. нужно условно в скрипте подсчитать, сколько их, и если не равно 40, выводить сообщение с пропуском.
2. Определять источники повышенных хар-к и временно отключать их. Это надо перебрать все перки, отыскать в них подобное.
Ну и отдельным пунктом идет то, что хотелось бы иметь возможность менять изначальное кол-во очков, не разламывая при этом ничего. Я имею ввиду чтобы можно было поставить мод, который сделает 35 суммарно очков, например, баланса ради.
-
7 часов назад, Ash_Williams сказал:Не могу понять, что я не так сделал, ставил сборку и все равно вот так выходит, бывает порой и не только с головой, но и со всем телом целиком - https://imgur.com/4xy9MlK
Качество текстур в лаунчере выставите на максимальное.
-
Каких-то ресурсов не хватает. В первую очередь проверьте ресурсы SFW-Master и RA-Gear.
-
2 минуты назад, Bulbyan сказал:Из H3VR.
Только узнал, что это такое) Офигеть, там целый арсенал всяких грабель, лопат, молотков и прочего ближнего боя)
-
В 20.12.2023 в 20:44, Bulbyan сказал:не баг, просто новый, уникальный внешний вид
Красивая! Это с ф4 порт или откуда-то еще?)
Я как буду вшивать, посмотрю есть ли еще уники кувалды из модов, которым нужна замена. А то Размягчитель заменял уже вроде чем-то. Сверю что больше подойдет.
-
2 часа назад, Bulbyan сказал:Хайполи версия этого огнемета. Почему бы и не нет?! На вид огнемет неплох+имеет свой набор анимаций. Добавил полигонов на особо-заметные места, а кое-где удалил лишние, поэтому вес модели практически не увеличился. Оригинал на первом фото, реплейсер на втором.
Офигенно получилось! Спасибо!)
- 1
-
3 часа назад, FNVFUN сказал:Муторно со списками возиться. Там надо в List добавлять карты больших номиналов за место меньших. Так-то могу сделать. Заодно сложность самой игры надо увеличить с 1 до 3, потому что npc максимально тупые поступки делают в игре, сами себе яму роют)
Ну можно, после основной правки тогда.
-
В 22.12.2023 в 13:58, FNVFUN сказал:Браться за такие правки?)
Думаю да, если это не слишком муторно.
В 22.12.2023 в 13:58, FNVFUN сказал:Ну и еще предложение вшить в проект Better Caravan
Окей, сделаем)
В 22.12.2023 в 13:58, FNVFUN сказал:В идеале еще бы раздать npc карты посерьезней, а то выигрывать их слишком легко, но там возня со списками карт...
А какая именно возня?
-
3 часа назад, Grim_Munchkin сказал:Столкнулся со странной проблемой. Все рейдеры на Столичной пустоши вдруг разом стали нейтральны. Вначале игры все было нормально, а теперь они даже на выстрелы по ним не реагируют.
Никаких странных перков не добавлялось? Экипировку рейдеров не носим?
-
В 17.12.2023 в 15:19, TwilightKhan сказал:После выполнения первой части квеста Два сапога пара, несмотря на то, что Глория утверждает, что кто-то другой заменит Курьера на следующий день в качестве охранника у дверей «Серебряной лихорадки», никто никогда там не появится. Может стоит добавить нпс?
Здесь нужно разгрести всю ту кучу Uncut-модов и добавить, там это есть.
-
22 часа назад, Bulbyan сказал:Предлагаю заменить ванильное перекрестие этим. Целится по нему одно удовольствие и попадать проще.
Окей, добавил.
- 1
-
-
1 час назад, Sirinom сказал:У меня тоже проблема с машиной (я создал отдельную тему на баг-трекере), к сожалению, этот фикс не помог, квестовая "Корвега" все еще идентифицирует себя как крест
вот отсюда возьмите:
В 22.11.2023 в 22:17, MagnuMspec сказал:большое спасибо!
@Zeekster вот фикс, размещенный в нужной папке. Попробуй распаковать и проверить с ним. Спавн машины должен стать правильным, при этом важно чтобы в логах не было ошибок.
- 1
-
В 20.12.2023 в 00:01, FNVFUN сказал:Значит, забиваем и списываем на условность то, что по рации ты курочку не призовешь?)
Ох блин дилемма.
Может просто Пип-локатор отряда?
-
5 часов назад, FNVFUN сказал:Волт-Телепорт
Волт-РацияКТК - Квантовый Телепортационный Коммуникатор
КТВ - Квантовый Телепортатор Волт-Тек
ТУОН - Телепортационное Устройство Оперативного Назначения
ТЕЛО - Телепортационный Электронный Локатор Отряда
ТЛО - Телепортационный Локатор Отряда
По мне, больше подходит Волт-Рация, ну или Пип-Рация.
-
38 минут назад, FNVFUN сказал:Ну да, тут будут трудности. Придумаю что-нибудь, но если есть идеи, как это решить в техническом плане, то милости прошу)
Как вариант, глобальную переменную в мастер, регулирующую наличие штуковины в инвентаре.
А в каждый требующий этого модуля скрипт, который будет отслеживать ряд условий разными блоками. Типа, если мы на луне, забирать девайс. Если вернулись, возвращать.
-
37 минут назад, FNVFUN сказал:Куда это сообщение пихать? Разве не будет ясно из уже имеющегося сообщения "Кого вы хотите призвать?" в видео выше, что это устройство телепортирует напарников к игроку?)
Ладно-ладно) просто подумал лорно чтоб выглядело)
37 минут назад, FNVFUN сказал:И еще не понял про ожидание. Наоборот, это устройство телепортирует тех компаньонов, кто в режиме ожидания. Смысл же в первую очередь в том, чтобы можно было компаньонов достать из баганных мест. А если компаньон находится не в режиме ожидания, то он всегда будет телепортироваться за игроком сам.
Если просто следуют, разве не могут потеряться? Телепортятся при смене ячейки только, вроде как.
38 минут назад, FNVFUN сказал:Тут нужны подробности. Что за глюки? Во время этих глюков у игрока есть компаньоны или он без компаньонов?
Ну в северной территории есть момент, когда мы смотрим из глаз камеры. Надо чтоб не было возможности что-то вызвать... Хотя... и так не должно быть такой опции, разве что если игрок на горячую клавишу ничего не добавил.
Про глюки я так, навскидку, надо смотреть моды в составе. Чтобы например мы не смогли телепортнуть к себе ожидающего нас спутника, когда гуляем по луне из Boom to the Moon. И подобное.
-
4 часа назад, FNVFUN сказал:Не совсем понял, почему туда должен добавляться функционал совершенно другого устройства, но нет, он туда не добавляется) И, судя по работе этой радиостанции НКР, призванные ей НКРовцы не являются компаньонами игрока, поэтому мой скрипт их не будет видеть.
Да не, я не про это, я к тому, что логика размещения в разделе помощь та же - вызвать кого-то.
4 часа назад, FNVFUN сказал:Ну хз, да и слишком длинное название будет. Та же Аварийная радиостанция НКР занимает две строчки в Пип-бое, что не есть хорошо, особенно в рамках RA с тонной предметов.
Хмм, не подумал даже об этом. Дарном просто пользуюсь)
4 часа назад, FNVFUN сказал:Тут не понял. Каждый раз в сообщении делать большое описание и без того понятного функционала устройства? Как это должно выглядеть?
Ну не прям большое, пожалуй можно вообще что-то вроде:
"Позволяет вызвать к себе спутника-человека или спутника-питомца, если он находится не в режиме ожидания."
4 часа назад, FNVFUN сказал:Просто нужно поудалять телепортаторы других компаньонов, чтобы они не засоряли Пип-бой)
Это да, я про Девятого (и если его у кого-то еще такое же) - он прям в диалоге говорит что-то вроде: это гарнитура, можем быть на связи, держи, у меня еще есть.
5 часов назад, FNVFUN сказал:Ну так это устройство буквально призывает компаньонов) Я же говорю, что тут вопрос лора, а у Волт-Тек есть и экзотические технологии и смешные названия для них (прим. ГЕКК). Поэтому попытка представить это, как устройство Волт-Тек (и добавить какую-нибудь комичную записку в стиле смешных роликов с Волт-боем), в моей голове представилось, как здравая идея. В общем, попытка в сатиру... Короче ладно, назову просто рация, а там уже дело не мое)
Ну идея интересная, мне просто кажется Призыватель как-то не очень звучит.)
5 часов назад, FNVFUN сказал:Удалю его в таких случаях, да и все) Но на самом деле надо мне отдельно этот вопрос еще изучить.
Ага, еще прикинуть, как сделать такое же ограничение в других модах, где у нас или глюки, или всякая фигня. Типа этапа в Северное территории, перед самым финалом.
-
3 часа назад, Bulbyan сказал:В Солнце Хаоса возможно? На замену какому-нибудь отстойному булпапу?
да, как вариант.
Арбор - исправление
в Баг-трекер SFW Ruined America (RA)
Опубликовано
Туннель сделан под туннелем Неллиса, и это коряво. Сам переход в мирок восточного побережья лучше наверное тоже сделать через какой-нибудь жд-туннель, но как вариант - станции метро где-нибудь в Такома-Парк.
BTW Замусоренность локации была лишней?)
Люксы артемиды? Локация смотрится довольно сносно, разве что стены слишком свежие. Может косметически можно? Скажем, стены поменять не более пошарпанное?
Ну мебель да, шкафы там особенно картонными смотрятся.