Support
If you need technical assistance, the fastest place to reach me and get help is via the Crystal Project Discord server:
You may also reach me by posting on the Steam Community forum or by sending me a message via Twitter/X.
If you need technical assistance, the fastest place to reach me and get help is via the Crystal Project Discord server:
You may also reach me by posting on the Steam Community forum or by sending me a message via Twitter/X.
Yes! But I just want to mention that if you have already played the demo some time ago and still wish to bring your save data into the full game, but you have also recently cleaned up your hard drive and may have deleted the save data, please make sure to run the demo once to download your save data before purchasing the game.
The first time you launch the full version, it should scan your hard drive for demo saves, and if it finds any, prompt whether you would like to import them. If for some reason this prompt doesn't show up, you should still be able to manually choose to import the saves using the options menu on the title screen.
If for some reason the game didn't prompt you *and* the options menu doesn't give you the choice to import, then you can try manually copying the saves to the correct folder.
The demo save data is located here:
Please try copying everything from the demo save data folder and pasting it here:
And then the saves should be picked up the next time you launch the full version.
For the demo, the save data can be found here:
For the full version, the save data can be found here:
By default, Heroic Launcher does not have access to the user's home directory when installed as flatpak. The native Linux version of Crystal Project requires access to ~/.local/share/ for saving and loading data. Please try using Flatseal to grant Heroic Launcher access to the user's home directory.
Crystal Project runs natively on Linux and it does not work with Proton. Please try going to the Properties for the game on deck, and change it to run in compatibility and use Steam Linux Runtime - Sniper.
Alternatively, please try "Verify integrity of game files" as this has been reported to help in some situations.
If your controller isn't working, please try disabling Steam Input:
Right-click "Crystal Project"/"Crystal Project Demo" > "Properties..." > "Controller" > "Disable Steam Input"
Sometimes Steam Input can cause double inputs to occur. Please try disabling Steam Input:
Right-click "Crystal Project"/"Crystal Project Demo" > "Properties..." > "Controller" > "Disable Steam Input"
I don't know yet what's causing this error. If this happens to you, please navigate to the following folder on the full version:
%USERPROFILE%/Saved Games/Crystal Project/
Or the following folder on the demo version:
%USERPROFILE%/Saved Games/Crystal Project Demo/
And find the "error.log" and "controls.ini" files. Please either send these files to me via Discord DM or share their contents in a new thread. I should be able to use this info to fix the problem. I'm sorry for the inconvenience in the meantime!
Turning down the Graphics Options should help with this. The first option to try would be setting "Draw Distance" to "Short".
If that doesn't help, then please try turning "Anti-Aliasing" to "None", "Shadows" to "None", and everything from "Edge Outlines" to "Terrain Particles" and between to "Off". If this helps, then please try enabling things one by one until it looks OK while working OK.
Something else that has been reported to cause performance issues is having HDR color enabled in windows. If it is enabled, turning it off may help.
By default, Crystal Project loads all graphics as they are needed during gameplay. This is to speed up loading during startup. But, if it causes problems, you can force the game to load all the graphics at startup which should hopefully fix it.
Go to Options > More Options > Texture Loading, and set it to Preload, then restart the game.
If running on Steam Deck, please make sure that the in-game Frame Rate option is set to Fixed.
I know this might sound like kind of a lame solution, but could you please try, in the following order:
I wish this didn't happen and I'm not yet sure why it does, but some people have said that this can help fix it. Please let me know if it does not.
It might be a sound compatibility problem. Please try changing the Audio Engine from FNA to NAudio.
Go to Options > More Options > Audio Engine, and set it to NAudio, then restart the game.
If you see the following error:
"External component has thrown an exception."
Then please navigate to the following folder on the full version:
%USERPROFILE%/Saved Games/Crystal Project/
Or the following folder on the demo version:
%USERPROFILE%/Saved Games/Crystal Project Demo/
And create a new text file here called "system.ini" (ie, a new file beside the other files such as settings.ini and graphics.ini).
Paste the following into the new system.ini file:
[System]
AudioEffectProvider=NAudio
AudioMusicProvider=NAudio
NAudioWavePlayerType=WaveOutEvent
And then restart Crystal Project.
If you see the following error:
"Could not find a suitable graphics device."
Then please right-click "Crystal Project"/"Crystal Project Demo" > "Properties..." > "General", add the following to Launch Options:
/gldevice:OpenGL
If you see either of the following errors:
"External component has thrown an exception."
"winmm.dll assembly:<unknown assembly> type:<unknown type> member:(null)"
Then please try setting the SDL_AUDIODRIVER environment variable manually in the command options in steam:
SDL_AUDIODRIVER=alsa %command%
This environment variable is used by SDL2 and for some reason it sometimes needs to be set manually (maybe when the default driver isn't available). Please see the following for more information:
https://wiki.libsdl.org/FAQUsingSDL
If sound is still causing errors preventing you from being able to play, please try the following to disable audio completely. (Note: Only works on version 1.0.8 or later.)
Navigate to the following folder on the full version:
Or the following folder on the demo version:
And create a new text file here called "system.ini" (ie, a new file beside the other files such as settings.ini and graphics.ini).
Paste the following into the new system.ini file:
[System]
AudioEffectProvider=Disabled
AudioMusicProvider=Disabled
And then restart Crystal Project. This isn't ideal because there will be no audio whatsoever, but it should hopefully allow you to play the game while I look into fixing the actual problem.
If you are using a cheat engine, it works by creating new .json files in this folder in the game's local files:
C:\Steam\steamapps\common\Crystal Project\Content\Database
Sometimes an update will change the game's base data files, but if these old .json files are still there, then the game will continue to use those. This can cause data to get out of sync with what the game is expecting. Please try deleting all .json files in this directory and see if it resolves the error.
In a future update, I will try to prevent this situation from causing the game to crash.
You can't ever teleport freely between all Home Points, but there are other places which you will be able to fast-travel to later in the game. Due to this and some other things, traversing the world quickly should hopefully become easier as the game goes on.
There is a place a bit later in the game that will teach all the specifics about each of the stats and various other mechanics.
Unfortunately ultrawide isn't properly supported right now. In the meantime, setting "Aspect Ratio" to "Dynamic" should add pillar boxes so that the screen isn't stretched/distorted.
Yes, Crystal Project is available on Nintendo Switch and PlayStation 5.
I have no solid plans right now to port to Xbox, but this is something I would like to do in the future.
I am planning on adding support for community translations in a future update. The way it will work is every piece of text that appears in game will be loaded from a .json file (or similar) on disk which will be editable. However, I need to do quite a bit of work still to enable this so I'm not yet sure when it will be done.
Crystal Project's soundtrack is all licensed royalty free music. This kind of license doesn't usually allow for distribution in standalone soundtracks. But if you hear a track you like, I strongly encourage you to check out the artist's work! Most of their songs and more can be heard for free on youtube, bandcamp, or soundcloud. All of the artists have made so much fantastic stuff, and the work of theirs that I feature in Crystal Project is just the tip of the iceberg. The artists and track titles will pop up on the bottom left of the screen the first time any track plays, and they can also be found in the Archive under Music at any time thereafter. The credit reel is also viewable directly from the main menu and will list every track in the game even if you haven't heard it yet.
Lots of the tracks are available on youtube, so while it's not comprehensive, here is a playlist featuring many of the songs found in Crystal Project:
https://youtube.com/playlist?list=PL8q1EP7X92uYLhub-hJQzsm8PaD4M7OG3
Yes! Please feel free to join: