Here’s the highest I’ve seen all day. It was within the last half hour or so, but no new memory log or anything. Maybe it’ll update tomorrow? Seems like the coordination efforts helped a bit. Keep it up!
I noticed how the animation speeds up when I zoom in/out a lot. Doesn’t look to be intentional though, likely some odd side-effect of the function behind it getting updated this way.
Hi @Oskar1up we see your efforts and applaud the strength of your numbers!
If you are on desktop browser, zooming out or in also changes the shape of the “amoeba” as I’ve been calling it. So might be easier for people to sync shape up that way, rather than refreshing.
Not sure if the zoom is possible on a smart phone or tablet, but on desktop it’s usually ctrl+mouse scroll wheel.
Is it also possible the red dots are a red herring?
Perhaps we need to try and find a point with our mouse pointer that alters form without activating any red dots? The red dots could be the security measure, preventing us from unlocking something… Maybe we need to find a place within the shape that won’t alert any nodes.
Maybe we should just spam. ༼ つ ◕_◕ ༽つ
Or spam refresh on the site.
The ‘stars’ turn red even if you do not actually touch them.
Is it possible that along with the large number of participants we also need to activate the stars without actually touching them?
Ok, so I followed your lead, it was a brilliant theory from your wife, specially with the “Architect”.
However, while digging around the source code to extract the 3D coordinates, i found the main script running the canvas. And the “Architect” is playing a whole different game with us.
-
The network is a 2D shadow, and it is not 3D
The script initializes with canvas.getContext(‘2D’). Meaning there is no Z axis or a 3D mesh that can be exported into CAD softwares. The change in perspective is only a visual trick using distances with Math.hypot
This also matches the Tesseract we have been seeing, we can see the tower, but not the one inside, as we are only seeing a 2D shadow of a more complex structure.
-
The network is a countdown, as i found the exact formula for the node generation
const day = new Date().getDate();
const count = Math.max(3, Math.round(day * (48 / 28)));The number of nodes is not random at all, it multiples the current day of the month by a fraction. Today is 21st, so we can see 36 nodes in the site (at least when i counted them they were 36 lol). But tomorrow more will appear, until it reaches 48 nodes by May 28th.
This could relate to the heartbeat we have been seeing, as this network or system is slowly coming to life or awakening.
-
The orbit of the nodes is 16, as the code also dictates how the nodes behave:
let tx = this.baseX + Math.cos(this.angle) * 16;
let ty = this.baseY + Math.sin(this.angle) * 16;The point cloud was an amazing idea, but we dont need CAD software, just to wait until the 28th until the nodes reach a maximum
As a side note, has anything happened on May 28th? As in Waking Titan or something related? It could be another clue. EDIT: As @toddumptious mentioned some messages after this one, May 28th is the date Phase 1 of Waking TItan Started
I’ll leave the rest of the code down below in case someone can spot anything else, good hunting!
//
const canvas = document.getElementById('meshCanvas');
const ctx = canvas.getContext('2d', { alpha: true });
let width, height, particles = [];
let mouse = { x: 0, y: 0, active: false };
class Particle {
constructor() {
const cx = width / 2;
const cy = height / 2;
const angle = Math.random() * Math.PI * 2;
const distance = 90 + Math.random() * 230;
this.baseX = cx + Math.cos(angle) * distance;
this.baseY = cy + Math.sin(angle) * distance;
this.x = this.baseX;
this.y = this.baseY;
this.size = Math.random() * 2.6 + 1.5;
this.angle = Math.random() * Math.PI * 2;
this.orbitSpeed = 0.0024 + Math.random() * 0.0031;
}
update() {
this.angle += this.orbitSpeed;
let tx = this.baseX + Math.cos(this.angle) * 16;
let ty = this.baseY + Math.sin(this.angle) * 16;
if (mouse.active) {
const dx = mouse.x - this.x;
const dy = mouse.y - this.y;
const dist = Math.hypot(dx, dy);
if (dist < 280) {
const force = (1 - dist / 280) * 0.42;
tx += dx * force;
ty += dy * force;
}
}
this.x = this.x * 0.9 + tx * 0.1;
this.y = this.y * 0.9 + ty * 0.1;
}
draw() {
const dist = Math.hypot(this.x - mouse.x, this.y - mouse.y);
const intensity = Math.max(0, 1 - dist / 260);
if (intensity > 0.35) {
ctx.fillStyle = '#ff2d2d';
ctx.shadowBlur = 20;
ctx.shadowColor = '#ff6666';
} else {
ctx.fillStyle = '#00ddff';
ctx.shadowBlur = 8;
ctx.shadowColor = '#00ddff';
}
ctx.beginPath();
ctx.arc(this.x, this.y, this.size + intensity * 3.2, 0, Math.PI * 2);
ctx.fill();
}
}
function connectParticles() {
ctx.lineWidth = 0.7;
for (let i = 0; i < particles.length; i++) {
for (let j = i + 1; j < particles.length; j++) {
const d = Math.hypot(particles[i].x - particles[j].x, particles[i].y - particles[j].y);
if (d < 170) {
ctx.strokeStyle = `rgba(0, 221, 255, ${1 - d / 170})`;
ctx.beginPath();
ctx.moveTo(particles[i].x, particles[i].y);
ctx.lineTo(particles[j].x, particles[j].y);
ctx.stroke();
}
}
}
}
function animate() {
ctx.clearRect(0, 0, width, height);
particles.forEach(p => { p.update(); p.draw(); });
connectParticles();
requestAnimationFrame(animate);
}
window.addEventListener('mousemove', (e) => {
mouse.x = e.clientX;
mouse.y = e.clientY;
mouse.active = true;
});
window.addEventListener('mouseleave', () => mouse.active = false);
function init() {
width = canvas.width = window.innerWidth;
height = canvas.height = window.innerHeight;
particles = [];
//
const day = new Date().getDate();
const count = Math.max(3, Math.round(day * (48 / 28)));
for (let i = 0; i < count; i++) particles.push(new Particle());
animate();
}
window.addEventListener('resize', init);
init();
//
setInterval(() => {
const container = document.getElementById('live-visitors');
if (!container) return;
fetch(window.location.href)
.then(r => r.text())
.then(html => {
const temp = document.createElement('div');
temp.innerHTML = html;
const newContent = temp.querySelector('#live-visitors');
if (newContent) container.innerHTML = newContent.innerHTML;
});
}, 15000);
The site’s barely managing a live user count, so I don’t think there’s much interactivity planned with the graph imo, or at least nothing involving the user count.
If you leave the page running in the background, the network starts to go crazy. It moves erratically from side to side.
Can’t wait for that second site to drop. This doesn’t mean anything really but I’m just noticing something where in the beginning of WT the first site was project-wt.com, while this one is project-skyscraper.com. Same structure. And then the waking titan site dropped after and maybe the next one could be the official site.
Interestingly, there’s always one seemingly random point in the spiderweb graph, which if you hover over with your mouse, it changes the bloom color from cyan to red, making the web appear darker. But I’m not sure if the web is meant to be anything more than just a cool visual, so this might just be a useless fun fact lol
Good to see you here again! I posted on my X account. Looks like we just hit 149
Only seeing the message now (was watching a moovie) but @Ekimo1920 has sent an announcement out to Voyagers Haven to reveal the ARG to the community there, might be sending a few more heads this way too.
So cool to have all the civs and hubs return, new and old, to ETARC for a big mystery, I feel like putting a feast on, whose for beer and whose for tea/coffee?
Also, very close to the 9th anniversary of Waking Titans beginning. Wasn’t it end of may some time?
According to these forums, Emilys profile was created May 20, 2017, belated Cakeday @Emily but I think this was made in advance of the tapes being recieved so the forum looked like it had some life outside of the ARG. According to a quick search on google, phase 1 is recorded to have begun on may 28th 2017.
Right back at you, PG!
I saw Oskar1Up flash his phone on the stream and it showed 157 connections. I’ve only managed to screenshot up to 147 so far.
Noted! That sounds much easier, and I’m almost glad to be wrong. Lol.
Probably means nothing / looking for patterns where there arent any, but the ISO country codes from the last post can be written as the following sequence of numbers:
840 826 724 250 484 276 124 372 056 036
May 18 full log
Also, I tried refreshing the page and there is a large number of variables in the constellation shape, but each one has the same extended darkening reaction to the curser at a specific area.
Welcome to the forum @leon
I return from my road trip to find over 100 posts to read. Way to go!



