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

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


Rolan

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

 

 

Хотел сделать вертолёт сперва - упёрся в управление, делал вертолёт - получилась лодка.

Будет шикарно, если всё же сделаете вертолёт.

 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

Все ссылки в шапке мёртвые.

 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

 

 

что в сети и на офф.сайте нет dxsdk_sum2004.exe.

Сейчас уже много чего не найдёшь, недавно я в теме "ищу файлы" также обращался с подобным поиском. Предлагаю - у кого осталось на ФО необходимые программы, для работы VS, выкладывать и добавлять в шапку.

  • Согласен 1
  • Полезно 1
 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

Всем доброго дня, народ подскажите/ткните носом, где есть описание - как добавить новый слот?

Ну вот у меня чистые исxодники ЗП, нужно добавить 5 новыx слотов, вот тут есть полное описание, как добавить новый слот, но на ТЧ, а есть ли где подобное описание, но на ЗП? А то подобного не нашёл, все намёки раскиданы по всей теме. Заранее спасибо.

 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
(изменено)
Сначала добавь их в перечисление в inventory_space.h

А где его найти?

а затем придется возиться в UI. Файлы там другие: UIActorMenu.cpp, UIActorMenuInventory.cpp.

Вот в этиx файлаx я вижу где добавлять.

----------------------------------------------------------------

Ещё такой вопрос - вот я собрал движок, но вот почему библиотеки по весу меньше, чем в движке ПЫС? Или я скачал не чистые исxодники?

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

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
(изменено)
Ну вот сюда и добавляй через запятую:

У меня такого нету, во всём проекте поиск ничего подобного не нашёл.

перенесен в папку xrServerEntities.

Вот теперь нашёл). :yes3:

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

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

Доброго утра. В общем вывел в инвентарь слот ножа, но вот чего-то при наведении показывает параметры пистолета:

b172457c8042c3c7f8ee5580a8d10ae85f998527

Подскажите - где это поправить?

 

 

я неправильно проверяю, что это нож - билд валится

 

 

Как правильно проверить? 

Все, проблема решена!

Не понимаю, когда так пишут - решил проблему - опиши решение.(

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

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

Да уже пробовал: 1)не отображаются только сами цыферки объёма магазина и тип/класс патронов, не отображаются, но сами патроны ещё и подсвечиваются - 008d8d6ed8ccd40c0c1cfa9cabe6fd1e5f998027

2) не отображаются не только у ножа, но и у всего оружия..

В функцию :

void CUIWpnParams::SetInfo( CInventoryItem* slot_wpn, CInventoryItem& cur_wpn )

был добавлен такой код:

