|
X-Ray Oxygen
|
|
|
|
FX
Воскресенье, 08.10.2017, 13:38 | Сообщение # 1
X-Ray Oxygen
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
308 |
| Награды: |
3 |
| Регистрация: |
23.05.2016 |
|
X-Ray Oxygen 1.7f«X-Ray Oxygen» - это OpenSource проект по рефакторингу движка X-Ray, представляющий собой платформу для разработки игр или же модификаций. Проект не имеет мультиплеера, так же он неподдерживает 32 битные системы. Кроме рефакторинга, у нас есть расширенный скриптовый функционал для создания более гибкой скриптовой логики, так же различные улучшения в оружейной части, включая поддержку новых звуков и анимаций, если таковые имеются. Особую роль для нас играет графическая составляющая, какой же прок от движка в 2018 годе без хорошей графики :)? Помимо этого, мы стараемся задействовать как можно больше функционала вашего процессора, из-за чего мы стараемся использовать различные наборы инструкций, таких, как SSE 4.1. Так же основную роль в наше время играет многопоточность, о которой мы стараемся не забывать. К нам в проект требуются: C# программисты, C++/ CLI разработчики, HLSL программисты, не помешали бы OpenGL/Vulkan разработчики, которых в ST-Community практически нет, а жаль... Если вы желаете помочь проекту, свяжитесь со мной или же воспользуйтесь системой Issues/PR на GitHub.
[WARNING!] Для работы данного проекта требуется C++ Redistributable for VS 2019 x64. [WARNING!] Нет статического освещения. Бугага! [WARNING!] Нет поддержки WinXP/Win7
Так же открыты донаты: Сбербанк Visa: 4276 3801 5027 9896
Сообщение отредактировал FX - Пятница, 14.02.2020, 09:51
|
|
Воскресенье, 08.10.2017, 13:38
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2016 |
|
|
|
|
|
|
gerber
Среда, 22.08.2018, 21:25 | Сообщение # 526
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
6 |
| Награды: |
0 |
| Регистрация: |
21.08.2018 |
|
Добрый день. Можно сюда написать со специфичной проблемой по компиляторам? Компиляторы из репозитория Oxygen.
|
|
Среда, 22.08.2018, 21:25
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
21.08.2018 |
|
|
|
|
|
|
FX
Среда, 22.08.2018, 23:32 | Сообщение # 527
X-Ray Oxygen
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
308 |
| Награды: |
3 |
| Регистрация: |
23.05.2016 |
|
Цитата gerber (  ) Можно сюда написать со специфичной проблемой по компиляторам? Да, конечно.
|
|
Среда, 22.08.2018, 23:32
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2016 |
|
|
|
|
|
|
gerber
Среда, 22.08.2018, 23:52 | Сообщение # 528
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
6 |
| Награды: |
0 |
| Регистрация: |
21.08.2018 |
|
FX, итак... Выгрузил проект с Вашего репозитория. Нужны были компиляторы, для сборки некоторых уровней. Всё собрал, проверил. Прекрасно работает на ноутбуке и рабочей машине. Отдал компиляторы товарищу, с наказом, чтобы компилировал. И вот тут началось самое интересное. На его компьютере компиляторы валились с ошибкой 0xc0000124. Понятно, система шалит. Проверил все зависимости пакетов, проверил систему. Система оказалась в умирающем состоянии, поэтому проще было переустановить систему. Поставил Win10 x64 Pro. Тестирую компиляторы. Та же самая ошибка! Что за фантастика? Ладно, отладка наше всё. Накатил Visual Studio 2017 15.8.1, выгрузил проект, собрал компиляторы в отладочной версии, для теста. И нашёл таки ошибку:
Код 0xC000001D: Illegal Instruction. Понятно, изучаем матчасть. Изучили. Процессор машины, на которой запускаются компиляторы не поддерживает специальные инструкции процессора. В настройках проекта(xrLC и все зависимости + .lib) отключил инструкции процессора полностью. Пересобрал. Программа запустилась, компиляция пошла..до определённой ошибки:
Код 0xC000001D: Illegal Instruction. Которая уже была выше:) И на этот раз компилятор выдал лог. Лог жалуется на не поддерживаемые инструкции процессора..Однако, они отключены. Проверял не однократно, и ключи компилятора при сборке тоже. Инструкции выключены. Внимательно изучив решение, увидел конфигурацию Release_AI32(без инструкций то бишь). Однако, и она не решает проблему, описанную выше. Что еще можно предпринять? Скриншот компилятора в момент падения:
 И процессор проблемной машины: AMD Athlon II X3 445 Спасибо! P.S.: все правки, которые я внес в компилятор, я откатил временно, так что это чисто Oxygen P.S.S.: компиляторы собираю, разумеется, 64 разрядные.
