1
Brutal AI / Re: BOXCE for Windows XP
« on: September 30, 2024, 01:02:00 pm »Thank you very much!Do you have links to them? I could have a look
By the chance, do you have xPiratez and BrutalAI builds for this good old OS?
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Thank you very much!Do you have links to them? I could have a look
By the chance, do you have xPiratez and BrutalAI builds for this good old OS?
Perhaps you mean those posts that were highlighted in a separate topic - https://openxcom.org/forum/index.php?topic=12188.0 ? There they will be more accessible and will not get lost among messages on another topic.
I don't know. The specified buttons were not found. I suspect that they are only available to registered users. Or Opera is glitching. Or there is some kind of blocking by territorial IP, which is quite common now.
In short, send it to PM please, so as not to violate anyone's copyright. Although I am not sure that publishing this material for general access on this site will cause any problems.
Can you upload an archive to this site?
Sorry, but I have nothing useful from this. I am not a programmer and I understand the scripts badly.The download link is at the bottom of the link I added. Here is the direct link https://github.com/pedroterzero/oxce-xp/actions/runs/10711550139/artifacts/1893912978
The win32 version does not start. It says - "The procedure entry point GetTickCount64 was not found in the DLL KERNEL32.dll." Perhaps someone got something mixed up.You could try my build from this post: https://openxcom.org/forum/index.php?topic=6586.msg166108#msg166108
I (and SupSuper) will keep trying to create a working github build for WinXP for a bit longer...
...but if it doesn't work, I will simply say WinXP/Vista are officially not supported anymore.
No, it's not intentional.
mkdir oxce && cd oxce
# move your TFTD/UFO assets in here, see https://www.ufopaedia.org/index.php/Installing_(OpenXcom)#All_platforms
wget https://github.com/pedroterzero/oxce-docker/releases/download/v7.9.8/OpenXCOM_Extended-v7.9.8-x86_64.AppImage
chmod +x OpenXCOM_Extended-v7.9.8-x86_64.AppImage
./OpenXCOM_Extended-v7.9.8-x86_64.AppImage
./OpenXCOM_Extended-v7.9.8-x86_64.AppImage --appimage-extract
[ 41%] Building CXX object src/CMakeFiles/openxcom.dir/Engine/State.cpp.obj
[ 41%] Building CXX object src/CMakeFiles/openxcom.dir/Engine/Surface.cpp.obj
[ 41%] Building CXX object src/CMakeFiles/openxcom.dir/Engine/SurfaceSet.cpp.obj
[ 41%] Building CXX object src/CMakeFiles/openxcom.dir/Engine/Timer.cpp.obj
[ 42%] Building CXX object src/CMakeFiles/openxcom.dir/Engine/Unicode.cpp.obj
[ 42%] Building CXX object src/CMakeFiles/openxcom.dir/Engine/Zoom.cpp.obj
[ 42%] Building CXX object src/CMakeFiles/openxcom.dir/Geoscape/AlienBaseState.cpp.obj
/app/src/Engine/Unicode.cpp: In function 'bool OpenXcom::Unicode::naturalCompare(const string&, const string&)':
/app/src/Engine/Unicode.cpp:607:100: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'WinStrCmp' {aka 'int (*)(const wchar_t*, const wchar_t*)'} [-Wcast-function-type]
WinStrCmp pWinStrCmp = (WinStrCmp)GetProcAddress(GetModuleHandleA("shlwapi.dll"), "StrCmpLogicalW");
^
[ 42%] Building CXX object src/CMakeFiles/openxcom.dir/Geoscape/AllocatePsiTrainingState.cpp.obj
In file included from /app/src/Engine/Zoom.cpp:51:
/opt/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/8.4.0/include/cpuid.h:217:1: error: redefinition of 'unsigned int __get_cpuid_max(unsigned int, unsigned int*)'
__get_cpuid_max (unsigned int __ext, unsigned int *__sig)
^~~~~~~~~~~~~~~
In file included from /opt/mxe/usr/x86_64-w64-mingw32.static/include/intrin.h:70,
from /app/src/Engine/Zoom.cpp:46:
/opt/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/8.4.0/include/cpuid.h:217:1: note: 'unsigned int __get_cpuid_max(unsigned int, unsigned int*)' previously defined here
__get_cpuid_max (unsigned int __ext, unsigned int *__sig)
^~~~~~~~~~~~~~~
In file included from /app/src/Engine/Zoom.cpp:51:
/opt/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/8.4.0/include/cpuid.h:272:1: error: redefinition of 'int __get_cpuid(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*)'
__get_cpuid (unsigned int __leaf,
^~~~~~~~~~~
In file included from /opt/mxe/usr/x86_64-w64-mingw32.static/include/intrin.h:70,
from /app/src/Engine/Zoom.cpp:46:
/opt/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/8.4.0/include/cpuid.h:272:1: note: 'int __get_cpuid(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*)' previously defined here
__get_cpuid (unsigned int __leaf,
^~~~~~~~~~~
In file included from /app/src/Engine/Zoom.cpp:51:
/opt/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/8.4.0/include/cpuid.h:289:1: error: redefinition of 'int __get_cpuid_count(unsigned int, unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*)'
__get_cpuid_count (unsigned int __leaf, unsigned int __subleaf,
^~~~~~~~~~~~~~~~~
In file included from /opt/mxe/usr/x86_64-w64-mingw32.static/include/intrin.h:70,
from /app/src/Engine/Zoom.cpp:46:
/opt/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/8.4.0/include/cpuid.h:289:1: note: 'int __get_cpuid_count(unsigned int, unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*)' previously defined here
__get_cpuid_count (unsigned int __leaf, unsigned int __subleaf,
^~~~~~~~~~~~~~~~~
make[2]: *** [src/CMakeFiles/openxcom.dir/build.make:2462: src/CMakeFiles/openxcom.dir/Engine/Zoom.cpp.obj] Error 1
make[2]: *** Waiting for unfinished jobs....