diff --git a/cars/chaebol_x1/car.glb b/cars/chaebol_x1/car.glb new file mode 100644 index 0000000..cd18ad3 Binary files /dev/null and b/cars/chaebol_x1/car.glb differ diff --git a/cars/chaebol_x1/car.glb.import b/cars/chaebol_x1/car.glb.import new file mode 100644 index 0000000..7689ee9 --- /dev/null +++ b/cars/chaebol_x1/car.glb.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dbd2153qoghoa" +path="res://.godot/imported/car.glb-b83a6b460f9c56a0648b67e3b86c1edc.scn" + +[deps] + +source_file="res://cars/chaebol_x1/car.glb" +dest_files=["res://.godot/imported/car.glb-b83a6b460f9c56a0648b67e3b86c1edc.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/cars/chaebol_x1/stats.tres b/cars/chaebol_x1/stats.tres new file mode 100644 index 0000000..56ee184 --- /dev/null +++ b/cars/chaebol_x1/stats.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="CarStats" load_steps=2 format=3] + +[ext_resource type="Script" path="res://src/car_stats.gd" id="1"] + +[resource] +script = ExtResource("1") +display_name = "CHAEBOL HLYR X1" +model_path = "res://cars/chaebol_x1/car.glb" +engine_power = 10.0 +mass = 900.0 +grip = 6.2 +length = 4.28 +width = 1.60 diff --git a/cars/chaebol_x2/car.glb b/cars/chaebol_x2/car.glb new file mode 100644 index 0000000..05931b6 Binary files /dev/null and b/cars/chaebol_x2/car.glb differ diff --git a/cars/chaebol_x2/car.glb.import b/cars/chaebol_x2/car.glb.import new file mode 100644 index 0000000..2f81756 --- /dev/null +++ b/cars/chaebol_x2/car.glb.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cw3qambs1nmg4" +path="res://.godot/imported/car.glb-d7adc59db485179de3474633c72bfbe3.scn" + +[deps] + +source_file="res://cars/chaebol_x2/car.glb" +dest_files=["res://.godot/imported/car.glb-d7adc59db485179de3474633c72bfbe3.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/cars/chaebol_x2/stats.tres b/cars/chaebol_x2/stats.tres new file mode 100644 index 0000000..00afc18 --- /dev/null +++ b/cars/chaebol_x2/stats.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="CarStats" load_steps=2 format=3] + +[ext_resource type="Script" path="res://src/car_stats.gd" id="1"] + +[resource] +script = ExtResource("1") +display_name = "CHAEBOL HLYR X2" +model_path = "res://cars/chaebol_x2/car.glb" +engine_power = 11.5 +mass = 950.0 +grip = 6.5 +length = 4.15 +width = 1.61 diff --git a/cars/excel_x3/stats.tres b/cars/excel_x3/stats.tres index 6832e61..2c7bafc 100644 --- a/cars/excel_x3/stats.tres +++ b/cars/excel_x3/stats.tres @@ -4,7 +4,7 @@ [resource] script = ExtResource("1") -display_name = "Excel Hilton" +display_name = "CHAEBOL HLYR X3" model_path = "res://cars/excel_x3/car.glb" engine_power = 12.0 mass = 980.0 diff --git a/cars/hardon_cmere/car.glb b/cars/hardon_cmere/car.glb new file mode 100644 index 0000000..88f01b1 Binary files /dev/null and b/cars/hardon_cmere/car.glb differ diff --git a/cars/hardon_cmere/car.glb.import b/cars/hardon_cmere/car.glb.import new file mode 100644 index 0000000..59492b9 --- /dev/null +++ b/cars/hardon_cmere/car.glb.import @@ -0,0 +1,42 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://btufrsvwco0dv" +path="res://.godot/imported/car.glb-c1c77771d0d8c2fb17209daa24402119.scn" + +[deps] + +source_file="res://cars/hardon_cmere/car.glb" +dest_files=["res://.godot/imported/car.glb-c1c77771d0d8c2fb17209daa24402119.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +gltf/naming_version=2 +gltf/embedded_image_handling=1 diff --git a/cars/hardon_cmere/stats.tres b/cars/hardon_cmere/stats.tres new file mode 100644 index 0000000..85151bc --- /dev/null +++ b/cars/hardon_cmere/stats.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="CarStats" load_steps=2 format=3] + +[ext_resource type="Script" path="res://src/car_stats.gd" id="1"] + +[resource] +script = ExtResource("1") +display_name = "HARDON CMERE" +model_path = "res://cars/hardon_cmere/car.glb" +engine_power = 12.0 +mass = 1060.0 +grip = 5.8 +length = 4.48 +width = 1.66 diff --git a/shot_hardon_shaggen.png.import b/shot_hardon_shaggen.png.import new file mode 100644 index 0000000..ed07e65 --- /dev/null +++ b/shot_hardon_shaggen.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m6mfjs5lhsdj" +path="res://.godot/imported/shot_hardon_shaggen.png-ac88433802c5d63125f57723ad489e3a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://shot_hardon_shaggen.png" +dest_files=["res://.godot/imported/shot_hardon_shaggen.png-ac88433802c5d63125f57723ad489e3a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/shot_maxi_merk.png.import b/shot_maxi_merk.png.import new file mode 100644 index 0000000..978dd2c --- /dev/null +++ b/shot_maxi_merk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsunbri1n1hdl" +path="res://.godot/imported/shot_maxi_merk.png-d03ea9df7245aee513664c0ffe034bb5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://shot_maxi_merk.png" +dest_files=["res://.godot/imported/shot_maxi_merk.png-d03ea9df7245aee513664c0ffe034bb5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/shot_mini_merk.png.import b/shot_mini_merk.png.import new file mode 100644 index 0000000..ffc93b1 --- /dev/null +++ b/shot_mini_merk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqcoi0fwl2ifg" +path="res://.godot/imported/shot_mini_merk.png-4058795d9b92ecc2207e6bc083eb6cae.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://shot_mini_merk.png" +dest_files=["res://.godot/imported/shot_mini_merk.png-4058795d9b92ecc2207e6bc083eb6cae.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/tools/build_cars.py b/tools/build_cars.py index 0227b9f..39df500 100644 --- a/tools/build_cars.py +++ b/tools/build_cars.py @@ -67,6 +67,18 @@ CARS = { bonnet=0.95, boot=0.30, roof=1.36, roof_rear=0.95, ohang_f=0.78, ohang_r=0.70, wheel=0.27, paint=(0.10, 0.55, 0.52, 1), chrome_bumpers=False, hatch=True), + "chaebol_x1": dict(L=4.28, W=1.60, nose=0.56, belt=0.78, tail=0.74, + bonnet=1.15, boot=0.95, roof=1.33, roof_rear=0.85, + ohang_f=0.80, ohang_r=0.85, wheel=0.27, + paint=(0.72, 0.72, 0.74, 1), chrome_bumpers=False, hatch=False), + "chaebol_x2": dict(L=4.15, W=1.61, nose=0.58, belt=0.80, tail=0.90, + bonnet=1.05, boot=0.35, roof=1.36, roof_rear=0.90, + ohang_f=0.78, ohang_r=0.72, wheel=0.27, + paint=(0.35, 0.52, 0.75, 1), chrome_bumpers=False, hatch=True), + "hardon_cmere": dict(L=4.48, W=1.66, nose=0.58, belt=0.80, tail=0.77, + bonnet=1.25, boot=1.10, roof=1.35, roof_rear=0.90, + ohang_f=0.82, ohang_r=0.90, wheel=0.28, + paint=(0.93, 0.90, 0.70, 1), chrome_bumpers=False, hatch=False), "hardon_shaggen": dict(L=4.55, W=1.72, nose=0.66, belt=0.86, tail=0.84, bonnet=1.35, boot=2.05, roof=1.42, roof_rear=0.25, ohang_f=0.85, ohang_r=0.95, wheel=0.29,