-
Notifications
You must be signed in to change notification settings - Fork 108
1. Features & Improvements (WIP)
While Nightmare Vision is a fork of Psych Engine 0.5.2h, the codebase has been heavily modified to expand on soft-coding and to improve performance, as well as improving upon preexisting features. There are numerous differences to Nightmare Vision that set it apart from Psych, but here are the highlights.
| Feature | Psych Engine | Nightmare Vision |
|---|---|---|
| Chart Editor | ![]() |
![]() |
| Character Editor | ![]() |
![]() |
| Song Metadata Editor | N/A | ![]() |
The file structure in Nightmare Vision has been reorganized to be more concise and to make more sense. Here is a comparison between Psych's and NMV's mod folder structure.
| Psych Engine | Nightmare Vision |
|---|---|
YourMod |
YourMod |
If you want a more detailed view of NMV's file structure, please see Basic Set-up: File Organization.
Nightmare Vision has a myriad of other differences that set it apart from Psych Engine. To list a few:
- New input system (with native gamepad support)
- BetterTextureAtlas support via flixel-animate
- Optimized memory usage
- Uses base game's optimized libraries
- Rewritten editors with new UI
- Scriptable objects via Hscript (including but not limited to)
- Custom menus and HUDs
- Characters
- Notes and note skins
- Stages
- Song events
- See Scripting for more information
- Robust modcharting system
- See Modchart Modifiers for more information
If there are any questions you have that may not be answered across this wiki, please contact @Duskiewhy on discord / twitter.




