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

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


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

Так вроде бы товарищ KD обещал  :) . Ну по крайней мере в личной переписке. Да и опыт у него соответствующий есть. Может слёзно попросить?

Ссылка на комментарий

Для ЗП тоже ждем с нетерпением. Сам первый раз недавно столкнулся с out of memory при pixel per meter 20. Это при 12 гиг на win7 64. 4ГБ процесс кушает и валится.  Выпиливать наработанное на локе нехочется, хочется скомпилить...

Ссылка на комментарий

В связи со сливом сорцов, возможно ли реализовать работу спекуляра в моделях с прозрачными элементами(окна, стекла противогазов и т.п), если сказал глупость, то тапками не бросайтесь, движок для меня глухой лес.

AnoniM12.gif

Портфолио:

https://yadi.sk/d/rkLI73WUcsu3p

Ссылка на комментарий

Народ! Кто знает си плюс плюс?

Вот ковырял сорцы, и нашёл функцию see, внутренние имя CheckObjectVisibility





bool CScriptEntity::CheckObjectVisibility(const CGameObject *tpObject)
{
if (!m_monster)
return (false);

return (m_monster->memory().visual().visible_now(tpObject));
}

 

 

В общем если закоментировать код (заNOPить).

if (!m_monster) return (false);

Будет ли функция работать с не живыми объектами, или вылетит?

 

ЗЫ

Поспешил, это просто проверка что смотрит именно живое существо, то есть парамет npc равно живое существо.

Смотреть надо visible_now

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

...в конце концов, важен лишь, машинный код.

СТАЛКЕР только для ПК!

Ссылка на комментарий
Ребят, сорцы

Почти тоже самое, но в 1 архиве.

 

 

https://yadi.sk/d/8p39lw2nboHvu Исходники X-ray 1.6 366 Мб.

 

Не знаю, может кому надо. Loxotron слил!?

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

andreyholkin.gif

rod_cccp.gif

 

Ссылка на комментарий

Привет, знатоки.
Я вот в сурсах пошарил, набежало пару вопросов:
1. в классе оружия CWeaponShotgun есть проверка на параметр tri_state_reload, перезарядка по одному патрону.
Если переписать перезарядку гранатомета у CWeaponMagazinedWGrenade наподобие, значит подствольные дробовики будут перезаряжаться как полагается (если анимации конечно есть)?
2. Кто-нибудь понял, что там неладно с CWeaponStatMgun, почему он работает правильно лишь в нулевых координатах на левеле?

Изменено пользователем Kirgudu
Добавлено RayTwitty,

2. Фиксили в репозитории на xp-dev.com.

Ссылка на комментарий

Обновил шапку темы, теперь всё нужное собрано в одном месте :)

Добавлено  Murarius,

Я бы шапку темы немножко "скомпактил", если это возможно без ущерба для ее юзабельности...

Добавлено RayTwitty,

Убрал под спойлеры.

  • Спасибо 2
  • Нравится 2
Ссылка на комментарий

Правок много уже имеется, хочу спросить насчет одной интересующей на данный момент: включение("оживление" так сказать) параметра "Сытость" для артефактов в ТЧ делали или нет ? Если нет, то может кто из соображающих глянет в эту сторону ?

 

В репо на xp-dev.com фиксили.

А с помощью бинарных патчей (то есть то, что в теме "X-Ray extensions") такое можно сделать\уже сделали ?

 

Изменено пользователем AndreySol
Добавлено RayTwitty,

В репо на xp-dev.com фиксили.

Ссылка на комментарий

Кстати, о птичках: а эти самые исходники кто-то собирать и тестить пробовал ?

А под x64 ?

Изменено пользователем Dennis_Chikin
Добавлено RayTwitty,

Собрать - собрали еще в апреле. Больше всего правок для ТЧ в репо на xp-dev.

 

Под х64 только компиляторы делали.

Ссылка на комментарий

А с помощью бинарных патчей (то есть то, что в теме "X-Ray extensions") такое можно сделать\уже сделали ?

Не делали, но сделать можно. Но опять же, это гемор - таким образом править двиг. Изменено пользователем Shadows
Ссылка на комментарий

И опять же о птичках -

xrRender_R1.dll
[error][     183]

 

- ни кто не смотрел, что ему надо, и можно ли добиться более внятной диагностики ?

Добавлено RayTwitty,

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

Добавлено RayTwitty,

Например вот так:

0023:012A96D8 XR_3DA.exe, CKinematics::Bone_Calculate(), x:\trunk\xray\xr_3da\skeletonrigid.cpp, 131

Добавлено Dennis_Chikin,

Вот этот пример он совсем отфонарный, или как раз для ошибки 183 ?

 

Для, скажем, каких-нибудь партиклов, или иных извращений 183 тоже может быть, или невозможно принципиально ?

Добавлено RayTwitty,

Пример "отфонарный". По поводу: "понять, что за ошибка 183" я уже писал выше.

Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

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