-
Число публикаций
6 272 -
Регистрация
-
Последнее посещение
-
Дней в топе
33 -
AMKoin
551 [Подарить AMKoin]
Весь контент пользователя Dennis_Chikin
-
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
Ну вообще-то если есть движково-независимый способ, и этот способ достаточно прост и универсален, то переделывать движок на что-что специальное - разве что из спортивного интереса. Тут проблема такая, что могут понадобиться одновременно несколько разных модификаций, и мы таки что - будем каждый раз пересобирать ? Ну вот например, добавили загрузчик xml, но забыли самонаводящийся fn2000. Ладно, ок, он нам понадобился - вспомнили, пересобрали. Хорошо, а если оно нам не надо, и не вспомнили. А понадобилось кому-то другому ? Он его пересобирать будет тоже ? А из чего, простите ? Ладно, если мы сподобились свои исходники выложить, и их можно найти. А если не выложили ? Ну, привет всем пользователям, и пусть они теперь как хотят, так и восстанавливают наш код, либо фиг им, а не fn2000 ? Как-то что-то не то получается. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
Теория - это упиханные все эти почти 2 мега в нормальную охватываемую взглядом таблицу, из которой формируются охватываемые же взглядом кнопки "хочу вот такой ПНВ на конкретно вот этот костюм". P.S. Да, в идее перепиливать екзешник под каждый конкретный мод - что-то определенно есть... Эротичное, я бы сказал. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
dialogs_wawka.xml -879kb + stable_dialogs_wawka.xml 487kb + wawka_dialog.script - 480 kb. Плюс собственно диалог про "поставь мне белый пнв на облегченный костюм хрена с горы", "поставь мне желтый ПНВ на утяжеленный укрепленный фалломорфированный костюм лысого хрена с холма" и т.д. Оно, конечно, бред, про мигающий красный пнв на фиолетовую в горошек курточку бандита, но как бы тем не менее показатель. Все эти фиолетово-оранжевые с миганием пурпурно серым пнв на розовый халатик с бегемотиками влезают теоретически в 1700 строк всего. То есть, полсотни килобайт максимум. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
В общем-то, мои функции, как хочу - так и обзываю. Ну, да, забыл, как слово пишется. Бывает. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
2 Сталкер-Стрелок: вот именно сейчас именно это и делаю. Но loadstring() чем здесь помешал ? 2 Малаландринус: local t = { { "af_medusa", "я принес тебе медузу" }, ... } for i, v in ipairs( t ) do if actor:object( v[1] ) then create_button( v[2] ) и т.д. ... function a_button( i ) remove_item( t[1] ) revard( tt ) end ну и в таком вот духе. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
И какие альтернативы кроме xml-простыней ? -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
local f = loadstring( "arc_ui_container_menu.btn_take_art(" .. n .. ")" ) self:AddCallback( b:WindowName(), ui_events.BUTTON_CLICKED, f, self ) Вот прям щас под рукой было. Вполне себе годная демонстрация его использования, и на сколько он там медленный - ради 5 кнопок - совершенно не волнует. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
Я на самом деле думаю в сторону "квестов" с "принеси мне медузу - получишь консервную банку", обмена водки на патроны и т.д. Ну и вообще квесты. В смысле, чтобы это можно было в любое время и в любом месте. То есть, как бы, например, можно подойти к чайнику, и получить кнопку "здравствуйте, глубокоуважаемый шкаф чайник". Ну и далее по тексту. Человек-невидимка здесь подходит, если он такой один, с ограниченным набором фраз, и с кнопками ради него одного связываться неохота. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
Ну, в принципе, я тут проникся идеей рисования w = CUIButton() w:SetWindowName( "wnamet" ) w:SetAutoDelete( true ) w:SetText( "что попало" ) w:SetTextColor( 255, 255, 0, 0 ) w:SetFont( GetFontLetterica25() ) w:Init( 130, 60, 100, 30 ) self:AttachChild( w ) в сочетании с f = loadstring( тра-ля-ля ) self:AddCallback( w:WindowName(), ui_events.BUTTON_CLICKED, f, self ) Это в смысле как надежности, так и возможностей. Гораздо лучше, чем плодить мегабайтные xml с по десятку строк на каждый чих, прибитых гвоздями и зачем-то грузящихся в обязательном порядке, даже если нужны единственный раз в жизни. Плюс можно вызывать в любом удобном месте по любому удобному и неудобному поводу. Да, а если кто напряжется, и сделает такую универсальную рыбу, куда останется только нужный текст и нужные функции забить - вообще много кого осчастливит. dialog_manager можно забыть как кошмарный наркоманский бред. А с невидимкой - это вариант совсем для, гм, не желающих напрягаться, зато усидчивых, пока нет универсальной рыбы. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
Вчера ссылку на xr_wounded.script давал. Здесь, в этой теме. И на коллецию прочего AI. Я правильно понял, что мне здесь что-либо писать не стоит, по тому что все равно ни кто читать не будет ? Ну, нет - так нет. -
В "Серия 46" имеет место быть слайд-шоу. Можно ли надеяться, что когда причину найдут, то кто-нибудь где-нибудь напишет: что это было ?
- 2 578 ответов
-
- NLC 6: Путь к истине
- Модификации в разработке
-
(и еще 3 )
Отмечено тегом:
-
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
Гм, а кто это должен читать ? Ремарк это не читает. Кстати, только что заметил забавную ошибочку в xr_combat_ignore: if obj:critically_wounded() then return true end Ну, все поняли, да ? То же самое, что с xr_wounded и кучей разнообразнейшей копипасты отуда. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
Вообще-то из-за этих "диалогов на расстоянии", когда не знаю где не знаю какой непись не знаю зачем принудительно врубает диалог актору, пришлось при переделывании xr_meet оставить огромный кусок (гм, даже язык не поворачивается кодом назвать) с извращениями, а вместо того, чтобы пофиксить глюк с зависанием при попытке начать диалог с расстояния более 2-х метров - рубить дистанцию из скрипта. Дурдом.... А вообще такая вот фигня, например, есть: https://dl.dropboxusercontent.com/u/27871782/supernevidimka.ogf можно ее поставить в логику типа camper, и собственно ни каких костей ни куда добавлять не надо. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
Так голограмма из оригинала же. Анимации - ну так оставить один стэйт, и все. Можно - человека-нивидику. Ну или еще банальнее - вспомнить "автоквесты". Наконец, ни кто не мешает просто рисовать прямоугольные кнопки с текстом прямо тупо на экране. Как те артоконтейнеры, к примеру. -
Gameplay - как сделать ЭТО, чтобы ОНО всем нравилось ;)
Dennis_Chikin ответил на тему форума автора Dennis_Chikin в Школа моддинга
Автосимулятор в стиле GTA/Дальнобойщиков, но чтоб непременно на движке сталкера ? Не, даже не смешно. И таки явный оффтопик. -
Gameplay - как сделать ЭТО, чтобы ОНО всем нравилось ;)
Dennis_Chikin ответил на тему форума автора Dennis_Chikin в Школа моддинга
Это не придирки, а основное назначение темы. Просто поболтать про "а вот хорошо бы" - есть "разговоры о модах". Вот кому здесь пишется "надо как-то сделать" ? Теперь, если уж вопрос все-таки хочется обсуждать непременно здесь, я хочу услышать: кому, зачем, по какой именно локации и куда кому-то может понадобиться ехать (доставляя 10 тонн груза), и как должен выглядеть этот, гм, процесс ? "А это ваша проблема, и сделайте как-нибудь, но чтоб мне было красиво" - это не ответ. Касательно стай и табунов вертолетов, которые начинают летать по Зоне следом за Меченым, внезапно - да, это меня и в оригинале смущало, а уж когда в модах эти стаи развернулись в дивизии, и дополнились механизированными корпусами на БТРах - ну, в общем, гм, авторы этого такими вопросами не задаются, и в обсуждениях здесь не участвуют. -
Gameplay - как сделать ЭТО, чтобы ОНО всем нравилось ;)
Dennis_Chikin ответил на тему форума автора Dennis_Chikin в Школа моддинга
Как именно, применяя какие средства и в каком порядке, сделать этот самый транспорт востребованным, чтобы при этом не получить какое-нибудь ГТА, и чтоб игрок не послал автора такой востребованности э-эээ, водить трамваи. Перегнать багги с болот к бункеру сидоровича, плиз, не предлагать, ибо наличие аж нескольких вариантов с удалением/спавном в качестве способа прохождения такого вот "квеста" как бы намекает. -
Тогда уж надо не автомобили с грузовиками, а сразу трамвай. С остановками "Кордон", "Свалка", "Бар", "Склады", "Радар", "Припять" и "АЭС". И чтоб Контролер билеты продавал. Вот ужо фантастика будет - так фантастика. И можно будет тогда сделать гонки на трамваях. Бандюки будут держать тотализатор. Далее по Фрэнсису Дику - "Фаворит": кто и зачем подложил болт на на пути сошедшего с рельсов трамвая Меченого. Да, трэд, пожалуй, все-таки в "разговоры о модах" переносить пора.
- 14 183 ответа
-
- 1
-
-
- мод
- s.t.a.l.k.e.r.
-
(и еще 5 )
Отмечено тегом:
-
Почитал шапку обновленную... По поводу идеи "блуждающих торговцев" - оно нормально реализуется, но это просто совсем другая тема. Ни каких живописуемых ужасов с выбором "барыги"/"общака" и гонцов, бегающих под обстрелом, там нет, но с DTL этот вопрос не пересекается просто вообще ни как. Это, на самом деле, вопрос управления смартеррейнами.
-
Ну, тогда, вопрос, как обычно, сводится к тому, для чего там эти самые авто нужны, как эта нужность может быть реализована, и, наоборот, как сделать, чтобы эти самые авто не убили саму идею Зоны. Типа, сел за руль, и покатил по дороге прямо до ЧАЭС: аномалии пофиг, монстры - пофиг (кстати, действительно пофиг), враги - пофиг. Или все же нет, и мы доезжаем до первой аномалии, которая становится и последней же. Опять же, лично я так ничего и не понял про грузовик из оригинала. В общем, если первая аномалия становится последней, то и о реализации рассуждать смысла нет, а для симуляторов автомобилей существуют симуляторы автомобилей. 2 Murarius: Но КАК ???
- 14 183 ответа
-
- 1
-
-
- мод
- s.t.a.l.k.e.r.
-
(и еще 5 )
Отмечено тегом:
-
Ковыряем ОП-2
Dennis_Chikin ответил на тему форума автора Dennis_Chikin в Объединенный Пак (ОП, ОП-2, ООП)
К вопросу об автовыборе бинокля при загрузке (ну и вообще автовыборе оружия): В солянку обезжиренную наконец дошли руки добавить actor:activate_slot( 5 ) - просто на 5-ю секунду после загрузки. Полет нормальный, теперь всегда выбран болт. Эрго, в ОП2 аналогично всаживается выбор нужного слота на получение бинокля в on_item_take() и в восстановление оружия - после actor:restore_weapon(), и будет выбран этот самый слот. Если он все равно не выбирается, а выбирается бинокль - значит ищите где-то аналогичный принудительный выбор. Других вариантов я таки не представляю. Если все равно не работает - ну, значит, делаете что-то не то. -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
Респавн ? Длительность апдейта самого актора перед этим тоже нормальная ? То есть, вот того, "между которыми" длительность вылезает ? Ну и всякое внутридвижковое в общем ни как не отловить. Типа мусоросборки. И отрисовки графики. Впрочем, по графике отлавливается "кручением головой" - в разные стороны и "под ноги - в небо". -
Gameplay - как сделать ЭТО, чтобы ОНО всем нравилось ;)
Dennis_Chikin ответил на тему форума автора Dennis_Chikin в Школа моддинга
Смысл именно в том, что если в Зоне добывают арты, и для переноски артов нужны контейнеры, то на трупах должны быть контейнеры. Эрго, игроку не надо их, как минимум, покупать. Либо контейнеры не нужны, и тогда логично, что их и нет. Или просто ни каких таких контейнеров не существует. Как-то так. Просто у меня случился острый приступ "не верю". -
[SoC] Ковыряемся в файлах
Dennis_Chikin ответил на тему форума автора Halford в Скрипты / конфиги / движок
см. разбор в "прозекторской". Отдельное открытие файла для каждого непися, да еще по 2 раза подряд. Если файл сколько-то заметного размера - мало не покажется. Но вообще делаем так: читаем про prifile_timer(), сажаем в xr_motivator на вызовы: xr_sound.load_sound() xr_gulag.setup_gulag_and_logic_on_spawn() trade_manager.load() Ну и первый trade_manager.update() - и наслаждаемся результатами. -
Gameplay - как сделать ЭТО, чтобы ОНО всем нравилось ;)
Dennis_Chikin ответил на тему форума автора Dennis_Chikin в Школа моддинга
То есть, все сводится либо к искуcственному ограничению: контейнеров на трупах нет, по тому что нет, либо к "сякономике", когда арты в Зоне не используются, и даже не переносятся, и зачем они такие тогда вообще нужны - а святой Хызр его знает... Главное, чтоб игрока ущучить... В таком случае почему-то возникает желание оторвать эти контейнеры вообще. Типа, тащишь арт, и получаешь с этого радиацию и прочие радости. Или не тащишь, и не получаешь. Гм. А если на каком трупе обнаруживается арты, то как минимум в паре: один радиоактивный, другой для его нейтрализации.
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды