New Port - VVVVVV
-
First thing I thought when I saw the announcement on twitter was it would be cool to port the C++ version! You guys are fast!
Can't wait to try it!🥰
-
I tried the port, and it's working great !
The only thing I saw that is weird, is a small mouse cursor in the top left corner of my screen.
Also, the ps4 controller was supported right away by the game, and this is awesome !
-
@tacgnol Interesting - that does not happen at all to me. What's your setup, what peripherals do you have plugged in,?
-
Cant Install it -
It getting stuck on 75% and give me that in the end -[ 75%] Building CXX object CMakeFiles/VVVVVV.dir/src/Scripts.cpp.o
Any Idea HELP ?
-
@shavecat need to wait longer.
-
@BuZz
waited and it get me an errorLog started at: Sat 18 Jan 00:44:55 UTC 2020 RetroPie-Setup version: 4.5.9 (41f4b0c5) System: Raspbian GNU/Linux 9.11 (stretch) - Linux retropie 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux = = = = = = = = = = = = = = = = = = = = = Installing dependencies for 'vvvvvv' : VVVVVV - 2D puzzle game by Terry Cavanagh = = = = = = = = = = = = = = = = = = = = = /home/pi/RetroPie-Setup/tmp/build/vvvvvv /home/pi = = = = = = = = = = = = = = = = = = = = = Getting sources for 'vvvvvv' : VVVVVV - 2D puzzle game by Terry Cavanagh = = = = = = = = = = = = = = = = = = = = = git clone --recursive --depth 1 --branch master "https://github.com/TerryCavanagh/VVVVVV" "/home/pi/RetroPie-Setup/tmp/build/vvvvvv" Cloning into '/home/pi/RetroPie-Setup/tmp/build/vvvvvv'... HEAD is now in branch 'master' at commit '9eebbc542e0e1aebd9690852149edd8cd9b23dd3' /home/pi /home/pi/RetroPie-Setup/tmp/build/vvvvvv /home/pi = = = = = = = = = = = = = = = = = = = = = Building 'vvvvvv' : VVVVVV - 2D puzzle game by Terry Cavanagh = = = = = = = = = = = = = = = = = = = = = -- The C compiler identification is GNU 6.3.0 -- The CXX compiler identification is GNU 6.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- No TARGET SDL2::SDL2, or SDL2, using variables -- Configuring done -- Generating done -- Build files have been written to: /home/pi/RetroPie-Setup/tmp/build/vvvvvv Removing additional swap Adding 652 MB of additional swap Setting up swapspace version 1, size = 652 MiB (683667456 bytes) no label, UUID=9bc68a0c-7266-4e18-b09c-0306c8326033 Scanning dependencies of target tinyxml-static Scanning dependencies of target lodepng-static [ 3%] Building C object CMakeFiles/lodepng-static.dir/third_party/lodepng/lodepng.c.o [ 3%] Building CXX object CMakeFiles/tinyxml-static.dir/third_party/tinyxml/tinystr.cpp.o [ 5%] Building CXX object CMakeFiles/tinyxml-static.dir/third_party/tinyxml/tinyxml.cpp.o [ 7%] Building CXX object CMakeFiles/tinyxml-static.dir/third_party/tinyxml/tinyxmlerror.cpp.o [ 9%] Building CXX object CMakeFiles/tinyxml-static.dir/third_party/tinyxml/tinyxmlparser.cpp.o [ 11%] Linking CXX static library libtinyxml-static.a [ 11%] Built target tinyxml-static Scanning dependencies of target physfs-static [ 13%] Building C object CMakeFiles/physfs-static.dir/third_party/physfs/physfs.c.o [ 15%] Building C object CMakeFiles/physfs-static.dir/third_party/physfs/physfs_archiver_dir.c.o [ 16%] Building C object CMakeFiles/physfs-static.dir/third_party/physfs/physfs_archiver_unpacked.c.o [ 18%] Building C object CMakeFiles/physfs-static.dir/third_party/physfs/physfs_archiver_zip.c.o [ 20%] Linking C static library liblodepng-static.a [ 20%] Built target lodepng-static [ 22%] Building C object CMakeFiles/physfs-static.dir/third_party/physfs/physfs_byteorder.c.o [ 24%] Building C object CMakeFiles/physfs-static.dir/third_party/physfs/physfs_unicode.c.o [ 26%] Building C object CMakeFiles/physfs-static.dir/third_party/physfs/physfs_platform_posix.c.o [ 28%] Building C object CMakeFiles/physfs-static.dir/third_party/physfs/physfs_platform_unix.c.o [ 30%] Building C object CMakeFiles/physfs-static.dir/third_party/physfs/physfs_platform_windows.c.o [ 32%] Building CXX object CMakeFiles/physfs-static.dir/third_party/physfs/physfs_platform_haiku.cpp.o [ 33%] Linking CXX static library libphysfs-static.a [ 33%] Built target physfs-static Scanning dependencies of target VVVVVV [ 35%] Building CXX object CMakeFiles/VVVVVV.dir/src/BinaryBlob.cpp.o [ 37%] Building CXX object CMakeFiles/VVVVVV.dir/src/BlockV.cpp.o [ 39%] Building CXX object CMakeFiles/VVVVVV.dir/src/editor.cpp.o [ 41%] Building CXX object CMakeFiles/VVVVVV.dir/src/Ent.cpp.o [ 43%] Building CXX object CMakeFiles/VVVVVV.dir/src/Entity.cpp.o /home/pi/RetroPie-Setup/tmp/build/vvvvvv/desktop_version/src/editor.cpp: In member function ‘void editorclass::findstartpoint(Game&)’: /home/pi/RetroPie-Setup/tmp/build/vvvvvv/desktop_version/src/editor.cpp:1597:45: warning: array subscript is below array bounds [-Warray-bounds] game.edsavedir=1-edentity[testeditor].p1; ~~~~~~~~~~~~~~~~~~~^ [ 45%] Building CXX object CMakeFiles/VVVVVV.dir/src/FileSystemUtils.cpp.o [ 47%] Building CXX object CMakeFiles/VVVVVV.dir/src/Finalclass.cpp.o [ 49%] Building CXX object CMakeFiles/VVVVVV.dir/src/Game.cpp.o [ 50%] Building CXX object CMakeFiles/VVVVVV.dir/src/Graphics.cpp.o [ 52%] Building CXX object CMakeFiles/VVVVVV.dir/src/GraphicsResources.cpp.o [ 54%] Building CXX object CMakeFiles/VVVVVV.dir/src/GraphicsUtil.cpp.o [ 56%] Building CXX object CMakeFiles/VVVVVV.dir/src/Input.cpp.o [ 58%] Building CXX object CMakeFiles/VVVVVV.dir/src/KeyPoll.cpp.o [ 60%] Building CXX object CMakeFiles/VVVVVV.dir/src/Labclass.cpp.o [ 62%] Building CXX object CMakeFiles/VVVVVV.dir/src/Logic.cpp.o [ 64%] Building CXX object CMakeFiles/VVVVVV.dir/src/Map.cpp.o [ 66%] Building CXX object CMakeFiles/VVVVVV.dir/src/Music.cpp.o [ 67%] Building CXX object CMakeFiles/VVVVVV.dir/src/Otherlevel.cpp.o [ 69%] Building CXX object CMakeFiles/VVVVVV.dir/src/preloader.cpp.o [ 71%] Building CXX object CMakeFiles/VVVVVV.dir/src/Screen.cpp.o [ 73%] Building CXX object CMakeFiles/VVVVVV.dir/src/Script.cpp.o [ 75%] Building CXX object CMakeFiles/VVVVVV.dir/src/Scripts.cpp.o cc1plus: out of memory allocating 60204020 bytes after a total of 180072448 bytes CMakeFiles/VVVVVV.dir/build.make:566: recipe for target 'CMakeFiles/VVVVVV.dir/src/Scripts.cpp.o' failed make[2]: *** [CMakeFiles/VVVVVV.dir/src/Scripts.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CMakeFiles/Makefile2:69: recipe for target 'CMakeFiles/VVVVVV.dir/all' failed make[1]: *** [CMakeFiles/VVVVVV.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 Removing additional swap /home/pi Could not successfully build vvvvvv - VVVVVV - 2D puzzle game by Terry Cavanagh (/home/pi/RetroPie-Setup/tmp/build/vvvvvv/VVVVVV not found). Log ended at: Sat 18 Jan 01:10:18 UTC 2020 Total running time: 0 hours, 25 mins, 23 secs
-
Hm, interesting. In my case it's really just a waiting game, it is quite memory intensive.
Suggestion to try out: exit ES and everything else, and try to run it from the terminal. See if it alleviates the memory constraints. How much memory and microSD free space do you have?
-
@pjft
1`giga (even try to make more space but didnt help...)
will try to quit the ES and try again. -
@shavecat Yeah, go at it with removing ES on the memory front.
I take it it's the standard GPU split as well?
-
-
You'll have to be patient, a few files take longer to compile.
-
@mitu
U usually right, hope that the case now and it wont jump me back out .
will let know .
thanks :) -
@mitu IT Worked !
thanks all ! <3 -
@pjft
roms/ports/vvvvvv folder
cant find it on the roms folders..
its not on opt/? right ?
I just found it there... (only place)
but i cant copy on the data.zip Promistion denied
Got it working ! Amazing thanks alot :) -
@pjft here's a picture : https://imgur.com/a/ipYjIDe
it's not that big of a deal to be honest, but it's there hehe.
My setup is simple. I have nothing plugged in, my controller is a dualshock 4 controller.
I might add that i'm using a unnoficial image.
I will try again on a fresh rpi4 with the weekly image to see if it's any different.
-
@tacgnol said in New Port - VVVVVV:
My setup is simple. I have nothing plugged in, my controller is a dualshock 4 controller.
The Dualshock4 has a touchpad which might get detected as a mouse, probably that's why a pointing device gets shown.
-
Which Pi are you guys running on?
I am using an overclocked Pi4 and am getting pretty crappy framerate. Is there anything that I can configure? Compile flags for instance.Thanks
-
@langest on the pi3B things run smooth as butter. Maybe it's something that can be addressed with compiler flags, but what resolution are you on?
-
@pjft said in New Port - VVVVVV:
VVVVVV
Game runs for me, but framerate is quite laggy, feels half the speed it should have.
I'm running on a rpi4, I shouldn't have any problems... any ideas? -
@langest said in New Port - VVVVVV:
Which Pi are you guys running on?
I am using an overclocked Pi4 and am getting pretty crappy framerate. Is there anything that I can configure? Compile flags for instance.
ThanksI noticed this comment only now. I'm on Pi4 and have the same exact issue :/ if feels like it skips every second frame. I've got the same issue with a couple of other ports, namely Prince of Persia.`
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.