Dennis_Chikin 3 658 Опубликовано 24 Апреля 2014 Поделиться Опубликовано 24 Апреля 2014 (изменено) "Что у нее внутри, и как это сделать лучше". Для тех, кто уже разбирается в скриптах, конфигах, текстурах и "других страшных словах" ©, и имеет желание и время действительно делать их лучше.См. подробности в первом посте.Тема НЕ является ни столом заказов, ни службой техподдержки, ни справочным бюро. Изменено 28 Апреля 2014 пользователем Dennis_Chikin 2 1 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
Мерцающий 105 Опубликовано 25 Сентября 2013 Поделиться Опубликовано 25 Сентября 2013 (изменено) @Dennis_Chikin, вопрос с ПНВ давно решен. ПНВ вполне себе реализован в виде отдельного девайса, который можно прикрепить к любому костюму. Сразу на порядок уменьшается количество конфигов броников и курток. Да, я в курсе. Осталось начать, и закончить. В смысле, вырезание вот этих вот полутора тысяч. (80 на сколько там ПНВ, да еще и "укрепленные", и укрепленные с ПНВ же... Ага.) А сам "отдельный" ПНВ - это банально. 10 строчек кода. Изменено 25 Сентября 2013 пользователем Dennis_Chikin 3 Выхожу один я на дорогу, АКМ при мне — и слава Бoгу! Ссылка на комментарий
SergeT 15 578 Опубликовано 22 Октября 2013 Поделиться Опубликовано 22 Октября 2013 вопрос с ПНВ давно решен. ПНВ вполне себе реализован в виде отдельного девайса Уважаемый 3 ASUS P8Z77 \ Intel Core i5-3570 3400MHz \ RAM 16GB 1600MHz \ ASUS PH-GTX1060-3 ГБ 192 бит\\ ОС Windows 10 Pro x64 на SSD Ссылка на комментарий
Saruman 8 Опубликовано 31 Октября 2013 Поделиться Опубликовано 31 Октября 2013 возможно ли изменить отображение меток мутантов (покупается у кулибиных в баре), так чтобы не показывались мутанты находящиеся в оффлайне? S.T.A.L.K.E.R 1.004, Народная..Солянка от 19.04.10, дополнение 14.08.10, патч 3.09.10, DMX 1.3.5, Saruman addon 1.1 Vkontakte Добавление нового транспорта в сталкер Ссылка на комментарий
Это популярное сообщение. Dennis_Chikin 3 658 Опубликовано 31 Октября 2013 Это популярное сообщение. Поделиться Опубликовано 31 Октября 2013 Ответ на оба вопроса: можно. Но не нужно. 1. Скорее, вообще убрать. По тому что есть биорадар, получаемый достаточно рано, и с лучшим функционалом. Тем более - новый. См. архив с образцами устройств для актора. Так что старое отображение меток мутантов - мусор, а уж с переделкой только для онлайна - тем более. Но если уж совсем приспичило - перенести строчки из se_monster.script в bind_monster.script, и будет счастье. 2. Архара был категорически против всех видов "разгрузок", патронташей, ягдашей, подсумков, барсеток и прочих подгузников, и достаточно хорошо это аргументировал. Разгрузка в том виде, в котором она в NLC - это еще один способ "ущучивания" игрока. Причем таким способом, при котором редкие ценители могут организовать себе то же самое своими силами. Почему ради них нужно создавать проблемы ВСЕМ ? Если уж делать - то ради некоей пользы, и тогда она не будет иметь ничего общего с NLC. И, кстати, это когда-то таки будет. Только не в виде разгрузки, а, скорее, в виде отдельного (таскаемого и снимаемого) рюкзака с вещами. 12 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
waylander 316 Опубликовано 31 Октября 2013 Поделиться Опубликовано 31 Октября 2013 (изменено) Если уж делать - то ради некоей пользы Интересно ради какой? Как бы вы не обозвали девайс,который когда-то таки будет разгрузкой ли, патронташем или тревожным чемоданчиком акушера "на выезде", сократить или даже оставить без изменения время, затрачиваемое на перезарядку оружия (по сравнению с оригиналом ТЧ или с сегодняшней НС) никак не удастся, оно неизбежно увеличится за счёт дополнительных манипуляций (неважно каких именно), логично? Таким образом, после его введения , будет иметь место точно такое же "ущучивание" игрока, пусть и не такое, как в НЛС, но никак не "умасливание". Только не в виде разгрузки, а, скорее, в виде отдельного (таскаемого и снимаемого) рюкзака с вещами. Ну это без комментариев. Изменено 31 Октября 2013 пользователем waylander 1 1 Ссылка на комментарий
SergeT 15 578 Опубликовано 31 Октября 2013 Поделиться Опубликовано 31 Октября 2013 (изменено) waylanderХочу уточнить. Ни разгрузка, ни патронташ ни чемоданчик акушера ни на йоту не увеличивают и не изменяют вообще время, затрачиваемое на перезарядку оружия (по сравнению с оригиналом ТЧ или с сегодняшней НС) Это время определяется сугубо используемой анимацией перезарядки и практически не различается.А вот время подготовки к бою - это да, существенно зависит от используемой фишки по использованию боеприпасов. И в конечном счете определяет тактику ведения боя.Моё личное мнение - выбор способов зарядки оружия должен полностью определяться концепцией мода, а не "как у всех" или "чтоб было".Например, в ожидаемом "Пути" мастера Сяка разгрузка Вергаса - просто идеальная фишка, полностью отвечающая идее мода.В Солянке же, с её неимоверно длинным сюжетом, однако, весьма динамичным, и с обилием переплетающихся сюжетных линий, эта разгрузка скорее всего вызвала бы раздражение большинства игроков.Хотя бы потому, что даже страшно представить себе, сколько реального времени на снаряжение боеприпасов потребуется игроку, который пройдет Солянку полностью.Однако, об этом выше очень чётко и понятно написал Dennis_Chikin. Изменено 31 Октября 2013 пользователем SergeT 3 ASUS P8Z77 \ Intel Core i5-3570 3400MHz \ RAM 16GB 1600MHz \ ASUS PH-GTX1060-3 ГБ 192 бит\\ ОС Windows 10 Pro x64 на SSD Ссылка на комментарий
Dennis_Chikin 3 658 Опубликовано 2 Ноября 2013 Поделиться Опубликовано 2 Ноября 2013 (изменено) Справедливости ради, можно ускорить перезарядку, не трогая анимации. 6 строчек кода: если остался один патрон в стволе, и есть в инвентаре - прячем ствол, выставляем количество патронов, достаем ствол, удаляем патроны из инвентаря. Еще 3 строки - пресловутое магазинное питание (делаем магазины на традиционном антираде). Все. Кстати, как это сделано в старом аддоне Бака для неписей. Но чит получится еще тот. Хотя, пожалуй, в рамках ветки "соль для читеров" - можно будет и сделать. Когда доделается все остальное. Ну или дарю идею тем, кто хочет вот прямо счаз. Совместимость сэйвов, правда - если добавлять магазины - сами понимаете. А если не добавлять - то это уже точно чит, без всяких если. 8/ (Хе-хе, к вопросу о мультиплэйере CS ) Ну а таскаемый и снимаемый рюкзак - вещь вообще-то и вправду полезная. Именно по тому, что можно таскать и снимать, не копаясь в инвентаре. Тоже чуть поправить банальный тайник, и по использованию - либо открывать, либо - забирать целиком. Изменено 2 Ноября 2013 пользователем Dennis_Chikin Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
Saruman 8 Опубликовано 2 Ноября 2013 Поделиться Опубликовано 2 Ноября 2013 (изменено) я понимаю, что 5 страниц назад отлистнуть - труд на грани непосильного. Так что вот ссылка: http://www.amk-team....c=8830&p=787157 если ты про те секции для удаления то я это как раз сделал но из них в начале игры удалилось только 3 объекта, так как номер этих артов может быть совершенно другим похоже просто уборщик не всегда во время срабатывает как я понял, но это не так важно, потому снимаю вопрос Список для чистой соли. Для всего остального берем мой вариант уборщика, и впихиваем в ДМХ вместо стандартного. Да, все остальные "удалялки" отовсюду тоже надо удалить. Изменено 2 Ноября 2013 пользователем Dennis_Chikin S.T.A.L.K.E.R 1.004, Народная..Солянка от 19.04.10, дополнение 14.08.10, патч 3.09.10, DMX 1.3.5, Saruman addon 1.1 Vkontakte Добавление нового транспорта в сталкер Ссылка на комментарий
Dennis_Chikin 3 658 Опубликовано 28 Ноября 2013 Поделиться Опубликовано 28 Ноября 2013 (изменено) https://dl.dropboxusercontent.com/u/27871782/xr_logic.7z К вопросу о преобразовании таблиц в строки и обратно, и прочем мусоре в нетпакете. А также о лагах. Оставлено куча старья "для совместимости" с недочищенным. Это, например, тип boolean в загрузке/сохранении, varname в функциях работы с pstor(и сами функции ) и все функции fname, имеющие своего двойника с fname1. https://dl.dropboxusercontent.com/u/27871782/bind_mteleport.7z - а это - к вопросу о толстых таблицах и netpacket-pda. Оставлено то, что требует лезть в allspawn. А так обращения к pstor нужно отсюда просто выкинуть. Ну и варку артов еще не оттестил. Изменено 28 Ноября 2013 пользователем Dennis_Chikin 1 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
Dennis_Chikin 3 658 Опубликовано 8 Декабря 2013 Поделиться Опубликовано 8 Декабря 2013 (изменено) Вопрос разработчикам всех веток: sol_sound.script кто-нибудь использует ? 14.08 я вижу только дергание апдейта. И сдается мне, что очереди там рабочие весьма условно. Изменено 8 Декабря 2013 пользователем Dennis_Chikin Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
sapsan 336 Опубликовано 8 Декабря 2013 Поделиться Опубликовано 8 Декабря 2013 @Dennis_Chikin, очереди либо точно рабочие, либо точно нерабочие. Сам скрипт сейчас используется, но без очередей. 3 Ссылка на комментарий
Dennis_Chikin 3 658 Опубликовано 18 Января 2014 Поделиться Опубликовано 18 Января 2014 Упрощенный менеджер погоды: https://dl.dropboxusercontent.com/u/27871782/level_weathers.7z Требуются добровольцы на тестирование. Сэйвы совместимы сюда, но не обратно. Чистая соль, совместимость с чем-либо еще - в зависимости от этого "еще". Что внутри: плоский, вероятность выбора погод задается в скрипте очевидным образом (доли от всех допустимых), в weather_transition_list можно писать целевые погоды просто через запятую, без двоеточий и индексов, для любой доступной - любые из доступных. Текущая погода всегда "участвует в конкурсе" на общих правах. Смена погоды вычисляется заранее, так что можно добавить в новости "прогноз погоды". "Вечная ночь" вроде как случаться не должна. К сожалению, от согласования погод по дождю, солнцу и плотности облаков руками ни куда не деться, если не править сам движок. Так что не все, что можно написать в конфиге, следует в нем писать. Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
Dennis_Chikin 3 658 Опубликовано 22 Января 2014 Поделиться Опубликовано 22 Января 2014 (изменено) Если кто еще будет пересобирать allspawn, и еще не вынес спавн вертолетов в скрипты - очень большая просьба это сделать. По тому что вертолет (а особенно - стаи вертолетов), все время помахивающие лопастями где-нибудь за краем локи, а то и просто посреди чистого неба - это некрасиво, и совершенно не нужно. Вполне можно спавнить по событиям. Поясняю: хотя бы по тому, что это в абсолютном большинстве случаев - однократное событие, и в постоянном разборе проверке логики в ожидании таких событий (а также и после того, как они уже произошли) смысла присутствует чуть менее нуля. Хотя, да, если заставить кого-то для изменить хоть что-то, каждый раз распаковывать и компилить заново весь аллспавн (и НИ, конечно же) - разумеется, в аллспавн следует засунуть вообще все и даже больше. Изменено 22 Января 2014 пользователем Dennis_Chikin Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
Dennis_Chikin 3 658 Опубликовано 26 Января 2014 Поделиться Опубликовано 26 Января 2014 (изменено) Поскольку тема о "невозможности" исправить "эсто-о-о-о-нскую" загрузку соли ползает из раздела в раздел, но затухать не собирается - вот слепок с рабочего каталога, который вот прям счаз. Конфиги - читерские, квесты половина не работает, по локам через болото до агры дойти можно, на свалку - не пробовал, половина функционала в биндсталкере не подключена, лог при выходе пишется аж пару минут... Тем не менее, представление о скорости загрузки дает. Более собранная, кстати, грузится ЕЩЕ быстрее. Но она прямо сейчас не рабочая, так что ее не даю. Здесь - только основа. Предназначено в основном для BFG и SergeT. Чисто позагружаться в разных местах/побегать по паре лок. Ну и для всех разработчиков для посмотреть, как сделаны апдейты, таймеры и прочие нетпакеты - живьем. И как править эсто-о-онское же открытие/чтение файлов. https://dl.dropboxusercontent.com/u/27871782/load_test.7z (35 мегов !) (Включение паузы во всех режимах не проверял, возможно, для самого первого запуска надо будет поправить в game_options.script, дальше она сама правильный конфиг создаст.) Исправление тормозов при загрузке рядом с большим количеством неписей, и лагов при их входе в онлайн (что, а общем-то, одно и то же) - править звуковой конфиг. Да, разрешение - 1280x1024, под широкоформатники xml'ы и текстуры не правил. Совместимости по сэйвам - нет. Вообще ни с чем. Ставить поверх чистой 03.09 Изменено 26 Января 2014 пользователем Dennis_Chikin 1 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
SergeT 15 578 Опубликовано 26 Января 2014 Поделиться Опубликовано 26 Января 2014 Dennis_Chikin Спасибо, конечно. Звучит интригующе. Однако, пока не удалось запустить с НИ.1. В тестовом пакете необходимо папку crosshairs перенести чуть глубже - в ...\textures\wpn\ - при старте - вылет по текстурам сеток. Да и в конфигах стволов (выборочно) - scope_texture = wpn\scope_b94 ;scope_texture = wpn\crosshairs\pso1 и т.д.Но это элементарная описка, решается быстро.2. Далее, проблема при загрузке опять же по отсутствию текстуры [error]Arguments : Can't find texture 'ui_hud_frame_clock_vergas' Поиск по vergas в оригинале Солянки не дал результатов. Это надо разбираться - в тестовом пакете тоже вроде нигде не упоминается. ASUS P8Z77 \ Intel Core i5-3570 3400MHz \ RAM 16GB 1600MHz \ ASUS PH-GTX1060-3 ГБ 192 бит\\ ОС Windows 10 Pro x64 на SSD Ссылка на комментарий
romale 480 Опубликовано 27 Января 2014 Поделиться Опубликовано 27 Января 2014 проблема при загрузке опять же по отсутствию текстурыДа сама текстурка никуда не делась, она находится на общем "полотне" вместе с другими деталями худа: \gamedata\textures\ui\ui_hud.dds Денис удалил ее координаты из файла \gamedata\config\ui\ui_hud.xml и путь к ней из \gamedata\config\ui\ui_custom_msgs.xml, поскольку эта текстура в Солянке все равно не используется с незапамятных времен, а может и вообще не использовалась никогда, а только предполагалось.. А у тебя, поскольку моник широкий и наверняка делалась адаптация к ш/ф, путь к текстуре прописан в файле: ui_custom_msgs_16.xml Строка: <texture>ui_hud_frame_clock_vergas</texture> Удали ее, или закомментируй. 3 Вы ленивы, следовательно - вы изобретательны. © граф Де Гиш Ссылка на комментарий
Dennis_Chikin 3 658 Опубликовано 27 Января 2014 Поделиться Опубликовано 27 Января 2014 Ага, написано же, 1280x1024 или 1024x768. Широкоформаты не исправлены. Соответственно, в *16.xml не хватает много чего разного, и столько же лишнего. Папку crosshairs конечно же надо перенести в textures\wpn. 1 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
Dennis_Chikin 3 658 Опубликовано 3 Февраля 2014 Поделиться Опубликовано 3 Февраля 2014 (изменено) Интересно, а в соли (да и в оригинале) в моделях действительно есть анимации waunded_1_out и waunded_1_idle_0 ? Вообще, ни кто не пытался просматривать state_mgr_animation_list.script на осмысленность содержимого, и заодно вернуть ему читаемый вид ? Там же ахунг какой-то, особенно, в строчках idle: то явно не хватает "{", то "}", причем везде - в разных местах. Одно что общее количество - четное. И, кстати, дайте уже кто-нибудь "дочесоточный" скрипт (и вообще куда-нибудь ссылку выложите), а ? Денис, ты в скайп то хоть заходи иногда. Петрович. Запустил. Не люблю я это дело. Мешает только, а пользы - не так уж много. Изменено 3 Февраля 2014 пользователем Dennis_Chikin Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
romale 480 Опубликовано 3 Февраля 2014 Поделиться Опубликовано 3 Февраля 2014 (изменено) ни кто не пытался просматривать state_mgr_animation_list.script на осмысленность содержимого Пытался.. Но осмысленность надо мной жестоко надругалась, в извращенной форме причем.. Шутка. Я в анимациях ничего не понимаю. Я так понимаю, это надо моделистов запрягать. А отдельного добровольца посадить на то, чтобы просто привести в читабельный вид, заодно поудаляв все левые переводы строк. дайте уже кто-нибудь "дочесоточный" скрипт http://rghost.ru/52182595 - "дочесоточный" ----------------- Кстати, нелишне будет и всем, кто сталкивается с "тормозами" Сахарова и пр. персов (когда они тупят нежелая разговаривать с ГГ) Просто замените этот файлик: \gamedata\scripts\state_mgr_animation_list.script на этот: http://dfiles.ru/files/0bxgu1zhz (постоянная ссылка) Без разницы, для чистой Соли (от 03.09.2010) или с модами - ООП/ОП/ДМХ.. Изменено 3 Февраля 2014 пользователем Dennis_Chikin 1 Вы ленивы, следовательно - вы изобретательны. © граф Де Гиш Ссылка на комментарий
Dennis_Chikin 3 658 Опубликовано 26 Марта 2014 Поделиться Опубликовано 26 Марта 2014 (изменено) Продолжаем разговор про task_manager... Вот как-то так: local status_to_num = {} -- Статус квестаlocal num_to_status = { "normal", "selected", "completed", "refused", "failed", "rewarded" }for i, v in ipairs( num_to_status ) do status_to_num[v] = i endfunction CRandomTask:save( p ) -- снесен "старый формат", вместе с ключом "нового" local n local a = self.active_task_by_type for k, v in pairs( self.task_info ) do n = status_to_num[ v.status ] or abort( "CRandomTask:save, wrong status [%s], task: %s", v.status, k ) if v.enabled then n = n + 64 end if v.enabled_props then n = n + 32 end if a[v.complex_type] == k then -- вообще-то надо вычислять по типу n = n + 16 -- но все как-то мутно, поэтому сохраняем явно log( "info", "CRandomTask:save, id: %s, ct: %s, active", k, v.complex_type ) end if v.selected_target then p:w_u8( n + 128 ) p:w_u32( v.selected_target ) log( "info", "CRandomTask:save, id: %s, status: %s, target: %s", k, v.status, v.selected_target ) else p:w_u8( n ) end p:w_u16( id_to_hash[k] or abort( "CRandomTask:save, no hash for id: %s", k ) ) utils.w_CTime( p, v.last_task_time ) end p:w_u8( 0 )endfunction CRandomTask:load( p ) local n, id, v, g local t = self.task_info local a = self.active_task_by_type while true do n = p:r_u8() if n == 0 then return end -- оно кончилось if n >= 128 then g, n = p:r_u32(), n - 128 -- есть target, читаем else g = nil -- нет target'а end id = hash_to_id[ p:r_u16() ] v = t[id] or abort( "CRandomTask:load, invalid entry: %s", tostring( id ) ) if n >= 64 then v.enabled, n = true, n - 64 else v.enabled = false end if n >= 32 then v.enabled_props, n = true, n - 32 else v.enabled_props = false end if n >= 16 then a[v.complex_type], n = id, n - 16 end -- активный if n == 2 and v.type == "defend_lager" then v.selected_target = g or abort( "CRandomTask:load, no target (id: %s)", id ) g = sim:object( g ) if g then v.defend_target = g:spawn_ini():r_u32( "random_task", "defend_target" ) end else v.selected_target = g end v.status = num_to_status[ n ] v.last_task_time = utils.r_CTime( p ) endend ну и целиком под сборку "солянки обезжиренной": https://dl.dropboxusercontent.com/u/27871782/task_manager.7z - универсальный 1.0004/1.0006, с правленной "адаптацией" и правленным "исправлением ошибок" и правленной проверкой состояния гулагов. Можно вообще-то еще и время поправить, чтобы пакет не жрало... Ну и вариант с измененным форматом времени - тоже под обезжиренную. Итого - ~300 байтиков в нетпакете. https://dl.dropboxusercontent.com/u/27871782/task_manager_time.7z Изменено 22 Ноября 2014 пользователем Dennis_Chikin 1 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
Рекомендуемые сообщения