Repository navigation
Releases
Hidden Roof 1.7.0
a whole new feel to painting, reworked audio, improved hints, and a few extra goodies for your next rooftop run.
-
painting
- a new way to paint: strokes now lay down continuous lines of paint instead of clouds of dots: paint lands instantly under your aim, with no gaps, no matter how fast you move
- speed and coverage: move fast for lighter, wider, softer lines; slow down for denser, sharper ones. hold your aim in one spot and paint builds up, darkens, then starts to run: heavier coverage runs longer
- distance matters: get up close for narrow, crisp lines, or step back for wider, softer ones
- pressure (opacity): hold Shift and scroll with the can in hand to set it from 5% to 100%: each pass builds on the last, so you can work up a fade
- streamline: smooths your lines as the brush trails your aim a little, set it in Settings → General
- a smarter crosshair: it shows the line you're about to leave, adjusting to your cap, distance and hand speed, and your pressure too, and it fades where the paint won't reach
- spray you can see: every cap has its own soft plume at the nozzle, from a thin jet to a wide cloud: it follows your pressure, and other players see it too. spray at an angle and paint stretches along your aim, fading towards the far end
-
caps
six caps to choose from, each with its own feel, from fine details to big fills.- NEEDLE (new): ultra-fine lines for sharp details and highlights
- SKINNY: clean tags and crisp outlines
- BANANA: a versatile all-rounder for everyday painting
- BLUE DOT (new): soft edges for smooth blends and fades
- NY FAT: wide lines for throw-ups and quick fills
- ASTRO FAT: massive coverage for big fills and backgrounds
-
marker, roller, sponge
- the marker and the roller can trigger runs in wet paint too, just like the can
- the crosshair shows the actual size of all three on the wall and fades where they wouldn't reach
-
hints
- hints now sound more natural and use first-person phrasing: "I can spray with LMB"
- each new cap comes with a quick tip the first time you put it on
- each hint or message shows how much time it has left
- action hints fill up as you do what they ask, then finish with a checkmark
- walking, jumping and running each have their own hint, shown one after another and completed by doing the action
- pressure and color hints stick around until you've actually changed them
-
sound
real recordings and a better mix to bring the rooftops to life.- city: the city below is now a real nighttime recording captured from a rooftop, fading in as you start
- rain and thunder: real storm recordings, with a low rumble of heavy rain underneath and distant thunder rolling now and then, sometimes with no flash. when lightning strikes, three real thunder rolls follow a few seconds later, softer the farther away the strike is
- spray: the can's hiss now responds to your pressure, distance from the wall and hand movement
- interiors: step into a room and the city gets muffled, while the rain changes to the sound of rain hitting a tin roof
-
settings
- the General tab is now organized into groups, just like Controls
- General, Audio and Graphics each have a Reset all option that resets only the current tab
- Storm and Rain indoors now have their own sliders in Audio
- painting gets its own settings: lower mouse sensitivity and a narrower field of view while painting
- Raw mouse: turns off mouse acceleration and the system pointer speed, in General
-
fixes and improvements
- no more pressure loss or sputtering: shaking the can is just... for vibes?
- the view no longer jumps on its own in Chrome on Windows
- paint blends smoothly now, so translucent strokes don't break into hard bands
- cap and color labels now sit next to the can, inverting whatever's behind them just like the crosshair
- climbing down a ladder now counts for its hint, before only climbing up worked
- Drops on metal is gone as a separate sound: those drops are now part of the rain
- the can, your footsteps and the fans are quieter, leaving more room for the rain and the city
- sound takes far less memory on audio outputs set to 96 or 192 kHz
- on a slow connection the city comes first, the rest of the sounds after it
- lightning lights up the sky and the moonlight more
- capture mode has a clearer panel: one control a line, and in the free camera hold Tab for all its keys
- the new caps are placed on the level, go find them
- lightning no longer crashes the game when the Thunder slider is set to 0
Hidden Roof 1.6.2
capture mode and bug fixes.
-
capture mode
- press N to film the game in first person or with a free camera
- in a session, the others see Capture badge by a person who captures
-
fixes
- the video on the page about the game is sharper and plays on phones
- pickups' rings no longer grow when seen from far away
- the menu shows session players correctly without running off the screen
- players with the game minimized, even while joining, are now seen by everyone
- painting offline for a long time no longer leaves you reconnecting for ever, and the paint reaches the others in order
- a slow reload keeps your place for 30 seconds, not 15
- stepladders stay in sync after a lost connection or a server restart
- after a slow load, the others are no longer shown seconds late
Hidden Roof 1.6.1
fair play in multiplayer, a page about the game, and a few fixes.
-
multiplayer
- a player who breaks the rules can be banned from multiplayer
- while banned, single player stays open
-
about the game
- a new landing page with game description
-
fixes
- "Admin" is no longer a nickname you can take
- on a Mac, holding Esc in fullscreen tells you ⌃ ⌘ F leaves it, not F11
- pickup rings on the title screen have the right size
- the settings' tabs are renamed to match the menu
- a stepladder can't be placed in an open doorway or right in front of it or behind it to prevent blocking
Hidden Roof 1.6.0
public sessions are here, multiplayer has a session list, and busy sessions run lighter.
-
public sessions
our first public session is ready and will run soon.
follow our Discord to know when it's up!- its paint is saved on the server and stays from one visit to the next
- house rules before you join
-
private sessions
hosting your own session is off for now: we'll say on Discord when it's back.- up to 4 players
- the 5-letter code is now the session's password: the list shows the session, you type its code to join
-
multiplayer
- a session list: public and private sessions, with players, ping and the tools each allows
- a new loading screen while the roof and its paint come in
- a full session puts you in line: see your place, and you drop in as soon as a spot opens
- close the tab and your seat goes to the next player within 15 seconds
- a session can turn tools off: their items leave the map, and they're back once you leave
- come back under the same nickname, on the same device or network: you get your tools back and stand where you were
-
performance
- the server sends you everything the others did in one go, so many more players fit before anyone lags
- standing still sends less, so a quiet roof takes less of your connection
-
fixes
- the game runs in one tab at a time: a second tab says it's open in another tab
- when the server goes quiet, the game reconnects within seconds instead of waiting for the browser
Hidden Roof 1.5.0
paint dries, so a throw-up over dry paint runs less; new hints teach the controls as you play; and multiplayer tells you what's going on when the connection has trouble.
-
paint
- paint dries after a few seconds: spraying over a dry coat or a rolled wall no longer starts runs; holding the can on one spot still does
- fewer runs: the roller lays a lighter coat, and caps run less, from the skinny cap (least) to the fat cap (most)
-
on screen
- subtitle-style hints teach you the controls as you play
- turn them off, or show them again from the start, in Settings
- pickups, and players joining or leaving the session, show as short notifications
- a cleaner screen
-
multiplayer
- a player's name tag shows their nickname, what they're doing and how far away they are
- leaving a session takes you back to the title screen with your own paint, as it was before you joined; the session's paint stays only if you saved it
-
performance
- other players' spraying costs less: the game reuses where their spray hits while their aim holds still
- moving the stepladder near lamps no longer slows the game
- no more stutter in the first moments after loading
-
links
-
fixes
- a busy server no longer drops you when you reconnect; coming back online retries at once
- statuses show when the server goes quiet, the connection is slow or you're reconnecting, and a "Reconnected" check once it's over
- a lost session shows a dialog saying why (an update, a server restart, everyone left), with options to save your paint, reload or open the menu
- a tab left open on an old version asks you to reload after an update, instead of saying the server isn't responding
- nicknames: Latin letters and digits only, up to 16
- if the game crashes, a dialog shows the error
- screenshots (K) show the other players' name tags
- links in Updates are clickable
- without JavaScript, the page says the game needs it instead of loading forever
Hidden Roof 1.4.0
key bindings, bug fixes and performance improvements.
-
keys and settings
- a new Controls tab in Settings lets you rebind every key
- your settings are now remembered between visits
- crouch (hold or toggle) and tap twice to run are set in Controls
- reset all puts back every key
- Graphics shows your graphics card
- Graphics has a performance test (a benchmark)
- the mouse wheel changes the color
- Q/E cycle through your caps, or change the width of the marker, roller and sponge
-
color picker
- click the mouse wheel (MMB) on any paint to switch to the closest color you carry
-
multiplayer
- rejoin within 3 minutes and you get your stepladder and what you carried back
- strokes you made as the connection died are painted again once you're back
- joining a session with a lot of paint is faster and no longer freezes the game
- while you join or host, the menu shows how far the paint has loaded instead of PLAY; LEAVE cancels
- the server no longer says it's full right after big sessions end
- other players move smoothly on a bad connection
- a connection that is slow only one way no longer drops
- paint takes much less traffic
- a reloaded or duplicated tab keeps the paint it sends
- SAVE while reconnecting says to save again once you're back, instead of waiting forever
- leaving while a session loads no longer leaves PAINT DETAIL locked, or says you're in a session with no connection
- a game error ends the session with "the game hit an error", not "a new version is out"
-
fixes
- placing the stepladder no longer makes the game stutter
- a page zoomed out in the browser no longer draws more pixels than your screen has
- paint cleaned off with the sponge gives its memory back
- browser shortcuts and zoom no longer get in the way while you play, and the mouse's back and forward buttons stay in the game; F5, F11 and Esc still work, in fullscreen too
- you can stand on water tank roofs
- shaking and spraying the can no longer work at once
- right Shift runs too
- a trackpad swipe changes one color at a time
- K takes a screenshot only while you play
- on a Mac, keys no longer stick after a Cmd shortcut
- a game opened in a background tab loads
- the loading screen says why when the game can't start
- if something breaks while you play, the game says so and offers a reload, instead of freezing
- paint runs trickle the same at any frame rate, so other players see them closer to how you do
- the PLAY button shows its ESC key in Firefox and Safari, where Esc resumes
- a trackpad swipe's sideways part no longer drops part of a color step
Hidden Roof 1.3.0
a new menu and a better roof with fewer rough edges.
-
menu
the pause screen, settings, multiplayer, save and upload are redesigned, with a credits page and an updates page.- hold esc to leave fullscreen: a ring shows how long
- a Discord link
-
multiplayer
pausing in a live session shows your ping, the code to copy and everyone's initials in their paint colors. -
roof
- security cameras tilt up and down to follow you, not only turn
- the traffic cone takes paint on its outside
- rain, neon flicker and volumetric light have new defaults
- some pickups moved
-
fixes
- spray starts at the can
- ladders end at their top, and scaffolding ladders sit in the middle of the hatch
- the game's files start loading with the page
Hidden Roof 1.2.0
multiplayer for up to 20 players, a busier roof with new windows, and the controls painted on the walls.
-
multiplayer
- up to 20 players in a session
- you see the others' caps and spray, and who's away or disconnected
- a session keeps your inventory when you come back
- joining shows its progress
-
hints on walls
the controls are painted on the wall by the spawn. it's real paint: scrub it off or paint over it. -
roof
the roof is busier and more realistic.- brick walls, more windows, lamps, signs, ducts, railings and skylights
- caps, colors and tools are easier to tell apart
- some windows are clear: see through them or paint over them
-
fixes and performance
- signs and billboards are lettered on the front only and read the right way
- you no longer catch on railing posts
- the mast can't be climbed
- paint comes back after the graphics driver resets
- a loading screen until the game is ready, so nothing freezes when you start
Hidden Roof 1.1.0
a new roof to paint, a new look, more colors and smoother movement.
-
new roof
the game now starts on a new roof level, with its own spawn point and hidden pickups. -
3 shader styles
pick one in settings.- new manga (the default)
- old manga
- retro light
-
12 colors
lime, teal, cyan and brown are now hidden on the roof too, for 12 colors to find. -
sprint
double-tap W to sprint, like in Minecraft. you sprint until you let go of W. -
can
hold RMB to shake the can. a tap gives back a little pressure, and holding it refills the can fast. -
world
the aviation light on the dome now pulses red and lights the roof around it. -
performance
the roof draws far fewer objects per frame and uses about a third less memory for paint. the game also loads faster. -
fixes
pickups float in their rings again on the start screen.
Hidden Roof 1.0.0
the first release. you climb onto a hidden rooftop. it rains, neon flickers, and wires and billboards fill the city below. find your tools, paint, scrub it off and paint again.
-
look
the whole world is drawn in ink, like a manga page: hatching and cross-hatching for shadows, pen outlines and paper-white light. the only color in the city is the paint you bring. lamp light and its shadows are baked in, and fog and lightning are drawn over the top. -
painting
paint soaks into walls, floors and props and stays there. it crosses the seams between props, so one piece can run across a wall, a pipe and a door. if you lay on too much, it runs down the wall. the can loses pressure as you spray: shake it. paint never runs out. -
tools
- spray can: your main tool, used with the caps below
- marker: a square nib for outlines and handstyles
- roller: solid bands of paint for big fills and blockbusters
- sponge: scrubs paint off
- stepladder: place it to reach higher walls
-
caps
- standard: an all-round cap for fills and outlines
- skinny: thin, sharp lines for tags and details
- fat: wide strokes for throw-ups and fast bombing
- spray: a soft, wide spray for fades and backgrounds
-
multiplayer
host a session and share its 5-letter code to paint the same roof with a friend. -
saves
save your work to a file and load it later. old saves still load after updates.







