[gd_scene load_steps=10 format=2] [ext_resource path="res://assets/GUI/fonts/ryzom.ttf" type="DynamicFontData" id=1] [ext_resource path="res://scenes/GUI/character_creation/character_creation_menu.gd" type="Script" id=2] [ext_resource path="res://login_scene/character_preview.tscn" type="PackedScene" id=3] [sub_resource type="DynamicFont" id=1] size = 14 use_mipmaps = false use_filter = false font_data = ExtResource( 1 ) _sections_unfolded = [ "Extra Spacing", "Font", "Settings" ] [sub_resource type="Theme" id=2] default_font = SubResource( 1 ) [sub_resource type="Gradient" id=3] offsets = PoolRealArray( 0 ) colors = PoolColorArray( 0, 0, 0, 1 ) [sub_resource type="GradientTexture" id=4] flags = 4 gradient = SubResource( 3 ) width = 2048 [sub_resource type="DynamicFont" id=5] size = 18 use_mipmaps = false use_filter = true font_data = ExtResource( 1 ) _sections_unfolded = [ "Extra Spacing", "Font", "Settings" ] [sub_resource type="ViewportTexture" id=6] resource_local_to_scene = true flags = 0 viewport_path = NodePath("v_box_container/h_box_container/center_container/viewport") [node name="character_creation_menu" type="Control"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 1.0 anchor_bottom = 1.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 theme = SubResource( 2 ) script = ExtResource( 2 ) _sections_unfolded = [ "Theme" ] [node name="v_box_container" type="VBoxContainer" parent="." index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 1.0 anchor_bottom = 1.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 1 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 alignment = 0 [node name="header" type="CenterContainer" parent="v_box_container" index="0"] editor/display_folded = true anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_right = 1024.0 margin_bottom = 17.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 1 use_top_left = false _sections_unfolded = [ "Size Flags" ] [node name="label" type="Label" parent="v_box_container/header" index="0"] modulate = Color( 1, 1, 1, 0.458549 ) anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 486.0 margin_right = 537.0 margin_bottom = 17.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "header" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "Visibility" ] [node name="h_box_container" type="HBoxContainer" parent="v_box_container" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 21.0 margin_right = 1024.0 margin_bottom = 579.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 1 mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 3 alignment = 0 _sections_unfolded = [ "Size Flags" ] [node name="margin_container" type="MarginContainer" parent="v_box_container/h_box_container" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 199.0 margin_right = 510.0 margin_bottom = 359.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 6 custom_constants/margin_right = 8 custom_constants/margin_top = 8 custom_constants/margin_left = 8 custom_constants/margin_bottom = 8 _sections_unfolded = [ "Material", "Size Flags", "custom_constants" ] [node name="nine_patch_rect" type="NinePatchRect" parent="v_box_container/h_box_container/margin_container" index="0"] modulate = Color( 1, 1, 1, 0.752941 ) anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 8.0 margin_top = 8.0 margin_right = 502.0 margin_bottom = 152.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 texture = SubResource( 4 ) _sections_unfolded = [ "Material", "Size Flags", "Visibility" ] [node name="margin_container" type="MarginContainer" parent="v_box_container/h_box_container/margin_container" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 8.0 margin_top = 8.0 margin_right = 502.0 margin_bottom = 152.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 custom_constants/margin_right = 8 custom_constants/margin_top = 8 custom_constants/margin_left = 8 custom_constants/margin_bottom = 8 _sections_unfolded = [ "custom_constants" ] [node name="v_box_container" type="VBoxContainer" parent="v_box_container/h_box_container/margin_container/margin_container" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 8.0 margin_top = 8.0 margin_right = 486.0 margin_bottom = 136.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 1 mouse_default_cursor_shape = 0 size_flags_horizontal = 7 size_flags_vertical = 6 alignment = 0 _sections_unfolded = [ "Size Flags", "Theme", "custom_constants" ] [node name="name_box" type="HBoxContainer" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_right = 478.0 margin_bottom = 27.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 1 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 alignment = 0 [node name="label" type="Label" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container/name_box" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 5.0 margin_right = 237.0 margin_bottom = 22.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 4 text = "Nom: " align = 1 percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "Size Flags" ] [node name="line_edit" type="LineEdit" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container/name_box" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 241.0 margin_right = 478.0 margin_bottom = 27.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 1 size_flags_horizontal = 3 size_flags_vertical = 1 text = "player" focus_mode = 2 context_menu_enabled = true placeholder_text = "Enter the character's name here." placeholder_alpha = 0.6 caret_blink = false caret_blink_speed = 0.65 caret_position = 0 _sections_unfolded = [ "Placeholder", "Size Flags" ] [node name="sexe_box" type="HBoxContainer" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 31.0 margin_right = 478.0 margin_bottom = 48.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 1 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 alignment = 0 [node name="label" type="Label" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container/sexe_box" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_right = 237.0 margin_bottom = 17.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 4 text = "Sexe: " align = 1 percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "Size Flags" ] [node name="h_box_container" type="HBoxContainer" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container/sexe_box" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 241.0 margin_right = 478.0 margin_bottom = 17.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 1 mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 1 alignment = 0 _sections_unfolded = [ "Size Flags" ] [node name="M" type="Label" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container/sexe_box/h_box_container" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_right = 12.0 margin_bottom = 17.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "M" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="h_scroll_bar" type="HScrollBar" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container/sexe_box/h_box_container" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 16.0 margin_right = 225.0 margin_bottom = 12.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 0 min_value = 0.0 max_value = 1.0 step = 1.0 page = 0.0 value = 1.0 exp_edit = false rounded = false custom_step = -1.0 _sections_unfolded = [ "Size Flags", "custom_icons" ] [node name="F" type="Label" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container/sexe_box/h_box_container" index="2"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 229.0 margin_right = 237.0 margin_bottom = 17.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "F" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="error_label" type="Label" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container" index="2"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 52.0 margin_right = 478.0 margin_bottom = 74.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 custom_fonts/font = SubResource( 5 ) custom_colors/font_color = Color( 1, 0, 0, 1 ) align = 1 autowrap = true percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "custom_colors", "custom_fonts", "custom_styles" ] [node name="valid_button" type="Button" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container" index="3"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 78.0 margin_right = 478.0 margin_bottom = 101.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false enabled_focus_mode = 2 shortcut = null group = null text = "Valider" flat = false align = 1 [node name="return_button" type="Button" parent="v_box_container/h_box_container/margin_container/margin_container/v_box_container" index="4"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 105.0 margin_right = 478.0 margin_bottom = 128.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false enabled_focus_mode = 2 shortcut = null group = null text = "Retour" flat = false align = 1 [node name="center_container" type="CenterContainer" parent="v_box_container/h_box_container" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 514.0 margin_right = 1024.0 margin_bottom = 558.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 1 use_top_left = false _sections_unfolded = [ "Size Flags", "Visibility" ] [node name="viewport" type="Viewport" parent="v_box_container/h_box_container/center_container" index="0"] arvr = false size = Vector2( 256, 256 ) own_world = false world = null transparent_bg = true msaa = 0 hdr = true disable_3d = false usage = 2 debug_draw = 0 render_target_v_flip = true render_target_clear_mode = 0 render_target_update_mode = 2 audio_listener_enable_2d = false audio_listener_enable_3d = false physics_object_picking = false gui_disable_input = false gui_snap_controls_to_pixels = true shadow_atlas_size = 0 shadow_atlas_quad_0 = 2 shadow_atlas_quad_1 = 2 shadow_atlas_quad_2 = 3 shadow_atlas_quad_3 = 4 _sections_unfolded = [ "Render Target", "Rendering" ] [node name="character_preview" parent="v_box_container/h_box_container/center_container/viewport" index="0" instance=ExtResource( 3 )] [node name="nine_patch_rect" type="NinePatchRect" parent="v_box_container/h_box_container/center_container" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 255.0 margin_top = 279.0 margin_right = 255.0 margin_bottom = 279.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 texture = SubResource( 6 ) _sections_unfolded = [ "Rect", "Size Flags" ] [node name="footer" type="CenterContainer" parent="v_box_container" index="2"] editor/display_folded = true anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 583.0 margin_right = 1024.0 margin_bottom = 600.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 9 use_top_left = false _sections_unfolded = [ "Size Flags" ] [node name="label" type="Label" parent="v_box_container/footer" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 490.0 margin_right = 533.0 margin_bottom = 17.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "footer" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [connection signal="value_changed" from="v_box_container/h_box_container/margin_container/margin_container/v_box_container/sexe_box/h_box_container/h_scroll_bar" to="." method="_on_h_scroll_bar_value_changed"] [connection signal="pressed" from="v_box_container/h_box_container/margin_container/margin_container/v_box_container/valid_button" to="." method="_on_valid_button_pressed"] [connection signal="pressed" from="v_box_container/h_box_container/margin_container/margin_container/v_box_container/return_button" to="." method="_on_return_button_pressed"]