A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

🔗 Links:
GitHub Repository | Documentation

An advanced roller coaster editor based on FVD (Force Vector Design).

Key Features

  • Node Graph: A modern node-based editor that allows complex track layouts.
  • Timeline: A dope sheet / curve timeline editor to control properties over time.
  • High-performance: Uses Unity DOTS and compute shaders for performant track computation and rendering.
  • Export: Save as .kex files or export in NoLimits 2-compatible format.
  • Open-source: Free for commercial and non-commercial use.

Getting Started

For detailed documentation and tutorials, see the official docs.

Community

Join the Discord community to chat, provide feedback, and follow development.

Updated 1 day ago
Published 22 days ago
StatusIn development
CategoryTool
PlatformsWindows, macOS, Linux
AuthorIndividualKex
GenreSimulation

Download

Download NowName your own price

Click download now to get access to the following files:

kexedit-windows.zip 44 MB
Version 20
kexedit-linux.zip 42 MB
Version 19
kexedit-mac.zip 51 MB
Version 18

Development log

Comments

Log in with itch.io to leave a comment.

I've just downloaded it and I'm loving the feature set this has. Being able to do variable heartline and friction is an absolute godsend for some of the weird stuff I like working on. 

I've noticed what I think is a bug when using curves and geometric sections together. When you place a geometric section after a curve the pitch and yaw carry over from the roll, even when using lead out. So for instance trying to create a lift hill with a upward curve followed by a straight geometric section results in a curve followed by an incredibly tight geometric spiral ( more than 50 rad/s usually ). 

If there's anything I'm doing wrong with how I'm configuring my nodes, I wouldn't be surprised, so it might just be on my end. I'm running the mac version on an M1 too, so it could be Apple being Apple 
 

I’m glad you like it!

The pitch/yaw speed getting carried over is intentional, since it allows you to transition very smoothly between force and geometric sections. However, it does feel unintuitive after curve sections. Maybe I can zero out the pitch/yaw speed after curve sections.

In the meantime, you can just keyframe pitch and yaw speed to 0 at the start of the geometric section

I just downloaded for Mac OS and it says that the file is broken and can't be opened. I am on Sonoma.

Any help would be greatly appreciated!

No problem! You can fix this by running

xattr -d com.apple.quarantine /path/to/KexEdit.app

replacing /path/to/KexEdit.app with your local path, then run the app.

This will be fixed when I pay $100 to apple so I can security sign the app myself

I tried running this prompt in terminal and was told "No such file"

If I have it in my applications folder would this be correct?

xattr -d com.apple.quarantine /MacintoshHD/Applications/KexEdit.app

Is this correct?

I'm now being told "Not enough arguments for option -d. Expected at least 2 but got 1"

I think the path you entered may be incorrect. It might be something like “/Applications/KexEdit.app”.

I believe you should be able to write xattr -d com.apple.quarantine and then drag and drop the file from the finder into the terminal to automatically write the correct path

Thanks! I should have come back to post that I got it working with the help of ChatGPT. I probably butchered the copying and pasting somewhere along the lines and I'm no good with Terminal.