Hi,
Can you share all of the build options that are available and how they can be used? It would probably be a good idea if this information was included in the readme as well.
Sure: I'll do it here, and a bit later in the README, once I've got the time to properly do it.
There are two options, effectively listed in the /CMakeLists.txt file:
- Build editor along with the game:
To use it:
Type in project's directory under a shell:
- {l Code}: {l Select All Code}
cmake -DEDITOR_SUPPORT=on .
- Enable debug/developer features in game:
To use it:
Type in project's directory under a shell:
- {l Code}: {l Select All Code}
cmake -DDEBUG_MENU=on .
To use both:
- {l Code}: {l Select All Code}
cmake -DDEBUG_MENU=on -DEDITOR_SUPPORT=on .
Do not forget to 'make clean' and 'make' afterwards.
Also, I wonder if the editor should be built by default? I know that we never did with Allacrost, but it's mature enough now that I feel like we should. It could help encourage more community participation if they install the game and find the editor is available for them to play around with. Just a thought.
IMHO, you're mixing two things.
1. No, I don't want the editor to be enabled by default since it's forcing the one wanting to play to install the Qt libraries. And that can be a burden for somebody just willing to try the game out of the source.
2. The editor will have its separate installer/package and release. Thus, people will be able to try it out, while keeping the package/installer size the lowest possible.
Best regards,