Перейти к содержанию

MagnesiumFire

Модмейкер
  • Публикаций

    358
  • Зарегистрирован

  • Посещение

  • Победитель дней

    10

Весь контент MagnesiumFire

  1. если желание есть и время, переделай лучше текстуры убежищ vault. было мнение что nmc неважно с этим управился, лохмотьев много...
  2. а лучше всего - не брать в инвентарь ) ну еще бы, ведь клон созданный через CloneForm можно было референцировать прямо в инвентаре, что открывало гораздо больше возможностей. ну тогда тебе нужно создавать такой рюкзак в Обливионе ) вообще сам фоллаутовский движок в чем-то даже уступает обливионовской версии, например в обливионе можно было вполне безболезненно совмещать работу двух типов MunuMode, а в Фоллауте это делать категорически нельзя. а про расширитель obse я вообще промолчу - в 20й версии насчитывалось в общей сложности более 700 (!) новых функций...что уж тут сравнивать.
  3. Сомневаюсь что такая копия, попав в инвентарь, останется уникальной).. Вообще что ты подразумеваешь под словом "референс", может мы о разных вещах говорим? Только с Filter не спутай (ну это маленькое окошечко в левом верхнем углу), он только по EditorID ищет
  4. Так, еще раз. Если под термином "референс" ты подразумеваешь копию базового объекта (Reference), то именно такую копию через PlaceAtMe ты и создаешь, но объявляешь ее через переменную скрипта. Получается что: ref TheBox - объявляем переменную тип reference (ссылка на копию объекта) set TheBox to PlaceAtMe IDContainer 1 - присваиваем значение для этой ref-переменной TheBox.Activate Player - активируем функцией референцированную копию объекта IDContainer PlaceAtMe не ставит флаг постоянной ссылки persistent references, это да, но сами референсы с ее помощью создать можно. Но в твоем случае действительно нужно искать другую схему. Поскольку невозможно в скрипте отследить копию самого рюкзака, то, при взятии ее в инвентарь, рвутся все связи с предыдущей копией контейнера, получается, что при каждом открытии рюкзака ты будешь открывать все новый и новый контейнер (что конечно неприемлемо). А вот в режиме GameMode эта схема работает вполне стабильно. Вот, кстати, одно из преимуществ Скайримского папируса, - там с копиями можно делать что угодно (отдельно скриптовать, задавать alias и т.д.) Я бы сказал - неожиданно... Пока что мне не приходит в голову схема, которая удовлетворяла бы твоим требованиям. В nvse есть булевая функция IsReference, то толку от нее тут тоже нет, поскольку опять же невозможно отследить копию самого рюкзака. Да, тут действительно нужен аналог CloneForm, поскольку он мог работать как в режиме GameMode, так и в режиме MenuMode. А Фоллаутовский же ТempCloneForm работает только в режиме GameMode. p.s. Хотя, может и я чего не знаю - я далеко не профессор в скриптинге, знаете ли..
  5. Ясно. А рюкзак как должен активироваться, через инвентарь, или в реалтайме? И он вообще переносной или как ящик?. Можно было бы использовать такую конструкцию, но она опять же построена на PlaceAtMe: scn ....Script ref TheBox float BurialDepth begin OnActivate if (IsActionRef Player) if TheBox == 0 set TheBox to PlaceAtMe IDContainer 1 set BurialDepth to (TheBox.GetPos Z) - 10000 TheBox.SetPos Z BurialDepth endif TheBox.Activate Player else Activate endif end т.е. каждая копия рюкзака будет при активации создавать и открывать новую копию контейнера, в данном случае контейнера IDContainer. на счет GetRadiationLevel тут просто - в поисковик редактора вбивается название функции и показываются только те записи в которых она есть - скрипты, эффекты, диалоги и т.д. (правда этот фокус не всегда срабатывает точно - иногда в скриптах например могут быть комментарии на английском, которые содержат текст идентичный названию функции, т.е. самой функции там может и не быть). Но это в F3, Вегас я не проверял. Вегасом как-то не занимаюсь...)
  6. вот такой там скрипт: scn DLC04PungaPlantSCRIPT short state ; 0 == laden with delicious fruit ; 1 == plucked begin onActivate player IF ( state == 0 && DLC04MainHallucinationXMRK.getdisabled == 1 ) set state to 1 if getisID DLC04PungaPlant01 == 1 player.additem DLC04PungaWild 1 ; visually - 2 elseif getisID DLC04PungaPlant02 == 1 player.additem DLC04PungaWild 1 ; visually - 3 elseif getisID DLC04PungaPlantRefined01 == 1 player.additem DLC04PungaRefined 1 ; visually - 2 elseif getisID DLC04PungaPlantRefined02 == 1 player.additem DLC04PungaRefined 1 ; visually - 3 endif playgroup forward 0 ELSEIF ( state == 0 && DLC04MainHallucinationXMRK.getDisabled == 0 ) ENDIF end ставится на все виды панг. думаю можно объединить и вегосовские скрипты в один, если в самом скрипте выставить проверку на ID, и в зависимости от этого будут даваться разные продукты.
  7. должно быть несложно выправить модели...текстуры я бы мог сделать, но с моделями...туго с моделями ) да и в любом случае, сначала нужно решить что должно быть в каждом шаре. например, шар "мегатонна" - волтек-бой рядом с неразорвавшейся бомбой...или наоборот на фоне ядерного гриба ) и пр.
  8. аа...вспомнил! ) это как пупсы... если хочешь создать совершенно новые шары, то модель редактировать все же придется. проблема в том, что изображение в ней многослойное, как иногда бывает в детских книжках. текстура одна, но накладывается она как бы на несколько плоскостей что создает иллюзию трехмерности. вот шар гудспрингса в редакторе, основная текстура (сама картинка) находится на трех плоскостях: чтобы создать шар с совсем новым изображением нужно редактировать и эти плоскости в модели. p.s. а если просто портировать дефолт то такой мод уже делали..
  9. Volkogava GetRadiationLevel - не рабочая функция, в игре она используется лишь дважды, и то как функция условий для эффектов гулей. Что интересно, если использовать ее в скрипте, то работает она точно так же как GetAV RadiationRads. Зачем ее создавали - непонятно... На счет CloneForm , в обоих расширителях есть TempCloneForm, и она работает, но не так как бы хотелось (в любом случае совсем не так как CloneForm в Обливионе). Если в последнем функцию можно было использовать как угодно и она сохранялась в сэйв, то в Фолле нет ни того ни другого, к тому же отмечалось что сама по себе эта функция очень нестабильна. Для ее работы нужно обязательно объявлять кучу переменных (иначе компилятор ругается матом), и с первой же перезагрузкой игры активность функции сбрасывается в 0...На нексусе вроде уже задавались вопросы на счет этой функции, но они так и остались без ответа. Причиной скорее всего служит тот же движок игры...а может разрабы fose/nvse уже просто забили на эти свои старые проекты, ведь оба они так и остались бетками.. Ради интереса - а что за объект нужно клонировать и в каких условиях? Может подойдет обычный PlaceAtMe (например, placeatme 7 1 0 0 - создает копию (клонирует) самого игрока, причем все это вполне стабильно и никуда не исчезает).
  10. какая неприятная особенность.. у расширителя есть такая функция GetGameLoaded, которая должна бы решать проблему, но похоже что в игре она не работает, или работает не совсем так как описывается. что интересно, в obse тоже есть такая функция, и там она работает именно так так должна, а в фолле похоже недоработали, или двиг тому виной. печаль. значит будут баги в моем моде, пусть и незначительные...
  11. Задам еще тут этот вопрос, что-то не могу найти ответ... Заметил что некоторые скриптовые установки сохраняются в игре даже при перезагрузке сохранения (без самого сохранения после срабатывания скрипта). Как бы сделать так, чтобы они сбрасывались в дефолт при каждой перезагрузке?
  12. MagnesiumFire

    Музыка

    туда кстати много музыкальных тем с Морроувинда накидали, очередной маркетинговый трюк не иначе, морр-то в свое время побил все планки популярности, прям революцию произвел.) до него о "беседке" почти и не слышал никто...
  13. MagnesiumFire

    Во что играем?

    на начальном
  14. MagnesiumFire

    Музыка

    видимо те, кто нахваливают, не слушали настоящего Джереми, а только то что есть в играх В Фоллах нет музыки Джереми Соула, он как бы фентезийный композитор (TES 3, 4, 5)...
  15. MagnesiumFire

    Музыка

    Кстати, Jeremy Soule (это кто "беседке" музыку пишет), мне как-то не очень, есть конечно хорошие темы, но не фонтан, че его все так нахваливают мне неясно...
  16. MagnesiumFire

    Фильмы

    Основные течения "мистика" и "фантастика". Но мне не нравятся тупые фантастические боевики которыми сщас захламили весь кинорынок, нравятся фильмы со смыслом, вроде "контакта", "Планета К-Пекс" пр. фильмы на постапокалиптическую тему: "почтальон", "водный мир", "2016", "книга Илая". из новых можно выделить "Европа", "Мрачные небеса", ну "Обливион" еще можно...
  17. MagnesiumFire

    Музыка

    как я и писал - совершенно нет конктретики) предпочтение отдаю электронной музыке, но под настроение могу послушать даже классику.. вообще из современных классиков слушал только Bear McCreary и James Newton-Howard, часто в фильмах их музыка попадается (в фильме "водный мир" например).
  18. это понятие растяжимое "хорошие, качественные", качество тоже бывает совсем разным. например, у моего знакомого ди-джея микрофон который стоит 500 баксов, наушники не помню, но тож явно не 3000 р
  19. MagnesiumFire

    "Расширенный менеджер сохранений" / Extended Save Manager

    интересно, оч похоже на обливионовский Streamline, и для Ская подобный видел. я вижу тут можно несколько файлов быстрых сохранений делать, а как с ними работают горячие клавиши F5 F9?
  20. MagnesiumFire

    Во что играем?

    Сейчас? Сейчас играю в F3)...а вообще, если откинуть X3, Обливион и Morrowind (я о них в автобиографии писал), то еще Сталкер понравился, вот сейчас думаю может переиграть, сделать небольшой перерывчик для фолла. Из наших проектов хотелось бы еще выделить Космических рейнджеров... Еще ничего так Deus Ex второй, можно поиграть, а вот ME мне как-то совсем никак, не понял я ее(его), хотя пытался. Играл еще в новый Tomb Raider и Crysis, но их больше смотришь а не играешь, очень много кинематографических сценок. Начинал "Метро", но не допрошел, надоел чего-то...А так вообщем-то больше нечего вспомнить, я не совсем увлекающийся игрок
  21. пройдет годика три и мы будем считать так же
  22. ЦП Core i7-970 Мама Asus P6T ОЗУ Kingston DDR3 24 Гбт частота 1600 Мгц Видео AMD Radeon HD 7850 x 2 шт. GDDR5 по 2ГБ HD Western Digital 2 ТБ х 3 шт. Монитор Philips (Brilliance) 245P 24" 1920*1200 Аудиосистема Microlab FC 530 остальное наверное неважно комп апгрейдился уже дважды, последний раз уже сам апгрейдил, затачивался для работы с программами. Reason и Photoshop эти комбайны при длительной работе очень хорошо кушают ресурсы, особенно Photoshop, у CS 6 вообще какие-то проблемы с разгрузкой..
  23. Не, этими текстурами пока ничего, так эксперименты...для расширения кругозора интересовался. А свой ретекстур думаю скоро выложу, уже отдал на проверку...

×
×
  • Создать...

Важная информация

Мы используем файлы cookie для обеспечения корректной работы сайта. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Узнать больше об обработке данных поможет Политика конфиденциальности