diff --git a/assets/games/liminal/scenes/SceneInitial.xml b/assets/games/liminal/scenes/SceneInitial.xml
index f6877bfa..b3d73c7b 100644
--- a/assets/games/liminal/scenes/SceneInitial.xml
+++ b/assets/games/liminal/scenes/SceneInitial.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/CMakeLists.txt b/assets/games/liminal/scenes/prologue/CMakeLists.txt
index 8fa8b6bd..fb5eb83a 100644
--- a/assets/games/liminal/scenes/prologue/CMakeLists.txt
+++ b/assets/games/liminal/scenes/prologue/CMakeLists.txt
@@ -6,4 +6,5 @@
tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue0.xml)
tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue1.xml)
tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue2.xml)
-tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue3.xml)
\ No newline at end of file
+tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue3.xml)
+tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue4.xml)
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/ScenePrologue4.xml b/assets/games/liminal/scenes/prologue/ScenePrologue4.xml
new file mode 100644
index 00000000..bf010fc9
--- /dev/null
+++ b/assets/games/liminal/scenes/prologue/ScenePrologue4.xml
@@ -0,0 +1,134 @@
+
+
+
+
+
+ This is my world.
+
+
+
+ I stroll through the corridors and they worship me. Starry-eyed whispers; flushed faces as I pass; gazes sloshing with so much awe.
+
+
+
+
+ They love me.
+
+
+
+ You love them.
+
+
+
+
+
+ "Oh my gosh, hi!"
+
+
+
+ Smile back.
+
+
+
+ Don't.
+
+
+
+
+
+ My mouth tugs in a smile. The student looks like she'll faint. That's funny.
+
+
+
+
+ She'll be just as obsessed with me. If not more.
+
+
+
+
+
+ I love your dress!
+
+
+
+ Thank you, it's designer
+
+
+
+ I love yours too.
+
+
+
+
+
+ The girl's eyes widen to extraordinary proportions. "Whoa", she whispers.
+
+
+
+
+ It's cute... to an extent. Not as cute as mine, but let's be honest, here: nobody can reach my level.
+
+
+
+
+
+ Ethereality! Can I interview you for the school newspaper? Final edition, we're sure this one's gonna be the bomb!
+
+
+
+ Help her out. Can't hurt to have a few extra votes.
+
+
+
+ Don't. Why waste your time?
+
+
+
+
+
+ "Of course", I tell the Newspaper Girl. "I'd love to be interviewed. This is about my Prom campaign, right?"
+
+
+ "Oh, yes!" Newspaper Girl grins. "You're the star, Ethereality. What else will it be about?"
+
+
+
+
+ "Sorry", I say, offering a slight smile. It'll feel consolatory enough. "It's Prom Day."
+
+
+ "Oh, yes!" Newspaper Girl says. "I'm so sorry, of course you're busy. You're going to shine, Eth!"
+
+
+
+
+ They would die for me if I called for it.
+
+
+
+ (They didn't, though, when a bucket tethered above my head. They watched the thunk. They gasped when I hit the stage, when guts made a laurel around my neck, when the blood pulsated and drip, drip, dripped...)
+
+
+
+
+ No.
+ They would die.
+ For me.
+ If I called for it.
+
+
+
+
+ It's my day. Today is Prom Day. (Wasn't yesterday?) I am pristine and they know it. They have seen my face on my campaign posters, seen what I would look like with a crown on my head.
+
+
+
+ When Prom Night begins the ballot, they will vote for me.
+
+
+
+ Thank god for that.
+
+
+
+
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/ScenePrologue4xml b/assets/games/liminal/scenes/prologue/ScenePrologue4xml
deleted file mode 100644
index 0642b556..00000000
--- a/assets/games/liminal/scenes/prologue/ScenePrologue4xml
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
- This is my world.
-
-
-
- I stroll through the corridors and they worship me. Starry-eyed whispers; flushed faces as I pass; gazes sloshing with so much awe.
-
-
-
-
- They love me.
-
-
-
- You love them.
-
-
-
-
-
- "Oh my gosh, hi!"
-
-
-
- Smile back.
-
-
-
- Don't.
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/dawntools/util/XmlParser.hpp b/src/dawntools/util/XmlParser.hpp
index 5f007b71..71acbe42 100644
--- a/src/dawntools/util/XmlParser.hpp
+++ b/src/dawntools/util/XmlParser.hpp
@@ -83,7 +83,7 @@ namespace Dawn {
auto s = *itRequired;
auto attr = xml->attributes.find(s);
if(attr == xml->attributes.end()) {
- std::cout << "Missing required attribute \"" << s << "\"" << std::endl;
+ std::cout << "Missing required attribute \"" << s << "\" on node \"" << xml->node << "\"" << std::endl;
return 1;
}
values[s] = attr->second;