Author Topic: VVVVVV: Community Edition  (Read 1493 times)

Fussmatte

  • Captain
  • *****
  • Posts: 506
  • Formerly "Doormat"
    • View Profile
    • My hardly used YT account
VVVVVV: Community Edition
« on: January 16, 2020, 04:54:22 pm »
Hello! VVVVVV: Community Edition is a fork of VVVVVV that includes more scripting tools for level creators.

VVVVVV: CE is brought to you by the following people:
Misa, AllyTally, leo60228, FIQ, Stelpjo, mothbeanie, Allison Fleischer, and Dav999.

Notable features so far:
  • No need to use internal scripting exploits: internal commands just work
  • You also don't need to restart the game and swap custom assets manually: the game can automatically load custom assets per level
  • Custom towers!
  • Level size limit has been increased to 100x100
  • Flag limit has been increased to 1000 flags
  • Per-room altstates
  • Placeable coins, flip tokens and floating checkpoints
  • Change any tile with a certain ID to another tile ID using scripting
  • pdelay command to run scripts while the player can still move
  • Draw images, text and rectangles on the screen using scripting
  • More options for destroy(), including a working version of platforms
  • Infinite loops via inf and pinf
  • Custom activity zones
  • Variables and math in scripts
  • Labels in scripts which you can jump to as if they were separate scripts
  • You can jump to another script or label and return to where you jumped from with return()
  • Even more!
We hope you enjoy! For now, you'll have to either compile the game yourself (Visual Studio is very buggy and may not work properly) or download a CI build here (note: you may need a GitHub account). data.zip no longer needs to be provided by the user, as it is included.
« Last Edit: February 10, 2020, 02:54:42 pm by Stelpjo »

Fussmatte

  • Captain
  • *****
  • Posts: 506
  • Formerly "Doormat"
    • View Profile
    • My hardly used YT account
Re: VVVVVV: Community Edition
« Reply #1 on: January 16, 2020, 05:09:12 pm »
Here's an example of something silly you can do in CE: full-motion video! https://youtu.be/hWxci-7HOT0

pixelator

  • Professor
  • ****
  • Posts: 159
  • Who are you. What are you doing in my house.
    • View Profile
Re: VVVVVV: Community Edition
« Reply #2 on: January 16, 2020, 05:32:19 pm »
hey i'd like to order the ifrand(0)

jokes aside, this is amazing! definitely something I never expected to happen to VVVVVV

i'm already planning on moving my upcoming Big Level to this edition...

Ally 🌠

  • Captain
  • *****
  • Posts: 1411
  • <3
    • View Profile
    • Ally 🌠
Re: VVVVVV: Community Edition
« Reply #3 on: January 16, 2020, 05:37:04 pm »
The first release isn’t out yet so this post is a bit premature but for now you can use the CI builds

Bruce Michez

  • Captain
  • *****
  • Posts: 234
  • Creator of [\] [II] [X] and Dimension SpiritLens
    • View Profile
Re: VVVVVV: Community Edition
« Reply #4 on: January 16, 2020, 06:43:15 pm »
As amazing as this is, it makes me glad that my current project isn't directly using VVVVVV at all...

Fussmatte

  • Captain
  • *****
  • Posts: 506
  • Formerly "Doormat"
    • View Profile
    • My hardly used YT account
Re: VVVVVV: Community Edition
« Reply #5 on: January 16, 2020, 07:43:14 pm »
As amazing as this is, it makes me glad that my current project isn't directly using VVVVVV at all...
??? I'm not quite sure what you mean by that...

Info Teddy

  • Captain
  • *****
  • Posts: 275
    • View Profile
Re: VVVVVV: Community Edition
« Reply #6 on: January 16, 2020, 09:45:58 pm »
im sticking with 2.2 for the 10th anniversary contest, y'all'ers will be like "how did he do that" when playing through my level

weee50

  • Professor
  • ****
  • Posts: 109
  • Creator of VVVVVV: The New Adventure
    • View Profile
