Перейти к контенту

Редактирование движка X-Ray


Rolan

Рекомендуемые сообщения

dark_stalker, ты элементарно не отличаешь(не видишь разницы) блудмарки и воллмарки

Да, многие путают блудмарки и воллмарки.

Блудмарки - брызги крови. Они были и есть во всех сталкерах.

Воллмарки - отметины от пуль, порезов. Бывают на статичных объектах и динамичных. На статичных есть до сих пор(отметины на дереве и прочем), на динамичных(НПЦ, монстры) на определенном этапе вырезали.

Поделиться этим сообщением


Ссылка на сообщение

BFG,

использовать софтайс можно. Хотя зачем в сталкере нужна мощная отладка - неясно, чай не драйвер и не потроха винды. бери любой отладчик и отлаживай.

 

Ида и софтайс вообще вещи ортогональные. ида - дизассемблер/декомпилятор, софтайс-отладчик. Используются для разных целей

Поделиться этим сообщением


Ссылка на сообщение
abramcumner,

по идее иду тоже можно использовать в качестве отладчика, но я лично не пробовал.

Кстати, а разве softice под xp/семёркой работает ?

У меня почему-то отладка в иде дико тормозила и при запуске и при работе. Пробовал правда на какой-то старинной версии, типа 5.0. Может сейчас и быстрей. В теории если бы не тормоза должно быть значительно удобней виндбг. Ну и тогда аттачиться к запущенному процессу(церез виндбг именно так подключаюсь) не выходило.

 

софтайс под хп точно работал, запускал правда раз - на посмотреть - мне хватает и виндбг.

 

Добавлено через 19 мин.:

Тот же дизасм присутствует в SI, например.

Тот же да не тот :) Главное в ида это первая И - интерактивный. можно создавать свои типы, присваивать переменным и прочее и прочее.

Ну а вообще чем удобней - тем и пользуйся.

 

Мне бы хотелось знать использовал ли кто нибудь из читателей этой темы данный софт.

Я софтайс не использовал. Даже когда драйвера писал, без него обходился.

 

А насчёт целей: Перечислите, ЕВНЗ, хотя бы несколько конкретных целей ( проблем ) в копании движка Икс-Рэй. Ну помимо общей фразы: "Устранение багов". Имеется ли на текущий момент такая первостепенная проблема в чёткой формулировке. Или всё ограничивается следующим : " щас вот залезу, пару сигнатур поменяю, а дальше посмотрим..."

Целей как таковых нет. Каждый свое копает. В основном в этой теме, или на googlecode Описание в теме уже прилично устарело. Malandrinus так такого наделал. Если посмотришь там далеко не правка багов. Еще есть правки от SkyLoader. Реанимация воллмарков.

Также интересный проект у alpet(используется в НЛЦ6) с перехватчиком. RvP пересобрал xrLua.dll

 

Ну и как и во всем модинге цели ставишь себе сам :) Или иди в какую-нибудь команду. Умеющих ковыряться в движке отрывают с руками :))

 

Добавлено через 2 мин.:

ИДА у меня только версии 4.15 Pro, нашлась, но видимо старенькая уже.

Старовата. Сейчас 5.0 freeware и 6.1 на торрентах

Поделиться этим сообщением


Ссылка на сообщение

вроде в шапке это есть под спойлером "Инструкция по изменению плотности травы"

Поделиться этим сообщением


Ссылка на сообщение
Сие возможно? :huh:

Возможно. 5 человеко-лет.

Если ты подразумевал, сделает ли кто за тебя, то нет - таких людей нет.

Поделиться этим сообщением


Ссылка на сообщение

KD87,

нет, отметины на НПЦ - это тоже wallmark, только на динамических объектах. Bloodmark - это брызги крови. Это если смотреть по коду движка сталкера. В других играх возможно те же названия могут обозначать другие вещи

Поделиться этим сообщением


Ссылка на сообщение
abramcumner, :wacko: Переведи в переводчике эти слова.

В движке брызги крови на стенах - это Blooddrop. Воллмарки делались для статических объектов. А Бладмарки - для динамических. В зависимости от материала модели текстуры могли окрашиваться в красный цвет.

:dash2:

