-
-
Notifications
You must be signed in to change notification settings - Fork 488
[EN] Differences from original X‐Ray
Xottab_DUTY edited this page Oct 31, 2022
·
8 revisions
| X-Ray | OpenXRay | |
|---|---|---|
| OS | Windows-only | Windows, Linux, macOS (almost finished) |
| Architecture | 32-bit only | 32-bit, 64-bit, can run on ARM processors |
| Graphics under the hood | DX9, DX10, DX11 | DX9, DX11 (and DX11 in DX10 mode), OpenGL |
| Input | Keyboard and mouse only | Keyboard, mouse, work on gamepad support is in progress, you can try already |
| Performance | Ok for the original games, not that bad | Many optimizations and refactorings to speed up the game |
| Multithreading | 90-95% singlethreaded | Some parts of the code were optimized and parallelized resulting in higher FPS, but still highly singlethreaded, there's a ton of work to do |
| Modding | Nowadays, engine provides lesser functionality than modern modmakers sometimes need | New features for modmakers, some removed functionality was restored. We need to make a documentation, though. help is appreciated :) |
| Engine Development | C++03 Visual Studio 2005, 2008 Borland C++ Builder 6 (for game SDK) Slow compilation times |
C++17 Visual Studio 2017, 2019 SDK code was removed, but there are other community projects that have updated it to modern Embarcadero C++ Builder or rewritten it to ImGUI or Windows Forms, WPF Fast compilation times (due to dedicated optimizations in code and due to much of improvements in Visual Studio, MSVC, MSBuild themselves) |
| Games | Three separate engine versions for three games | We aim to make one engine for all three games. Work is in progress... |
Home
English
- Русский
- Українська
- Беларуская
- Polski
- Český