Goto page 1, 2, 3  Next

 
Blockland Rebuilt v2.39 
Mon Jun 22, 2026 3:39 pm
> AboutDlg: Revert bitmap fix that was specific to the one-line bitmap bug.
> DiscordRPC: Fix maplist downloader.
> GuiMLTextCtrl: Assign "$onlyDepth" to a convar so it doesn't get queried on every ::onRender call. So cool
> GuiMLTextCtrl: Fix bitmaps not being rendered if they were the only thing on a line.
> Net: Allow incoming data for tagged TCPObjects.
> TCPObject: Call 'onConnected' for tagged connections.
> TCPObject: Call 'onDisconnect' for tagged connections.
> TCPObject: Implement telnet support (Set 'TCPObject.useTelnet' to 1).
 

Blockland Rebuilt v2.38 
Thu Jun 18, 2026 3:51 pm
> Game: Moved frame limiter code into Platform::process() instead of Platform::endFrame(). I don't know if this will affect input lag.
> GuiColorPickerCtrl: Add HSV color range rendering.
> GuiColorPickerCtrl: Add helper functions for getting and setting the selector position using normalized values instead of having to manually do the math in torquescript.
> GuiColorPickerCtrl: Make cursor blink slightly.
> Math: Add 'mAsinh' console function.
> Math: Add 'mAtanh' console function.
> Math: Add 'mCosh' console function.
> Math: Add 'mExpm1' console function.
> Math: Add 'mFactorial' console function.
> Math: Add 'mFmod' console function.
> Math: Add 'mHsv2Rgb' console function.
> Math: Add 'mRgb2Hsv' console function.
> Math: Add 'mHsv2Rgb01' console function.
> Math: Add 'mHypot' console function.
> Math: Add 'mLog10' console function.
> Math: Add 'mLog1p' console function.
> Math: Add 'mNextPow2' console function.
> Math: Add 'mSinh' console function.
> Math: Add 'mTrunc' console function.
> Misc: Add '$pi', '$piOver2' and '$m2pi' constants in allClientScripts.
> Misc: Fix up HSV support for newColorGui.
> NetGhost: Fix bug where failing to register an alwaysGhostObject wouldn't disconnect the client with an error.
> NetGhost: Fix possible ghosting issue when a LOT of ghosts are active.
> NetGhost: Make 'Invalid Packet (10)' disconnect message more descriptive.
> Strings: Fixed 'strpos' console function being different in functionality from v21's.
> Texture Downloader: Fixed miniscule memory leak.
> Torque Script: Fixed possible buffer overflow exploit.
 

Blockland Rebuilt v2.37 
Sat Jun 13, 2026 3:41 pm
> Bricks: Fix 'saveBricksToModel' console function saving bricks' geometry as if they were unplanted.
> Bricks: Fixed static brick geometry being duplicated, resulting in poor performance in some cases.
> Engine: Call 'onExit' BEFORE we unlock and destroy the main mutex.
> Misc: SimObject.dump: New arguments: SimObject.dump([string searchTerm = NULL[, bool colorOutput = true[, bool showReturnTypes = true[, int maxWhitespace = 6]]])
> Misc: SimObject.dump: Show method return types & member field types.
> Misc: SimObject.dump: Show colored output.
> Misc: SimObject.dump: Allow field/value searching.
> Game: Change default value for '$pref::Video::FrameLimit' from '300' to '0'. This is not a retroactive change - If it's already set to '300' for you, you'll have to change it to '0' manually.
> GuiTSCtrl: Return depth in world2screen.
> OpenGL: Add v21 preflush / postflush / prefinish / postfinish console variables ($pref::OpenGL::UsePreGLFinish, $pref::OpenGL::UsePreGLFlush, $pref::OpenGL::UsePostGLFinish, $pref::OpenGL::UsePostGLFlush).
> ParticleEmitterData: Fixed various packet-related issues that caused emitters to exhibit non-v21 behaviours.
> Projectiles: Remove 'mFadeValue' rendering (Retail Blockland removed this feature, and too many add-ons use garbage values for it to be fixable right now).
 

Blockland Rebuilt v2.36 
Tue Jun 09, 2026 4:29 pm
> AboutDlg: Temporarily fix bitmap not appearing.
> ParticleData: Lessen restrictive packet bit packing.
> ParticleEmitterData: Do not limit ejectionVelocity.
> ParticleEmitterData: Limit velocityVariance by the absolute value of ejectionVelocity.
> ParticleEmitterData: Send more bits for lifetimeMS fields.
> Platform: Fix 'ModifiedFileTime' times being incorrectly reported.
> Platform: Speculative fix for integrated GPU being favored over dedicated GPUs in dual-graphics systems.
> Player: Fix maxStepSize not being scaled.
> Texture Downloader: Fixed various issues with the URL texture downloader.
> Texture Downloader: Add '$Pref::Client::DownloadURLTexture' pref variable.
> Vehicles: Speculative fix for vehicles being spawned with transparent colors.
> Vehicles: Fixed vehicles not retaining their colors on datablock change.
 

Blockland Rebuilt v2.35 
Wed Jun 03, 2026 4:40 pm
> Game: Remove debug text.
 

Blockland Rebuilt v2.34 
Wed Jun 03, 2026 3:31 pm
> Authentication: Update 'Authentication Failed' message to not include the client's IP.
> CacheDatabase: Fixed cache.db not updating cached assets, even if the source file gets modified.
> Game: Update 'changed timescale to [value]' to remove any unnecessary zeros.
> Servers: Fixed assets never being loaded from cache.db if they already exist on disk.
 

Blockland Rebuilt v2.33 
Tue Jun 02, 2026 3:31 pm
> Player: Speculative fix for getEyePoint() returning a weird eyepoint.
> TSShapeConstructor: Fixed dependency manager not adding a file to the manifest if it was formatted stupidly. Speculative fix for Player_QuackventureSS deathpose when jumping.
 

Blockland Rebuilt v2.32 
Mon Jun 01, 2026 3:22 pm
> AIPlayer: Implement 'maxPitchSpeed' and 'maxYawSpeed'.
> Ghosting: Wait for Brick PrintData to be fully sent before loading objects.
> Math: Fix 'mSolveQuadratic' function not outputting values in the correct order.
> Math: Fix broken 'mSolveQuartic' function.
> ShapeBase: Updated the way whiteout / damage flashing works to more closely resemble retail.
> StartMissionGui: Fix 'List on Master Server' blocker not having correct sizing rules.
 

Blockland Rebuilt v2.31 
Sun May 31, 2026 12:39 am
> AIPlayer: Add 'setMovePitch' method.
> AIPlayer: Clear 'setMoveX' and 'setMoveY' when calling 'setMoveDestination'.
> AIPlayer: Remove 'slowdown' argument for AIPlayer::setMoveDestination.
> Authentication: Implement notice acknowledgement.
> Bricks: Remove plant sound when loading bricks & planting bricks via TorqueScript.
> GameConnection: Fix not being able to spawn because of too many prints, again.
> GameConnection: Fix damage flash appearing for all clients randomly.
> GameConnection: Fix laggy damageflash / whiteout fadeout.
> GameConnection: Separate whiteout and damage flash.
> Items: Allow raycasts to hit items.
> ShapeBase: Destroy convex list when setting a ShapeBase as hidden.
> ShapeBase: Only transmit screen / damage / whiteout flash to controlling client (and any client who is controlling a camera that is orbiting the object).\
> TorqueScript: Re-introduce unicode escape sequence support.
 

Blockland Rebuilt v2.30 
Wed May 27, 2026 4:10 pm
> Authentication: Fix server authentication not working.
 

Blockland Rebuilt v2.29 
Wed May 27, 2026 3:59 pm
> Authentication: Fixed rare bug where the game would unnecessarily fetch a new join token when trying to join a server.
> GuiControl: Speculative fix for crash when trying to switch mFirstResponder away from a deleted GuiControl.
> Particles: Fix ParticleEmitterNode not being able to update the current datablock. This fixes emitters not respawning when a brick re-appears from a fakekill.
 

Blockland Rebuilt v2.28 
Mon May 25, 2026 3:05 pm
> Bricks: Fix occasional crash when deleting a ghost brick.
> Game: Update main.cs to use saveClientPrefs(); and saveServerPrefs(); when exiting.
> GuiControl: Add 'mClipToParent' field.
> Input: Mitigate mouse polling issues.
> Networking: Fix events not being re-queued when packets become filled. This fixes 'loading objects' freezes and datablock freezes in most cases.
> Torquescript: Add 64-bit integer support.
 

Blockland Rebuilt v2.27 
Thu May 21, 2026 8:19 pm
> Dedicated Servers: Fix Dedicated Servers not being able to authenticate.
 

Blockland Rebuilt v2.26 
Thu May 21, 2026 8:02 pm
> Authentication: Fix authentication server relying on your IP to be the same across UDP and TCP in order to authenticate you.
> Bricks/Shaders: Added 'currentTime' uniform vec4 to shader parameters - Currently unused.
> Bricks: Fix all bricks being marked as ghost bricks.
> Bricks: Fix crash when trying to render bricks with VBOs disabled.
> Bricks: Fix ghost bricks not appearing.
> Bricks: Fix one-frame blinking when regenerating nested node buffers.
> Bricks: Fix shadows being casted improperly on angled bricks. Also, added 'setBrickShadowsVisible'.
> Bricks: Fixed bricks not exploding correctly in some cases.
> Bricks: Major optimizations.
> Bricks: Remove 'respawn' console function (Accidental functional copy of 'loadBrickSounds').
> Camera: Fixed zooming in being nearly instantaneous.
> ConvexFeature: Fix collision list object tagging.
> ExplosionData: Optimized update packet.
> Game: Datablocks load faster for listen servers (Thanks Vitawrap).
> GuiCategoryListCtrl: Fix not being able to use map list ever again if you hold the right mouse button and close the GUI.
> GuiTreeViewCtrl: Expand tree view to show selected GUI items.
> GuiTreeViewCtrl: Fix crash when calling findItemByName.
> Interiors: Fixed interior alert textures being messed up.
> Interiors: Fixed crash when loading an interior with no lightmap.
> Math: Added SSE matrix function.
> Misc: Fix dAtoll not supporting 64bit numbers. Why!
> GUI Editor: Clicking on a GUI element will now show it in the tree selection.
> NetGhost: Fixed some issues with ghosting when a packet gets too full.
> OctShadows: Fix compatibility report not showing OpenGL version properly.
> OctTree: Do not render ghost bricks if buffers aren't being rendered.
> OctTree: Fix broken logic related to ghost bricks.
> OctTree: Fix some decompilation mistakes.
> OptionsDlg: Don't reset our texture quality when we open the options window.
> ParticleEngine: Prevent datablock-related crashes.
> Projectile: Fix stack corruption.
> RTB: Added boolean option to toggle posting server to the master server.
> Shadows: Fixed casted shadows not being the correct opacity as those seen in Blockland v20.
> Shapes: Use default base when skin name is empty.
> SimBase: Fix SimGroup::clear method for scripts.
> SplashData: Implemented dependency system support.
> TS: Fix crash when no ground frames are in the ground animation.
> Terraformer: Fix various crashes.
> TorqueScript: Add '$??' (String Forgive) operator. If the left-hand operand string is empty, the right-hand operand will be returned.
> TorqueScript: Add '??' (Null Coalesce) operator. If the left-hand operand does not resolve to an existing object, the right-hand operand will be returned.
> Video: Fixed GLEW initialization being called at the incorrect time.
> Video: Fixed frame limiter using more CPU as the frame limit got lower.
> Video: Initialize OpenGLDevice like how Blockland does it.
> Video: Speculative fix for crash when setting vsync after applying graphics changes.
> Window: Add safeguards against creating a window in dedicated mode.
> fxLightData: Optimize update packet.
> optionsDlg: Fixed several controls having the same name.
 

Blockland Rebuilt v2.25 
Tue Jul 29, 2025 9:46 am
> Game: Fixed occasional crash when spawning into a server.
 

Blockland Rebuilt v2.24 
Thu Jul 10, 2025 12:17 pm
> Console: Switching between old and new console now transfers input box history.
> Game: Fix not setting working directory correctly.
> Game: Move crash handler init to the very start.
> GameConnection: Fix random crash upon spawning. #TorqueThings
> GuiShapeNameHud: Use profile color table.
> GuiTextEditCtrl: Exposed TS methods to edit history entries.
> Misc: Fix variables for 'whereis' function not getting initialized
> OctTree: Don't regenerate unrendered buffers.
> OctTree: Fix some logic errors when outsourcing buffers.
> Options: Fixed 'Use Old In-Game Console Style' not working.
 

Blockland Rebuilt v2.23 
Tue Mar 25, 2025 9:23 am
> Player: Revert new player prediction code.
 

Blockland Rebuilt v2.22 
Mon Mar 24, 2025 11:15 am
> AIPlayer: Remove 'NeverUnscope' and 'ScopeAlways' flags.
> GLVideo: Remove gamma control, use GLEW function pointers.
> GameProcess: Do not process objects if we don't need to.
> Player: Continue processing physics even if lagging.
> Player: Remove unnecessary ScopeAlways netflag.
> ShapeBase: Re-try mounting object every tick if mount object is not found.
> fxLight: Do not get added to the process list.
 

Blockland Rebuilt v2.21 
Fri Mar 21, 2025 3:55 pm
> CrashHandler: Try not to create crash reports when unknown exceptions occur.
> GameConnection: Fix crash when trying to read control object packet before scoping it.
> Player: Speculative fix for GuiShapeNameHUD crashes.
> Player: Speculative ghosting fix.
 

Blockland Rebuilt v2.20 
Wed Mar 19, 2025 8:52 pm
> GuiMLTextCtrl: Fix bitmaps not rendering before text.
> wrenchSoundDlg: Apply more fixes for pitch control.
 

Blockland Rebuilt v2.19 
Tue Mar 18, 2025 8:45 pm
> AudioEmitter: Add pitch support.
> AudioEmitter: Fix 'mute music' button not working.
> AudioEmitter: Fix 'mute music' button not restarting music when unmuted.
> Game: Add the ability to set pitch for music bricks.
> Localization: Update localization files.
> Misc: Added new argument to mFloatLength to truncate unnecessarily long floats.
> Particles: Fix brick particle emitters not emitting particles for certain types of particles.
> Projectiles: Speculitive fix for mysterious crashes.
> Textures: Fix crash when failing to download bitmaps.
 

Blockland Rebuilt v2.18 
Mon Mar 17, 2025 12:13 am
> Projectiles: Removed instantiation code.
> Textures: Fix crash when failing to download bitmaps.
 

Blockland Rebuilt v2.17 
Sun Mar 16, 2025 7:55 pm
> Projectile: Stop clearing explosions on projectile deletion. Fixes random crashes.
 

Blockland Rebuilt v2.16 
Mon Mar 03, 2025 1:31 pm
> Prints: Fix BrickBuffers not loading when joining a game.
 

Blockland Rebuilt v2.15 
Sun Mar 02, 2025 1:18 pm
> ActionMap: Fix crash when trying to parse an invalid accelerator.
> Bricks: Fix crash in 'getGenericBrickData' console command.
> Bricks: Fix crash when loading tutorial twice in a row.
> ChangeMapListGui: Convert into a category list.
> ChangeMapListGui: Fix map preview not respecting aspect ratio.
> CrashHandler: Fix crash when uploading crashlog.
> Engine: Tweener class for SimObjects.
> GuiCategoryListCtrl: Add column support.
> GuiMLTextCtrl: Update 'bitmap' tag to support new stuff - See below.
> Misc: Add 'isValidURL' console function.
> Misc: Add 'rain.png', 'water_splash.jpg' to default files.
> Misc: Fix screwing up 'http://' and 'https://' filepaths when enforcing forward slashes.
> Misc: Fix stripMLControlChars not filtering out <bitmapk>.
> Misc: Typing 'crash' into the windows console terminal will crash the game, regardless of if the game is frozen.
> OctShadows: Fix shader issues.
> Player: Setting 'isInvulnerable' to 'true' will make the player invulnerable. If you can spell it right
> Prints: Add safeguard against loading too many prints.
> Prints: Chunked StaticBrickNetEvent up so it doesn't destroy the print table.
> Prints: Incremented max print count from 1024 to 2048.
> Projectile: Cancel client-side explosion if the projectile was deleted before it finished.
> Projectiles: Fix server-sided explosion when a projectile is told to bounce / delete / etc. via brick events.
> Renderer: Don't initialize OpenGL twice.
> TextureManager: Fix white square when finishing downloading images.
> ThreadedDownloading: Fix crash when failing to connect to a URL.
> URLSupport: Fix URL support spamming errors in console.

New bitmap tag formatting:
<bitmap:bitmap_url>
<bitmap:bitmap_url:keep_aspect_ratio>
<bitmap:bitmap_url:dst_w:dst_h>
<bitmap:bitmap_url:dst_w:dst_h:keep_aspect_ratio>
<bitmap:bitmap_url:src_x:src_y:src_w:src_h>
<bitmap:bitmap_url:src_x:src_y:src_w:src_h:keep_aspect_ratio>
<bitmap:bitmap_url:src_x:src_y:src_w:src_h:dst_w:dst_h>
<bitmap:bitmap_url:src_x:src_y:src_w:src_h:dst_w:dst_h:keep_aspect_ratio>

Where:
[bitmap_url] = The filepath/URL to use. Supports URLs that start with http:// and https://.
[dst_w] = The width to display the bitmap at.
[dst_h] = The height to display the bitmap at.
[src_x] = The X position in the image to draw.
[src_y] = The Y position in the image to draw.
[src_w] = The width in the image to draw.
[src_h] = The height in the image to draw.
[keep_aspect_ratio] = 1 or 0. Re-calculates the display width and height of the resulting image to maintain the input aspect ratio.

You can also replace 'bitmap' with 'bitmapk' to force it to be on a new line.
 

Blockland Rebuilt v2.14 
Mon Dec 30, 2024 11:19 am
> CURLObject: Fix very obscure memory leak possibility.
> Crash Reporter: Implement new crash reporter!
> DirectInput: Don't reload the DInput8 DLL if it's already loaded.
> GameInterface: Immediately process events rather than queueing them.
> GuiButtonBaseCtrl: Add safeguards for alt command.
> GuiCheckBoxCtrl: Add 'canBeSetWhileInactive' and 'stateOn'.
> GuiDefaultControlRender: Allow color-shifted rendering.
> GuiMLTextEditCtrl: Add 'validateCommand' field.
> GuiTabPageCtrl: Allow color shifting tab buttons.
> GuiTextCtrl: Fix crash when calling 'setTextID' without a default text parameter.
> HelpDlg: Fix locale-specific help files not loading.
> Localization: Fix crash when fetching keybinds in strings.
> Localization: Updated localization files (English, French) (Thanks @ Localizers).
> Misc: Update default BlockTabBookProfile font colors.
> Platform: Remove window border rounding.
> TSShapeInstance: Fix crashes with badly made models.
> Text: Add new text fx.
> fxLight: Add render distance limit.
 

Blockland Rebuilt v2.13 
Wed Nov 13, 2024 3:11 pm
> Bricks: Fix planted bricks not appearing if you place one far away from the octtree.
> Bricks: Performance improvement.
> GuiControl: Fix LocaleObject not being set for add-ons.
> GuiControl: Implement 'getLargestChildX' and 'getLargestChildY'.
> GuiMLTextEditCtrl: Fix not being able to edit text.
> HelpDlg: Fix locale-specific help files not loading.
> LocaleObject: Add 'getLanguageInternalName' method.
> LocaleObject: Add 'getLocalePath' method.
> MainMenuBuildShowcase: Add option to toggle main menu screenshots.
> Misc: Add 'GetCurrentLocaleInternalName'.
> Misc: Add 'bool sort' argument to 'find' and 'whereis' functions.
> Misc: Fix 'find' and 'whereis'.
> Misc: Fix 'formatDateTime' incorrectly formatting dates earlier than 2010.
> Net: Fix ghosting issues when redeclaring an existing datablock.
> OptionsDlg: Dynamic advanced options scroll.
> Player: Disable being unghosted for now.
> TSShapeInstance: Fix crashes with stupidly made models.
> joinServerDlg: Automatically disconnect from server if hosting / connected.
> mainMenuGui: Move loading screenshots into its own function
 

Blockland Rebuilt v2.12 
Mon Sep 30, 2024 5:23 pm
> Add-Ons: Updated RTB to use Canvas.getExtent instead of getRes. Thanks Erika
> Bricks: Fix unforseen bug with brick meta which caused spammed lines in bls files.
> Bricks: Fixed bricks dying too slowly when FPS is too low.
> Bricks: added fakedeath effect back. kenko
> Font: Added bold & italic options to font rendering.
> GuiCategoryListCtrl: Added pinned capabilities.
> GuiCategoryListCtrl: Bold text support, sort subchildren, new featureset.
> GuiCategoryListCtrl: Fixed incorrect sizing.
> GuiCategoryListCtrl: Updated for new 'start a game' dialog.
> GuiContextMenuCtrl: Added 'getItemCount' console method.
> GuiMLTextCtrl: Add '<h1>', '<h2>', '<h3>', '</h1>', '</h2>', '</h3>', '<font:Name>', '</color>', '</just>', '<b>', '</b>', '<u>', '</u>', '<i>', '</i>', '<size:#>', '</size>', '<ss>' and '</ss>'.
> GuiMLTextEditCtrl: Fix not being able to edit text.
> GuiTextEditCtrl: Children are now rendered.
> GuiTextEditCtrl: Fixed variable being set on creation.
> Misc: Add 'AddBind' and 'KAddBind' to default scripts.
> Misc: Added backtrace to getSubStr.
> Misc: Fixed incorrect behavior of strcmp, stricmp, strnicmp console functions.
> Misc: Implement 'isInt' console function.
> Misc: Rebuilt Plate is now pinned by default.
> Misc: Replaced stupid code regarding eventing tag whitelist with awesome code.
> Misc: Update Localization Files.
> Resource Manager: Force downloaded files to load first (in certain directories).
> StringArray: Add 'swap' method.
> UI: Added option for toggling between old and new console.
> UI: Fix ColorManager showing two default colorsets.
> UI: Integrated Client_WindowedConsole.
> UI: Many updates to AddonsGui.
> UI: Unfinished start mission maplist changes.
> startMissionGui: Added GIF support for mission preview.
> startMissionGui: Finalize new layout.
> startMissionGui: Finalize new mission list.
> startMissionGui: Fix being able to click "Internet" and "LAN" options in demo mode.
> startMissionGui: Localize new content.
> startMissionGui: Rework math for maximizing the window.
 

Blockland Rebuilt v2.11 
Fri Aug 30, 2024 9:37 am
> startMissionGui: Fix 'Game Modes' tab not displaying properly.
> startMissionGui: Fixed being stuck in 'Game Modes' mode if you close it and re-open it.
 

Blockland Rebuilt v2.10 
Fri Aug 30, 2024 9:12 am
> AIPlayer: Added steering capabilities & restored shooting functionality.
> AIPlayer: Fixed not floating up when in water sometimes.
> CDN: Added 'addUINamesToDataBase' and 'lookupFileNameForUIName' console functions.
> Canvas/DGL: Implemented GUI scaling (Thanks vitawrap!).
> Console: Better event limit.
> GuiBitmapBorderCtrl: Render children before the border, like Blockland. If you want to render children AFTER the border (which is default for Torque), set renderChildrenAfterUs to 'true'.
> GuiCanvas: Upgrade 'ShowThingsUnderMouse' console function to show the GUI control with the mouse control.
> GuiSliderCtrl: Added 'prefix', 'suffix' and 'truncateLen' fields.
> GuiSliderCtrl: Fix 'snap' not working when 'ticks' is set to the very arbitrary limit of 2 or lower. I hate Torque.
> Input: Fixed cursor being centered after unlocking window.
> Interiors: Removed low-res texture rendering when far away from interiors.
> KeyGui: Fixed 'Cancel' button not changing text when the game is already unlocked.
> Misc: Add 'isHostingServer' and 'isConnectedToServer' functions.
> Net: Players can now connect via LAN to unlocked LAN servers without a key.
> OptionsDlg: Removed 640x480 resolution.
> Platform: Remove all 3Dfx/V2 code.
> Sun: Check if day cycle is enabled before adjusting sun.
> ThreadedDownloading: Fixed download thread calling the 'queue next' function which starts another download thread.
 

Goto page 1, 2, 3  Next

 

Service revived by the B4v21 Team.
Designed by Vjacheslav Trushkin and modified by RTB.