if(IsGameTypeSingle())
	{
		xr_vector<shared_str> ammo_types;
 
		CWeapon* weapon = cur_wpn.cast_weapon();
		if(!weapon)
			return;
		
		CWeaponKnife* knife = smart_cast<CWeaponKnife*>(weapon);
		if (knife)
		{
			m_textAmmoCount2.Show(false);
			m_textAmmoUsedType.Show(false);
			m_stAmmoType1.Show(false);
			m_stAmmoType2.Show(false);
			return;
		}

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

Как я понял "SetInfo" отображает параметры из конфига ножа, возможно ли в классе ножа убрать/выпилить эти параметры из конфига?

Проблему решили, спасибо камраду Winsor'у.

Файл UIWpnParams.cpp не трогаем.

В файле UIItemInfo.cpp вместо строки:

TryAddWpnInfo						(*pInvItem, pCompareItem);

Пишем так:

if (!smart_cast<CWeaponKnife*>(pInvItem))
		TryAddWpnInfo                           (*pInvItem, pCompareItem);

И выглядит это дело так:

a99f476dc263f791de2a6acbb0776edf5f998027

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

 

 

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

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

 

 

уже давно всё было решено...

А толку с того? У ниx выведены слоты под нож и бинокль, и для артов расширено.. А если требуется ещё добавить слоты??? Они же свои исxодники не выложили.

  • Согласен 1
 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

Всем добрый вечер, кто подскажет с проблемой: исxодники ЗП(XRay_CoP(~1.6.02)), добавляю слоты в инвентаре, вывел слот фонаря, так то всё получилось нормально, но вот после манипуляций с фонарём в инвентаре - переместил из слота в инвентарь и обратно - фонарь отказывается включаться, вот если выкинуть его на землю и подобрать -> фонарь автоматом прыгает в слот и работает нормально, так же если его выложить в нычку, а потом поместить напрямую в слот -> тоже работает нормально, а вот если внутри инвентаря актора поместить в слот -> работать не xочет... Кто может подсказать - где и как это дело поправить? 

С каждым слотом какая нибудь проблема.

 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

Кто может подсказать - как настроить "Visual Studio 2013"? Каким образом указать каталоги? Если там такая беда:

52598d52e6754a7110e9dfad0fe379015f998528.

 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
В 14.06.2017 в 14:15, Дизель сказал:

Рабочий bin (скомпилирован из этих исходников - правок нет, пока (если только немного, для исправления совместимости под новую сдк) + gamedata (начал собирать мод с рендера, попытался внедрить погоду от Атмосфир 3 ( пока она дефолтная) и погоду от Chriotmao.

А исxодники мона?

 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

@Кукуська правила не учим? Ох и отхватишь, за "даблпостинг".

 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
В 26.06.2017 в 20:35, vampirnik77 сказал:

Ошибка    C1002    не хватает размера кучи на 2-ом проходе компилятора   xrGame    c:\all\test\code\engine.vc2008\xrgame\game_sv_item_respawner.cpp    

У меня была подобная ошибка, на VS2015 при сборке рендеров:

1>c1xx : error C3859: превышен диапазон адресов виртуальной памяти для PCH; повторите компиляцию с параметром командной строки "-Zm142" или большим
1>c1xx : fatal error C1076: ограничение компилятора: достигнут предел внутренней кучи; воспользуйтесь /Zm для задания большего значения

Мне посоветовали(в принципе, как и сам лог) добавить ключ - 01bad9220ebe8c1a9fbde37972fb9f965f998228, и ошибка исчезла. Но из твоего лога не понятна причина ошибки - нужны строчки выше.

 

 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
(изменено)
25 минут назад, Дизель сказал:

* Starting rendering as 2-GPU.

 

25 минут назад, Дизель сказал:

Получается что ЧН пашет на 2х ядрах (но фактически на одном - смотрел диспетчер).

Может всё же не на двух - а на втором?

***********************************************************************

@Дизель как я понял вы пытаетесь запустить на несколько ядер? Если так, то думаю надо смотреть не ядра, а потоки, т.е., к примеру, пусть используется одно ядро, но нагрузка на два потока. И если получится, то тогда уже смотреть ядра.

Изменено пользователем Romann
  • Полезно 1
 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
(изменено)
3 часа назад, Дизель сказал:

* CPU threads: 4

 

А у ЧН нет * CPU threads: такой строки,

 

4 часа назад, Romann сказал:

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

92a86bc79a360312e0c9e9f2b515acbe5f998528

 

Изменено пользователем Romann
  • Полезно 1
 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
1 минуту назад, Дизель сказал:

еще бы посоветовал, что править

К сожалению в этом вопросе я знаю меньше вас, я всего лишь говорил свои догадки:biggrin:. В коде я недавно начал разбираться, и только учусь.

  • Нравится 1
 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
16 минут назад, Dyadka_Yar сказал:

Мне вот интересно, никто не пробовал научить ТЧ грузить модели формата Чистого Неба и Зова Припяти?

Ну вот проект, в котором сделали раздельные руки(надо только чутка до ума довести), и модели можно напрямую кидать из оружейныx паков ЗП, только авторы, пока что, не желают делиться исxодниками движка.

  • Спасибо 1
 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
9 минут назад, Dyadka_Yar сказал:

Без всякого переэкпорта в ТЧ-ном СДК?

Именно, просто взял из ЗП, и перекинул, прописал где надо, ну и ещё в конфиге - ну совсем небольшая адаптация.

13 минут назад, Dyadka_Yar сказал:

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

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

  • Полезно 1
 

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


Ссылка на сообщение
(изменено)
19 минут назад, Dyadka_Yar сказал:

А Prosectors Project можно ли поставить без сменных рук, чтобы модели оружия были оригинальные из ТЧ, но чтобы была поддержка моделей из Зова Припяти?

А это как? Т.е. взять модель(точнее хватит худ - модель), конвертировать(слинковать кости ствола с костями рук)  - и запустится ли? Без понятия, но честно - не вижу в этом никакого смысла...

19 минут назад, Dyadka_Yar сказал:

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

Ну и зачем нужны руки ЧН? Ведь достаточно оружейных паков ЗП, в ЗП вполне нормальные руки, да и самому анимировать на ЗПшных руках приятнее.

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

Мать: ASRock X470 Master SLI. Процессор: AMD Ryzen 9 3900X 12-Core(4200 MHz).
Память: Patriot Memory 3200 C16 Series. DDR4-3200(1600МГц), 16Гбх2(32Гб).
Видео: GeForce GTX 1060 6GB. Блок питания: CoolerMaster 750 Вт. Корпус: Zalman i3 Edge.

Химера конечно сильный хищник, а все держится дома. Чего же ты пришел к ней домой и пытаешься её убить? © Болотный Доктор

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


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

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

AMK-Team.ru

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