guusw / unnamed-sdvx-clone

A rhythm game written in C++
MIT License
68 stars 107 forks source link

fix linux compilation #10

Closed nieknooijens closed 8 years ago

nieknooijens commented 8 years ago

So I got it to compile and run on my machine by fixing the command line handling and the c++14 function handling. I do have a few problems though. the fonts shaders audio and textures folders all need to be copied to the executable folder or the program won't run. I also wasnt able yet to play any of my songs, but the program runs and I can type into the window. schermafdruk van 2016-08-10 11-18-36

nieknooijens commented 8 years ago

actually I got it working now! schermafdruk van 2016-08-10 11-37-17

magiruuvelvet commented 8 years ago

When I try to load a K-Shoot Map I get the following error

# >  optirun ./Main B.B.K.K.B.K.K./bbkk.ksh
[Main][15:48:26][Warning] Failed to load embeded fallback font
[Main][15:48:26][Info] FPS cap set to 60
[Main][15:48:26][Info] Starting task "Application Setup"
[Main][15:48:26][Warning] Failed to open file for reading Main.cfg: 13
[Main][15:48:26][Info] Starting task "Audio Init"
[Main][15:48:26][Info] Finished task "Audio Init" in  330 ms
[Main][15:48:26][Info] Starting task "GL Init"
[Main][15:48:26][Info] Finished task "GL Init" in  67 ms
[Main][15:48:26][Info] Finished task "Application Setup" in  810 ms
[Main][15:48:26][Info] Starting task "Load Beatmap"
[Main][15:48:26][Info] Starting task "Load KShootMap"
terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::_M_replace_aux

Just running the game without a beatmap results in an more or less empty window screenshot_20160810_155108

# >  optirun ./Main
[Main][15:50:46][Warning] Failed to load embeded fallback font
[Main][15:50:46][Info] FPS cap set to 60
[Main][15:50:46][Info] Starting task "Application Setup"
[Main][15:50:46][Warning] Failed to open file for reading Main.cfg: 13
[Main][15:50:46][Info] Starting task "Audio Init"
[Main][15:50:52][Info] Finished task "Audio Init" in  6213 ms
[Main][15:50:52][Info] Starting task "GL Init"
[Main][15:50:52][Info] Finished task "GL Init" in  48 ms
[Main][15:50:52][Info] Finished task "Application Setup" in  6670 ms
[Main][15:50:52][Info] Listing shader uniforms for /build/unnamed-sdvx-clone/bin/shaders/font.vs
[Main][15:50:52][Info] Uniform [0, loc=0, Unknown [35676]] = proj
[Main][15:50:52][Info] Uniform [1, loc=1, Unknown [35676]] = world
[Main][15:50:52][Info] Listing shader uniforms for /build/unnamed-sdvx-clone/bin/shaders/font.fs
[Main][15:50:52][Info] Uniform [0, loc=0, Unknown [35666]] = color
[Main][15:50:52][Info] Uniform [1, loc=1, Unknown [35678]] = mainTex
[Main][15:50:52][Info] Listing shader uniforms for /build/unnamed-sdvx-clone/bin/shaders/guiTex.vs
[Main][15:50:52][Info] Uniform [0, loc=0, Unknown [35676]] = proj
[Main][15:50:52][Info] Uniform [1, loc=1, Unknown [35676]] = world
[Main][15:50:52][Info] Listing shader uniforms for /build/unnamed-sdvx-clone/bin/shaders/guiTex.fs
[Main][15:50:52][Info] Uniform [0, loc=0, Unknown [35666]] = color
[Main][15:50:52][Info] Uniform [1, loc=1, Unknown [35678]] = mainTex
[Main][15:50:52][Info] Listing shader uniforms for /build/unnamed-sdvx-clone/bin/shaders/guiColor.vs
[Main][15:50:52][Info] Uniform [0, loc=0, Unknown [35676]] = proj
[Main][15:50:52][Info] Uniform [1, loc=1, Unknown [35676]] = world
[Main][15:50:52][Info] Listing shader uniforms for /build/unnamed-sdvx-clone/bin/shaders/guiColor.fs
[Main][15:50:52][Info] Uniform [0, loc=0, Unknown [35666]] = color
[Main][15:50:52][Info] Listing shader uniforms for /build/unnamed-sdvx-clone/bin/shaders/diffFrame.vs
[Main][15:50:52][Info] Uniform [0, loc=0, Unknown [35676]] = proj
[Main][15:50:52][Info] Uniform [1, loc=1, Unknown [35676]] = world
[Main][15:50:52][Info] Listing shader uniforms for /build/unnamed-sdvx-clone/bin/shaders/diffFrame.fs
[Main][15:50:52][Info] Uniform [0, loc=0, Unknown [35678]] = frame
[Main][15:50:52][Info] Uniform [1, loc=1, Unknown [35678]] = jacket
[Main][15:50:52][Info] Uniform [2, loc=2, Unknown [5126]] = selected
[Main][15:50:52][Info] Uniform [3, loc=3, Unknown [5126]] = time
[Main][15:51:11][Info] Starting task "Application Cleanup"
[Main][15:51:11][Info] Cleaned up 2 resource(s) of N8Graphics7MeshResE
[Main][15:51:11][Info] Cleaned up 9 resource(s) of N8Graphics10TextureResE
[Main][15:51:11][Info] Cleaned up 8 resource(s) of N8Graphics9ShaderResE
[Main][15:51:11][Info] Cleaned up 1 resource(s) of N8Graphics7FontResE
[Main][15:51:11][Info] Cleaned up 4 resource(s) of N8Graphics11MaterialResE
[Main][15:51:11][Warning] Failed to open file for writing Main.cfg: 13
[Main][15:51:11][Info] Finished task "Application Cleanup" in  61 ms
SIGKILL received

The game freezes and I need to kill it with SIGKILL.