Commit Graph

4 Commits

Author SHA1 Message Date
slweeb 37d02f83c5 Version 1.12 - July 17, 2025 - Saves For All
[Version 1.12 - July 17, 2025 - Saves For All]
    + Featured Saves tab
    + Discord Saves tab
        + Browse community-made saves from our server
    + Lye, a reactive powder
    + Invar, a dark metal alloy (Hidden)
    + Streak View (Press 4)
   [Steam Edition Changes]
    + Workshop support
        + Add and load community-made saves
        + Publish saves for everyone to discover
        + Save tagging support
    + Rich Presence support for Discord and Steam Chat
        + Show off your current element and canvas state
    ~ Saves are stored in a new game data folder instead of slots
    + Mods can be loaded from the game data folder for offline use
        ~ Dependencies are currently not supported for local files
    + "Open Data Folder" button in Settings
    + Steam automatically selects supported languages
    + Save author name will default to Steam username
    - Hid "Clear Saves" button
    ~ Version and element count are shown again
   [Changes]
    + Button click animations
    + Corn has gravity
    + Cloner elements can be set by clicking over them
    + Dyes can be mixed into liquids
    + Sand can be dyed into Color Sand
    + Stained Glass can be made by melting Glass with certain metals
    + Batteries are breakable
    + Vaccine and Antidote can freeze
    + Small amounts of Vaccine can be made by boiling Antibody
    + Vaccine can be made by mixing Antibody with Sugar Water
    + Cream can be turned into Yogurt
    + Clay and Brick Rubble makes Clay Soil
    + Slime rots Meat
    + Glue turns Crumb into Bread
    + Yeast ferments Wheat
    + Vinegar-Ammonia reaction
    + Bleach-Baking Soda reaction
    + Blood bubbles before boiling
    + Infection passively creates Plague
    + Pool Water slowly breaks down DNA
    + Distilling Oil with Hydrogen makes Sulfur and Water (Claus process)
    + Greek Fire is made with Oil and Sap, instead of Sulfur
    + Sulfur stains Silver
    + Candy from freezing Honey or Molasses has a unique color
    + Ember changes color when hitting elements with flame colors
    + Plasma can heat existing pixels when placed over them
    + Magnesium-Acid reaction produces Hydrogen
    + Gold variants are immune to Acid
    + Acid decomposes at extreme temperatures
    + Ammonia decomposes at high temperatures
    + Copper Sulfate reacts with other carbs like Sugar
    + Molten Caustic Potash electrolysis
    + Virus and Strange Matter ignore Pointer
    + Neutrons radiate Glass Shards
    + Cancer kills Homunculi
    + Anesthesia and Alcohol Gas calm Humans
    ~ Human will be selected when using Pick on Head or Body
    ~ Tweaked Diamond formation
    ~ Walls and Pipes don't change Light color
    ~ God Ray is better at extinguishing fires
    ~ Ember no longer produces Fire on its own
    ~ Salt Water electrolysis produces Lye (Chloralkali process)
    ~ Sodium-Water reaction produces Lye
    ~ Improved Sodium-Acid reaction
    ~ Potassium-Acid reaction is more violent
    ~ Acid no longer deletes Smoke or Fire
    ~ Gallium-Aluminum reaction is more destructive
    ~ Supernovae create Mercury and Aluminum
    ~ Antimatter no longer explodes when hitting the border
    ~ Lightning no longer explodes when hitting the border on Void mode
    ~ Uranium releases Radiation more consistently when falling
    ~ Rats release Plague more consistently when falling
    ~ Molten Stained Glass has colorful Fire
    + Rainbow and Static affect the color of Fire
    ~ Canvas will shrink dynamically to fit screen width
    + Empty canvases will be reset automatically when window is resized
    + Saves menu tabs
    ~ Saves menu takes up more screen space
    ~ Modded saves automatically reload the save and remove new mods after session
    + Sandboxels will reload on canvas reset after changing mods
    + TPS is restored after unloading a save
    + Button to reload after adding or removing mods
    ~ Currently-loaded save will be underscored in menu
    ~ Saves keep track of standalone version (i.e. Steam)
    ~ Save warnings use native Sandboxels prompts
    ~ Reset Warning setting affects save loading popup on non-empty canvas
    - Loading a save no longer changes your selected view
    ~ 'Reset Scene' buttons in Settings now confirm before resetting
    ~ Cursor color is affected by theme color
    ~ Canvas Size and Worldgen settings automatically reset empty canvases
    ~ Updated styling of bottom links
    ~ Links are underlined when hovered over
    ~ Prompts are closed when elements are deselected
    ~ Confirm buttons for data reset prompts are red to show danger
    ~ Entering an invalid TPS no longer resets to 30 TPS
    ~ Recolored Gold
    ~ Recolored Zinc
    ~ Recolored Nickel
    ~ Recolored Tungsten
    ~ Recolored Sulfur
    ~ Recolored Brass
    ~ Recolored Sterling
    ~ Recolored Solder
    ~ Recolored Molten Aluminum and removed heat glow
    ~ Recolored Molten Caustic Potash and removed Fire
    ~ Recolored Soda made from Juice
    ~ Poison, Radiation, God Ray, Aluminum, Insulation, Bead, and Color Sand display with dark text
    ~ Prop tool can convert between boolean and number types
    + Broth alias 'Soup'
    + Jelly alias 'Jam'
    + Soda alias 'Cola'
    + Hard Yolk alias 'Fried Egg'
    + Gunpowder alias 'Black Powder'
   [Bug Fixes]
    ~ Fixed: Enabled mods can be stuck behind input box
    ~ Fixed: Flies and Bees get stuck on Loop border modes
    ~ Fixed: Rock Wall and Bless can't be used as Image element
    ~ Fixed: Screenshots don't include background color if it was never set
    ~ Fixed: Corrupted save error messages don't appear
    ~ Fixed: Large save canvases can go off-screen
    ~ Fixed: Cheerful Mode setting button has old behavior
    ~ Fixed: Cheerful Mode setting 'Refresh Page' button doesn't work
    ~ Fixed: runEveryTick() runs even when paused
    ~ Fixed: World gen replaces Destroyable border pixels with Wall
    ~ Fixed: Random events and modded per-tick events don't happen when stepping ticks
    ~ Fixed: Maximum cursor size doesn't fill entire canvas with odd widths
    ~ Fixed: Unpaint tool removes fancy textures
    ~ Fixed: Category buttons don't glow in Unlock as Discovered mode
    ~ Fixed: Coolers and Freezers affect insulative elements
    ~ Fixed: Lightning heats insulative elements
    ~ Fixed: Dark element button text isn't triggered by buttonColor
    ~ Fixed: Force-loaded mod dependencies don't load properly on Steam
    ~ Fixed: Theme background doesn't affect entire page on Steam Edition
   [Technical]
    + New helper functions:
        + getPixel(x, y) -> Pixel object or null
        + tryCreate(element, x, y, replace?) -> Pixel object or null
        + tryDelete(x, y) -> Pixel object or null
    + 'onCollide' element property, called when the pixel moves into any other (function(pixel1,pixel2))
    + 'onClicked' element property, called when the pixel is clicked on (function(pixel,element))
    + 'skip' pixel property, skips simulation of the pixel
    + 'RL' behavior rule, releases an element in any available space
    + 'clear' view property for clearing the canvas layers, defaults to true
    + modIsEnabled(str) function, checks only file names (e.g. "glow.js")
    + promptChoose() for multiple-choice prompts
    + promptDir() for direction-based prompts
    ~ Debug console has been re-enabled on Steam Edition
    ~ Pick and Erase tools are no longer hard-coded
    ~ Sensor 'sense' property can take multiple comma-separated values
    ~ Save version is now sb5
2025-07-17 13:49:09 -04:00
slweeb 5f8e1751c9 content 2025-04-21 17:07:27 -04:00
slweeb f18187d659 v1.9.3
[Version 1.9.3 - February 2, 2024 - Mix & Munch]
    + Potassium
    + Magnesium
    + Antibomb
    + Nut Oil
    + Cured Meat, from mixing with Salt
    + Grease, from cooking Meat
    + (BETA) Support for British, German, French, Hungarian, Polish, Portuguese, Vietnamese, Chinese
   [Chemistry]
    + Water and Foam can extinguish small fires (Outer pixels)
    + Hydrogen is explosive when burning
    ~ Improved Calcium-Water reaction
    + Calcium reacts with Water variants
    ~ Recolored Calcium
    + Calcium-Acid reaction
    + Calcium exposed to air turns to Quicklime
    + Quicklime is an insecticide
    + Limestone can break into Gravel
    ~ Many things no longer turn to raw Calcium
    ~ Tweaked Quicklime-Water rection
    + Oil distills into Propane, Plastic, and Lamp Oil at certain temperatures
    + Cells break down Oil into Methane
    + Propane Ice (Hidden)
    ~ Copper no longer oxidizes in Water
    + Soap recipe
    + Potassium Salt recipe
    + Glue can be made from Bones
    + Acid reacts with Zinc and Sugar
    + Blue and Rose Gold can break
    ~ Recolored Electrum for consistency with other Golds
    ~ Anesthesia requires heat for production
    ~ AlGa reaction creates proper amounts
    ~ Aluminum flame color
    ~ Foam deletes when frozen
    + Caustic Potash (Hidden)
   [Life]
    + Evergreen breaks into Sap
    + Sap is flammable
    + Flowers have more color variety (Light & dark)
    ~ Spawned Petals are multicolor again
    + Pollen requires soil to germinate
    + Pollen will sometimes fail to germinate
    ~ Bees drop Pollen less often if plants are nearby
    ~ Bees lose their Pollen when dropping it
    + Bees warm Hive to at least 33°C
    + Ant Walls can be damaged by Fire
    + Rats can eat Worms, Ants, Frogs, Snails, and Slugs
    + Worms, Fish, and Grass die in Alcohol
    ~ Fish Eggs are colored black
    ~ Fish no longer eat Meat
    ~ Snails and Slugs no longer die in Salt Water
    ~ Snails consume Limestone slower
    + Humans eat Pickles and Sauce
    ~ Humans won't rot while being defibrillated
    + Cancer kills Grass
    ~ Ocean worldgen uses Salt Water
   [Cooking]
    ~ Mixing Dough and Batter changes color without deleting ingredients
    + Yeast, Cream, Baking Soda, and Quicklime help Dough and Batter rise
    + Deep-fried color when cooking Dough or Batter in hot Nut Oil, Butter, or Grease
    + Cooking Nut Meat makes some Nut Oil
    + Dough can be made with Vinegar
    + Cheese can be made with Yogurt
    + Yeast can ferment Milk into Cheese
    + Honey, Caramel, and Molasses can sweeten Water
    + Mixing Honey and Sugar Water creates Wax
    + Coffee Pumpkin Spice color variant
    ~ Tea and Coffee spawn warm
    ~ Moved Cream slightly
    ~ Moved Rad Cloud and Rad Steam slightly
    + Fat (Hidden)
   [Other]
    + Save menu includes Author and Description inputs
    + Save menu remembers your name for later
    + Save menu autofills info from current save
    + Some elements will forcefully save with color
    ~ Settings don't save when in a loaded save
    + Image tool works with Replace Mode
    + Image tool replaces pixels when holding Shift
    + Hidden count goes down in real time when unlocking
    + Clay Soil heats up into Brick
    + Clay and Dirt or Gravel makes Clay Soil
    + Clay freezes into Clay Soil
    + Nitro and Clay or TNT makes Dynamite
    ~ Dynamite must be broken or shocked to explode
    ~ Gunpowder is less powerful than Dynamite
    + Bubbles pop when broken
    + Soap removes Glue
    ~ Soap reactions are less instant
    + Mercury dirties Seltzer
    + Uranium dirties Slush
    + Uranium slowly melts Snow
    + Ozone pops Balloons
    + Greek Fire ignites on contact with Plasma
    + Bless removes Liquid Stench
    + Virus-infected pixels can be restored with Soap or Bless
    + Virus ignores Plasma
    + Malware can interrupt Virus restoration
    ~ Virus optimizations
    + Vertical and Horizontal can swap when given opposite energies
    + Heat Ray and God Ray have densities
    + Pyrite, Electrum, and Yogurt aliases
    ~ Hid Clay Shard
    ~ Moved Ball to Special
    ~ Updated Cheerful Mode description
    - Removed Sticky Bomb, Cluster Bomb, Electro Bomb, and Water Bomb
        - Instead available in new classic_explosives.js mod
   [Bug Fixes]
    ~ Fixed: Repairing with Glue duplicates material
    ~ Fixed: Painted Plant turns Light green
    ~ Fixed: Molten Sodium and Sodium Gas burn with too much Fire
    ~ Fixed: Melted and Rotten Cheese densities inconsistent
    ~ Fixed: Molasses boils into Sugar which immediately burns
    ~ Fixed: Single Dirty Water pixel turns infinite Snow to Slush
    ~ Fixed: Rad Steam doesn't form Rad Cloud when touching Cloud
    ~ Fixed: TPS accepts negative values
    ~ Fixed: Hive is draggable
    ~ Fixed: Nut Milk can't be mixed into Batter/Dough
   [Technical]
    + Shift-Picking a pixel copies its properties
    + Z key swaps to secondary element
    + Backspace swaps to previous element
    + Prop tool supports NaN and lowercase Infinity values
    ~ Unhid Prop
    + 'extinguish' element property (true/false)
    + 'forceSaveColor' element property (true/false)
    ~ Custom element names and spaces are normalized in buttons
2024-02-02 14:54:29 -05:00
slweeb 84edd375ff many new pages 2023-09-14 23:57:36 -04:00