Сообщение отредактировал gerber - Среда, 22.08.2018, 23:56
|
|
Среда, 22.08.2018, 23:52
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
21.08.2018 |
|
|
|
|
|
|
FX
Четверг, 23.08.2018, 00:23 | Сообщение # 529
X-Ray Oxygen
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
308 |
| Награды: |
3 |
| Регистрация: |
23.05.2016 |
|
gerber, отключать AVX нужно у всех проектов в солюшене и для установленной конфигурации. И, возможно, придётся править и собирать библиотеки из 3rd party.sln...
Сообщение отредактировал FX - Четверг, 23.08.2018, 00:25
|
|
Четверг, 23.08.2018, 00:23
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2016 |
|
|
|
|
|
|
gerber
Четверг, 23.08.2018, 10:33 | Сообщение # 530
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
6 |
| Награды: |
0 |
| Регистрация: |
21.08.2018 |
|
FX, собственно, отключал у всего в решении xrUtils. Я перепроверю еще раз, но отладка говорит, что ошибка возникает в цикле(выполняются некие математические операции) у xrCDB.dll, у которого всё отключено. Но воспользуюсь Вашим советом. Отпишусь тогда.
|
|
Четверг, 23.08.2018, 10:33
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
21.08.2018 |
|
|
|
|
|
|
atanda
Четверг, 23.08.2018, 13:38 | Сообщение # 531
|
Четверг, 23.08.2018, 13:38
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
12.07.2017 |
|
|
|
|
|
|
gerber
Пятница, 24.08.2018, 19:53 | Сообщение # 532
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
6 |
| Награды: |
0 |
| Регистрация: |
21.08.2018 |
|
Действительно, пересборка 3d party помогла. Не заметил одну либу. Я уж думал, что где - то глубже зарыто...
|
|
Пятница, 24.08.2018, 19:53
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
21.08.2018 |
|
|
|
|
|
|
| Статус: |
 |
| Зевака: |
 |
| Сообщений: |
7 |
| Награды: |
0 |
| Регистрация: |
12.07.2017 |
|
FX, Думаете перейти к редактированию движка на уровне ассемблэра как разработчики? Ведь разработччики писали код именно на нем или так и будете редоктировать текстовые файлы ? На таком много не уедешь - я посмотрел так называемые исходники - там одни тексты и больше ничего, как у васянов с их модами. Их моды любой блокнот открывает. Будет прогрес?
|
|
Понедельник, 03.09.2018, 00:53
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
12.07.2017 |
|
|
|
|
|
|
FX
Понедельник, 03.09.2018, 01:01 | Сообщение # 534
X-Ray Oxygen
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
308 |
| Награды: |
3 |
| Регистрация: |
23.05.2016 |
|
Prosto__R, если это троллинг, то слишком толсто. Если ты реально так думаешь - моё тебе сочувствие. Разработчики писали на C++, писать на Ассемблере - мазохизм в высшей степени.
|
|
Понедельник, 03.09.2018, 01:01
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2016 |
|
|
|
|
|
|
Modera
Понедельник, 03.09.2018, 01:05 | Сообщение # 535
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
726 |
| Награды: |
10 |
| Регистрация: |
06.07.2012 |
|
FX, а думаете ли вы как разработчики переписать себе подпись с HTML'а на BB-коды, чтобы она нормально отображалась?
|
|
Понедельник, 03.09.2018, 01:05
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.07.2012 |
|
|
|
|
|
|
FX
Понедельник, 03.09.2018, 01:06 | Сообщение # 536
X-Ray Oxygen
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
308 |
| Награды: |
3 |
| Регистрация: |
23.05.2016 |
|
Modera, не, я её спецом так оставил. Мне по кайфу.
|
|
Понедельник, 03.09.2018, 01:06
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2016 |
|
|
|
|
|
|
Modera
Понедельник, 03.09.2018, 01:09 | Сообщение # 537
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
726 |
| Награды: |
10 |
| Регистрация: |
06.07.2012 |
|
FX, а почему по кайфу? Это что-то символизирует?
|
|
Понедельник, 03.09.2018, 01:09
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.07.2012 |
|
|
|
|
|
|
FX
Понедельник, 03.09.2018, 01:12 | Сообщение # 538
X-Ray Oxygen
| Статус: |
 |
| Новичок: |
 |
| Сообщений: |
308 |
| Награды: |
3 |
| Регистрация: |
23.05.2016 |
|
Modera, просто нравится HTML разметка. Пикчи - не актуально. Сейчас у каждого второго в подписи. А разметка - только у меня
|
|
Понедельник, 03.09.2018, 01:12
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
23.05.2016 |
|
|
|
|
|
|
Modera
Понедельник, 03.09.2018, 01:18 | Сообщение # 539
| Статус: |
 |
| Бывалый: |
 |
| Сообщений: |
726 |
| Награды: |
10 |
| Регистрация: |
06.07.2012 |
|
FX, но ведь по сути HTML Разметка это просто текст. Почему не встроить в подпись, например, маааленькое такое видео с ютуба, или флеш версию игры Алёша попович? Вот такого я ещё ни разу не видел!
Сообщение отредактировал Modera - Понедельник, 03.09.2018, 02:26
|
|
Понедельник, 03.09.2018, 01:18
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
06.07.2012 |
|
|
|
|
|
|
sinaps
Понедельник, 03.09.2018, 01:19 | Сообщение # 540
| Статус: |
 |
| Ветеран: |
 |
| Сообщений: |
4757 |
| Награды: |
4 |
| Регистрация: |
02.04.2016 |
|
Цитата Prosto__R (  ) Ведь разработччики писали код именно на нем Угу. А 16 сентября 2014 г. в сеть утёк фейк на C++, но понял это только ты и нам, всем бедным сейчас открыл глаза. КАК мы ошибались, все эти годы... СПАСИБО! *рыдаю на клаву*
|
|
Понедельник, 03.09.2018, 01:19
|
|
| Статус: |
 |
| Сообщений: |
666 |
| Регистрация: |
02.04.2016 |
|
|
|
|