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

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

@konsim, патчи проверяет, наверное.

 

А движок, собранный клангом, хуже работает :)

Код ненадёжный много где. Написан под MSVC, GCC справляется с этим, а clang строгий и не щадит.

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

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


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

Не знаю что это такое , но этот адрес я забанил.

Это компания-разработчик (признана нежелательной)*'шный адрес. Через gameкомпания-разработчик (признана нежелательная).com и мультиплеер работает (на винде).

  • Нравится 1

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


Ссылка на сообщение
1 час назад, konsim сказал:

Мда, что стало с естественным интеллектом ...

Да это капец, я бы множество часов над этим сидел, а тут всего лишь 5 минут.

  • Нравится 2

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


Ссылка на сообщение
11 часов назад, konsim сказал:

Баг в начале игры (ЗП) при попытке заговорить с Лоцманом - сегфолт.

Напомни, пожалуйста, с какими модами запускаешь?

И сможешь ли запустить из-под GDB?

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


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

@konsim, это я переписал консоль на ImGui. Теперь поддержка мыши есть даже (нажать F10).

Только ImGui работает с UTF-8, а движок нет, поэтому вопросики вместо букв. Это надо доделать будет.

 

Шрифт сильно мелкий? Сильно плохо?

  • Полезно 1

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


Ссылка на сообщение
4 часа назад, konsim сказал:

По поводу Clang 15

  Выхлоп. Сборка без юнити. (Показать)