Re: VVVVVV: Community Edition
« Reply #7 on: January 18, 2020, 01:22:03 am »
So do levels made with this go here, in the main levels forum, or as a post in the "Open Source Projects" board outside of this thread?

Ally 🌠

  • Captain
  • *****
  • Posts: 1411
  • <3
    • View Profile
    • Ally 🌠
Re: VVVVVV: Community Edition
« Reply #8 on: January 18, 2020, 08:52:27 pm »
i'd probably post them in the levels board with a prefix, like

[V:CE] Abort 12

M3TR0

  • Crewmate
  • *
  • Posts: 4
    • View Profile
Re: VVVVVV: Community Edition
« Reply #9 on: February 12, 2020, 04:11:40 am »
I'm trying to build the source code, but I've never used CMake before and I'm having some trouble. I keep getting the following error:
CMake Error: The source directory "C:/VVVVVV-CE/src" does not appear to contain CMakeLists.txt.

Does anyone know what this means? How can I fix it?

Info Teddy

  • Captain
  • *****
  • Posts: 275
    • View Profile
Re: VVVVVV: Community Edition
« Reply #10 on: February 12, 2020, 08:19:20 pm »
I'm trying to build the source code, but I've never used CMake before and I'm having some trouble. I keep getting the following error:
CMake Error: The source directory "C:/VVVVVV-CE/src" does not appear to contain CMakeLists.txt.

Does anyone know what this means? How can I fix it?
VVVVVV-CE currently doesn't support being compiled on Windows, but it might work anyway. The specific cause of your issue is unrelated: the correct directory to pass to cmake is desktop_version, not src. You should be doing something like:
Code: [Select]
cd desktop_version
mkdir build
cd build
cmake ..

Ally 🌠

  • Captain
  • *****
  • Posts: 1411
  • <3
    • View Profile
    • Ally 🌠
Re: VVVVVV: Community Edition
« Reply #11 on: February 13, 2020, 01:27:36 am »
on windows i have to uh

Code: [Select]
cmake -G "Visual Studio 16 2019" -A Win32 .. -DCMAKE_TOOLCHAIN_FILE="C:/Users/Ally/vcpkg/scripts/buildsystems/vcpkg.cmake" -DSDL2_INCLUDE_DIRS="C:/Users/Ally/Desktop/VVVVVV/SDL2-2.0.10/include;C:/Users/Ally/Desktop/VVVVVV/SDL2_mixer-2.0.4/include;C:/Users/Ally/Desktop/VVVVVV/libpng-1.2.37-lib/include" -DSDL2_LIBRARIES="C:/Users/Ally/Desktop/VVVVVV/SDL2-2.0.10/lib/x86/SDL2.lib;C:/Users/Ally/Desktop/VVVVVV/SDL2-2.0.10/lib/x86/SDL2main.lib;C:/Users/Ally/Desktop/VVVVVV/SDL2_mixer-2.0.4/lib/x86/SDL2_mixer.lib;C:/Users/Ally/Desktop/VVVVVV/libpng-1.2.37-lib/lib/libpng.lib"
and it doesnt even compile because of msbuild stuff

M3TR0

  • Crewmate
  • *
  • Posts: 4
    • View Profile
Re: VVVVVV: Community Edition
« Reply #12 on: February 13, 2020, 03:40:46 am »
I figured it out, thanks for the help

Ally 🌠

  • Captain
  • *****
  • Posts: 1411
  • <3
    • View Profile
    • Ally 🌠
Re: VVVVVV: Community Edition
« Reply #13 on: July 04, 2020, 03:15:18 am »
forgot to say this earlier, but it compiles on windows now. vce is in a somewhat unstable state right now since misa has been merging from upstream without testing which i assume comes after she's done


also, https://vsix.dev/vce/ is the page i've been working on which currently holds the most notable features of vce complete with images and unneeded huge paragraphs