BloodDrop - капли крови на земле от открывшегося кровотечения.

BloodMark - брызги крови от попадания пули на стенах и прочем.

 

Раскрасьте текстуры в разные цвета и посмотрите в конце концов что, где и когда рисуется.

Ну или вот конфиг:

[bloody_marks]

wallmarks = wm\wm_blood_1,wm\wm_blood_2,wm\wm_blood_3

dist = 2.0 ;2.4 ;(м) max расстояние отлета крови

max_size = 0.4 ;0.3 ;(м)радиус пятна при хите силой nominal hit по большому объекту (по маленькому *0.5)

min_size = 0.06 ;(м)минимальный радиус пятна

nominal_hit = 0.5 ;величина номинального хита, при котором разлетается максимум крови (max_size)

 

;капли крови

 

blood_drops = wm\wm_blood_drop_1,wm\wm_blood_drop_2,wm\wm_blood_drop_3,wm\wm_blood_drop_4

start_blood_size = 0.4 ;размер раны чтоб начала капать кровь

stop_blood_size = 0.025 ;размер раны чтоб кровь остановилась (должно быть меньше start_blood_size)

 

blood_drop_time = 0.1 ;OBSOLETE

blood_drop_time_min = 0.3 ;

blood_drop_time_max = 2.0 ;

blood_drop_size = 0.1 ;размер капли (м) крови, которая упала

 

 

Поделиться этим сообщением


Ссылка на сообщение

dark_stalker,

закрывашки то работают? :)))

Весь смысл в ЧН/ЗП именно в них.

Поделиться этим сообщением


Ссылка на сообщение

dark_stalker,

пояс для ЧН колмогор увеличивал, даже где-то дллка валялась. Но там с закрывашками все плохо было.

Так что, думаю, никто не делал

Поделиться этим сообщением


Ссылка на сообщение

malandrinus,

чтобы слоты под артефакты открывались в зависимости от костюма одетого. В инвентаре сеточкой такой закрываются.

Вроде бы свойство artefact_count в конфигах костюма и апгрейдов за это отвечает

 

Поделиться этим сообщением


Ссылка на сообщение

malandrinus, не понимаю :)

смотри, по умолчанию в ЧН пояс на 5 ячеек. в первых броньках artefact_count = 0 все ячейки закрыты закрывашками и артефакт в них положить нельзя. Потом допустим костюм можно проапгрейдить на вместимость артефактов. И одна ячейка откроется. Остальные останутся закрытыми.

А как у тебя?

Поделиться этим сообщением


Ссылка на сообщение

malandrinus,

я спросил как раз про закрывашки - а они с апгрейдами напрямую связаны :)

Максимальная вместимость-то делается легко.

Поделиться этим сообщением


Ссылка на сообщение
(изменено)

dark_stalker,

ээээ

обведи что ли красным, что тебе не нравится :) Я думал, ты говоришь про скроллер в столбце пояса. А ты по-видимому про что-то другое...

Изменено пользователем abramcumner

Поделиться этим сообщением


Ссылка на сообщение

dark_stalker,

если откатить твою правку длл, апгрейды у Новикова начинают показываться?

Поделиться этим сообщением


Ссылка на сообщение

Akella-96 aka SvD,

тебе именно через движок надо? Тогда добавляешь код в окно инвентаря для создания окошек под новые слоты, их подсветки, вешаешь на них стандартные биндинги от других слотов и все готово.

 

Можно слегка кривовато скриптом сделать, например, как Kirag сделал для ТЧ смену ножа.

 

Добавлено через 1 мин.:

Конечно ещё если костюмчик снять на который можно 10 артов вешать то всё нормально.

Значит конфликтует увеличенный пояс с апгрейдами. Надо дальше копать.

Поделиться этим сообщением


Ссылка на сообщение
Не получится. В ТЧ это делали при помощи level.main_input_reciever() которую удалили в ЗП

А он и не нужен. AddToRender - интерактивное что-то так не сделаешь, а картинку с ножиком вывести хватит. А менять, как ниже написал Shoker, через юзанье спец. предмета

Поделиться этим сообщением


Ссылка на сообщение

_Призрак_,

так я ж и написал "Можно слегка кривовато скриптом сделать" :)

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

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