Update log

# Version history

This page will be used for keeping track of the game's history and its updates.

## Pre - release timeline

**12.05.2022** - first work on the project begins. It's called "infMapTest", and the first implemented is the infinitely generated world, which is split into chunks.

**13.05.2022** - as basic block code is added, level 8 surprisingly becomes the first level to be added into the game.

**22.05.2022** - Level 0 is finally added.

During this period, several levels were added. However, there were no entities, few items, and barely any interesting mechanics at that point. On **13.06.2022** a car was added into the game. It was supposed to appear in level 69 and remained as an unstable "secret" feature until 1.1.2.

However, some levels were scrapped as the development started going more into a "quality over quantity" direction. Some levels, like **level 46** weren't re-added for several updates. Some, like **level 69** still haven't been re-added in the game.

## Beta 0.9

The game was pretty buggy, old, boring, unbalanced, and this was the first version of the game, so its not surprising.

#### Simon's message:

Ok so it happened

**BitRooms beta (0.9)**

This is the first ever public beta of my game. Please note, that it's in fact, a beta, so it may be a bit boring, buggy, or not launch at all (hope it doesn't happen). I'

m releasing it mostly just for people to play, but you also can help me with balancing. If you manage to launch and play the game, please, send your experience to ⁠gaming, and bugs/questions in ⁠feedback-n-bugs (discord channel) . Also I recommend you to share your "stats" page, it'll be very useful. Read this devlogs message, and the "README.txt" file. Let's hope it works fine

I'm sure I forgot to fix something important or to remove some debug feature

if it launches, that's good and you should ping me in ⁠gaming (discord channel)

oh forgot to say, perfect setup would be windows 10 width 1920x1080 resolution, Other resolutions might work, but the ui might be very distorted (if the difference is big)

there might be 0.91 in a few days, with slight balancing updates & small bugfixes

## Beta 0.91

The first update for the game, with A LOT of bugfixes, balancing changes, new achievements.

Changelog:

-Popup text that shows if can you interact with the prop, and some messages for interaction, e.g. if you try opening a locked door without a key.

