Skip to content

Commit

Permalink
Update Platformer 2D to Godot 4.3 (#1145)
Browse files Browse the repository at this point in the history
* Update Platformer 2D to Godot v4.3

Before this change, if you tries to import the Platformer 2D project
using Godot v4.3 (the latest stable version of Godot, at the moment),
you would get the following warning:

> Warning: This project was last edited in Godot 4.2.
> Opening will change it to Godot 4.3.
>
> Open anyway? Project will be modified.

This change updates the project to Godot 4.3 so that that warning no
longer appears. When you upgrade to a newer version of Godot, sometimes
certain files will automatically be updated by the Godot Editor after
the upgrade has been completed. Specifically, the files won’t get
updated until after they’re opened in the Godot Editor. When creating
this commit, I tried to open every single file for Platformer 2D in the
Godot Editor to make sure that all of those automatic changes are
included in this commit.

* Replace Platformer2D’s TileMap with a TileMapLayer

Before this change, the Platformer 2D used a TileMap Node. TileMaps are
deprecated. TileMapLayers should be used instead [1].

[1]: <https://docs.godotengine.org/en/4.3/classes/class_tilemap.html#tilemap>
  • Loading branch information
Jayman2000 authored Feb 6, 2025
1 parent c3b0331 commit 0d46333
Show file tree
Hide file tree
Showing 7 changed files with 41 additions and 354 deletions.
12 changes: 9 additions & 3 deletions 2d/platformer/gui/kenney_mini_square.tres
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
[gd_resource type="FontFile" format=2]
[gd_resource type="FontFile" format=3 uid="uid://bl1qjo0xgpfdy"]

[resource]
antialiased = false
font_path = "res://assets/theme/fonts/kenney_mini_square.ttf"
subpixel_positioning = 0
msdf_pixel_range = 14
msdf_size = 128
cache/0/16/0/ascent = 0.0
cache/0/16/0/descent = 0.0
cache/0/16/0/underline_position = 0.0
cache/0/16/0/underline_thickness = 0.0
cache/0/16/0/scale = 1.0
1 change: 1 addition & 0 deletions 2d/platformer/gui/kenney_mini_square.ttf.import
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/kenney_mini_square.ttf-14b0a28a89225c31efd762
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
Expand Down
1 change: 1 addition & 0 deletions 2d/platformer/level/coin.tscn
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ tracks/5/use_blend = true
[sub_resource type="Animation" id="2"]
loop_mode = 1
step = 0.25
capture_included = true
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
Expand Down
9 changes: 4 additions & 5 deletions 2d/platformer/level/level.tscn
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[gd_scene load_steps=24 format=3 uid="uid://ctgumjaytuoch"]
[gd_scene load_steps=24 format=4 uid="uid://ctgumjaytuoch"]

[ext_resource type="TileSet" uid="uid://08mkofgbxx70" path="res://level/tileset.tres" id="1"]
[ext_resource type="PackedScene" uid="uid://6mtip3ruyn" path="res://enemy/enemy.tscn" id="2"]
Expand Down Expand Up @@ -66,12 +66,11 @@ _data = {
[node name="Level" type="Node2D"]
process_mode = 1

[node name="TileMap" type="TileMap" parent="."]
z_index = 1
[node name="TileMapLayer" type="TileMapLayer" parent="."]
use_parent_material = true
tile_map_data = PackedByteArray("AAD0/wAABwAAAAAAAQD1/wAAAAAAAAAAAAD2/wAAAAAAAAAAAAD3/wAAAAAAAAAAAAD4/wAAAAAAAAAAAAD5/wAAAAAAAAAAAAD6/wAAAAAAAAAAAAD7/wAAAAAAAAAAAAD8/wAAAgAAAAAAAAAOAAAAAgAAAAAAAQAPAAAAAAAAAAAAAQAQAAAAAAAAAAAAAAARAAAAAAAAAAAAAAASAAAAAAAAAAAAAAATAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAAWAAAABwAAAAAAAAD0/wEABwAAAAAAAQD1/wEABgAAAAAAAAD2/wEABgAAAAAAAAD3/wEABgAAAAAAAAD4/wEABgAAAAAAAAD5/wEABgAAAAAAAAD6/wEABgAAAAAAAAD7/wEABgAAAAAAAAD8/wEABwAAAAAAAAACAAEABAAAAAAAAQADAAEAAwAAAAAAAAAEAAEAAwAAAAAAAAAFAAEAAwAAAAAAAQAGAAEABAAAAAAAAAAOAAEABwAAAAAAAQAPAAEABgAAAAAAAQAQAAEABgAAAAAAAAARAAEABgAAAAAAAAASAAEABgAAAAAAAAATAAEABgAAAAAAAAAUAAEABgAAAAAAAAAVAAEABgAAAAAAAAAWAAEABwAAAAAAAAD0/wIABwAAAAAAAQD1/wIABgAAAAAAAAD2/wIABgAAAAAAAAD3/wIABgAAAAAAAAD4/wIABgAAAAAAAAD5/wIABgAAAAAAAAD6/wIABgAAAAAAAAD7/wIABgAAAAAAAAD8/wIABwAAAAAAAAD//wIABAAAAAAAAQAAAAIABAAAAAAAAAAOAAIABwAAAAAAAQAPAAIABgAAAAAAAQAQAAIABgAAAAAAAAARAAIABgAAAAAAAAASAAIABgAAAAAAAAATAAIABgAAAAAAAAAUAAIABgAAAAAAAAAVAAIABgAAAAAAAAAWAAIABwAAAAAAAAD0/wMABwAAAAAAAQD1/wMABgAAAAAAAAD2/wMABgAAAAAAAAD3/wMABgAAAAAAAAD4/wMABgAAAAAAAAD5/wMABgAAAAAAAAD6/wMABgAAAAAAAAD7/wMABgAAAAAAAAD8/wMABwAAAAAAAAAGAAMABAAAAAAAAQAHAAMAAwAAAAAAAQAIAAMABAAAAAAAAAAOAAMABwAAAAAAAQAPAAMABgAAAAAAAQAQAAMABgAAAAAAAAARAAMABgAAAAAAAAASAAMABgAAAAAAAAATAAMABgAAAAAAAAAUAAMABgAAAAAAAAAVAAMABgAAAAAAAAAWAAMABwAAAAAAAAD0/wQABwAAAAAAAQD1/wQABgAAAAAAAAD2/wQABgAAAAAAAAD3/wQABgAAAAAAAAD4/wQABgAAAAAAAAD5/wQABgAAAAAAAAD6/wQABgAAAAAAAAD7/wQABgAAAAAAAAD8/wQACAAAAAAAAAD9/wQAAgAAAAAAAAAOAAQABwAAAAAAAQAPAAQABgAAAAAAAQAQAAQABgAAAAAAAAARAAQABgAAAAAAAAASAAQABgAAAAAAAAATAAQABgAAAAAAAAAUAAQABgAAAAAAAAAVAAQABgAAAAAAAAAWAAQABwAAAAAAAAD0/wUABwAAAAAAAQD1/wUABgAAAAAAAAD2/wUABgAAAAAAAAD3/wUABgAAAAAAAAD4/wUABgAAAAAAAAD5/wUABgAAAAAAAAD6/wUABgAAAAAAAAD7/wUABgAAAAAAAAD8/wUABgAAAAAAAAD9/wUABwAAAAAAAAABAAUABAAAAAAAAQACAAUAAwAAAAAAAAADAAUABAAAAAAAAAAOAAUABwAAAAAAAQAPAAUABgAAAAAAAQAQAAUABgAAAAAAAAARAAUABgAAAAAAAAASAAUABgAAAAAAAAATAAUABgAAAAAAAAAUAAUABgAAAAAAAAAVAAUABgAAAAAAAAAWAAUABwAAAAAAAAD0/wYABwAAAAAAAQD1/wYABgAAAAAAAAD2/wYABgAAAAAAAAD3/wYABgAAAAAAAAD4/wYABgAAAAAAAAD5/wYABgAAAAAAAAD6/wYABgAAAAAAAAD7/wYABgAAAAAAAAD8/wYAEgAAAAAAAQD9/wYABwAAAAAAAAAGAAYAAgAAAAAAAQAHAAYACwAAAAAAAAAIAAYADQAAAAAAAAAJAAYACwAAAAAAAAAKAAYAAgAAAAAAAAAOAAYABwAAAAAAAQAPAAYABgAAAAAAAQAQAAYABgAAAAAAAAARAAYABgAAAAAAAAASAAYABgAAAAAAAAATAAYABgAAAAAAAAAUAAYABgAAAAAAAAAVAAYABgAAAAAAAAAWAAYABwAAAAAAAAD0/wcABwAAAAAAAQD1/wcABgAAAAAAAAD2/wcABgAAAAAAAAD3/wcABgAAAAAAAAD4/wcABgAAAAAAAAD5/wcABgAAAAAAAAD6/wcABgAAAAAAAAD7/wcABgAAAAAAAAD8/wcABgAAAAAAAAD9/wcABwAAAAAAAAABAAcABAAAAAAAAQACAAcAAwAAAAAAAQADAAcAAwAAAAAAAQAEAAcABAAAAAAAAAAGAAcAEAAAAAAAAQAHAAcADwAAAAAAAQAIAAcADgAAAAAAAAAJAAcADgAAAAAAAAAKAAcAEAAAAAAAAAAOAAcABwAAAAAAAQAPAAcABgAAAAAAAQAQAAcABgAAAAAAAAARAAcABgAAAAAAAAASAAcABgAAAAAAAAATAAcABgAAAAAAAAAUAAcABgAAAAAAAAAVAAcABgAAAAAAAAAWAAcABwAAAAAAAAD0/wgABwAAAAAAAQD1/wgABgAAAAAAAAD2/wgABgAAAAAAAAD3/wgABgAAAAAAAAD4/wgABgAAAAAAAAD5/wgABgAAAAAAAAD6/wgABgAAAAAAAAD7/wgABgAAAAAAAAD8/wgABgAAAAAAAAD9/wgABwAAAAAAAAAOAAgABwAAAAAAAQAPAAgABgAAAAAAAQAQAAgABgAAAAAAAAARAAgABgAAAAAAAAASAAgABgAAAAAAAAATAAgABgAAAAAAAAAUAAgABgAAAAAAAAAVAAgABgAAAAAAAAAWAAgABwAAAAAAAAD0/wkABwAAAAAAAQD1/wkABgAAAAAAAAD2/wkABgAAAAAAAAD3/wkABgAAAAAAAAD4/wkABgAAAAAAAAD5/wkABgAAAAAAAAD6/wkABgAAAAAAAAD7/wkABgAAAAAAAAD8/wkAEgAAAAAAAQD9/wkABwAAAAAAAAANAAkACQAAAAAAAQAOAAkACAAAAAAAAQAPAAkABgAAAAAAAQAQAAkABgAAAAAAAAARAAkABgAAAAAAAAASAAkABgAAAAAAAAATAAkABgAAAAAAAAAUAAkABgAAAAAAAAAVAAkABgAAAAAAAAAWAAkABwAAAAAAAAD0/woABwAAAAAAAQD1/woABgAAAAAAAAD2/woABgAAAAAAAAD3/woABgAAAAAAAAD4/woABgAAAAAAAAD5/woABgAAAAAAAAD6/woABgAAAAAAAAD7/woABgAAAAAAAAD8/woABgAAAAAAAAD9/woACAAAAAAAAAD+/woADQAAAAAAAAD//woACwAAAAAAAAAAAAoACwAAAAAAAAABAAoADQAAAAAAAAACAAoADQAAAAAAAAADAAoACwAAAAAAAAAEAAoACwAAAAAAAAAFAAoADQAAAAAAAAAGAAoACwAAAAAAAAAHAAoADQAAAAAAAAAIAAoACwAAAAAAAAAJAAoADQAAAAAAAAAKAAoACwAAAAAAAAALAAoACwAAAAAAAAAMAAoADQAAAAAAAAANAAoACgAAAAAAAQAOAAoABgAAAAAAAQAPAAoABgAAAAAAAQAQAAoABgAAAAAAAAARAAoABgAAAAAAAAASAAoABgAAAAAAAAATAAoABgAAAAAAAAAUAAoABgAAAAAAAAAVAAoABgAAAAAAAAAWAAoABwAAAAAAAAD0/wsABwAAAAAAAQD1/wsABgAAAAAAAAD2/wsABgAAAAAAAAD3/wsABgAAAAAAAAD4/wsABgAAAAAAAAD5/wsABgAAAAAAAAD6/wsABgAAAAAAAAD7/wsABgAAAAAAAAD8/wsABgAAAAAAAAD9/wsABgAAAAAAAAD+/wsABgAAAAAAAAD//wsABgAAAAAAAAAAAAsAEgAAAAAAAAABAAsABgAAAAAAAAACAAsAEgAAAAAAAAADAAsABgAAAAAAAAAEAAsAEgAAAAAAAAAFAAsABgAAAAAAAAAGAAsABgAAAAAAAAAHAAsABgAAAAAAAAAIAAsAEgAAAAAAAQAJAAsAEgAAAAAAAAAKAAsABgAAAAAAAAALAAsABgAAAAAAAAAMAAsAEgAAAAAAAQANAAsABgAAAAAAAAAOAAsABgAAAAAAAQAPAAsABgAAAAAAAQAQAAsABgAAAAAAAAARAAsABgAAAAAAAAASAAsABgAAAAAAAAATAAsABgAAAAAAAAAUAAsABgAAAAAAAAAVAAsABgAAAAAAAAAWAAsABwAAAAAAAAD0/wwABwAAAAAAAQD1/wwABgAAAAAAAAD2/wwABgAAAAAAAAD3/wwABgAAAAAAAAD4/wwABgAAAAAAAAD5/wwABgAAAAAAAAD6/wwABgAAAAAAAAD7/wwABgAAAAAAAAD8/wwADgAAAAAAAQD9/wwADgAAAAAAAQD+/wwADgAAAAAAAAD//wwADgAAAAAAAAAAAAwADgAAAAAAAAABAAwADgAAAAAAAAACAAwADgAAAAAAAAADAAwADgAAAAAAAAAEAAwADgAAAAAAAAAFAAwAEgAAAAAAAAAGAAwADgAAAAAAAAAHAAwADgAAAAAAAAAIAAwADgAAAAAAAAAJAAwADgAAAAAAAAAKAAwADgAAAAAAAAALAAwADgAAAAAAAAAMAAwADgAAAAAAAAANAAwADgAAAAAAAAAOAAwABgAAAAAAAQAPAAwABgAAAAAAAQAQAAwABgAAAAAAAAARAAwABgAAAAAAAAASAAwABgAAAAAAAAATAAwABgAAAAAAAAAUAAwABgAAAAAAAAAVAAwABgAAAAAAAAAWAAwABwAAAAAAAAD0//X/AgAAAAAAAQAWAPX/AgAAAAAAAAAWAP//BwAAAAAAAAAWAP7/BwAAAAAAAAAWAP3/BwAAAAAAAAAWAPz/BwAAAAAAAAAWAPv/BwAAAAAAAAAWAPr/BwAAAAAAAAAWAPn/BwAAAAAAAAAWAPj/BwAAAAAAAAAWAPf/BwAAAAAAAAAWAPb/BwAAAAAAAAD0//b/BwAAAAAAAQD0//f/BwAAAAAAAQD0//j/BwAAAAAAAQD0//n/BwAAAAAAAQD0//r/BwAAAAAAAQD0//v/BwAAAAAAAQD0//z/BwAAAAAAAQD0//3/BwAAAAAAAQD0//7/BwAAAAAAAQD0////BwAAAAAAAQA=")
tile_set = ExtResource("1")
rendering_quadrant_size = 32
format = 2
layer_0/tile_data = PackedInt32Array(65524, 7, 65536, 65525, 0, 0, 65526, 0, 0, 65527, 0, 0, 65528, 0, 0, 65529, 0, 0, 65530, 0, 0, 65531, 0, 0, 65532, 2, 0, 14, 2, 65536, 15, 0, 65536, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 7, 0, 131060, 7, 65536, 131061, 6, 0, 131062, 6, 0, 131063, 6, 0, 131064, 6, 0, 131065, 6, 0, 131066, 6, 0, 131067, 6, 0, 131068, 7, 0, 65538, 4, 65536, 65539, 3, 0, 65540, 3, 0, 65541, 3, 65536, 65542, 4, 0, 65550, 7, 65536, 65551, 6, 65536, 65552, 6, 0, 65553, 6, 0, 65554, 6, 0, 65555, 6, 0, 65556, 6, 0, 65557, 6, 0, 65558, 7, 0, 196596, 7, 65536, 196597, 6, 0, 196598, 6, 0, 196599, 6, 0, 196600, 6, 0, 196601, 6, 0, 196602, 6, 0, 196603, 6, 0, 196604, 7, 0, 196607, 4, 65536, 131072, 4, 0, 131086, 7, 65536, 131087, 6, 65536, 131088, 6, 0, 131089, 6, 0, 131090, 6, 0, 131091, 6, 0, 131092, 6, 0, 131093, 6, 0, 131094, 7, 0, 262132, 7, 65536, 262133, 6, 0, 262134, 6, 0, 262135, 6, 0, 262136, 6, 0, 262137, 6, 0, 262138, 6, 0, 262139, 6, 0, 262140, 7, 0, 196614, 4, 65536, 196615, 3, 65536, 196616, 4, 0, 196622, 7, 65536, 196623, 6, 65536, 196624, 6, 0, 196625, 6, 0, 196626, 6, 0, 196627, 6, 0, 196628, 6, 0, 196629, 6, 0, 196630, 7, 0, 327668, 7, 65536, 327669, 6, 0, 327670, 6, 0, 327671, 6, 0, 327672, 6, 0, 327673, 6, 0, 327674, 6, 0, 327675, 6, 0, 327676, 8, 0, 327677, 2, 0, 262158, 7, 65536, 262159, 6, 65536, 262160, 6, 0, 262161, 6, 0, 262162, 6, 0, 262163, 6, 0, 262164, 6, 0, 262165, 6, 0, 262166, 7, 0, 393204, 7, 65536, 393205, 6, 0, 393206, 6, 0, 393207, 6, 0, 393208, 6, 0, 393209, 6, 0, 393210, 6, 0, 393211, 6, 0, 393212, 6, 0, 393213, 7, 0, 327681, 4, 65536, 327682, 3, 0, 327683, 4, 0, 327694, 7, 65536, 327695, 6, 65536, 327696, 6, 0, 327697, 6, 0, 327698, 6, 0, 327699, 6, 0, 327700, 6, 0, 327701, 6, 0, 327702, 7, 0, 458740, 7, 65536, 458741, 6, 0, 458742, 6, 0, 458743, 6, 0, 458744, 6, 0, 458745, 6, 0, 458746, 6, 0, 458747, 6, 0, 458748, 18, 65536, 458749, 7, 0, 393222, 2, 65536, 393223, 11, 0, 393224, 13, 0, 393225, 11, 0, 393226, 2, 0, 393230, 7, 65536, 393231, 6, 65536, 393232, 6, 0, 393233, 6, 0, 393234, 6, 0, 393235, 6, 0, 393236, 6, 0, 393237, 6, 0, 393238, 7, 0, 524276, 7, 65536, 524277, 6, 0, 524278, 6, 0, 524279, 6, 0, 524280, 6, 0, 524281, 6, 0, 524282, 6, 0, 524283, 6, 0, 524284, 6, 0, 524285, 7, 0, 458753, 4, 65536, 458754, 3, 65536, 458755, 3, 65536, 458756, 4, 0, 458758, 16, 65536, 458759, 15, 65536, 458760, 14, 0, 458761, 14, 0, 458762, 16, 0, 458766, 7, 65536, 458767, 6, 65536, 458768, 6, 0, 458769, 6, 0, 458770, 6, 0, 458771, 6, 0, 458772, 6, 0, 458773, 6, 0, 458774, 7, 0, 589812, 7, 65536, 589813, 6, 0, 589814, 6, 0, 589815, 6, 0, 589816, 6, 0, 589817, 6, 0, 589818, 6, 0, 589819, 6, 0, 589820, 6, 0, 589821, 7, 0, 524302, 7, 65536, 524303, 6, 65536, 524304, 6, 0, 524305, 6, 0, 524306, 6, 0, 524307, 6, 0, 524308, 6, 0, 524309, 6, 0, 524310, 7, 0, 655348, 7, 65536, 655349, 6, 0, 655350, 6, 0, 655351, 6, 0, 655352, 6, 0, 655353, 6, 0, 655354, 6, 0, 655355, 6, 0, 655356, 18, 65536, 655357, 7, 0, 589837, 9, 65536, 589838, 8, 65536, 589839, 6, 65536, 589840, 6, 0, 589841, 6, 0, 589842, 6, 0, 589843, 6, 0, 589844, 6, 0, 589845, 6, 0, 589846, 7, 0, 720884, 7, 65536, 720885, 6, 0, 720886, 6, 0, 720887, 6, 0, 720888, 6, 0, 720889, 6, 0, 720890, 6, 0, 720891, 6, 0, 720892, 6, 0, 720893, 8, 0, 720894, 13, 0, 720895, 11, 0, 655360, 11, 0, 655361, 13, 0, 655362, 13, 0, 655363, 11, 0, 655364, 11, 0, 655365, 13, 0, 655366, 11, 0, 655367, 13, 0, 655368, 11, 0, 655369, 13, 0, 655370, 11, 0, 655371, 11, 0, 655372, 13, 0, 655373, 10, 65536, 655374, 6, 65536, 655375, 6, 65536, 655376, 6, 0, 655377, 6, 0, 655378, 6, 0, 655379, 6, 0, 655380, 6, 0, 655381, 6, 0, 655382, 7, 0, 786420, 7, 65536, 786421, 6, 0, 786422, 6, 0, 786423, 6, 0, 786424, 6, 0, 786425, 6, 0, 786426, 6, 0, 786427, 6, 0, 786428, 6, 0, 786429, 6, 0, 786430, 6, 0, 786431, 6, 0, 720896, 18, 0, 720897, 6, 0, 720898, 18, 0, 720899, 6, 0, 720900, 18, 0, 720901, 6, 0, 720902, 6, 0, 720903, 6, 0, 720904, 18, 65536, 720905, 18, 0, 720906, 6, 0, 720907, 6, 0, 720908, 18, 65536, 720909, 6, 0, 720910, 6, 65536, 720911, 6, 65536, 720912, 6, 0, 720913, 6, 0, 720914, 6, 0, 720915, 6, 0, 720916, 6, 0, 720917, 6, 0, 720918, 7, 0, 851956, 7, 65536, 851957, 6, 0, 851958, 6, 0, 851959, 6, 0, 851960, 6, 0, 851961, 6, 0, 851962, 6, 0, 851963, 6, 0, 851964, 14, 65536, 851965, 14, 65536, 851966, 14, 0, 851967, 14, 0, 786432, 14, 0, 786433, 14, 0, 786434, 14, 0, 786435, 14, 0, 786436, 14, 0, 786437, 18, 0, 786438, 14, 0, 786439, 14, 0, 786440, 14, 0, 786441, 14, 0, 786442, 14, 0, 786443, 14, 0, 786444, 14, 0, 786445, 14, 0, 786446, 6, 65536, 786447, 6, 65536, 786448, 6, 0, 786449, 6, 0, 786450, 6, 0, 786451, 6, 0, 786452, 6, 0, 786453, 6, 0, 786454, 7, 0, -655372, 2, 65536, -720874, 2, 0, -65514, 7, 0, -131050, 7, 0, -196586, 7, 0, -262122, 7, 0, -327658, 7, 0, -393194, 7, 0, -458730, 7, 0, -524266, 7, 0, -589802, 7, 0, -655338, 7, 0, -589836, 7, 65536, -524300, 7, 65536, -458764, 7, 65536, -393228, 7, 65536, -327692, 7, 65536, -262156, 7, 65536, -196620, 7, 65536, -131084, 7, 65536, -65548, 7, 65536, -12, 7, 65536)

[node name="Grass" type="Node" parent="."]

Expand Down
Loading

0 comments on commit 0d46333

Please sign in to comment.