[100%] Linking CXX executable ../../x86_64/Release/xr_3da
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::__shared_weak_count»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_always_noconv() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ios_base::getloc() const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_iostream<char, std::__1::char_traits<char> >»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(unsigned long, unsigned long, char const*, unsigned long) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::thread::hardware_concurrency()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ios_base::__set_badbit_and_consider_rethrow()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(char)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> >»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::random_device::operator()()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__shared_weak_count::__release_weak()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__throw_system_error(int, char const*)»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::mutex::lock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__basic_string_common<true>::__throw_length_error() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::locale::use_facet(std::__1::locale::id&) const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «void std::__1::__sort<std::__1::__less<unsigned long, unsigned long>&, unsigned long*>(unsigned long*, unsigned long*, std::__1::__less<unsigned long, unsigned long>&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::bad_cast::bad_cast()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::locale()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::codecvt<wchar_t, char, __mbstate_t>::~codecvt()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(float)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::~recursive_mutex()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_max_length() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::cerr»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::chrono::steady_clock::now()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::try_lock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::random_device::~random_device()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__shared_weak_count::~__shared_weak_count()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_encoding() const»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::locale::locale(char const*)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::append(wchar_t const*, unsigned long)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::lock()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::has_facet(std::__1::locale::id&) const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_in(__mbstate_t&, char const*, char const*, char const*&, wchar_t*, wchar_t*, wchar_t*&) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::thread::~thread()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::resize(unsigned long, wchar_t)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__get_classname(char const*, bool)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__basic_string_common<true>::__throw_out_of_range() const»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__thread_struct::~__thread_struct()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*)»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__vector_base_common<true>::__throw_length_error() const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::locale::~locale()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «typeinfo for std::__1::regex_error»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(unsigned long, char const*)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::unlock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_unshift(__mbstate_t&, char*, char*, char*&) const»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ios_base::clear(unsigned int)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::recursive_mutex::recursive_mutex()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::thread::detach()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::random_device::random_device(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «void std::__1::__sort<std::__1::__less<unsigned short, unsigned short>&, unsigned short*>(unsigned short*, unsigned short*, std::__1::__less<unsigned short, unsigned short>&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::locale::facet::__on_zero_shared()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__vector_base_common<true>::__throw_out_of_range() const»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «void std::__1::__sort<std::__1::__less<unsigned int, unsigned int>&, unsigned int*>(unsigned int*, unsigned int*, std::__1::__less<unsigned int, unsigned int>&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__thread_local_data()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__get_collation_name(char const*)»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «typeinfo for std::__1::__codecvt_utf8<wchar_t>»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::locale(std::__1::locale const&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::codecvt<char, char, __mbstate_t>::id»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::__codecvt_utf8<wchar_t>::do_out(__mbstate_t&, wchar_t const*, wchar_t const*, wchar_t const*&, char*, char*, char*&) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::ios_base::init(void*)»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::mutex::unlock()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ctype<wchar_t>::id»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::basic_string(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__next_prime(unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::mutex::~mutex()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrEngine.so: неопределённая ссылка на «std::__1::thread::join()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::collate<char>::id»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::ctype<char>::id»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::regex_error::~regex_error()»
ld: ../../x86_64/Release/xrGame.so: неопределённая ссылка на «std::__1::__thread_struct::__thread_struct()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::__match_any_but_newline<char>::__exec(std::__1::__state<char>&) const»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()»
ld: ../../x86_64/Release/xrCore.so: неопределённая ссылка на «std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)»
ld: /home/buildhome/xray-16/bin/x86_64/Release/xrScriptEngine.so: неопределённая ссылка на «std::__1::locale::name() const»
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [src/xr_3da/CMakeFiles/xr_3da.dir/build.make:103: x86_64/Release/xr_3da] Ошибка 1
gmake[1]: *** [CMakeFiles/Makefile2:1012: src/xr_3da/CMakeFiles/xr_3da.dir/all] Ошибка 2
gmake: *** [Makefile:156: all] Ошибка 2

в CMakeError.log

[100%] Linking CXX executable boo /usr/bin/cmake -E cmake_link_script CMakeFiles/boo.dir/link.txt --verbose=1 /usr/bin/clang++-15 -flto=thin CMakeFiles/boo.dir/main.cpp.o -o boo libfoo.a ld: libfoo.a: ошибка добавления символов: архив без индекса; запустите ranlib для создания clang-15: error: linker command failed with exit code 1 (use -v to see invocation)

[100%] Linking CXX executable boo
/usr/bin/cmake -E cmake_link_script CMakeFiles/boo.dir/link.txt --verbose=1
/usr/bin/clang++-15 -flto=thin CMakeFiles/boo.dir/main.cpp.o -o boo  libfoo.a 
ld: libfoo.a: ошибка добавления символов: архив без индекса; запустите ranlib для создания
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)

clang 15.0.7

cmake 3.23.2

Это проблема с установкой в системе. Не установлен libc++-dev, возможно.

Но предупреждаю, собранные клангом бинари менее стабильные.

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


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

@konsim попробуй у себя локально откатить коммит https://github.com/OpenXRay/xray-16/commit/3882c5cd8c969e87e522154142b5072e3d6b9901 и проверить, воспроизводится ли баг.

  • Полезно 1

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


Ссылка на сообщение
  1. F10 свободна для пользовательских настроек.
    bind editor kF10 (выбери любую другую клавишу для editor, а на F10 назначь своё действие)
  2. Я так и хотел, но пока движок не поддерживает бинды для комбинаций клавиш.
    А делать Shift+F10 без возможности сменить не соответствует принципам настраиваемости)
  • Нравится 2

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


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

Я этого не говорил. Я про то чтобы по умолчанию было shift+F10 всего лишь.

Так ты не говорил. Я говорю. Сейчас это невозможно сделать. Оригинальная система поддерживает только одиночные клавиши.

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


Ссылка на сообщение
2 часа назад, konsim сказал:

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

Попробуй выключить EAX? Или в системе покрутить настройки OpenAL Soft. Ощущение, что проблема в чём-то таком.

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


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

Удалил из хомяка .alsoftrc, но плавающая громкость осталась.

Что-то с последней версией не так

stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f174334fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f174334fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f174334fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f1743673880] bin/xrEngine.so(+0xaba16) [0x7f1743673a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f174337c06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f1742880eb0] /lib64/libc.so.6(clone+0x3f) [0x7f17431815df] xrDebug::Fatal(ErrorLocation const&, char const*, ...) bin/xr_3da(+0x12c2) [0x564cc9e9a2c2] /lib64/libc.so.6(__libc_start_main+0xcd) [0x7f17430a7efd] bin/xr_3da(+0x13ea) [0x564cc9e9a3ea] Ловушка трассировки/останова

stack trace:

/usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f174334fb68]
/usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f174334fbd3]
/usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f174334fe64]
std::__throw_logic_error(char const*)
CStringTable::ParseLine(char const*)
CStringTable::Load(char const*)
bin/xrEngine.so(+0xab880) [0x7f1743673880]
bin/xrEngine.so(+0xaba16) [0x7f1743673a16]
TaskManager::ExecuteTask(Task&)
TaskManager::ExecuteOneTask() const
TaskManager::TaskWorkerStart()
/usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f174337c06f]
/lib64/libpthread.so.0(+0x8eb0) [0x7f1742880eb0]
/lib64/libc.so.6(clone+0x3f) [0x7f17431815df]
xrDebug::Fatal(ErrorLocation const&, char const*, ...)
bin/xr_3da(+0x12c2) [0x564cc9e9a2c2]
/lib64/libc.so.6(__libc_start_main+0xcd) [0x7f17430a7efd]
bin/xr_3da(+0x13ea) [0x564cc9e9a3ea]
Ловушка трассировки/останова

 

