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

werr

Друзья сайта
  • Постов

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

  • Посещение

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

  1. werr

    Skywind — Новости июня

    Мне казалось, я это четко написал. Во всяком случае точно знаю, что вы последний абзац читали, ибо выхватываете оттуда куски. Мой посыл в том, что не надо тыкать пальцем в небо, и смело судить о всех этих возможностях, касательно игр, которые еще даже не вышли. Это глупо.   Про знание и незнание: не надо путать теплое с мягким и скидывать все в общий котел. Я разбираюсь в скриптах к Скайриму и Фоллауту, а в процессе портирования нет, что и обозначил. Мои выводы основываны на этих... познаниях и на том, что писал zilav про перенос квестов, в одном из выпусков по Скайбливиону: "ручная доводка все равно необходима". И по крайней мере это обосновано. То, что команда нашла и если нашла способ переносить все скрипты корректно, – рад за них, но мне, как и широкой публике об этом было не известно, потому что они этого не сообщали. Во всяком случае не здесь)   И нет, "принцип" – настолько расплывчатое понятие в данном контексте, что я его не понимаю. Под эти общие слова можно подвести вообще что угодно. Когда речь заходит о вопросах, требующих четких и строгих действий, описаний и проч, то общими понятиями тут оперировать невозможно.   За сим откланяюсь.
  2. Когда встал сегодня и задел косяк головой, у меня возникла гениальная мысль: а давайте возьмем пациентов отсюда и перегоним их сюда. Та же больница, только отделение не терапевтическое, а реанимационное. Не ну чо все доктору Д. достается-то?
  3. werr

    Skywind — Новости июня

    Раньше не было времени ответить) Я не планировал докапываться, вступать в полемику и вести себя как *удак (хотя не без этого), но просто жерет слух, глаза и все остальные органы восприятия, когда натыкаешься на заявления, где человек не разбирается в том, о чем пишет. Если кратко, то:   Не будут. Написать программу-конвертер nif файлов или перенести мастер файл это одно, но скрипты в этом процессе не участвуют. Они отдельно живут и никакой привязки к тому, что происходит внутри редактора у них нет.      не тот же. Вернее, тот же, но не совсем. Очень много мелочей поменяно например даже в скриптовых командах (некоторые и вовсе выпилены под корень), событиях и что крайне важно, даже в  алгоритмах работы по сравнению с тем же Скайримом, который имеет "общий" язык скриптинга с фоллом. Так что руками необходимо перелопатить каждый скрипт. А махать авто-заменой... Ну это только звучит легко. А ты напиши сначала грамотную прогу для автозамены, это не в ворде символ поменять. Да и сами скрипты переносить автоматом, если ты это имел в виду, хоть и возможно, но представляется задачей автоматической лишь частично. В Скайбливионе, например, переносили скрипты конвертором самопальным, созданным на php, но и то, приходилось все руками потом переделывать. Псс... ну и где сейчас Скайбливион? Я в плане, у них же нет квестов никаких сейчас. А делалось это все с 2012 года.   Как, впрочем, и Андоран, что было уже замечено до меня. Модели переносить еще можно вменяемо. Я понимаю, это трудоемкий, тупой огромный процесс, но переносить скрипты – под это даже нет инструментов адекватных. Так что это не легкая прогулка.   P.S. На самом деле хотел сказать, что не стоит делать такие громкие заявления, не разбираясь во всех этих мелочах досконально. Я сам-то портированием не занимался и не претендую на абсолютную истину в этом вопросе (но я и не заявлял ничего про переносы). Пусть это делают люди, которые портированием и занимаются, а сторонним обозревателям спекулировать по данному вопросу – дело неблагодарное.
  4. werr

    Skywind — Новости июня

    Ага) Перебить вручную 13 920 скриптов, скомпилировать их, а потом еще "развесить" их по объектам и присвоить всем переменным оттуда правильные значения – пфф... так... говно вопрос. Работы вообще на один вечер.
  5. я просто изнасилован сегодняшним днем. А завтра еще и груповуха... будет...
    1. Показать предыдущие комментарии  23 ещё
    2. Акаши

      Акаши

      Ewlar ты всех уже в тихую споил.
    3. Ewlar

      Ewlar

      И теперь танцую на столе!
    4. werr

      werr

      Вот защита пройдет 14, я сразу же нажрусь. Прям там же. При научрук и при работодателе. Ибо нехрен, устроили муру одновременно. А пока что НЕТ.
  6. "Нельзя просто соединить умное слово с обычной лексикой и надеяться, что это значит что-то" )) Нужно создать квест с диалогами и экспортировать эти топики в форме эксель таблицы. Таким образом ориентируясь в таблице по тексту топиков, можно копировать его filename и переименовывать уже предварительно записанные тобой реплики. После переименованные реплики нужно положить в папку, где находятся голоса (это Data / sound / Voice / ESPname.esp / VoiceType) и в СК сгенерировать lip файлы для топиков. По-моему их можно даже автоматически сгенерить для всех топиков своего есп, но сейчас не помню, где эта кнопка находится. Где-то в верхнем меню. Вроде бы вкладка "Animation" – "Facial Animation".
  7. werr

    Туманно

    Есть немножк.
  8. werr

    Skywind — Новости июня

    Даешь за июнь!
  9. О времена, о нравы! Раньше, гонцу, принесшему дурную весть, отрубали голову. А сейчас че? Ну лайк поставить... максимум.
  10. Да уж конкретней некуда) Но у меня сейчас времени нет совсем, чтоб в СК сидеть, так что пока что не скину ничего.
  11. Тут надо понимать такую вещь: вода бывает двух типов. Первый - это такие квадратики типа активатор, которые находятся в соответствующем разделе СК. Их можно помещать в мир (в render window) и ворочать как и любые объекты. Все что будет под квадратом – в игре окажется под водой. Такая вода это объект, он имеет референс. Теперь, как именно будет построен скрипт  - вопрос дизайна, но команда пригодится такая:     В скрипте команда будет выглядеть так: Game.FindClosestReferenceOfAnyTypeInListFromRef(WaterTypesFormListProperty, Game.GetPlayer(), RadiusProperty) Этот радиус - это желаемое расстояние до воды. 256 юнитов будет примерно метра полтора. WaterTypesFormListProperty – формлист, в который надо запихнуть все существующие в игре типы воды. Нужно проверить, что такая функция, отработав, вообще что-то возвращает (какой-то ObjectReference), потому что если в заданном радиусе подходящего  ObjectReference не обнаружено, значит функция вернет none, и никакой воды-активатора рядом нет. Итоговый фрагмент:     ;===================================================   Второй тип воды – это вода, которая генерируется при создании WorldSplace-а. Уровень мирового океана, назовем это так. Она просто есть и все. Никаких референсов она не имеет, то есть наша функция будет возвращать NONE для таких случаев. Даже если мы стоим на берегу моря. Что не результат для вас в общем-то.
  12. Лучше не так. Нужно создать еще одну фракцию, которая будет по отношению к фракции игрока PlayerFaction другом (Friend) или союзником (Ally). Ну или можно найти такую среди ванильных, их много. Хотя я просто придерживаюсь взглядов, что ваниль трогать не стоит, лучше сделать свое, мало ли что еще там ваниль перезапишет.   Ну и в общем... В последней стадии квеста нужно этого НПС добавить скриптом в оговоренную выше фракцию. Делается это командой NPCproperty.AddToFaction(FactionProperty) Аналогично с написанным выше. Его нужно добавить во фракции. Только это будут ванильные фракции, с которыми работает квест фолловеров. PotentialFollowerFaction, CurrentFollowerFaction. В первой ранг должен быть выставлен 0 (т.е. просто добавить), а во второй нужно выставить ранг на -1. Делается это командой NPCprop.SetFactionRank(CurrentFollowerFaction, -1)   ВАЖНО. Тип голоса у него должен стоять тот, который поддерживается квестом фолловеров, например MaleNord. Иначе, фолловерские диалоги (в т.ч. и по найму) не будут отображаться в диалоговом окне.
  13. Нормал - для форс грит пакетов (без него сами по себе топики не отображаются в диалоговом меню), Топ левел - обычный диалог, Блокинг - это блокинг. блокирует другие возможные топики от этого НПС в диалоговом окне.
  14. И все же... скачать nmm и закачать через него все моды в сто раз быстрее. Примерно как объем моего сообщения по сравнению с Вашим. Зачем так изгаляться?) Все автоматизировано и структурировано. Любой момент можно деактивировать любой мод, и он останется пылиться в библиотеке нмм.
  15. Ребята, а что это вы пьете? А это похоже на грушевый сок?
    1. Potatoider
    2. Darth Kraken

      Darth Kraken

      Бабушкин персиковый сок, ага.
    3. Ewlar
  16. 5 лет понадобилось автору мода, чтобы осознать, что есть, оказывается, некая проблема в липсинке. Что за проблема-то такая?
  17. Так-то оно так, но зачем все это надо, не пойму. Если есть папирус собственной персоной + стоковая библиотека сксе содержит набор новых команд. Ловить ивенты при загрузке игрового сохранения можно и в голом папирусе, а проверить как долго и какая кнопка удерживается можно с помощью сксе.
  18. О том, как же приятно быть инопланетянином, носящим человековский костюм. Быть и наблюдать за драмой вокруг человеческих особей. Взрослых и просто. Эх... щаз бы гов... кхм.. аналитику написать, да поглубже...
    1. werr

      werr

      Или не, ну ее в пень. Пойду спать.
    2. ferretcha

      ferretcha

      Привет инопланетянину.
  19. Минутка молчания. Сегодня стерли одного пользователя.
    1. Показать предыдущие комментарии  16 ещё
    2. Sabiern

      Sabiern

      Так подобные комменты и так трут.
    3. Vileblood

      Vileblood

      Они могут прочитать комменты про канабис, винт, психо...И? Это сломает их хрупкую детскую психику настолько что они сразу станут наркоманами и будут таскать из дома вещи за дозу... Ахаха, Are you serious...Потому что этот бред настолько бред,что круче только про то как голые задницы малолеток развивают чувство прекрасного. И чем больше этих задниц в темах, тем выше культурный уровень...
    4. ferretcha

      ferretcha

      Явился?-Не запылился ...Кто первый сказал "чем хуже тем лучше" ?
  20. В настройках ячейки выставить show sky.
  21. Хм, да, спасибо, интересное замечание. Но у меня телепортация оружия сначала к маркеру идет, а моушн тайп потом устанавливается. Таким образом, модель к тому моменту уже прогружена, телепорт moveto вынуждает ждать прогрузки. Они в Скайрима вообще много где просто паузы делали на срабатывание игры. Обычно по 0.3 секунды.
  22. Да не за что. Хех, ну там оружие модифицировать было нельзя, так что им там все равно как делать. как хочешь - так и лепишь. К тому же В Скайриме у них четкая система была. активатор, триггер и кейворд под это дело. Нужно было только все соединить, и какой-то управляющий квест невидимой дланью двигал все в нужные места. Поэтому копаться не приходилось. Я был в полной уверенности, что придумал оригинальный способ создания стендов с оружием, а ты мне тут всю идиллию рушишь. Не ну что за люди?)   Про контейнеры и копии тоже думал, но нет, ничего не придумал. Да и кажется, это невозможно тут: сам видишь, скриптовые команды оперируют Form-ами и базами объектов, что с обжект рефом не состыкуется.   Может быть пробовать разбирать винтовку на косточки, создавать голого болванчика и обвешивать его прицепами в соответствии с тем ,какие модификации у исходного оружия? Ну это как-то совсем потно. Хотя вот если составить массив и заполнить его имеющимися улучшениями с "оригинала", а после прошерстить, поэлементно добавляя каждую модификацию из массива на голую заготовку, то может будет попроще. Уж точно будет структурировано хотя б. Но все это так... домыслы, я не пробовал.    
  23. Локации в игре (если не отмечено иначе) имеют свойство обновляться каждые .... сколько-то там. У тебя так и произошло. Твоих предметов уже не существует в игре. Если хочешь, добавляй все это добро консолью.
  24. Ох.... ну типо я сделал такое. Но поскольку на нексусе еще никто не "изобрел" способа сделать подобный стенд, то орать об этом направо и налево не хочу. до поры. Все же хочется быть первым :) . Но могу свой скрипт с пояснениями в личку отправить.
×
×
  • Создать...