I revised the code and it looks like it’s working after doing some hand calculations.
EDIT: This is now version 1.3. It seems to be performing the second transposition correctly with multiple triangles. It has also definitively proven the web based encoder/decoder to be incorrect on several test cases. VIC.txt (13.2 KB)
Y’know, due to the chamber locks and the valves, I’m thinking it’s related to some sort of semiconductor. If that’s the case, then it COULD be directly related to the Tesla chamber, and, therefore, not related to the ARG at all.
It seems to me that that image has pusedo-technical information. It should be a refrence to how the things in there work but in-game it doesn’t work out like that. The date, if it’s in that same picture, could be the date when the picture was made… A refrence to how outdated some stuff in the facility is?
We should gib it. (Rrefrence back to my previous post about how to properly get something to gib.) Wikilink
You are correct. After seeing that my first thought was it’s just their species identifier for a headcrab. But Xappy pointed out on IRC there are Houndeye cages at the beginning of the chapter. I checked those cages and the same number appears on them too, but it’s a different cage model. Also, according to the whiteboards, Houndeyes are species X019.
So this could be significant, considering the cages are right next to the VIC code whiteboard.
I couldn’t get this to give out anything useful. Just segfaults every time. It also asks for information that it should automatically know based off previous input.
The only thing you should need to input is:
The digits to be decoded
The passphrase, ie ‘THEPHILOSOPHERSSTONE’
A 6 digit date, ie ‘111998’
The checkerboard top letters, ie ‘AT ONE SIR’
A personal ID number (1-16) to determine the transpositional table lengths.
Some issues:
The passphrase seems to be case sensitive.
What is Input ID?
The 5-digit message identifier should be extracted from the encoded message and the date.
The raw message should be sent in as a file name or something to arg1. If you try to paste in the message as is, it blows up on the first carriage return.
The checkerboard top letters ignores spaces. Spaces should be used to signify where the indexes for the next rows are.
What is the point in entering a random number at the end?
I dunno if anyone’s noticed this yet, but it appears as if the last block of numbers is missing from the code… It’s just a thought and I have no idea if it will be any help but when I was looking at the image above with the cage I instantly thought of this:
Founded in 2004, Leakfree.org became one of the first online communities dedicated to Valve’s Source engine development. It is more famously known for the formation of Black Mesa: Source under the 'Leakfree Modification Team' handle in September 2004.