From 81f5010ad2bc5121339fa64723f5d29f85e1a69a Mon Sep 17 00:00:00 2001 From: Voyager Date: Sat, 1 Aug 2026 02:34:12 -0400 Subject: [PATCH] Add character model updates --- .../base/netfishing_base_character.glb | Bin 0 -> 73876 bytes .../base/netfishing_base_character.glb.import | 45 +++++ .../base/netfishing_base_character.blend | Bin 114364 -> 129131 bytes fish/species/bass/bass.tres | 10 +- fish/species/carp/carp.tres | 10 +- fish/species/catfish_blue/catfish_blue.tres | 10 +- .../catfish_channel/catfish_channel.tres | 13 +- .../catfish_flathead/catfish_flathead.tres | 11 +- fish/species/catfish_white/catfish_white.tres | 14 +- main/main.tscn | 173 ++++++++++-------- player/player.tscn | 35 +--- ui/game_theme.tres | 172 ++++++++--------- world/environment/netfishing_sky.tres | 4 +- 13 files changed, 258 insertions(+), 239 deletions(-) create mode 100644 art/exported/characters/base/netfishing_base_character.glb create mode 100644 art/exported/characters/base/netfishing_base_character.glb.import diff --git a/art/exported/characters/base/netfishing_base_character.glb b/art/exported/characters/base/netfishing_base_character.glb new file mode 100644 index 0000000000000000000000000000000000000000..10b9d7dce58f83e721908cc7a8b0d4a1d90bddf4 GIT binary patch literal 73876 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 P4gvrJ00000vFehKq*Nv- delta 54024 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 Ax&QzG diff --git a/fish/species/bass/bass.tres b/fish/species/bass/bass.tres index 24b159f..bc2b026 100644 --- a/fish/species/bass/bass.tres +++ b/fish/species/bass/bass.tres @@ -1,14 +1,12 @@ -[gd_resource type="Resource" load_steps=5 format=3] +[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://f1cibmajx3lo"] -[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"] +[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"] [ext_resource type="Resource" path="res://fishing/bass_catch_profile.tres" id="2_profile"] -[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"] -[ext_resource type="Texture2D" path="res://fish/species/bass/fish_bass_striped.png" id="4_texture"] +[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"] +[ext_resource type="Texture2D" uid="uid://dvh6s86asl4ix" path="res://fish/species/bass/fish_bass_striped.png" id="4_texture"] [sub_resource type="Resource" id="BassAvailability"] script = ExtResource("3_availability_script") -allow_day = true -allow_night = true preferred_bait_tags = Array[StringName]([&"worm", &"minnow"]) preferred_bait_weight_multiplier = 1.4 diff --git a/fish/species/carp/carp.tres b/fish/species/carp/carp.tres index 826ac13..5673834 100644 --- a/fish/species/carp/carp.tres +++ b/fish/species/carp/carp.tres @@ -1,14 +1,12 @@ -[gd_resource type="Resource" load_steps=5 format=3] +[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://cdkdwpwu384ck"] -[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"] +[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"] [ext_resource type="Resource" path="res://fishing/carp_catch_profile.tres" id="2_profile"] -[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"] -[ext_resource type="Texture2D" path="res://fish/species/carp/fish_carp_common.png" id="4_texture"] +[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"] +[ext_resource type="Texture2D" uid="uid://c6pa1gqwv1a5s" path="res://fish/species/carp/fish_carp_common.png" id="4_texture"] [sub_resource type="Resource" id="CarpAvailability"] script = ExtResource("3_availability_script") -allow_day = true -allow_night = true preferred_bait_tags = Array[StringName]([&"corn", &"bread"]) preferred_bait_weight_multiplier = 1.5 diff --git a/fish/species/catfish_blue/catfish_blue.tres b/fish/species/catfish_blue/catfish_blue.tres index 893794f..9867c69 100644 --- a/fish/species/catfish_blue/catfish_blue.tres +++ b/fish/species/catfish_blue/catfish_blue.tres @@ -1,15 +1,13 @@ -[gd_resource type="Resource" load_steps=5 format=3] +[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://v54vjd6k2mdb"] -[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"] +[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"] [ext_resource type="Resource" path="res://fishing/bass_catch_profile.tres" id="2_profile"] -[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"] -[ext_resource type="Texture2D" path="res://fish/species/catfish_blue/fish_catfish_blue.png" id="4_texture"] +[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"] +[ext_resource type="Texture2D" uid="uid://7f1dtcou8moe" path="res://fish/species/catfish_blue/fish_catfish_blue.png" id="4_texture"] [sub_resource type="Resource" id="BlueCatfishAvailability"] script = ExtResource("3_availability_script") allowed_location_tags = Array[StringName]([&"starter_pond"]) -allow_day = true -allow_night = true preferred_bait_tags = Array[StringName]([&"worm", &"minnow"]) preferred_bait_weight_multiplier = 1.35 diff --git a/fish/species/catfish_channel/catfish_channel.tres b/fish/species/catfish_channel/catfish_channel.tres index ffc1142..679d947 100644 --- a/fish/species/catfish_channel/catfish_channel.tres +++ b/fish/species/catfish_channel/catfish_channel.tres @@ -1,15 +1,13 @@ -[gd_resource type="Resource" load_steps=5 format=3] +[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://b7kpxcciokl4"] -[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"] +[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"] [ext_resource type="Resource" path="res://fishing/common_catch_profile.tres" id="2_profile"] -[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"] -[ext_resource type="Texture2D" path="res://fish/species/catfish_channel/fish_catfish_channel.png" id="4_texture"] +[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"] +[ext_resource type="Texture2D" uid="uid://dvxpk2ltt3blb" path="res://fish/species/catfish_channel/fish_catfish_channel.png" id="4_texture"] [sub_resource type="Resource" id="ChannelCatfishAvailability"] script = ExtResource("3_availability_script") allowed_location_tags = Array[StringName]([&"starter_pond"]) -allow_day = true -allow_night = true preferred_bait_tags = Array[StringName]([&"worm"]) preferred_bait_weight_multiplier = 1.35 @@ -18,7 +16,6 @@ script = ExtResource("1_fish_data") id = &"catfish_channel" display_name = "channel catfish" allowed_water_types = 1 -rarity = 0 base_catch_weight = 2.0 catch_profile = ExtResource("2_profile") availability = SubResource("ChannelCatfishAvailability") @@ -26,8 +23,6 @@ weight_min_lb = 1.5 weight_max_lb = 7.0 display_scale_min = 0.85 display_scale_max = 1.35 -display_scale_curve = 1.0 sell_value_min = 4 sell_value_max = 7 -sell_value_curve = 1.0 display_texture = ExtResource("4_texture") diff --git a/fish/species/catfish_flathead/catfish_flathead.tres b/fish/species/catfish_flathead/catfish_flathead.tres index 1c93599..c927bc3 100644 --- a/fish/species/catfish_flathead/catfish_flathead.tres +++ b/fish/species/catfish_flathead/catfish_flathead.tres @@ -1,15 +1,13 @@ -[gd_resource type="Resource" load_steps=5 format=3] +[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://c4r5ccnpw5nrq"] -[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"] +[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"] [ext_resource type="Resource" path="res://fishing/bass_catch_profile.tres" id="2_profile"] -[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"] -[ext_resource type="Texture2D" path="res://fish/species/catfish_flathead/fish_catfish_flathead.png" id="4_texture"] +[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"] +[ext_resource type="Texture2D" uid="uid://bacx63lp0yh7t" path="res://fish/species/catfish_flathead/fish_catfish_flathead.png" id="4_texture"] [sub_resource type="Resource" id="FlatheadCatfishAvailability"] script = ExtResource("3_availability_script") allowed_location_tags = Array[StringName]([&"starter_pond"]) -allow_day = true -allow_night = true preferred_bait_tags = Array[StringName]([&"worm", &"minnow"]) preferred_bait_weight_multiplier = 1.35 @@ -19,7 +17,6 @@ id = &"catfish_flathead" display_name = "flathead catfish" allowed_water_types = 1 rarity = 1 -base_catch_weight = 1.0 catch_profile = ExtResource("2_profile") availability = SubResource("FlatheadCatfishAvailability") weight_min_lb = 3.0 diff --git a/fish/species/catfish_white/catfish_white.tres b/fish/species/catfish_white/catfish_white.tres index 8059d7d..7655346 100644 --- a/fish/species/catfish_white/catfish_white.tres +++ b/fish/species/catfish_white/catfish_white.tres @@ -1,15 +1,13 @@ -[gd_resource type="Resource" load_steps=5 format=3] +[gd_resource type="Resource" script_class="FishData" format=3 uid="uid://cr3kar4oioloh"] -[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"] +[ext_resource type="Script" uid="uid://h7hg45b7wmst" path="res://fish/fish_data.gd" id="1_fish_data"] [ext_resource type="Resource" path="res://fishing/common_catch_profile.tres" id="2_profile"] -[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability_script"] -[ext_resource type="Texture2D" path="res://fish/species/catfish_white/fish_catfish_white.png" id="4_texture"] +[ext_resource type="Script" uid="uid://bs7cqi88csolc" path="res://fish/fish_availability.gd" id="3_availability_script"] +[ext_resource type="Texture2D" uid="uid://bf6kiawwekv7g" path="res://fish/species/catfish_white/fish_catfish_white.png" id="4_texture"] [sub_resource type="Resource" id="WhiteCatfishAvailability"] script = ExtResource("3_availability_script") allowed_location_tags = Array[StringName]([&"starter_pond"]) -allow_day = true -allow_night = true preferred_bait_tags = Array[StringName]([&"worm"]) preferred_bait_weight_multiplier = 1.35 @@ -18,16 +16,12 @@ script = ExtResource("1_fish_data") id = &"catfish_white" display_name = "white catfish" allowed_water_types = 1 -rarity = 0 base_catch_weight = 2.0 catch_profile = ExtResource("2_profile") availability = SubResource("WhiteCatfishAvailability") weight_min_lb = 1.0 weight_max_lb = 5.0 -display_scale_min = 0.8 display_scale_max = 1.25 -display_scale_curve = 1.0 sell_value_min = 4 sell_value_max = 6 -sell_value_curve = 1.0 display_texture = ExtResource("4_texture") diff --git a/main/main.tscn b/main/main.tscn index bc3afcd..2c8a6a7 100644 --- a/main/main.tscn +++ b/main/main.tscn @@ -1,51 +1,62 @@ -[gd_scene load_steps=47 format=3] +[gd_scene format=3 uid="uid://w6lvqm3bfhei"] [ext_resource type="PackedScene" path="res://world/test_world.tscn" id="1_world"] [ext_resource type="PackedScene" path="res://player/player.tscn" id="2_player"] -[ext_resource type="Script" path="res://main/main.gd" id="3_main"] +[ext_resource type="Script" uid="uid://c7u6jpr3f33t3" path="res://main/main.gd" id="3_main"] [ext_resource type="PackedScene" path="res://fishing/fishing_spot.tscn" id="4_spot"] [ext_resource type="PackedScene" path="res://ui/game_ui.tscn" id="5_ui"] [ext_resource type="Resource" path="res://fish/pools/fish_catalog.tres" id="6_pool"] [ext_resource type="Resource" path="res://economy/buyers/pelicans.tres" id="7_pelicans"] -[ext_resource type="Script" path="res://world/water_recovery_controller.gd" id="8_recovery"] -[ext_resource type="Script" path="res://save/player_save_manager.gd" id="9_save"] -[ext_resource type="Script" path="res://settings/player_settings_manager.gd" id="10_settings"] +[ext_resource type="Script" uid="uid://dvv0ublaoj4gr" path="res://world/water_recovery_controller.gd" id="8_recovery"] +[ext_resource type="Script" uid="uid://dfr5m2x77d8ed" path="res://save/player_save_manager.gd" id="9_save"] +[ext_resource type="Script" uid="uid://dwv3nvfke5xtu" path="res://settings/player_settings_manager.gd" id="10_settings"] [ext_resource type="Resource" path="res://items/catalog/item_catalog.tres" id="11_items"] [ext_resource type="Resource" path="res://economy/buyers/main_fishing_shop.tres" id="12_main_shop"] -[ext_resource type="AudioStream" path="res://audio/music/title/as_in_four_wolves.ogg" id="13_title_music"] -[ext_resource type="Script" path="res://ui/ui_pixelation_presenter.gd" id="14_pixelation"] +[ext_resource type="AudioStream" uid="uid://bgkfluumuen4m" path="res://audio/music/title/as_in_four_wolves.ogg" id="13_title_music"] +[ext_resource type="Script" uid="uid://bdtb05vkiicd" path="res://ui/ui_pixelation_presenter.gd" id="14_pixelation"] [ext_resource type="PackedScene" path="res://ui/pixelation_reset_overlay.tscn" id="15_reset"] [ext_resource type="PackedScene" path="res://main/world_pixelation_postprocess.tscn" id="16_world_pixelation"] -[ext_resource type="Script" path="res://network/network_session.gd" id="17_network_session"] -[ext_resource type="Script" path="res://network/network_profile_preferences.gd" id="18_network_profile"] -[ext_resource type="Script" path="res://network/saved_server_store.gd" id="19_saved_servers"] -[ext_resource type="Script" path="res://network/player_spawn_service.gd" id="20_spawn_service"] -[ext_resource type="Script" path="res://network/network_fishing_service.gd" id="21_network_fishing"] -[ext_resource type="Script" path="res://network/network_sale_service.gd" id="22_network_sale"] -[ext_resource type="Script" path="res://network/network_shop_service.gd" id="23_network_shop"] -[ext_resource type="Script" path="res://network/network_item_use_service.gd" id="24_network_item"] -[ext_resource type="Script" path="res://network/network_chat_service.gd" id="25_network_chat"] -[ext_resource type="Script" path="res://network/network_mail_service.gd" id="26_network_mail"] -[ext_resource type="Script" path="res://progression/player_asset_reservation_service.gd" id="27_reservations"] -[ext_resource type="Script" path="res://progression/player_appearance_store.gd" id="28_appearance"] -[ext_resource type="Script" path="res://network/network_profile_service.gd" id="29_profile_service"] -[ext_resource type="Script" path="res://network/player_identity_store.gd" id="30_player_identity"] -[ext_resource type="Script" path="res://network/host_identity_store.gd" id="31_host_identity"] -[ext_resource type="Script" path="res://network/known_player_store.gd" id="32_known_players"] -[ext_resource type="Script" path="res://network/server_trust_store.gd" id="33_server_trust"] -[ext_resource type="Script" path="res://network/player_relationship_store.gd" id="34_relationships"] -[ext_resource type="Script" path="res://network/host_ban_store.gd" id="35_bans"] -[ext_resource type="Script" path="res://network/network_player_list_service.gd" id="36_player_list"] -[ext_resource type="Script" path="res://network/player_data_root.gd" id="37_data_root"] -[ext_resource type="Script" path="res://network/identity_backup_service.gd" id="38_identity_backup"] -[ext_resource type="Script" path="res://ui/interface_font_controller.gd" id="39_fonts"] -[ext_resource type="Shader" path="res://ui/title_water_background.gdshader" id="40_title_water"] -[ext_resource type="Texture2D" path="res://art/patterns/pattern_tealdot.png" id="41_menu_pattern"] -[ext_resource type="Shader" path="res://ui/player_menu_pattern.gdshader" id="42_menu_pattern"] -[ext_resource type="Texture2D" path="res://art/patterns/pattern_moneyfish.png" id="43_shop_pattern"] +[ext_resource type="Script" uid="uid://u62a32ktf0y5" path="res://network/network_session.gd" id="17_network_session"] +[ext_resource type="Script" uid="uid://db8ua5psoql0w" path="res://network/network_profile_preferences.gd" id="18_network_profile"] +[ext_resource type="Script" uid="uid://b7j0er0u1nwy7" path="res://network/saved_server_store.gd" id="19_saved_servers"] +[ext_resource type="Script" uid="uid://8w70d0nrf4a7" path="res://network/player_spawn_service.gd" id="20_spawn_service"] +[ext_resource type="Script" uid="uid://b4v56htdn1y2l" path="res://network/network_fishing_service.gd" id="21_network_fishing"] +[ext_resource type="Script" uid="uid://sqqy3anotq6n" path="res://network/network_sale_service.gd" id="22_network_sale"] +[ext_resource type="Script" uid="uid://4ci4dbhyfc11" path="res://network/network_shop_service.gd" id="23_network_shop"] +[ext_resource type="Script" uid="uid://dx21uu253nmpw" path="res://network/network_item_use_service.gd" id="24_network_item"] +[ext_resource type="Script" uid="uid://b10jayoog5dc2" path="res://network/network_chat_service.gd" id="25_network_chat"] +[ext_resource type="Script" uid="uid://t235k67v0dno" path="res://network/network_mail_service.gd" id="26_network_mail"] +[ext_resource type="Script" uid="uid://bheplri3k6ch7" path="res://progression/player_asset_reservation_service.gd" id="27_reservations"] +[ext_resource type="Script" uid="uid://ci07gm3e7r8p6" path="res://progression/player_appearance_store.gd" id="28_appearance"] +[ext_resource type="Script" uid="uid://dc80t6nmksvm2" path="res://network/network_profile_service.gd" id="29_profile_service"] +[ext_resource type="Script" uid="uid://cqlgolkbx2riq" path="res://network/player_identity_store.gd" id="30_player_identity"] +[ext_resource type="Script" uid="uid://dtyoh0v77x52f" path="res://network/host_identity_store.gd" id="31_host_identity"] +[ext_resource type="Script" uid="uid://dossvvvh4yuid" path="res://network/known_player_store.gd" id="32_known_players"] +[ext_resource type="Script" uid="uid://cp2kam2btjkb0" path="res://network/server_trust_store.gd" id="33_server_trust"] +[ext_resource type="Script" uid="uid://c3fnebvjotixg" path="res://network/player_relationship_store.gd" id="34_relationships"] +[ext_resource type="Script" uid="uid://dmv6dqua5yl5a" path="res://network/host_ban_store.gd" id="35_bans"] +[ext_resource type="Script" uid="uid://bkidkp7ggtc3q" path="res://network/network_player_list_service.gd" id="36_player_list"] +[ext_resource type="Script" uid="uid://dpiv6wttry0j4" path="res://network/player_data_root.gd" id="37_data_root"] +[ext_resource type="Script" uid="uid://bu5q4a8jfvxkf" path="res://network/identity_backup_service.gd" id="38_identity_backup"] +[ext_resource type="Script" uid="uid://djmxy6jibi5y3" path="res://ui/interface_font_controller.gd" id="39_fonts"] +[ext_resource type="Shader" uid="uid://c8s1g7tn771du" path="res://ui/title_water_background.gdshader" id="40_title_water"] +[ext_resource type="Texture2D" uid="uid://f8a0cs0s7ler" path="res://art/patterns/pattern_tealdot.png" id="41_menu_pattern"] +[ext_resource type="Shader" uid="uid://byw3iub66qvog" path="res://ui/player_menu_pattern.gdshader" id="42_menu_pattern"] +[ext_resource type="Texture2D" uid="uid://b6xws1d2dnbnn" path="res://art/patterns/pattern_moneyfish.png" id="43_shop_pattern"] +[ext_resource type="PackedScene" uid="uid://w7n4gjqq1juc" path="res://art/exported/characters/base/netfishing_base_character.glb" id="44_4pcu1"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_title_water_native"] shader = ExtResource("40_title_water") +shader_parameter/surface_color = Color(0.1, 0.45, 0.62, 1) +shader_parameter/middle_color = Color(0.055, 0.285, 0.4, 1) +shader_parameter/depth_color = Color(0.02, 0.16, 0.27, 1) +shader_parameter/virtual_pixel_density = Vector2(320, 180) +shader_parameter/color_step_count = 14.0 +shader_parameter/continuous_depth_blend = 0.12 +shader_parameter/wave_speed = 0.1 +shader_parameter/wave_scale = 2.4 +shader_parameter/wave_strength = 0.012 +shader_parameter/caustic_strength = 0.018 [sub_resource type="ShaderMaterial" id="ShaderMaterial_player_menu_pattern"] shader = ExtResource("42_menu_pattern") @@ -61,18 +72,18 @@ shader_parameter/source_tile_size = Vector2(64, 64) shader_parameter/display_scale = 1.75 shader_parameter/scroll_velocity_pixels = Vector2(-7, -5) -[node name="Main" type="Node3D"] +[node name="Main" type="Node3D" unique_id=704196381] script = ExtResource("3_main") fish_catalog = ExtResource("6_pool") pelican_buyer_profile = ExtResource("7_pelicans") main_shop_buyer_profile = ExtResource("12_main_shop") item_catalog = ExtResource("11_items") -[node name="TitleBackgroundLayer" type="CanvasLayer" parent="."] +[node name="TitleBackgroundLayer" type="CanvasLayer" parent="." unique_id=1690754702] unique_name_in_owner = true layer = -1 -[node name="TitleBackground" type="ColorRect" parent="TitleBackgroundLayer"] +[node name="TitleBackground" type="ColorRect" parent="TitleBackgroundLayer" unique_id=1768697365] unique_name_in_owner = true material = SubResource("ShaderMaterial_title_water_native") anchors_preset = 15 @@ -82,148 +93,147 @@ grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 -[node name="PlayerMenuBackdrop" type="ColorRect" parent="."] +[node name="PlayerMenuBackdrop" type="ColorRect" parent="." unique_id=2055423661] unique_name_in_owner = true visible = false z_index = 10 -mouse_filter = 2 material = SubResource("ShaderMaterial_player_menu_pattern") -color = Color(1, 1, 1, 1) +mouse_filter = 2 -[node name="ShopBackdrop" type="ColorRect" parent="."] +[node name="ShopBackdrop" type="ColorRect" parent="." unique_id=1404109502] unique_name_in_owner = true visible = false z_index = 10 -mouse_filter = 2 material = SubResource("ShaderMaterial_shop_pattern") -color = Color(1, 1, 1, 1) +mouse_filter = 2 -[node name="InterfaceFontController" type="Node" parent="."] +[node name="InterfaceFontController" type="Node" parent="." unique_id=384169781] unique_name_in_owner = true script = ExtResource("39_fonts") -[node name="PlayerDataRoot" type="Node" parent="."] +[node name="PlayerDataRoot" type="Node" parent="." unique_id=281868360] unique_name_in_owner = true script = ExtResource("37_data_root") -[node name="IdentityBackupService" type="Node" parent="."] +[node name="IdentityBackupService" type="Node" parent="." unique_id=1606277266] unique_name_in_owner = true script = ExtResource("38_identity_backup") -[node name="NetworkSession" type="Node" parent="."] +[node name="NetworkSession" type="Node" parent="." unique_id=88578570] unique_name_in_owner = true script = ExtResource("17_network_session") -[node name="NetworkProfilePreferences" type="Node" parent="."] +[node name="NetworkProfilePreferences" type="Node" parent="." unique_id=2119445545] unique_name_in_owner = true script = ExtResource("18_network_profile") -[node name="PlayerIdentityStore" type="Node" parent="."] +[node name="PlayerIdentityStore" type="Node" parent="." unique_id=737958453] unique_name_in_owner = true script = ExtResource("30_player_identity") -[node name="HostIdentityStore" type="Node" parent="."] +[node name="HostIdentityStore" type="Node" parent="." unique_id=351659562] unique_name_in_owner = true script = ExtResource("31_host_identity") -[node name="KnownPlayerStore" type="Node" parent="."] +[node name="KnownPlayerStore" type="Node" parent="." unique_id=390068772] unique_name_in_owner = true script = ExtResource("32_known_players") -[node name="ServerTrustStore" type="Node" parent="."] +[node name="ServerTrustStore" type="Node" parent="." unique_id=1565692831] unique_name_in_owner = true script = ExtResource("33_server_trust") -[node name="PlayerRelationshipStore" type="Node" parent="."] +[node name="PlayerRelationshipStore" type="Node" parent="." unique_id=612731662] unique_name_in_owner = true script = ExtResource("34_relationships") -[node name="HostBanStore" type="Node" parent="."] +[node name="HostBanStore" type="Node" parent="." unique_id=1672077885] unique_name_in_owner = true script = ExtResource("35_bans") -[node name="PlayerAppearanceStore" type="Node" parent="."] +[node name="PlayerAppearanceStore" type="Node" parent="." unique_id=1740017030] unique_name_in_owner = true script = ExtResource("28_appearance") -[node name="NetworkProfileService" type="Node" parent="."] +[node name="NetworkProfileService" type="Node" parent="." unique_id=1074818740] unique_name_in_owner = true script = ExtResource("29_profile_service") -[node name="SavedServerStore" type="Node" parent="."] +[node name="SavedServerStore" type="Node" parent="." unique_id=660213994] unique_name_in_owner = true script = ExtResource("19_saved_servers") -[node name="PlayerSpawnService" type="Node" parent="."] +[node name="PlayerSpawnService" type="Node" parent="." unique_id=2097451957] unique_name_in_owner = true script = ExtResource("20_spawn_service") -[node name="NetworkFishingService" type="Node" parent="."] +[node name="NetworkFishingService" type="Node" parent="." unique_id=692209374] unique_name_in_owner = true script = ExtResource("21_network_fishing") -[node name="NetworkSaleService" type="Node" parent="."] +[node name="NetworkSaleService" type="Node" parent="." unique_id=1445041024] unique_name_in_owner = true script = ExtResource("22_network_sale") -[node name="NetworkShopService" type="Node" parent="."] +[node name="NetworkShopService" type="Node" parent="." unique_id=1493674695] unique_name_in_owner = true script = ExtResource("23_network_shop") -[node name="NetworkItemUseService" type="Node" parent="."] +[node name="NetworkItemUseService" type="Node" parent="." unique_id=255154670] unique_name_in_owner = true script = ExtResource("24_network_item") -[node name="NetworkChatService" type="Node" parent="."] +[node name="NetworkChatService" type="Node" parent="." unique_id=1956959711] unique_name_in_owner = true script = ExtResource("25_network_chat") -[node name="PlayerAssetReservationService" type="Node" parent="."] +[node name="PlayerAssetReservationService" type="Node" parent="." unique_id=217588893] unique_name_in_owner = true script = ExtResource("27_reservations") -[node name="NetworkMailService" type="Node" parent="."] +[node name="NetworkMailService" type="Node" parent="." unique_id=1415330316] unique_name_in_owner = true script = ExtResource("26_network_mail") -[node name="NetworkPlayerListService" type="Node" parent="."] +[node name="NetworkPlayerListService" type="Node" parent="." unique_id=1638035935] unique_name_in_owner = true script = ExtResource("36_player_list") -[node name="TestWorld" parent="." instance=ExtResource("1_world")] +[node name="TestWorld" parent="." unique_id=1334932296 instance=ExtResource("1_world")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0024132729, 0, -0.00093126297) -[node name="Players" type="Node3D" parent="."] +[node name="Players" type="Node3D" parent="." unique_id=550630144] -[node name="Player" parent="Players" instance=ExtResource("2_player")] +[node name="Player" parent="Players" unique_id=485429332 instance=ExtResource("2_player")] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 16) -[node name="FishingSpot" parent="." instance=ExtResource("4_spot")] +[node name="FishingSpot" parent="." unique_id=1461328864 instance=ExtResource("4_spot")] unique_name_in_owner = true -position = Vector3(0, 1.02, -18) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.02, -18) -[node name="WaterRecovery" type="Node" parent="."] +[node name="WaterRecovery" type="Node" parent="." unique_id=12981798] unique_name_in_owner = true script = ExtResource("8_recovery") -[node name="PlayerSaveManager" type="Node" parent="."] +[node name="PlayerSaveManager" type="Node" parent="." unique_id=223569593] unique_name_in_owner = true script = ExtResource("9_save") -[node name="PlayerSettingsManager" type="Node" parent="."] +[node name="PlayerSettingsManager" type="Node" parent="." unique_id=906991991] unique_name_in_owner = true script = ExtResource("10_settings") -[node name="TitleMusic" type="AudioStreamPlayer" parent="."] +[node name="TitleMusic" type="AudioStreamPlayer" parent="." unique_id=1292939956] unique_name_in_owner = true stream = ExtResource("13_title_music") volume_db = -80.0 bus = &"Music" -[node name="WorldPixelationPostprocess" parent="." instance=ExtResource("16_world_pixelation")] +[node name="WorldPixelationPostprocess" parent="." unique_id=344378000 instance=ExtResource("16_world_pixelation")] unique_name_in_owner = true -[node name="UIPresentation" type="SubViewportContainer" parent="."] +[node name="UIPresentation" type="SubViewportContainer" parent="." unique_id=1104419395] unique_name_in_owner = true z_index = 20 texture_filter = 1 @@ -233,14 +243,17 @@ mouse_filter = 0 stretch = true script = ExtResource("14_pixelation") -[node name="UIViewport" type="SubViewport" parent="UIPresentation"] +[node name="UIViewport" type="SubViewport" parent="UIPresentation" unique_id=461155312] transparent_bg = true handle_input_locally = false size = Vector2i(1152, 648) render_target_update_mode = 4 -[node name="GameUI" parent="UIPresentation/UIViewport" instance=ExtResource("5_ui")] +[node name="GameUI" parent="UIPresentation/UIViewport" unique_id=954136124 instance=ExtResource("5_ui")] unique_name_in_owner = true -[node name="PixelationResetOverlay" parent="." instance=ExtResource("15_reset")] +[node name="PixelationResetOverlay" parent="." unique_id=291636041 instance=ExtResource("15_reset")] unique_name_in_owner = true + +[node name="netfishing_base_character" parent="." unique_id=163901730 instance=ExtResource("44_4pcu1")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.795597, 4.184117, 6.3531876) diff --git a/player/player.tscn b/player/player.tscn index c0bbc9f..8cbc081 100644 --- a/player/player.tscn +++ b/player/player.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=21 format=3] +[gd_scene load_steps=18 format=3] [ext_resource type="Script" path="res://player/player.gd" id="1_script"] [ext_resource type="Script" path="res://inventory/fish_inventory.gd" id="2_inventory"] @@ -12,24 +12,12 @@ [ext_resource type="Script" path="res://progression/player_cooler_capacity.gd" id="10_capacity"] [ext_resource type="Script" path="res://player/player_ground_shadow.gd" id="11_ground_shadow"] [ext_resource type="Material" path="res://player/materials/player_blob_shadow.tres" id="12_blob_shadow"] +[ext_resource type="PackedScene" path="res://art/exported/characters/base/netfishing_base_character.glb" id="13_character"] [sub_resource type="CapsuleShape3D" id="PlayerShape"] radius = 0.45 height = 1.8 -[sub_resource type="CapsuleMesh" id="PlayerMesh"] -radius = 0.45 -height = 1.8 - -[sub_resource type="StandardMaterial3D" id="PlayerMaterial"] -albedo_color = Color(0.95, 0.48, 0.18, 1) - -[sub_resource type="BoxMesh" id="FacingMarkerMesh"] -size = Vector3(0.24, 0.2, 0.4) - -[sub_resource type="StandardMaterial3D" id="FacingMarkerMaterial"] -albedo_color = Color(0.12, 0.18, 0.28, 1) - [sub_resource type="CylinderMesh" id="FishingRodMesh"] top_radius = 0.025 bottom_radius = 0.045 @@ -74,29 +62,24 @@ rotation_degrees = Vector3(-90, 0, 0) cast_shadow = 0 mesh = SubResource("GroundShadowMesh") -[node name="MeshInstance3D" type="MeshInstance3D" parent="Visuals"] -position = Vector3(0, 0.9, 0) -mesh = SubResource("PlayerMesh") -material_override = SubResource("PlayerMaterial") +[node name="CharacterRig" parent="Visuals" instance=ExtResource("13_character")] -[node name="FacingMarker" type="MeshInstance3D" parent="Visuals"] -position = Vector3(0, 1.0, -0.55) -mesh = SubResource("FacingMarkerMesh") -material_override = SubResource("FacingMarkerMaterial") +[node name="AnimationPlayer" parent="Visuals/CharacterRig"] +autoplay = "idle" [node name="FishingRod" type="Node3D" parent="Visuals"] unique_name_in_owner = true -position = Vector3(0.42, 1.05, -0.2) -rotation = Vector3(-0.436332, 0, 0) +position = Vector3(0.16, 0.38, 0.02) +rotation = Vector3(-0.785398, 0, 0) [node name="RodMesh" type="MeshInstance3D" parent="Visuals/FishingRod"] -position = Vector3(0, 0.6, 0) +position = Vector3(0, 0.42, 0) mesh = SubResource("FishingRodMesh") material_override = SubResource("FishingRodMaterial") [node name="FishingRodTip" type="Marker3D" parent="Visuals/FishingRod"] unique_name_in_owner = true -position = Vector3(0, 1.2, 0) +position = Vector3(0, 0.95, 0) [node name="CastOrigin" type="Marker3D" parent="."] unique_name_in_owner = true diff --git a/ui/game_theme.tres b/ui/game_theme.tres index 13d5de5..7da4650 100644 --- a/ui/game_theme.tres +++ b/ui/game_theme.tres @@ -1,25 +1,13 @@ -[gd_resource type="Theme" load_steps=13 format=3] +[gd_resource type="Theme" format=3 uid="uid://r35pr3k1nd34"] -[ext_resource type="FontFile" path="res://ui/fonts/Tuffy_Bold.otf" id="1_font"] +[ext_resource type="FontFile" uid="uid://xhdms1j01k2q" path="res://ui/fonts/Tuffy_Bold.otf" id="1_font"] -[sub_resource type="StyleBoxFlat" id="Panel"] -bg_color = Color(0.075, 0.145, 0.17, 0.96) -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color(0.2, 0.55, 0.59, 0.65) -corner_radius_top_left = 10 -corner_radius_top_right = 10 -corner_radius_bottom_right = 10 -corner_radius_bottom_left = 10 - -[sub_resource type="StyleBoxFlat" id="ButtonNormal"] +[sub_resource type="StyleBoxFlat" id="ButtonDisabled"] content_margin_left = 12.0 content_margin_top = 7.0 content_margin_right = 12.0 content_margin_bottom = 7.0 -bg_color = Color(0.13, 0.27, 0.31, 1) +bg_color = Color(0.12, 0.18, 0.2, 0.8) corner_radius_top_left = 7 corner_radius_top_right = 7 corner_radius_bottom_right = 7 @@ -36,6 +24,17 @@ corner_radius_top_right = 7 corner_radius_bottom_right = 7 corner_radius_bottom_left = 7 +[sub_resource type="StyleBoxFlat" id="ButtonNormal"] +content_margin_left = 12.0 +content_margin_top = 7.0 +content_margin_right = 12.0 +content_margin_bottom = 7.0 +bg_color = Color(0.13, 0.27, 0.31, 1) +corner_radius_top_left = 7 +corner_radius_top_right = 7 +corner_radius_bottom_right = 7 +corner_radius_bottom_left = 7 + [sub_resource type="StyleBoxFlat" id="ButtonPressed"] content_margin_left = 12.0 content_margin_top = 7.0 @@ -47,55 +46,6 @@ corner_radius_top_right = 7 corner_radius_bottom_right = 7 corner_radius_bottom_left = 7 -[sub_resource type="StyleBoxFlat" id="ButtonDisabled"] -content_margin_left = 12.0 -content_margin_top = 7.0 -content_margin_right = 12.0 -content_margin_bottom = 7.0 -bg_color = Color(0.12, 0.18, 0.2, 0.8) -corner_radius_top_left = 7 -corner_radius_top_right = 7 -corner_radius_bottom_right = 7 -corner_radius_bottom_left = 7 - -[sub_resource type="StyleBoxFlat" id="DangerNormal"] -content_margin_left = 12.0 -content_margin_top = 7.0 -content_margin_right = 12.0 -content_margin_bottom = 7.0 -bg_color = Color(0.55, 0.17, 0.19, 1) -corner_radius_top_left = 7 -corner_radius_top_right = 7 -corner_radius_bottom_right = 7 -corner_radius_bottom_left = 7 - -[sub_resource type="StyleBoxFlat" id="DangerHover"] -content_margin_left = 12.0 -content_margin_top = 7.0 -content_margin_right = 12.0 -content_margin_bottom = 7.0 -bg_color = Color(0.82, 0.26, 0.29, 1) -corner_radius_top_left = 7 -corner_radius_top_right = 7 -corner_radius_bottom_right = 7 -corner_radius_bottom_left = 7 - -[sub_resource type="StyleBoxFlat" id="CardNormal"] -content_margin_left = 7.0 -content_margin_top = 7.0 -content_margin_right = 7.0 -content_margin_bottom = 7.0 -bg_color = Color(0.105, 0.205, 0.235, 1) -border_width_left = 2 -border_width_top = 2 -border_width_right = 2 -border_width_bottom = 2 -border_color = Color(0.2, 0.36, 0.4, 1) -corner_radius_top_left = 8 -corner_radius_top_right = 8 -corner_radius_bottom_right = 8 -corner_radius_bottom_left = 8 - [sub_resource type="StyleBoxFlat" id="CardHover"] content_margin_left = 7.0 content_margin_top = 7.0 @@ -112,6 +62,22 @@ corner_radius_top_right = 8 corner_radius_bottom_right = 8 corner_radius_bottom_left = 8 +[sub_resource type="StyleBoxFlat" id="CardNormal"] +content_margin_left = 7.0 +content_margin_top = 7.0 +content_margin_right = 7.0 +content_margin_bottom = 7.0 +bg_color = Color(0.105, 0.205, 0.235, 1) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.2, 0.36, 0.4, 1) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 + [sub_resource type="StyleBoxFlat" id="CardPressed"] content_margin_left = 7.0 content_margin_top = 7.0 @@ -128,6 +94,28 @@ corner_radius_top_right = 8 corner_radius_bottom_right = 8 corner_radius_bottom_left = 8 +[sub_resource type="StyleBoxFlat" id="DangerHover"] +content_margin_left = 12.0 +content_margin_top = 7.0 +content_margin_right = 12.0 +content_margin_bottom = 7.0 +bg_color = Color(0.82, 0.26, 0.29, 1) +corner_radius_top_left = 7 +corner_radius_top_right = 7 +corner_radius_bottom_right = 7 +corner_radius_bottom_left = 7 + +[sub_resource type="StyleBoxFlat" id="DangerNormal"] +content_margin_left = 12.0 +content_margin_top = 7.0 +content_margin_right = 12.0 +content_margin_bottom = 7.0 +bg_color = Color(0.55, 0.17, 0.19, 1) +corner_radius_top_left = 7 +corner_radius_top_right = 7 +corner_radius_bottom_right = 7 +corner_radius_bottom_left = 7 + [sub_resource type="StyleBoxFlat" id="LineEdit"] content_margin_left = 8.0 content_margin_top = 5.0 @@ -144,34 +132,46 @@ corner_radius_top_right = 6 corner_radius_bottom_right = 6 corner_radius_bottom_left = 6 +[sub_resource type="StyleBoxFlat" id="Panel"] +bg_color = Color(0.075, 0.145, 0.17, 0.96) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.2, 0.55, 0.59, 0.65) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 + [resource] default_font = ExtResource("1_font") default_font_size = 23 -Label/colors/font_color = Color(0.956, 0.972, 0.976, 1) -Label/colors/font_shadow_color = Color(0, 0, 0, 0) -PanelContainer/styles/panel = SubResource("Panel") Button/colors/font_color = Color(0.956, 0.972, 0.976, 1) +Button/colors/font_disabled_color = Color(0.48, 0.55, 0.58, 1) Button/colors/font_hover_color = Color(1, 1, 1, 1) Button/colors/font_pressed_color = Color(0.04, 0.12, 0.14, 1) -Button/colors/font_disabled_color = Color(0.48, 0.55, 0.58, 1) -Button/styles/normal = SubResource("ButtonNormal") -Button/styles/hover = SubResource("ButtonHover") -Button/styles/pressed = SubResource("ButtonPressed") -Button/styles/focus = SubResource("ButtonHover") Button/styles/disabled = SubResource("ButtonDisabled") -OptionButton/styles/normal = SubResource("ButtonNormal") -OptionButton/styles/hover = SubResource("ButtonHover") -OptionButton/styles/pressed = SubResource("ButtonPressed") -OptionButton/styles/focus = SubResource("ButtonHover") -DangerButton/base_type = &"Button" -DangerButton/styles/normal = SubResource("DangerNormal") -DangerButton/styles/hover = SubResource("DangerHover") -DangerButton/styles/pressed = SubResource("DangerHover") -DangerButton/styles/focus = SubResource("DangerHover") +Button/styles/focus = SubResource("ButtonHover") +Button/styles/hover = SubResource("ButtonHover") +Button/styles/normal = SubResource("ButtonNormal") +Button/styles/pressed = SubResource("ButtonPressed") CardButton/base_type = &"Button" -CardButton/styles/normal = SubResource("CardNormal") -CardButton/styles/hover = SubResource("CardHover") -CardButton/styles/pressed = SubResource("CardPressed") -CardButton/styles/focus = SubResource("CardHover") CardButton/colors/font_pressed_color = Color(0.956, 0.972, 0.976, 1) +CardButton/styles/focus = SubResource("CardHover") +CardButton/styles/hover = SubResource("CardHover") +CardButton/styles/normal = SubResource("CardNormal") +CardButton/styles/pressed = SubResource("CardPressed") +DangerButton/base_type = &"Button" +DangerButton/styles/focus = SubResource("DangerHover") +DangerButton/styles/hover = SubResource("DangerHover") +DangerButton/styles/normal = SubResource("DangerNormal") +DangerButton/styles/pressed = SubResource("DangerHover") +Label/colors/font_color = Color(0.956, 0.972, 0.976, 1) +Label/colors/font_shadow_color = Color(0, 0, 0, 0) LineEdit/styles/normal = SubResource("LineEdit") +OptionButton/styles/focus = SubResource("ButtonHover") +OptionButton/styles/hover = SubResource("ButtonHover") +OptionButton/styles/normal = SubResource("ButtonNormal") +OptionButton/styles/pressed = SubResource("ButtonPressed") +PanelContainer/styles/panel = SubResource("Panel") diff --git a/world/environment/netfishing_sky.tres b/world/environment/netfishing_sky.tres index cb7d61b..1b43a5e 100644 --- a/world/environment/netfishing_sky.tres +++ b/world/environment/netfishing_sky.tres @@ -1,15 +1,13 @@ -[gd_resource type="Sky" load_steps=2 format=3] +[gd_resource type="Sky" format=3 uid="uid://dersyay71dyat"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_netfishing"] sky_top_color = Color(0.203922, 0.498039, 0.643137, 1) sky_horizon_color = Color(0.662745, 0.843137, 0.847059, 1) -sky_curve = 0.15 ground_bottom_color = Color(0.156863, 0.360784, 0.439216, 1) ground_horizon_color = Color(0.54902, 0.74902, 0.764706, 1) ground_curve = 0.08 sun_angle_max = 18.0 sun_curve = 0.22 -use_debanding = true [resource] sky_material = SubResource("ProceduralSkyMaterial_netfishing")