Поподробнее бы. Сможешь запустить из-под GDB и узнать на какой строке вылетело?

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


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

Они на странице инструкций по установке.

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


Ссылка на сообщение
2 часа назад, konsim сказал:

Зов Чернобыля обалденно сделан. Надо было просто пройти по периметру.

Там при загрузке сразу должен был скрипт сработать, который тебя телепортирует на нужную локацию, и эту локацию ты не должен был увидеть. Под линуксом, видимо, не сработало почему-то.

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


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

Планов по переходу на SDL3 нет. Хотя, я смотрел на него, выглядит интересно. Дело не в моде, а в облегчении себе жизни (как разработчику) – поддерживать старое занимает ресурсы и время, поэтому, многие стараются скинуть лишний вес.

Если нам перейти на SDL3, то как-то слишком много платформ скидывается (на приблизительный взгляд, я подробно не изучал). Мы на C++20 переходили недавно, так нас попросили отложить переход, пришлось откатываться до С++17))

И то что DX9 мы вырезали – так я бы его вернул, если получится. Пришлось его вырезать, т.к. он создавал преграды в развитии из-за своих ограничений.

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


Ссылка на сообщение
Только что, konsim сказал:

ТЧ за скобки вынесли на гитхабе.

Опять же ниже написано в третьем пункте что ТЧ поддерживается.

Заголовок называется Goals – Цели. То есть, формулировка текста такая: цель проекта – поддержка ТЧ/ЧН/ЗП. Но могла сбивать с толку надпись "See Supported games below". Убрал её, она в текущей версии ридми уже не нужна.

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


Ссылка на сообщение
1 час назад, konsim сказал:

Снова про редактор. Здесь про редактор, но не сказано под какую платформу так красиво работает. Нажимаю F7 (у меня так) и только консоль + статистика и на этом всё. Нет тулзы и соответственно ни дебаггера ни погоды. Там в консоли нет возможности набирать текст?

Надо движок собирать с выключенным Master Gold.

  • Полезно 1

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


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

@Патрон., да, верно. Единственно, движок строже к ошибкам в скриптах и конфигах, поэтому OpenXRay может вылететь там где ЗП/COC проглотил бы даже критическую проблему. Это даже в плюс, т.к. меньше вероятность, что ошибки останутся незамеченными.

  • Полезно 1

OpenXRay – Ориентир на новое, с памятью о старом. © Collector.

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


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

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

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