changed renderer
This commit is contained in:
parent
902440e5bb
commit
cd0e7fcc54
8 changed files with 84 additions and 35 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
[gd_scene load_steps=21 format=3 uid="uid://bojbawyoy11i4"]
|
[gd_scene load_steps=23 format=3 uid="uid://bojbawyoy11i4"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://Scripts/ChronoManager.gd" id="1_5b2rd"]
|
[ext_resource type="Script" path="res://Scripts/ChronoManager.gd" id="1_5b2rd"]
|
||||||
[ext_resource type="Material" uid="uid://cr4ra7ijk1uec" path="res://Assets/Materials/floor.tres" id="2_0aj3l"]
|
[ext_resource type="Material" uid="uid://cr4ra7ijk1uec" path="res://Assets/Materials/floor.tres" id="2_0aj3l"]
|
||||||
|
|
@ -12,6 +12,7 @@
|
||||||
[ext_resource type="Texture2D" uid="uid://cxljjpwweuds0" path="res://Commands/phase_shift_new.png" id="11_82hoi"]
|
[ext_resource type="Texture2D" uid="uid://cxljjpwweuds0" path="res://Commands/phase_shift_new.png" id="11_82hoi"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dx8s88cut5kka" path="res://Commands/haste_new.png" id="12_3c4u7"]
|
[ext_resource type="Texture2D" uid="uid://dx8s88cut5kka" path="res://Commands/haste_new.png" id="12_3c4u7"]
|
||||||
[ext_resource type="AudioStream" uid="uid://jm6vo1vxrlyx" path="res://Assets/62986__radian__chime-0011.wav" id="12_bm4h4"]
|
[ext_resource type="AudioStream" uid="uid://jm6vo1vxrlyx" path="res://Assets/62986__radian__chime-0011.wav" id="12_bm4h4"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://cy5g1lkvw2fxs" path="res://sign.tscn" id="14_m7cxt"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dc23iehev1s8w" path="res://Assets/Textures/crystal_wall_2.png" id="15_t0vv6"]
|
[ext_resource type="Texture2D" uid="uid://dc23iehev1s8w" path="res://Assets/Textures/crystal_wall_2.png" id="15_t0vv6"]
|
||||||
|
|
||||||
[sub_resource type="Environment" id="Environment_u27ip"]
|
[sub_resource type="Environment" id="Environment_u27ip"]
|
||||||
|
|
@ -40,6 +41,13 @@ top_radius = 0.3
|
||||||
bottom_radius = 0.3
|
bottom_radius = 0.3
|
||||||
height = 0.2
|
height = 0.2
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_646ym"]
|
||||||
|
albedo_color = Color(0.32203, 0.623698, 0, 1)
|
||||||
|
albedo_texture = ExtResource("15_t0vv6")
|
||||||
|
uv1_offset = Vector3(0.5, 0.5, 0.5)
|
||||||
|
uv1_triplanar = true
|
||||||
|
texture_filter = 0
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4ui8w"]
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4ui8w"]
|
||||||
albedo_texture = ExtResource("15_t0vv6")
|
albedo_texture = ExtResource("15_t0vv6")
|
||||||
uv1_offset = Vector3(0.5, 0, 0.5)
|
uv1_offset = Vector3(0.5, 0, 0.5)
|
||||||
|
|
@ -192,6 +200,16 @@ shape = SubResource("ConcavePolygonShape3D_jchw8")
|
||||||
material_override = SubResource("StandardMaterial3D_cqb2w")
|
material_override = SubResource("StandardMaterial3D_cqb2w")
|
||||||
mesh = SubResource("CylinderMesh_vrcmc")
|
mesh = SubResource("CylinderMesh_vrcmc")
|
||||||
|
|
||||||
|
[node name="MenuButton" type="Area3D" parent="."]
|
||||||
|
transform = Transform3D(4.37114e-08, 1, 8.74228e-08, 1, -4.37114e-08, 0, 3.82138e-15, 8.74228e-08, -1, 5, 2.5, -1.5)
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="MenuButton"]
|
||||||
|
shape = SubResource("ConcavePolygonShape3D_jchw8")
|
||||||
|
|
||||||
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="MenuButton"]
|
||||||
|
material_override = SubResource("StandardMaterial3D_646ym")
|
||||||
|
mesh = SubResource("CylinderMesh_vrcmc")
|
||||||
|
|
||||||
[node name="DoorLeft" type="StaticBody3D" parent="."]
|
[node name="DoorLeft" type="StaticBody3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 2, -5.5)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 2, -5.5)
|
||||||
|
|
||||||
|
|
@ -214,6 +232,10 @@ skeleton = NodePath("../..")
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="DoorRight"]
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="DoorRight"]
|
||||||
shape = SubResource("BoxShape3D_jvb5m")
|
shape = SubResource("BoxShape3D_jvb5m")
|
||||||
|
|
||||||
|
[node name="Sign" parent="." instance=ExtResource("14_m7cxt")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 1.5, -1.5)
|
||||||
|
sign_text = "Back to Menu"
|
||||||
|
|
||||||
[connection signal="broadcast" from="." to="Player" method="_on_chrono_manager_broadcast"]
|
[connection signal="broadcast" from="." to="Player" method="_on_chrono_manager_broadcast"]
|
||||||
[connection signal="tick" from="." to="Player" method="_on_chrono_manager_tick"]
|
[connection signal="tick" from="." to="Player" method="_on_chrono_manager_tick"]
|
||||||
[connection signal="object_clicked" from="Player" to="." method="_on_player_object_clicked"]
|
[connection signal="object_clicked" from="Player" to="." method="_on_player_object_clicked"]
|
||||||
|
|
|
||||||
11
README.md
11
README.md
|
|
@ -10,7 +10,7 @@ Puzzle game made by Tom for the Playmakers August Jam 2024
|
||||||
- [x] FPS Controller
|
- [x] FPS Controller
|
||||||
- [x] Chrono terminal
|
- [x] Chrono terminal
|
||||||
- [x] commands
|
- [x] commands
|
||||||
- [ ] level deign
|
- [x] level deign
|
||||||
- aiming for at least 5 levels, ideally about 10
|
- aiming for at least 5 levels, ideally about 10
|
||||||
- [x] level funciton
|
- [x] level funciton
|
||||||
- [x] Losing the game
|
- [x] Losing the game
|
||||||
|
|
@ -21,10 +21,10 @@ Puzzle game made by Tom for the Playmakers August Jam 2024
|
||||||
- [x] Menu
|
- [x] Menu
|
||||||
- [x] Level select
|
- [x] Level select
|
||||||
- [x] Credits page
|
- [x] Credits page
|
||||||
- [ ] level data
|
- [x] level data
|
||||||
- [ ] quit button
|
- [x] quit button
|
||||||
- [ ] itch.io page
|
- [ ] itch.io page
|
||||||
- [ ] kill blocks - resets level if player touches them
|
- [x] kill blocks - resets level if player touches them
|
||||||
- [x] door, starting level button
|
- [x] door, starting level button
|
||||||
- [ ] Sounds
|
- [ ] Sounds
|
||||||
- [ ] Press button
|
- [ ] Press button
|
||||||
|
|
@ -33,7 +33,6 @@ Puzzle game made by Tom for the Playmakers August Jam 2024
|
||||||
- [x] tick chime
|
- [x] tick chime
|
||||||
- [ ] take/place/drop block
|
- [ ] take/place/drop block
|
||||||
- [ ] per command sounds?
|
- [ ] per command sounds?
|
||||||
- [ ] enum dropdown for the command blocks
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -41,7 +40,7 @@ Puzzle game made by Tom for the Playmakers August Jam 2024
|
||||||
- [x] Jump - go up! works in the air too
|
- [x] Jump - go up! works in the air too
|
||||||
- [x] Dash - Move in direction you are facing for 0.3s (horizontal only, maybe normalise/magnitude)
|
- [x] Dash - Move in direction you are facing for 0.3s (horizontal only, maybe normalise/magnitude)
|
||||||
- [x] Phase - collider turns off for 1 second (should i make this longer or a toggle perhaps?)
|
- [x] Phase - collider turns off for 1 second (should i make this longer or a toggle perhaps?)
|
||||||
- [ ] Toggle gravity - could also be low gravity?
|
- [-] Toggle gravity - could also be low gravity?
|
||||||
- 2-3 more commands would add more content/puzzle potencial
|
- 2-3 more commands would add more content/puzzle potencial
|
||||||
|
|
||||||
## BUGS
|
## BUGS
|
||||||
|
|
|
||||||
|
|
@ -174,6 +174,8 @@ func open_termimal():
|
||||||
func _on_player_object_clicked(object):
|
func _on_player_object_clicked(object):
|
||||||
if(object.name == "StartButton"):
|
if(object.name == "StartButton"):
|
||||||
start_room()
|
start_room()
|
||||||
|
if(object.name == "MenuButton"):
|
||||||
|
get_tree().change_scene_to_file(GameManager.menu_scene_path)
|
||||||
|
|
||||||
func _player_area_entered(area : Area3D):
|
func _player_area_entered(area : Area3D):
|
||||||
#print(area.name)
|
#print(area.name)
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,12 @@ var credits_shown : bool = false
|
||||||
@export var credits_node : Control
|
@export var credits_node : Control
|
||||||
@export var credits_button : Button
|
@export var credits_button : Button
|
||||||
@export var levels_vbox : VBoxContainer
|
@export var levels_vbox : VBoxContainer
|
||||||
|
@export var exit_button : Button
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready():
|
func _ready():
|
||||||
|
if OS.get_name() == "Web":
|
||||||
|
exit_button.hide()
|
||||||
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
|
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
|
||||||
for level_num in GameManager.levels.size():
|
for level_num in GameManager.levels.size():
|
||||||
var new_button : Button = Button.new()
|
var new_button : Button = Button.new()
|
||||||
|
|
@ -43,3 +46,7 @@ func _on_credits_button_pressed():
|
||||||
|
|
||||||
func _on_credits_page_meta_clicked(meta):
|
func _on_credits_page_meta_clicked(meta):
|
||||||
OS.shell_open(str(meta))
|
OS.shell_open(str(meta))
|
||||||
|
|
||||||
|
|
||||||
|
func _on_exit_button_pressed():
|
||||||
|
get_tree().quit()
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
[gd_scene load_steps=9 format=3 uid="uid://d387n4cp3duhn"]
|
[gd_scene load_steps=12 format=3 uid="uid://d387n4cp3duhn"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://game_manager.gd" id="1_rsuf4"]
|
[ext_resource type="Script" path="res://game_manager.gd" id="1_rsuf4"]
|
||||||
[ext_resource type="Script" path="res://Scripts/level_res.gd" id="2_w2hey"]
|
[ext_resource type="Script" path="res://Scripts/level_res.gd" id="2_w2hey"]
|
||||||
|
|
@ -33,8 +33,23 @@ script = ExtResource("2_w2hey")
|
||||||
level_path = "res://Levels/Level 6.tscn"
|
level_path = "res://Levels/Level 6.tscn"
|
||||||
level_name = ":/"
|
level_name = ":/"
|
||||||
|
|
||||||
|
[sub_resource type="Resource" id="Resource_jr8pj"]
|
||||||
|
script = ExtResource("2_w2hey")
|
||||||
|
level_path = "res://Levels/Level 7.tscn"
|
||||||
|
level_name = "Labrinth"
|
||||||
|
|
||||||
|
[sub_resource type="Resource" id="Resource_oteey"]
|
||||||
|
script = ExtResource("2_w2hey")
|
||||||
|
level_path = "res://Levels/Level 8.tscn"
|
||||||
|
level_name = "Fall"
|
||||||
|
|
||||||
|
[sub_resource type="Resource" id="Resource_td0vm"]
|
||||||
|
script = ExtResource("2_w2hey")
|
||||||
|
level_path = "res://Levels/Level 9.tscn"
|
||||||
|
level_name = "The Last Challenge"
|
||||||
|
|
||||||
[node name="GameManager" type="Node"]
|
[node name="GameManager" type="Node"]
|
||||||
script = ExtResource("1_rsuf4")
|
script = ExtResource("1_rsuf4")
|
||||||
levels = Array[ExtResource("2_w2hey")]([SubResource("Resource_vs5fw"), SubResource("Resource_yde0b"), SubResource("Resource_5anvy"), SubResource("Resource_ksvl5"), SubResource("Resource_clwum"), SubResource("Resource_fdajg")])
|
levels = Array[ExtResource("2_w2hey")]([SubResource("Resource_vs5fw"), SubResource("Resource_yde0b"), SubResource("Resource_5anvy"), SubResource("Resource_ksvl5"), SubResource("Resource_clwum"), SubResource("Resource_fdajg"), SubResource("Resource_jr8pj"), SubResource("Resource_oteey"), SubResource("Resource_td0vm")])
|
||||||
menu_scene_path = "res://menu.tscn"
|
menu_scene_path = "res://menu.tscn"
|
||||||
sandbox_scene_path = "res://Levels/StartingRoom.tscn"
|
sandbox_scene_path = "res://Levels/StartingRoom.tscn"
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,10 @@
|
||||||
[ext_resource type="Material" uid="uid://br3erknm4b1i0" path="res://Assets/Materials/kill.tres" id="1_2ed3b"]
|
[ext_resource type="Material" uid="uid://br3erknm4b1i0" path="res://Assets/Materials/kill.tres" id="1_2ed3b"]
|
||||||
[ext_resource type="Script" path="res://Scripts/kill_block.gd" id="1_pvkd4"]
|
[ext_resource type="Script" path="res://Scripts/kill_block.gd" id="1_pvkd4"]
|
||||||
|
|
||||||
[sub_resource type="BoxMesh" id="BoxMesh_j8om8"]
|
[sub_resource type="BoxMesh" id="BoxMesh_x546n"]
|
||||||
material = ExtResource("1_2ed3b")
|
material = ExtResource("1_2ed3b")
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_j8noh"]
|
[sub_resource type="BoxShape3D" id="BoxShape3D_m47l7"]
|
||||||
|
|
||||||
[node name="KillBlock" type="Area3D" node_paths=PackedStringArray("mesh", "collider")]
|
[node name="KillBlock" type="Area3D" node_paths=PackedStringArray("mesh", "collider")]
|
||||||
script = ExtResource("1_pvkd4")
|
script = ExtResource("1_pvkd4")
|
||||||
|
|
@ -14,7 +14,7 @@ mesh = NodePath("MeshInstance3D")
|
||||||
collider = NodePath("CollisionShape3D")
|
collider = NodePath("CollisionShape3D")
|
||||||
|
|
||||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
||||||
mesh = SubResource("BoxMesh_j8om8")
|
mesh = SubResource("BoxMesh_x546n")
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||||
shape = SubResource("BoxShape3D_j8noh")
|
shape = SubResource("BoxShape3D_m47l7")
|
||||||
|
|
|
||||||
46
menu.tscn
46
menu.tscn
|
|
@ -8,7 +8,7 @@ font_color = Color(0.631665, 0.267098, 1, 1)
|
||||||
outline_size = 15
|
outline_size = 15
|
||||||
outline_color = Color(1, 0.446282, 0.988369, 1)
|
outline_color = Color(1, 0.446282, 0.988369, 1)
|
||||||
|
|
||||||
[node name="Menu" type="Control" node_paths=PackedStringArray("level_node", "credits_node", "credits_button", "levels_vbox")]
|
[node name="Menu" type="Control" node_paths=PackedStringArray("level_node", "credits_node", "credits_button", "levels_vbox", "exit_button")]
|
||||||
layout_mode = 3
|
layout_mode = 3
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
|
|
@ -20,6 +20,7 @@ level_node = NodePath("MarginContainer/VBoxContainer/PanelContainer/ScrollContai
|
||||||
credits_node = NodePath("MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/MarginContainer/CreditsPage")
|
credits_node = NodePath("MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/MarginContainer/CreditsPage")
|
||||||
credits_button = NodePath("MarginContainer/VBoxContainer/HBoxContainer/CreditsButton")
|
credits_button = NodePath("MarginContainer/VBoxContainer/HBoxContainer/CreditsButton")
|
||||||
levels_vbox = NodePath("MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/VBoxContainer")
|
levels_vbox = NodePath("MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/VBoxContainer")
|
||||||
|
exit_button = NodePath("MarginContainer/VBoxContainer/HBoxContainer/ExitButton")
|
||||||
|
|
||||||
[node name="MarginContainer" type="MarginContainer" parent="."]
|
[node name="MarginContainer" type="MarginContainer" parent="."]
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
|
|
@ -55,6 +56,27 @@ size_flags_vertical = 3
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|
||||||
|
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
theme_override_constants/margin_left = 10
|
||||||
|
theme_override_constants/margin_top = 10
|
||||||
|
theme_override_constants/margin_right = 10
|
||||||
|
theme_override_constants/margin_bottom = 10
|
||||||
|
|
||||||
|
[node name="CreditsPage" type="RichTextLabel" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/MarginContainer"]
|
||||||
|
visible = false
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
bbcode_enabled = true
|
||||||
|
text = "Programming and Game Design: [url=https://clevertop.dev]Tom Howarth[/url]
|
||||||
|
Created for the [url=https://itch.io/jam/playmakers-august-game-jam]August 2024 Game Jam[/url] hosted by Playmakers! - Themes: 3D, Puzzle
|
||||||
|
|
||||||
|
Textures: [url=https://opengameart.org/content/dungeon-crawl-32x32-tiles]Dungeon Crawl Stone Soup[/url]
|
||||||
|
Command Chime Sounds: [url=https://freesound.org/people/radian/sounds/62986/]Chime 0011.wav by radian[/url]"
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
|
|
@ -79,27 +101,6 @@ visible = false
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Level 1 - Name"
|
text = "Level 1 - Name"
|
||||||
|
|
||||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer"]
|
|
||||||
visible = false
|
|
||||||
layout_mode = 2
|
|
||||||
size_flags_horizontal = 3
|
|
||||||
size_flags_vertical = 3
|
|
||||||
theme_override_constants/margin_left = 10
|
|
||||||
theme_override_constants/margin_top = 10
|
|
||||||
theme_override_constants/margin_right = 10
|
|
||||||
theme_override_constants/margin_bottom = 10
|
|
||||||
|
|
||||||
[node name="CreditsPage" type="RichTextLabel" parent="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/MarginContainer"]
|
|
||||||
layout_mode = 2
|
|
||||||
size_flags_horizontal = 3
|
|
||||||
size_flags_vertical = 3
|
|
||||||
bbcode_enabled = true
|
|
||||||
text = "Programming and Game Design: [url=https://clevertop.dev]Tom Howarth[/url]
|
|
||||||
Created for the [url=https://itch.io/jam/playmakers-august-game-jam]August 2024 Game Jam[/url] hosted by Playmakers! - Themes: 3D, Puzzle
|
|
||||||
|
|
||||||
Textures: [url=https://opengameart.org/content/dungeon-crawl-32x32-tiles]Dungeon Crawl Stone Soup[/url]
|
|
||||||
Command Chime Sounds: [url=https://freesound.org/people/radian/sounds/62986/]Chime 0011.wav by radian[/url]"
|
|
||||||
|
|
||||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
|
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
|
|
@ -115,3 +116,4 @@ text = "Exit Game"
|
||||||
|
|
||||||
[connection signal="meta_clicked" from="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/MarginContainer/CreditsPage" to="." method="_on_credits_page_meta_clicked"]
|
[connection signal="meta_clicked" from="MarginContainer/VBoxContainer/PanelContainer/ScrollContainer/MarginContainer/CreditsPage" to="." method="_on_credits_page_meta_clicked"]
|
||||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/HBoxContainer/CreditsButton" to="." method="_on_credits_button_pressed"]
|
[connection signal="pressed" from="MarginContainer/VBoxContainer/HBoxContainer/CreditsButton" to="." method="_on_credits_button_pressed"]
|
||||||
|
[connection signal="pressed" from="MarginContainer/VBoxContainer/HBoxContainer/ExitButton" to="." method="_on_exit_button_pressed"]
|
||||||
|
|
|
||||||
|
|
@ -81,3 +81,5 @@ reset={
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
textures/canvas_textures/default_texture_filter=0
|
textures/canvas_textures/default_texture_filter=0
|
||||||
|
renderer/rendering_method="gl_compatibility"
|
||||||
|
renderer/rendering_method.mobile="gl_compatibility"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue