Commit Graph

4994 Commits

Author SHA1 Message Date
Orchid 429a264bb6 update 2026-01-13 08:15:46 -06:00
Orchid f008e8dd52 added makePool function and started creating volcano structures 2026-01-12 09:56:54 -06:00
slweeb fe7164aa9d hotfix 2026-01-11 14:22:57 -05:00
slweeb 9a28cbfd8e mod hotfix 2026-01-11 14:09:24 -05:00
slweeb a2a3731cdd Version 1.13.2 - January 11, 2026
+ Edit Mode
    ~ Moved Special tools to the edit tab
    ~ Expect more tools in the future
+ Relations - Multiple pixels as a single entity
    + Group and Ungroup tool in edit tab
    + Grouped pixels fall and move as one structure
    + Grouped pixels are ungrouped when broken or changing states
    + Grouped pixels can displace fluids (Experimental)
+ More Shift-Select functionality:
    + Battery can set a frequency to create timers
    + Image tool can set element
~ Fire begins more yellow and gets redder quicker
+ Icing (Hidden) made with Butter and Sugar
~ Liquids and Gases appear less grainy
~ Settings changes
    + Speed option in Settings to replace TPS button
    + Keybind: T to change TPS
    ~ Renamed E button to Elem button
~ Improved simulation speeds
- Removed World Gen
    ~ We recommend the PRNGworldgenlib.js mod, a much better world generator
- Removed Cheerful Mode
[Changes]
+ Escape can be pressed to cancel while drawing a line
+ Fillers can be painted and will fight other colors
+ Portals show destination lines when hovered over or selected
+ Portal In can be selected with the Elem button by typing 'Portal'
+ Lightning placed near certain elements will change color
+ Worms can break down Flour, Dough, Adobe, Paper, Confetti, Cellulose, Cheese, and Potato
+ Worms can move through Mulch
+ Radiation will radiate Batter
+ Rad Steam causes Cheese to rot
~ Filters and Gates are Acid-resistant
~ Portals no longer teleport Fuse
~ Ruler measures diagonal lines as a pixel count instead of hypotenuse
~ Unique flame colors for Nickel, Iron, and Mercury
~ Rearranged Special category
~ Opening the Info, Mods, or Settings menus will pause the game
~ Steam: All canvas sizes now stretch to the full screen width
+ Assigned densities to many solids
+ Keybind: Quote (") to toggle Edit Mode
[Bug Fixes]
~ Fixed: Dragging pixels through Filters creates ghost pixels
~ Fixed: Filters can break when transporting to Gates or Pipes
~ Fixed: Pixels are rendered in incorrect position when mixing with Pipe, Filter, or Gate
~ Fixed: Broken modded saves are loaded every bootup
~ Fixed: Precision Dot is misaligned with 2- and 4-wide brushes
~ Fixed: Portals can't transmit electricity if surrounded by pixels
~ Fixed: E-cloner can't be set to Fuse by clicking on it
~ Fixed: Some saves throw TypeError "Cannot set properties of undefined"
~ Fixed: Prop tool always unpauses after dialog
~ Fixed: Z and Backspace keys select Heat by default instead of Sand
~ Fixed: Random can't place Fire, Plasma, Ink, Bless, Rock Wall, Cold Fire, Sun, Pointer, or Art
~ Fixed: Elem dialog doesn't close if button is pressed again
~ Fixed: Wrong font when language set to Italian
~ Fixed: Magnesium melts at a much lower temperature than expected
~ Fixed: Shift-selecting Random and inputting 'random' causes errors
[Technical]
~ Note: Optimizations mean a lot of code was rewritten, please report any issues and be patient
~ Note: Don't pass an 'rgba' color to drawSquare, use the 'alpha' argument instead
+ Pixel relations system
    + Used to group pixels together
    + '_r' pixel property to identify its relation (should be an integer)
+ 'trackPaint' element property (boolean)
    + 'painted' pixel property (color code) given to these elements when painted
+ "Failed to load" message instead of hanging forever
~ 'con' contents only render if element has existing 'canContain' property
~ 'onMouseDown' element event only triggers with left clicks
~ Acid Gas 'ignore' property is now identical to Acid
~ Elements with a set density but no state are set to solid
~ Fuse no longer shows hidden element
~ Save version is now sb7
2026-01-11 13:52:44 -05:00
slweeb 3188e0249d
Merge pull request #1332 from suspasha111/main
added coresbyp.js to mod list
2026-01-10 15:20:44 -05:00
suspasha111 725901fc14
Merge branch 'R74nCom:main' into main 2026-01-10 12:46:29 -07:00
suspasha111 138108003a
Add coresbyp.js to mod list 2026-01-10 12:43:16 -07:00
slweeb 8765b50e60
Merge pull request #1331 from orchidthedev/main
PRNGworldgen,js version 1.2.0
2026-01-09 21:00:47 -05:00
Orchid 3fdbc72e84 added pyramids to finalize the new version 2026-01-09 19:52:45 -06:00
Vito 066ec1b3d0 applied curve and added beach biome 2026-01-09 09:57:21 -06:00
Botany Nerd 22b09da7f4
Merge branch 'R74nCom:main' into main 2026-01-09 08:53:42 -06:00
Orchid db59511bee added curve function 2026-01-09 07:48:38 -06:00
slweeb ab7ffde0b2
Merge pull request #1329 from suspasha111/main
Add coresbyp.js
2026-01-06 14:44:56 -05:00
An Orbit b7ddc97385
Update a_mod_by_alice.js 2026-01-05 14:36:35 -05:00
suspasha111 25d73641cf
Add coresbyp.js
This mod adds several nuclear cores that can be used as fuel in reactors, also this mod adds a liquid that is more resistant to temperatures to cool your reactor down. Also, a powerful BOOM.
2026-01-01 15:52:40 -07:00
slweeb 6214213f1b
Merge pull request #1328 from redbirdly/main 2025-12-27 23:30:39 -05:00
redbirdly 60eb340dc0
Fix inconsistent indentation 2025-12-28 12:12:47 +08:00
slweeb 70b1eecab0
Merge pull request #1326 from bruhster8443/main
immune
2025-12-27 23:09:45 -05:00
slweeb 3277d1a9b6
Merge pull request #1327 from litbrb/main
Create oldleds.js
2025-12-27 23:06:27 -05:00
slweeb 980f043ddb
Fix LED names 2025-12-27 23:06:16 -05:00
redbirdly a6d34a24c4
Deprecate fast_lightmap.js and nicer_flame.js 2025-12-28 12:01:20 +08:00
slweeb a25d193d93
saves hotfix 2025-12-26 15:58:44 -05:00
litbrb f5646741c5
Create oldleds.js 2025-12-26 18:19:39 +05:30
bruhster8443 c5e1bcb71e
Add files via upload 2025-12-23 09:57:26 -05:00
slweeb 71fd50a68e
Merge pull request #1325 from Mnem42/main
Part 2
2025-12-21 13:31:09 -05:00
Mnem42 609d08ea41
.
- Display paint colour selector under the floater as needed
- Feature to make the floater resize when collapsed
2025-12-19 17:43:25 +00:00
slweeb 29c3f12de9 mod hotfix 2025-12-18 17:17:43 -05:00
slweeb 15c74dc1e1 Merge branch 'main' of https://github.com/R74nCom/sandboxels 2025-12-18 16:22:58 -05:00
slweeb c6603aaff7 mod hotfixes 2025-12-18 16:22:56 -05:00
slweeb 35f34a7d39
Merge pull request #1324 from Mnem42/patch-7
Update
2025-12-18 16:09:21 -05:00
Mnem42 8056f87937
Update 2025-12-18 21:07:03 +00:00
slweeb ec74def16a Update index.html 2025-12-18 15:36:04 -05:00
slweeb e42932a504 Update index.html 2025-12-18 15:35:26 -05:00
slweeb 53dfa6eaa6 Update index.html 2025-12-18 14:16:16 -05:00
slweeb 342504b04c Version 1.13.1 - December 18, 2025 - G&G Hotfix
~ This is a quick group of bug fixes and improvements following yesterday's update.
+ More Shift-Select functionality:
    + Fuse can turn into an element after charged
    + Filler can turn into an element after cloning itself
    + Heat and Cool tools can specify limits
    + Paint tool can specify a specific element to paint
    + Udder can dispense a specific element
    ~ Distinct border for Shift-Selected element buttons
~ Chlorine Ice kills Virus like gaseous and liquid forms
~ When window is shortened vertically, canvas will shrink to fit screen
[Bug Fixes]
~ Fixed: 2- and 4-wide brushes aren't possible with scroll wheel
~ Fixed: Tea doesn't stain Paper very well
~ Fixed: Fireflies change the color of any pixel they touch
~ Fixed: Slow Cloner can't clone more than one element with Shift-Select
~ Fixed: Slow Cloner doesn't immediately grab element
~ Fixed: E-cloners can clone Walls
~ Fixed: Outline View uses white outline with custom URL backgrounds
~ Fixed: Heaters, Coolers, and Cloners can be mixed without holding Shift
~ Fixed: Language isn't autoselected for Brazilian Portuguese or Chinese
[Technical]
+ chargePixel(pixel, amount?) helper function to easily shock a pixel
+ burnPixel(pixel) helper function to easily ignite a pixel
2025-12-18 13:53:49 -05:00
slweeb 4dbdc48bbd
Merge pull request #1322 from Cube14yt/main 2025-12-18 09:52:16 -05:00
slweeb fee19fa426
Merge pull request #1323 from SquareScreamYT/main 2025-12-18 09:51:50 -05:00
sq 3c9e0aadd5 christmas update !!!! 2025-12-18 17:01:53 +08:00
Cube14yt f3f488ef77
Merge pull request #1 from Cube14yt/Cube14yt-patch-1
Deprecate pyrite, adjustable heaters/coolers and others
2025-12-18 13:16:01 +08:00
Cube14yt 9b5c2159e9
Deprecate pyrite and related machine categories 2025-12-18 13:14:33 +08:00
slweeb 4659b507c9 hotfix 2025-12-17 16:11:57 -05:00
slweeb e33ad18faa Deprecate borders.js and background_changer.js 2025-12-17 12:10:53 -05:00
slweeb 336ebe6e17 Merge branch 'main' of https://github.com/R74nCom/sandboxels 2025-12-17 12:08:41 -05:00
slweeb efa7fa0cf3 Version 1.13 - December 17, 2025 - Gizmos & Gadgets
+ Filter
    + Only allows the first element it touches to pass
+ Gate
    + Only allows pixels to pass if electrified
    + Only conducts electricity into itself and Wire
+ Canvas background images
    + Some presets and custom image URLs
+ Outline View (Press 5)
+ 2-wide and 4-wide brushes
+ Ruler tool in Special to measure lengths and angles
+ Manual element control
    + Shift-clicking certain element buttons prompt the user for more information
    + Erase tool allows only deleting certain elements
    + Cloners allow multiple comma-separated elements
    + Filters allow states (solid, liquid, or gas) or multiple elements
    + Sensors allow sensing specific elements
    + Portals allow the setting of channels
    + Void allows only deleting certain elements
    + Random tool allows pre-selected element choices
    + Explosion allows custom radius
    + Antibombs allow pre-selected explosion elements
~ Replaced LED Red, Green, and Blue with a single customizable LED
    ~ LEDs in old saves are automatically converted to the new element
- Merged Superheaters and Freezers with Heaters and Coolers
    + Heaters can be heated to heat the same as a Superheater
    + Coolers can be cooled to cool the same as a Freezer
- Removed Tesla Coil and Shocker
    ~ These elements in old saves are automatically converted to E-cloners
~ Drag tool is faster and smoother
~ Pixelated and colorful button borders
+ Translations for Swedish
+ Parital translations for Japanese, Thai, Arabic, Hebrew, and Viossa
[Changes]
+ Pipes can transport pixels directly with Filter and Gate
~ Pipes no longer conduct heat
~ Brightened blue stage in Pipes
~ Incomplete pipes darken after being initialized
+ Oxygen can be used to dispose Molten Lead in reactors
+ Electrolysis of raw Salt
+ Smashing hot Cooked Meat releases Grease
+ Worms can compost Lettuce, Tomato, Corn, Pickle, and Bread
+ Rats can eat Spiders
+ Caramel and Herb make peppermint-colored sugar
+ Baking Soda can be made with Lye and Carbon Dioxide
+ Melting Ash with Dirt creates Tuff
~ Poison Gas no longer makes Slag from molten elements
~ Perfume can exist at room temperature
~ Acid doesn't dissolve Mercury or Diamond
~ Sulfur ignites when hot
~ All Cloud types can be smashed like Rain Cloud
~ Thermite burns into less Iron
~ Rock Wall deletes Light when placed over it for better eclipses
- Removed Gallium-Sodium reaction
~ Copper Sulfate reacts with more carbs
~ Rainbow recipe uses Pointer instead of Flash
~ Bless deletes Strange Matter instead of turning it into Neutron
+ Static recipe
+ Malware can mix with some metals to create machine parts
+ Tea stains Paper
+ Unique fire color for Tin
~ Element buttons are consistently spaced on all sides
~ Recolored Pyrite
~ Acid has a smoother texture
~ Purple Gold is slightly more purple
~ Hyphae and Lichen are grainier
~ Recolored Random button
~ Recolored Balloon button
~ Recolored Confetti button
~ Recolored Hair button
~ Recolored Pistil button
~ Reordered colors in many buttons for consistent "lighting" look
~ Rice, Candy, Nut Oil, Dye, Rainbow, and Spray Paint buttons display with dark text
+ Firefly alias 'Lightning Bug'
~ Shortened hiding setting labels
~ Language should automatically be set from browser preferences (Untested)
~ Re-saving after saving automatically fills in name, author, and description
~ Save browser thumbnails are crisper
~ Steam Deck compliance
[Technical]
+ 'onShiftSelect' element property, called when selecting element while holding Shift
+ 'onlyConduct' element property, list of the only elements to conduct electricity into
+ 'renderTool' element property, renderer function called once per frame while selected
+ 'updateOrder' element property, prioritizes (positive) or deprioritizes (negative) tick order (integer; default 0)
+ autoResizeRatio(height,width) function (e.g. (16,9))
~ 'shiftDown' variable is set even when in a menu
[Bug Fixes]
~ Fixed: Placing Humans with Replace Mode causes a gory mess
~ Fixed: Using Human on Cloners cause a gory mess
~ Fixed: Bottom pixels can be cut off on certain window sizes
~ Fixed: Line-drawing preview is opaque when using a theme
~ Fixed: Text in Debug popup can't be selected
~ Fixed: onClicked passes "unknown" when no element is selected, now passes null
~ Fixed: onMouseDown doesn't get called on mobile
~ Fixed: onMouseDown is called when clicking out of a menu
~ Fixed: Using Heat Ray on Stained Glass can make Rainbows
~ Fixed: Saves with pipes containing invalid elements fail to load
~ Fixed: Some Fireflies stay illuminated after hitting another
~ Fixed: Liquid/gaseous pixels with 'skip' property can be displaced by denser pixels
~ Fixed: Salt isn't considered a food and can't be eaten by Humans
~ Fixed: Corn can't be dragged or put into Pipes
2025-12-17 12:08:39 -05:00
slweeb 0fda4ed0d2
Merge pull request #1321 from binhnguyen-discord/main
Add toms_stuff.js as a sbxls mod
2025-12-17 10:08:28 -05:00
slweeb 9a4c988094
Merge pull request #1320 from Mnem42/patch-6
(zoom.js) Show border to canvas
2025-12-17 10:07:50 -05:00
slweeb 8637d81896
Merge pull request #1319 from Cube14yt/mobile_keybinds
mobile_keybinds.js bugfix
2025-12-17 10:06:11 -05:00
binhnguyen-discord 3b8da6836e
Add files via upload 2025-12-17 10:42:27 +07:00
Mnem42 e601e24d20
(zoom.js) Show border to canvas
Display borders on the canvas so the canvas bounds are more obvious.
2025-12-16 21:19:15 +00:00