OnionUI / Ports-Collection

Ports Collection for Onion
193 stars 13 forks source link

Adds Sonic Robo Blast 2 port #38

Closed tailtwo closed 4 months ago

tailtwo commented 4 months ago

Adds Sonic Robo Blast 2 port v2.2.13. Auto loads lag killer addon for better performance : https://mb.srb2.org/addons/lag-reduction-script-for-maps.5288/ Preloads ARM optimized routines for better performance : https://github.com/ARM-software/optimized-routines Custom setting file, still for better performance. Online isn't working because of a faulty OpenSSL lib, if anyone can figure it out it would be great :

Network system buffer: 160Kb
HMS: connecting 'https://mb.srb2.org/MS/0/versions/18'...
▒ERROR:▒ There was a problem contacting the master server...
▒From curl_easy_perform: SSL peer certificate or SSH remote key was not OK

Posting Cmake command because it took me a while to figure out :

cmake .. -DCMAKE_TOOLCHAIN_FILE=/opt/mmiyoo/share/buildroot/toolchainfile.cmake -DNCINE_DOWNLOAD_DEPENDENCIES=OFF -DOPENGL_glx_LIBRARY=/opt/mmiyoo/arm-buildroot-linux-gnueabihf/sysroot/usr/lib -DLIBOPENMPT_LIBRARY=/usr/lib/arm-linux-gnueabihf/libopenmpt.so -DGLFW_LIBRARY=/usr/lib/arm-linux-gnueabihf/libglfw.so -DOPENGL_opengl_LIBRARY=/usr/lib/arm-linux-gnueabihf -DLIBBFD_LIBRARY=/usr/lib/arm-linux-gnueabihf/libbfd.so -DLIBDWARF_LIBRARY=/usr/lib/arm-linux-gnueabihf/libdwarf.so -DOPENGL_INCLUDE_DIR=/opt/mmiyoo/arm-buildroot-linux-gnueabihf/sysroot/usr/include/GLES -DLIBOPENMPT_INCLUDE_DIR=/usr/include/libopenmpt

Used Docker env from Steward SDL2 repo and various apt'd packages : https://github.com/XK9274/sdl2_miyoo

oherau commented 4 days ago

Its seems that the build didn't make it with the last commit. https://github.com/OnionUI/Ports-Collection/actions/runs/9140926163

For now there is no port available for download for Sonic Robo Blast 2: https://github.com/OnionUI/Ports-Collection?tab=readme-ov-file#port-engines