builds godot
add blender for godot4 blend -> gltf conversion
| -rw-r--r-- | .github/editor-settings-3.tres (renamed from .github/editor-settings.tres) | 2 | ||||
| -rw-r--r-- | .github/editor-settings-4.tres | 103 | ||||
| -rw-r--r-- | Dockerfile | 12 |
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 @@ -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 |