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

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


Rolan

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

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

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


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

Fan fan, послушай malandrinus-a, забей на xrRender_R2.dll, выше крыши не прыгнешь - все что можно было выжать из ТЧ, уже выжали. Если уж так нужен рендер от ЗП, то легче написать мод для ЗП.

 

:offtopic: не знал что кто то ведет войну с X-Ray 1.0....

 

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


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

Shadows, зачем все это если есть очень подробное описания на вики:

https://code.google.com/p/xray-extensions/wiki/list_of_fixes?tm=6

 

Если там не хватает каких либо функций то правельней будет добавить туда, чем дублировать в теме

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


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

НаноБот, все что начинается с xr нужно собирать самому. Посмотри в dependencies поэкта который собираешь, ну либо на крайняк собери xrNetServer project вручную перед тем как собирать xrGame

 

Да и DXT и luabind также самому. По хорошему настрой dependencies/references, это позволит студии самой собирать все что нужно перед сборкой

 

Вот мой репозиторий для ЗП, там все настроено для 2013 студии. В ТЧ/ЧН немного по другому настраивается но думаю по аналогии разберешься

 

https://github.com/avoitishin/xray-16/tree/master

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

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


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

НаноБот, проверь пути в additional include directories, там должен быть указан путь к lua headers. Вообще конечно странно что все это не настроено... По lua_tools.h я вижу ты пытаешся xp-dev собирать. Ты все сделал по инструкции на их вики? Все это конечно можно перенастроить, но задаётся мне что что-то ты упустил

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


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

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

 

P.S. Вижу уже ответили выше

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

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


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

Вампир, попробуй с оружием это проделать. Не знаю как у тебя настроено но обычно аптечки в слоты не ставятся

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


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

НаноБот, судя по количеству ошибок, не включён какой то дефайн (или наоборот включён не нужный). Надо смотреть в коде что именно ругается, может USE_LUABIND_ERRORS? Вечером будет время посмотрю хотя я на ТЧ забил уже очень давно.

Модератор - я так понимаю что постыри вроде Карлана и power-cat нынче в порядке вещей? Мат и почее профанство больше не наказуемо?


%D0%B6%D0%B0%D0%BB%D0%BE%D0%B1%D0%B0.png

Вот ЭТА кнопка уже не работает ? dc

 

Вампир, всёже не пойму почему аптечка должна ставиться в слот?

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

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


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

@НаноБот, 

 

По поводу твоих последних ошибок - вот код который ругается что "Это не работает в X-Ray!":

#if _SECURE_SCL > 0 || _ITERATOR_DEBUG_LEVEL > 0
#error "Это не работает в X-Ray!"
#endif

Предположу что у тебя в C/C++->Preprocessor->Preprocessor Definitions не указаны директивы _SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0. Попробуй их включить, должно помочь с конкретно этими ошибками

 

P.S. Как ты понял это все относится к проэкту Luabind

P.P.S. Вампир, ты меня совсем запутал: вы с НаноБот над одним кодом работаете что-ли?

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

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


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

, согласен, поэтому и удивлялся что у НаноБот столько ошибок. И кстати из Utils нужно компилировать DXT (во всяком случае в ЗП он именно там находится)

 

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

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


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

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