Merry Christmas!

Ask for help about creating mods and scripts for Grimrock 2 or share your tips, scripts, tools and assets with other modders here. Warning: forum contains spoilers!
User avatar
petri
Posts: 1917
Joined: Thu Mar 01, 2012 4:58 pm
Location: Finland

Merry Christmas!

Post by petri »

The cursor is blinking cozily in the corner of the text editor. A mug of steaming Glögg is close at hand emitting delicious aromas. The nuts are ready to be cracked. Everything is ready.

You see, Island Master's little helpers have been busy this year. For the past weeks they have been carefully crafting a present, following master's blueprints to the very detail. This morning the gates to the master's steam powered factory finally opened and the gift was delivered to a carefully guarded place. A place well hidden, but not so well that it would be an insurmountable obstacle to a team of seasoned adventurers.

There's only a little snag in the Island Master's plan. His crusty old keyboard has been acting up lately. The shift key doesn't seem to be working at all and only the letters a-z are somewhat functional. Even stranger, his keyboard accepts only six keypresses until it freezes, and every character he types is doubled! Weird, huh? I guess Glögg and keyboards don't mix too well!

Merry Christmas to all folks old and new! We can't believe how fast time has gone. It's eight years since we launched the first Grimrock and some of you have been tinkering with Grimrock since then. Keep up the good work guys. You are the greatest. Cheers!
User avatar
Zo Kath Ra
Posts: 931
Joined: Sat Apr 21, 2012 9:57 am
Location: Germany

Re: Merry Christmas!

Post by Zo Kath Ra »

Merry Christmas, Petri!

I think I know what the present is :)
(a little bird told me)

But I don't know how to open it yet...
Badgert
Posts: 258
Joined: Sun Jan 29, 2017 6:14 pm

Re: Merry Christmas!

Post by Badgert »

Happy New Year to the development team!
Thank you for the great game that gave us all a lot of unforgettable impressions!
User avatar
Skuggasveinn
Posts: 561
Joined: Wed Sep 26, 2012 5:28 pm

Re: Merry Christmas!

Post by Skuggasveinn »

Happy xmas to you as well and everyone in this community.

Looks like the xmas hunt is on :D

kind regards.
Skuggasveinn
Link to all my LoG 2 assets on Nexus.
Link to all my LoG 1 assets on Nexus.
User avatar
petri
Posts: 1917
Joined: Thu Mar 01, 2012 4:58 pm
Location: Finland

Re: Merry Christmas!

Post by petri »

Good luck & have fun! :D
andyroosta
Posts: 142
Joined: Wed May 30, 2012 11:11 pm

Re: Merry Christmas!

Post by andyroosta »

Happy Grimrock Christmas to everyone!

hyvää joulua
User avatar
THOM
Posts: 1266
Joined: Wed Nov 20, 2013 11:35 pm
Location: Germany - Cologne
Contact:

Re: Merry Christmas!

Post by THOM »

Happy Christmas!

And about the gift: It seems that we have to parse soemthing into the console, hm?
THOM formaly known as tschrage
_______________________________________________
My MOD (LoG1): Castle Ringfort Thread
My MOD (LoG2): Journey To Justice Thread | Download
User avatar
7Soul
Posts: 199
Joined: Sun Oct 19, 2014 1:56 am
Location: Brazil

Re: Merry Christmas!

Post by 7Soul »

Merry christmas you lovely bastards

Hop on the discord, we're nutcracking this bad boy
Join the LoG discord server: https://discord.gg/ArgAgNN :D

My Mods
User avatar
7Soul
Posts: 199
Joined: Sun Oct 19, 2014 1:56 am
Location: Brazil

Re: Merry Christmas!

Post by 7Soul »

It's been cracked!
SpoilerShow
Image

When you start a new game in this beta branch, you get a note saying ""My little helpers cleaned the island of those pesky branches. Don't let it stop you!" and the branch is missing, so there's no way to get out of the cage. Also there's a box on the floor 1 tile away

Trying to use the console will return a random response such as "Ha!" and the command does nothing

Skuggasveinn and Minqmay noticed some changes to the modding folder: a new mods.cfg file, a Mods folder and a christmas2020.lua file in it. The file contains:

Code: Select all

local oldNewGame = GameMode.newGame

function GameMode:newGame()
	oldNewGame(self)

	self.map:findEntity("branch_1"):destroy()

	local letter = spawn(self.map, "letter", 19, 28, 2)
	letter.scrollitem:setTextAlignment("center")
	letter.scrollitem:setScrollText("My little helpers cleaned the island of those\npesky branches. Don't let it stop you!\n- The Island Master")

	-- No peeking inside, christmas elves are watching!
	deliverChristmasPresent(self.map)
end

function Console:exec(line)
	local r = math.random(3)
	if r == 1 then
		self:print("I don't think so.")
	elseif r == 2 then
		self:print("Nice try!")
	else
		self:print("Ha!")
	end
end
Commenting out the line that destroys the branch will allow you to start the game and use the branch to get out of the cage

In the box there is the branch, a piece of pie and a note that reads "Don't forget to open your present. Merry Christmas!"

Then in the Mods folder you'll encounter this picture:

Image

Minqmay once again finds the truth:

The present is a .zip file that you can open. It contains the entire source code, and notifies that the new update will allow modders to hook any function in the game
Last edited by 7Soul on Sat Jan 30, 2021 6:09 pm, edited 1 time in total.
Join the LoG discord server: https://discord.gg/ArgAgNN :D

My Mods
User avatar
petri
Posts: 1917
Joined: Thu Mar 01, 2012 4:58 pm
Location: Finland

Re: Merry Christmas!

Post by petri »

Congratulations to everybody involved! Hope you had a good time. :)

I've removed the google drive link from the spoiler. I know it's inconvenient for non-Steam users at the moment, but we'd like to keep this experimental release a bit more private still and we also don't want to have any grey areas wrt. licensing terms. Besides, those without access to the branch cannot do much with the goodies at this point. I hope you understand!

I'll jump back to bed now. See you later! :)
Post Reply