builds godot
add blender for godot4 blend -> gltf conversion
bendn 2023-02-22
parent 5595b07 · commit 35262ff
-rw-r--r--.github/editor-settings-3.tres (renamed from .github/editor-settings.tres)2
-rw-r--r--.github/editor-settings-4.tres103
-rw-r--r--Dockerfile12
3 files changed, 111 insertions, 6 deletions
diff --git a/.github/editor-settings.tres b/.github/editor-settings-3.tres
index f3618ce..bb64ddc 100644
--- a/.github/editor-settings.tres
+++ b/.github/editor-settings-3.tres
@@ -133,4 +133,4 @@ editors/3d_gizmos/gizmo_colors/joint_body_a = Color( 0.6, 0.8, 1, 1 )
editors/3d_gizmos/gizmo_colors/joint_body_b = Color( 0.6, 0.9, 1, 1 )
text_editor/help/sort_functions_alphabetically = true
text_editor/highlighting/gdscript/function_definition_color = Color( 0.4, 0.9, 1, 1 )
-text_editor/highlighting/gdscript/node_path_color = Color( 0.39, 0.76, 0.35, 1 ) \ No newline at end of file
+text_editor/highlighting/gdscript/node_path_color = Color( 0.39, 0.76, 0.35, 1 ) \ No newline at end of file
diff --git a/.github/editor-settings-4.tres b/.github/editor-settings-4.tres
new file mode 100644
index 0000000..69c123a
--- /dev/null
+++ b/.github/editor-settings-4.tres
@@ -0,0 +1,103 @@
+[gd_resource type="EditorSettings" format=3]
+
+[resource]
+interface/editor/main_font_size = 15
+interface/editor/code_font_size = 17.0
+interface/editor/code_font_contextual_ligatures = 0
+interface/editor/low_processor_mode_sleep_usec = 13800.0
+interface/editor/single_window_mode = true
+interface/inspector/show_low_level_opentype_features = true
+interface/scene_tabs/show_thumbnail_on_hover = false
+editors/3d/default_z_near = 0.01
+network/http_proxy/port = -1
+asset_library/available_urls = {
+"godotengine.org (Official)": "https://godotengine.org/asset-library/api"
+}
+asset_library/use_threads = true
+export/android/android_sdk_path = ""
+export/android/debug_keystore = ""
+export/android/debug_keystore_user = "androiddebugkey"
+export/android/debug_keystore_pass = "android"
+export/android/force_system_user = false
+export/android/shutdown_adb_on_exit = true
+export/android/one_click_deploy_clear_previous_install = false
+export/web/http_host = "localhost"
+export/web/http_port = 8060
+export/web/use_ssl = false
+export/web/ssl_key = ""
+export/web/ssl_certificate = ""
+export/macos/force_builtin_codesign = false
+export/windows/rcedit = "/usr/share/rcedit.exe"
+export/windows/osslsigncode = ""
+export/windows/wine = "/bin/wine"
+interface/editor/save_on_focus_loss = false
+interface/editor/show_update_spinner = true
+interface/editor/update_continuously = false
+interface/editor/localize_settings = true
+interface/scene_tabs/restore_scenes_on_load = true
+interface/inspector/default_property_name_style = 1
+interface/inspector/default_float_step = 0.1
+interface/inspector/disable_folding = false
+interface/inspector/auto_unfold_foreign_scenes = true
+interface/inspector/horizontal_vector2_editing = false
+interface/inspector/horizontal_vector_types_editing = true
+interface/inspector/open_resources_in_current_inspector = true
+interface/inspector/resources_to_open_in_new_inspector = "Script,MeshLibrary"
+interface/inspector/default_color_picker_mode = 0
+interface/inspector/default_color_picker_shape = 3
+_default_feature_profile = ""
+interface/editors/show_scene_tree_root_selection = true
+interface/editors/derive_script_globals_by_name = true
+_use_favorites_root_selection = false
+interface/editors/default_signal_callback_name = "_on_{node_name}_{signal_name}"
+filesystem/file_server/port = 6010
+filesystem/file_server/password = ""
+debugger/auto_switch_to_remote_scene_tree = false
+debugger/profiler_frame_max_functions = 64
+debugger/remote_scene_tree_refresh_interval = 1.0
+debugger/remote_inspect_refresh_interval = 0.2
+network/debug_adapter/remote_port = 6006
+network/debug_adapter/request_timeout = 1000
+network/debug_adapter/sync_breakpoints = false
+editors/3d/manipulator_gizmo_size = 80
+editors/3d/manipulator_gizmo_opacity = 0.9
+editors/3d/navigation/show_viewport_rotation_gizmo = true
+text_editor/behavior/files/auto_reload_and_parse_scripts_on_save = true
+text_editor/behavior/files/open_dominant_script_on_scene_change = false
+text_editor/external/use_external_editor = false
+text_editor/external/exec_path = "/bin/code"
+text_editor/script_list/script_temperature_enabled = true
+text_editor/script_list/script_temperature_history_size = 15
+text_editor/script_list/group_help_pages = true
+text_editor/script_list/sort_scripts_by = 0
+text_editor/script_list/list_script_names_as = 0
+text_editor/external/exec_flags = "{project} --goto {file}:{line}:{col}"
+editors/3d_gizmos/gizmo_colors/path = Color(0.5, 0.5, 1, 0.8)
+editors/3d_gizmos/gizmo_colors/skeleton = Color(1, 0.8, 0.4, 1)
+editors/3d_gizmos/gizmo_colors/selected_bone = Color(0.8, 0.3, 0, 1)
+editors/3d_gizmos/gizmo_settings/bone_axis_length = 0.1
+editors/3d_gizmos/gizmo_settings/bone_shape = 1
+editors/3d_gizmos/gizmo_colors/csg = Color(0, 0.4, 1, 0.15)
+editors/grid_map/editor_side = 1
+editors/grid_map/palette_min_width = 230
+editors/grid_map/preview_size = 64
+network/language_server/remote_host = "127.0.0.1"
+network/language_server/remote_port = 6005
+network/language_server/enable_smart_resolve = true
+network/language_server/show_native_symbols_in_editor = false
+network/language_server/use_thread = false
+filesystem/import/blender/blender3_path = "/bin"
+filesystem/import/fbx/fbx2gltf_path = ""
+export/macos/rcodesign = ""
+export/web/use_tls = false
+export/web/tls_key = ""
+export/web/tls_certificate = ""
+version_control/username = ""
+version_control/ssh_public_key_path = ""
+version_control/ssh_private_key_path = ""
+interface/editors/default_signal_callback_to_self_name = "_on_{signal_name}"
+editors/3d/navigation/show_viewport_navigation_gizmo = false
+export/ssh/ssh = ""
+export/ssh/scp = ""
+filesystem/import/blender/rpc_port = 0
+filesystem/import/blender/rpc_server_uptime = 5 \ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
index e8d7d2e..4f6a63b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,12 +1,13 @@
FROM ubuntu:jammy
-LABEL author="bendn"
+LABEL author "bendn"
+LABEL org.opencontainers.image.description "godot builds containerized for quick use, contains rcedit, blender and wine"
USER root
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
git git-lfs unzip sudo adb \
openjdk-11-jdk-headless \
- wget zip rsync wine64 \
+ wget zip rsync wine64 blender \
&& rm -rf /var/lib/apt/lists/*
ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
@@ -14,11 +15,12 @@ ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
ARG GODOT_VERSION
ARG RELEASE_NAME
-COPY ./templates.tpz /root/templates.tpz
+COPY ./templates.tpz /root/templates.tpz
COPY ./godot /usr/local/bin/godot
-# Install editor-settings.tres
-ADD https://raw.githubusercontent.com/bend-n/godot-builds/main/.github/editor-settings.tres /root/.config/godot/editor_settings-3.tres
+# Install editor settings
+ADD https://raw.githubusercontent.com/bend-n/godot-builds/main/.github/editor-settings-4.tres /root/.config/godot/editor_settings-4.tres
+ADD https://raw.githubusercontent.com/bend-n/godot-builds/main/.github/editor-settings-3.tres /root/.config/godot/editor_settings-3.tres
# Install rcedit
ADD https://github.com/electron/rcedit/releases/download/v1.1.1/rcedit-x64.exe /usr/share/rcedit.exe