mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-05 18:42:29 +01:00
0185d6d952
We now have 3 versions saved in the godot project.json. version: Project version. Every version bump will trigger a reexport. We just save the major and minor version for now. Godot does have pretty good version compability. We will need this information later when we upgrade to newer Godot versions godotVersionMajor godotVersionMinor Update to latest Godot RC1 |
||
---|---|---|
.. | ||
chocolatey/ScreenPlay | ||
Installer | ||
Scoop | ||
Steam | ||
build_and_publish_steam.py | ||
build_config.py | ||
build_godot.py | ||
build_result.py | ||
build.py | ||
check_format_cmake.py | ||
check_format_cpp.py | ||
check_format_qml.py | ||
check_license_header.py | ||
check_moc_includes.py | ||
CMakeLists.txt | ||
create_sha512.py | ||
defines.py | ||
download_ffmpeg.py | ||
execute_util.py | ||
format_util.py | ||
install_requirements.py | ||
macos_sign.py | ||
qdoc.py | ||
Readme.md | ||
requirements.txt | ||
setup_godot.py | ||
setup.py | ||
steam_publish.py | ||
update_translations.py | ||
util.py |
Tools
This folder contains serveral python tools to help with development. Depending on your os you have to change the python command to python
, ```python3``. Download python dependencies first:
cd Tools
python -m pip install -r requirements.txt
setup.py
- Installs third party c++ dependencies for all platforms
python3 setup.py
build.py
- Build ScreenPlay locally
python3 build.py -t=release
clang_format.py
- Invokers clang-format for all .cpp and .h files
python3 clang_format.py
qml_format.py
- Calls qmlformat for all qml files
python3 qml_format.py
qdoc.py
- Builds documentation for all projects into Docs/html
python3 qdoc.py
download_ffmpeg.py
- Donwload ffmpeg for macos only for now
python3 download_ffmpeg.py
steam_publish.py
- Upload to steam. This is needed to add some much needed output like git commit to the steam ui for selecting branches
python3 steam_publish.py -u xxx -p xxx