-Labels explaining what do stat bars mean (point your cursor to a statbar to see it's label).

-Item type popup, point to an icon of your selected item in hotbar to see it's type/short description.

-The alternate control system is now the default one.

-It's now possible to die of starvation.

-When first opening the game, ui scale will be automatically set to fit your screen (Like when you press "default" in settings).

-Some UI parts aren't distorted with too low/high ui scale anymore.

-! Noclipping is easier now.

-New achievements.

-Subtle gradient shadows on blocks.

-Level keys (mostly) don't lead to lower levels now.

-Fixed noclipping being impossible on saves with low player speed setting.

-Fixed item dropping (P) related crashes.

-! Fixed prop interaction, now you can just click E on them directly.

-Fixed a bug with firesalt not damaging entities.

-Fixed firesalt achievement.

-Fixed one of the houses in level 9 having flying ceilings above the outdoor pathway.

-Fixed rare huge red lines in level 7.

-Fixed entities moving (e.g. falling) while the game is paused.

-Fixed cursor disappearing after entering the main menu through the death screen.

-Fixed not being able to reach props placed on small platforms (e.g. luck machines in level 5).

-Fixed some crates being titled as "Inventory".

-Fixed seeds (Levels looked the same with different seeds),

-! Fixed gamesave settings not applying, unless it's renamed.

And other minor improvements/fixes.

"wait wtf is a huge heightmap of earth doing there, I removed it. 1 sec, I'm reuploading the build"

### Beta 0.91.1

This beta is a minor bugfix to 0.91.

Changelog:

-Dullers make sounds now! Thanks to CementSandwich#6601 for sound effects.

-Gamesave browser now shows the amount of hidden saves, so new players know there are hidden backups.

-Fixed camera being removed from inventory when it's not charged.

-Hunger resets after death.

-Fixed seeding related problems.

-Fixed broken level keys.

And other minor improvements/fixes.

## Beta 0.92

Changelog:

Modding & resource pack system!

New entity - arachnids of level 8!

Added duller texture

Added vending machines

Added personal chests (work like ender chests in MC)

New items, knife&metal rod (melee weapons), flashlight, fireshard (small piece of firesalt, can be crafted from normal firesalt)

Item cooldown now visible in hotbar

Added amount of lives in gamesave settings - if you're out of lives, you can't respawn anymore.

Added total time + total distance traveled on stats page

Level 8 now has a mirror "ceiling" effect in 3D photos, making it look like an actual cave!

You can throw items by pressing O (the letter)

Expanded player inventory

Fixed:

Stats page snows minutes&seconds

Fixed entity amount setting not really changing anything

Removed:

Allow weapons setting removed

And other minor improvements/fixes.

Possible problems:

Mods/resourcepacks may be unstable, especially if you use a lot of them

There may be problems with item throwing

Combining mirror ceiling effect with high curvature will show a weird off-color line

## Beta 0.93

Fixed:

Fixed player-prop collision on chunk borders.

Fixed the player being reset when entering the game through save menu folder.

Small fixes/updates of terminal UI.

UI in some parts being broken on lowres screens.

Added:

Level 11 remade.

Added artifacts, you can actually complete the game now! To do this, find 3 artifacts around the backrooms, and then find the exit in Level 11.

More notes.

More props.

New settings, slightly changed layout.

Line of sight!

New fog effect.

Changed flashlight lighting.

Configs can be created without making a mod, just put a config.txt file in the game folder.

The game is saved when you close the window.

Added entity & prop healthbars. Some props are now breakable.

Increased melee weapon radius.

Decorative wooden boxes now sometimes drop a random item if broken.

Added deathmoths.

Rtp command cooldown.

Added terminal wiki pages for levels 8-11.

Added camera sound.

Camera gets damaged when taking photos underwater.

Item durability system!

Changed inventory system, now each item has a "size" parameter.

Firesalt crystals that can be found in level 8.

Luck machines now show a popup, showing what item did you get.

And other minor improvements/fixes

Possible problems:

Line of sight might sometimes have small glitches or cause performance issues. You can disable this feature in gamesave settings.

From Simon142: Even though I tested the game a lot, I still could've missed some small problems. I also wanted to make more small changes, but it'd take a while and they're delayed until next update.

## BitRooms 1.0

This version is not a beta anymore, it was tested several times by **Simon142**

Fixed:

Small texture changes.

Fixed daylight cycle which isn't used in vanilla levels.

Fixed softlocking (spawning in small rooms with no exit).

Fixed empty vending machines on level 5.

Fixes to mod loading.

Spraycans now can paint on walls.

Added:

Custom levels! They're unfinished, but you can already make simple levels, either by modifying existing ones or creating finite levels by drawing maps. See level example mod.

Building mechanic - you can create wooden panels or build brick blocks.

Sleeping mechanic - now you can get tired! You can sleep on newly added beds or chairs. Each of them has it's own tiredness threshold. At maximal exhaustion, you can sleep on the floor.

Hydration mechanic - It increases slightly faster than hunger and has similar debuffs. now almond water has another use aside healing.

Status icons that make exhaustion, severe hunger and severe dehydration more noticeable. Note that exhaustion/dehydration can also be viewed on top of your inventory.

New fighting system. Now you don't need to click on an entity to attack it, but just click in it's direction. Weapons have their own attack angle and range, you can hit several entities at once. You also can kick props/entities without a weapon.

Damage display when hitting prop/entity.

Prop moving - now some props can be moved, one at time, either to build a base or block entrances.

Peeking feature - you can see further by offsetting camera when holding C and moving your cursor.

Crafting menu & item repairing.

New items, including food, weapons and crafting ingredients.

Prop hitbox changes.

When you hover your cursor over a prop you can interact with, the prop will be highlighted.

Re-added painting props.

Small changes to swimming.

Slightly decreased run speed.

## Bitrooms 1.01

The first ever version to be uploaded to Itch.Io, multiple bugs fixed, tested by **GamerGleb** and **Simon142**

Fixed:

Fixed structure seed bug

Fixed fog related bugs when peeking

Fixed crash when using computer terminals

Fixed flying dropped items

Made exits more common in some levels.

Added:

New entity - Smilers! They will shortly appear during lights off events

Rare acid rain event for lvl 9 and 11.

Cool fading darkness overlay in dark levels.

Now you can drop/throw/use items from inventory without moving them to hotbar.

Entities will get stunned after hit, temporarily limiting their speed and damage.

Now you can fight entities by throwing any items at them.

## BitRooms 1.1

This is a very major update, having alot of bugfixes and also fixing the very huge "jumping over walls" bug.

Fixed:

Fixed bug with items eventually disappearing after they are picked up from the ground.

Fixed entities not taking damage at/from specific angles to the left.

Fixed peeking function activating when typing on overlays which disable player control.

Fixed handgun shooting through walls.

Fixed wall climbing on outdoor levels.

Fixed infinite inventory bugs.

Fixed item repair counter not working.

Fixed some items not displaying their name when selected.

Fixed explosion not damaging props.

Fixed player being able to sleep on water.

Fixed bug with item icons going out of bounds in inventory gui.

Fixed some trait system bugs, including traits not adding to existing sandbox saves.

Fixed night vision & anti night vision traits not being mutually exclusive.

Fixed potential crash when carrying props between levels.

Fixed player being unable to get up from falling asleep.

Added/changed:

14 new levels, including all levels from 12 to 22! Also added terminal database pages for each level.

Clothing/Equipment system!

Temperature system. Now each level has ambient temperature, which can impact the player.

New items, including a shovel that lets you dig sand.

Manual crafting. Now you can craft some basic recipies without a workbench.

Changed crate inventory gui.

Now you can peek through level doors to see where they lead.

Added keep inventory setting.

Changed some item probabilities for appearing in crates, lucky crates now have more loot and appear in more levels.

Increased explosive radius, and they now damage nearby props.

Added display of player damage from entities.

Spear and rusty metal rod now deal high damage when thrown at entities

Throwing items is now slightly imprecise, this effect increases if low on stamina.

Changed water color.

Added item interact text, which shows key and action.

## BitRooms 1.1 - Modding update

In this version, you can mod in your own items.

Fixed:

Fixed dropped items not being removed when you change the level with sandbox tools.

Fixed bug in which if recipy had more than 1 requirements, only 1 is shown.

Fixed recipe item units requirements (like nails) not taking these units when crafting

Added/changed:

Custom items - you can now add melee weapons, firearms, food, "useless" crafting ingredients or your own versions of vanilla special items. You can also make them spawn in crates or vending machines. Check for documentation in the game.

Custom recipes - you can now make custom items to make any items from any items, custom or not.

Changed player movement collision, now player doesn't stop when hitting a wall diagonally.

Powerful explosions now damage blocks.

Gunshot damage is now slightly randomized.

Changed item cooldown animation in hotbar (from 1.1 exploit hotfix), now they won't be completely transparent in the start of it.

Not a huge update, but it was pretty big due to item modding being added.

### Bitrooms 1.1.1 hotfix

Fixed/changed:

Fixed collision with props.

New level exit door that leads to the previous level (like 1 from 2)

Now not all achievements are completely hidden if you look at the list.

Small changes to clothing sprites.

## BitRooms 1.1.2 - latest update.

Fixed:

Fixed bug with game crashing instantly after creating & opening a new save.

Level key configurator not working.

Picture view item sometimes not showing photo/ui when used.

Items not being updated if ui is hidden.

Entities attacking dead player.

Crate capacity being possibly reset to 0 if chunk is reloaded.

Fixed firearm reloading.

Added/changed:

Liquid update: now bottles are separate from liquids. Bottles can store any liquid and don't stack anymore. Liquids can be collected from tiles that have them.

Level 0 update: more room types, different structures (more will be added).

Tents. You can craft and place them to get a shelter and a place to store items in.

Dropped items and clothes don't despawn anymore and get saved with the level. They are also only collected when J keybind is pressed, so it's easier to store items this way.

New levels: The Redrooms and The Void.

All item sizes were updated to be more realistic. Liquid containers and consumables have dynamic sizes.

Clothes can get wet. You can also drop them.

Dynamic line of sight update that hides triangles in front of walls. Off by default.

Removed hard limit of inventory weight, added overload status with debuffs.

New clothes and items.

Hud updated.

Updated credits and citations in terminal pages and title screen.

Hud is not drawn when player is sleeping.

Old death sound was removed from the game.

Changed spear & rusty metal rod angle and damage.

Censor tag for custom levels (level 12 effect).

A pencil is needed to write in a notebook.

You can noclip when walking.

"Charged" tag is deprecated and replaced by batteryID.

Possible issues:

Collision bugs. Right now you can get "stuck" when too close to a wall, and move slower than usual, but it's less severe than getting completely stuck.

Line of sight shadows disappearing for short time when loading level/looking far away.

Saves not loading, with "invalid item" flooding the log. I encountered this once, but I am not sure if this still exists. I haven't found the cause and didn't manage to replicate the issue yet.

Structures around you changing when reopening the game on some levels, or broken structures.