diff --git a/res/layouts/console.xml b/res/layouts/console.xml
index e0c5fa09..2262026e 100644
--- a/res/layouts/console.xml
+++ b/res/layouts/console.xml
@@ -2,17 +2,14 @@
+ size-func="gui.get_viewport()[1],30">
-
-
-
+ size-func="unpack(vec2.add(gui.get_viewport(), {-450,-100}))">
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
diff --git a/res/layouts/templates/script_file.xml b/res/layouts/templates/script_file.xml
new file mode 100644
index 00000000..ed2025ac
--- /dev/null
+++ b/res/layouts/templates/script_file.xml
@@ -0,0 +1,6 @@
+
diff --git a/res/preload.json b/res/preload.json
index c4e60cad..de016e04 100644
--- a/res/preload.json
+++ b/res/preload.json
@@ -24,7 +24,8 @@
"misc/snow",
"gui/check_mark",
"gui/left_arrow",
- "gui/right_arrow"
+ "gui/right_arrow",
+ "gui/lock"
],
"fonts": [
{
diff --git a/res/textures/gui/lock.png b/res/textures/gui/lock.png
new file mode 100644
index 00000000..10c877a3
Binary files /dev/null and b/res/textures/gui/lock.png differ