 | | Home | | Add-On Repo | |
| Tue Jul 29, 2025 9:46 am | | > Game: Fixed occasional crash when spawning into a server. | | |
| 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. | | |
| Tue Mar 25, 2025 9:23 am | | > Player: Revert new player prediction code. | | |
| 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. | | |
| 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. | | |
| Wed Mar 19, 2025 8:52 pm | > GuiMLTextCtrl: Fix bitmaps not rendering before text. > wrenchSoundDlg: Apply more fixes for pitch control. | | |
| 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. | | |
| Mon Mar 17, 2025 12:13 am | > Projectiles: Removed instantiation code. > Textures: Fix crash when failing to download bitmaps. | | |
| Sun Mar 16, 2025 7:55 pm | | > Projectile: Stop clearing explosions on projectile deletion. Fixes random crashes. | | |
| Mon Mar 03, 2025 1:31 pm | | > Prints: Fix BrickBuffers not loading when joining a game. | | |
| 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. | | |
| 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. | | |
| 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 | | |
| 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. | | |
| 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. | | |
| 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. | | |
| Sat Jun 15, 2024 4:10 pm | > AssetManager: Remove 'snapshotGameAssetsOld' command. > Auth: Detect stupid keys. > Clients: Add the ability to forcibly not ghost to some clients. > Console: Attempted to fix crash for wine users. > Credits: Update credits. > Downloader: Fix refusing to create a path > Engine: Add 'getSubStrJS' and 'uGetSubStrJS'. > Engine: Add 'isDirectory'. > Engine: Added global trust list to protected list. > Engine: Allow executing editor scripts in demo mode. > Engine: Fix another buffer overflow. > Engine: Made Platform::createPath recursive. > Engine: Remove telnet code. > GUI: Added 'ShowThingsUnderMouse' console command. This allows you to see all GUI elements underneath your cursor. > Game: Added 'plantError_Teams'. > Game: Fix crash when calling 'isFile' with a blank string. > Game: Switched all auth-related schedules to use scheduleNoQuota. > GuiAnimatedBitmapCtrl: Fixed 'mBitmapNameID' not being initialized. > GuiButtonBaseCtrl: Fix sounds not being pitched. > GuiContextMenuCtrl: Fix crash when closing the context menu. > GuiTSShapeCtrl: Fix renderer not using node customizer. > Images: Fix a few stupid gif subformats. > LocaleStringDrawer: Fix centered text. Again. > NetObject: Add 'autoScope' and 'scopeAlways' variables that you should define in the object declaration if you want them to not be scoped automatically. > Player: Add ::setCanJet and ::getCanJet to Player class. > SimObject: Fix automatic scoping for objects with restricted ghosting. > Text: Fix center justified text not being centered correctly. > UI: Fix position and extent of the 'Post to master server' blocker. > UI: Fixed paintcan not showing all FX colors. > ZipArchive: Fix being unable to open zip files with comments in them. | | |
| Mon May 20, 2024 6:54 pm | > Add-Ons: Add Locale_French (Thanks vitawrap!) > Add-Ons: Add Locale_Spanish (Thanks Kokonut!) > Bricks: Included 'octRebuild();' command in release. > CURLObject: Add 'getState' method. > Credits: Update credits. > Engine: Fix a bunch of overflow exploits. > Game: Added global trust system. > Game: Added messagebox queue system. > GuiBitmapButtonCtrl: Fixed being unlocalizable. > GuiBitmapCtrl: Fixed fallback image path not being used if bitmap ID doesn't exist. > GuiBitmapCtrl: Implemented strict rules between having a localized bitmap and an unlocalized bitmap. > Interiors: Add safeguards for badly compiled maps. > Interiors: Implement Tribes 2 loading schema for version 43 interiors. > Localization: Add 'GuiLocaleRightTextProfile' profile. > Localization: Add localization entries for plant errors. > Localization: Added 'IsBitmapIDLocalized' and 'IsStringIDLocalized' console functions. > Localization: Fix 'GetLocaleBitmapPath' and 'GetLocaleString' returning part of the string buffer when not supplied with a second argument. > Localization: Fix 'UI_LOADING_MISSION' locale string not showing up. > Localization: Fix 'UI_WRENCH_NONE' locale string not showing up. > Localization: Fix GUI elements not updating when locale is changed. > Localization: Fix crash on close related to localization objects. > Localization: Fix issues with remap names not being displayed correctly. > Localization: Fixed 'NONE' image in avatar menu being unlocalizable. > Localization: Make more space for strings in various GUIs. > Localization: Updated localization files. > Memory: Stop using Torque's memory manager. > Net: Remove ChunkedNetPackets (experiment). > Server: Switched all auth-related schedules to use scheduleNoQuota. | | |
| Sat Apr 20, 2024 10:04 am | > AIPlayer: Copy head rotation to mounted object. > Bricks: Included 'octRebuild();' command in release > CDN: Optimize the asset manager's hashing function. > Exception Handler: Show more context. > Game: Fix client-side mounted object not returning velocity. > Game: Fixed mid-game datablocks causing crashes. > Memory: Stop using Torque's memory manager. > Particles: Fix incorrect visuals on particles. > PhysX: Disable PhysX code until I can figure out why it isn't working. > Projectiles: Fix Bounce event. > Projectiles: Fixed stationary projectiles exploding despite not being set to. > Projectiles: Stop moving when it has no bounce velocity. > Vehicle: Add UIName whitelist for stupid camera math. > Vehicle: Add to uiname whitelist. > Vehicle: Fix vehicles' camera being stuck when an AIPlayer is mounted. | | |
| Sun Mar 31, 2024 11:45 am | > GUI: Implement 'getMinVisibleDistanceLimit' and 'getMaxVisibleDistanceLimit'. > Game: Added 'whereis' function. > Game: Made 'find' function more robust. | | |
| Sat Mar 30, 2024 12:57 am | > Bricks: Fix animation color always being white. > Bricks: More ultimate optimization. > Bricks: Stop rendering bricks that aren't on screen. > Crash Handler: Add memory metrics to crashlog. > Game: Added 'getAllocatedMemoryUsage', 'getUnallocatedMemoryUsage', 'getTotalMemoryUsage'. > Game: Added helper function 'getCommaNumber'. > Game: Added memory metrics. > Game: Change window title. > Game: Fixed bug where metrics string would show up as a number. > Game: Increase max view distance from 1,000 to 12,000. > Game: Update metrics command to remove GLEnableMetrics call. > GuiConsoleTextCtrl: Increment buffer size from 256 to 512. > Net: Add safety nets for events. > Renderer: Replaced slow Con::getVariable call in FrustrumCuller::init. > ShapeBase: Add thread check to updateThread. > fxLight: Stop testing LOS even if offscreen. | | |
| Mon Mar 11, 2024 10:36 am | > Bricks: Fix issue where ghost brick would disappear when moving around. > Misc: Fixed getOSLong and getOSShort always reporting 'Windows 8'. | | |
| Tue Feb 27, 2024 9:41 pm | > GuiControl: Fixed issue with setting .extent where if you do not provide the height, it will not set the width. > GuiControl: Fixed issue with setting .position where if you do not provide the Y pos, it will not set the X pos. > GuiControl: Fixed more bugs related to setting 'extent' and 'position'. > Localization: Fixed crash when booting the game with no Locale add-on. > Game: Disable torque memory debugging. Lol | | |
| Sun Feb 04, 2024 2:46 pm | > Add-Ons: Included new version of RTB > Bricks: Added more optimizations. > Console: Fix input not being accepted if the console isn't in multithread mode. > Font: Fixed crashes related to drawing null strings. > GIF: Changed minimum delay on GIFs from 10ms to 1ms. > Game: Add '/clearMusic' command. > Game: Added 'getURLProtocol', 'getURLDomain', 'getURLPort', 'getURLPath', 'getURLQuery' and 'getURLFragment'. > Game: Added 'strMatch'. > GuiBackgroundCtrl: Added 'keepCached'. > GuiBackgroundCtrl: Fixed navbuttons not being clickable sometimes. > GuiCheckBoxCtrl: Fixed 'command' being called twice when being clicked on. > GuiControl: Added safeguard against crash when calling command. > GuiControl: Fixed issue with setting .extent where if you do not provide the height, it will not set the width. > GuiControl: Fixed issue with setting .position where if you do not provide the Y pos, it will not set the X pos. > Misc: Added 'GuiModalessProgressProfile' default profile. > Misc: Added 'GuiTextCtrl::getTextSize', 'getTextSizeFromFont' and 'GuiControlProfile::getTextSize'. > Misc: Converted 'ord' and 'chr' functions to support UTF8. > Misc: Fixed CURLObject::disconnect not actually disconnecting it. > Misc: Fixed Torque memory manager to work with x64. > Misc: Fixed closing tags for missionDownload strings. > Misc: Reduce memory profile on startup. > ShapeBase: Sequences can now be played from a start position to an end position at a specific speed. > StringArray: Added findIndex method. > TorqueScript: Fixed incorrect line numbers in script errors. > Triggers: Fixed onTickTrigger not being called for every object. | | |
| Thu Sep 28, 2023 12:27 am | > Console: Fixed lines being duplicated. > Events: You can now use 'setVehicle', 'respawn' and 'respawnVehicle' from 'OnRelay'. > ExceptionHandler: Change mini dump type to be more descriptive. > Font: Fixed crash trying to render invisible glyphs. > Font: Remove a few unnecessary errors. > GUI: GuiControl's 'locale' field can now be fed a relative filepath. > GUI: Updated BlockWindow.png to have disabled buttons. > Game: Fixed clantags appearing incorrectly in chat. > Game: Forcibly set current working directory to exe's path on startup. Can be disabled with '-portable' arg. > GuiControlProfile: Added 'disabledButtons' field. > GuiWindowCtrl: Button positioning improvements. > MLText: Added 'getSanitizedTextIDArg' function. > MLText: Fixed not being able to use more than one argument in textid tag. > Misc: Added 'uGetSubStr', 'uStrLen' and 'uStrPos' for UTF8 strings. > Misc: Fixed not being able to join lan servers in demo mode. > Misc: Remove debug messages from GuiControl's position and extent setters. > Net: Remove debug message. > Scripts: Update missionDownload.cs to use textid tag. > Update Localization Files | | |
| Mon Sep 25, 2023 10:02 pm | > Add-Ons: Localized Bot_Hole. > Add-Ons: Updated Client_MissionEditor. > Console: Fixed infinite loop when displaying console lines. > Credits: Revert astro's name in the credits to original. > ExceptionHandler: Fixed crash in crash handler. > Font: Added fallback fonts. > Font: Fixed some text characters not displaying at all. > Font: Fixed unicode characters not showing up in chat correctly. > GFont: Update version to invalidate old 'uft' font caches. > GUI: Added 'GuiPaneProfile' to main scripts. > GUI: Implemented 'addLocalized' for GuiPopUpCtrl. > GUI: Redid text truncation / scrolling implementation for a bunch of GUI classes. > GUI: Repositioned several controls to fit better with localization. > Game: Add LocaleGroup simset. > Game: Fixed chatWhiteListFilter removing unicode. > GuiCustomSceneCtrl: Added 'pos' arg to setThreadSequence. > GuiCustomSceneCtrl: Fixed depth buffer issue related to drawing the sky. > GuiInspector: Fixed rare crash when selecting certain stuff. > GuiPopUpCtrl: Fixed localization changes not affecting selected text. > GuiTextCtrl: Text can now be truncated. > GuiTextListCtrl: Added 'addLocalizedRow' and 'setLocalizedRowById'. > GuiWindowCtrl: Made window text fit better. > Lib: Fixed crash where libJpeg loads an invalid jpeg. > Lib: Removed intentional crash code from OpenAL lib. > Localization: Localized every GUI in the game (Shoutout to Erika for helping massively with this). > Localization: Added 'LEGACY' rendering option for several GUI types. > Localization: Implemented 'GetSuitableLocaleObject' function. > Localization: UTF8 strings now display correctly. > MLText: Made it possible to include new lines in default text for textid tags. > Misc: Fixed Torque's CPU info method to work for x64-bit (by replacing it). > Misc: Fixed rare crash in StringBuffer. > Net: Attempted to address the ChunkedNetEvent issue. > OctShadows: Remove debug text from release build. > Options: Add option to disable console on startup. > ShapeBase: Implemented 'getThreadCount', 'getThreadSequenceName', 'getThreadSequencePos', 'getThreadSequenceSpeed', 'isThreadPlaying' and 'isThreadPlayingForward'. > GuiTextEditCtrl: Added Ctrl+A functionality. > TorqueScript: Added '\u' escape sequence for unicode. > GUI: Set GuiRadioProfile's default textOverflow value to 'truncate'. | | |
| Sat Sep 09, 2023 12:34 pm | **HOT PATCH** > Bricks: Fixed crash with certain brick packs. | | |
| Sat Sep 09, 2023 11:33 am | > Add-Ons: Added 'Client_RealBrickIcons'. > Add-Ons: Fixed SpawnSphere ray height on Map_RebuiltPlate. > AssetManager: Changed progress bar update rate. > Bricks: Add default BLS feature for bot holes. > Bricks: Added allocation safeguard to fxBrickBatcher. > Bricks: Decreased amount of render buffers generated. > Bricks: Fixed memory leak issues regarding the brick hole / bump / block system. > Bricks: Removed demo brick limit restriction. > Bricks: Switched in-game brick datablocks to use the new system. > Bricks: Tweaked the allocation size for BrickBuffers. > CURL: Initialize libCURL with torque memory management functions. > Camera: Fixed incorrect setOrbitMode behavior (Thanks vitawrap). > ChunkedNetEvent: Attempted to fix disconnection issues. > Crash Handler: Fixed uselessness. > GBitmap: Fixed non-pow2 GIFs not being resized with all frames intact. > Game: Implemented 'UploadAllCrashLogs' for dedicated servers. > Graphics: Fixed GIF mipmapping. > Graphics: GIFs are now affected by timescale. > Graphics: New GIF animation tick method. > GuiButtonBaseCtrl: Implemented callback 'onMouseLeave'. > GuiControl: Implemented 'setScriptClassName' and 'setSuperClassName'. > Libraries: Stop using MSPlatformSDK. > Misc: Fixed 'VectorLerp' function using incorrect args. > Misc: Implemented 'VectorCreateFromAzimuthElevation'. > OctBatcher: Fixed crash when disabling OctBatcher rendering. > OctNode: Implement min buffer-able OctNode limit. > OctNode: Removed cleanup code for OctRenderBuffer. > OctRenderBuffer: Fix oversight related to allocating GPU memory. > OctTree: Fix crash when disabling translucent drawing. > OctTree: Handle OctNode allocation with a DataChunker. > OctTree: Implemented 'octSetMinBufferableLevel'. '0' = Least optimized / Most stable, '4' = Most optimized / Least stable > Prints: Implemented 'getPrintTextureCount'. | | |
| Wed Aug 23, 2023 3:34 pm | > Add-Ons: Added 'Client_MainMenuBuildShowcase'. > Addons: Updated descriptions of Bot Hole add-ons to be unique. > AssetManager: Added console progress bar to snapshotGameAssets. > Audio: Fixed music volume slider. > Bricks: Force brick filenames to be transmitted regardless of being generated or not. > ChunkedNetEvent: Fixed instability (hopefully). > Engine: Fixed ConVars' OnChanged callbacks being sent invalid datatypes. > Game: Added '$Pref::Video::FrameLimit'. > Game: Added '-consoleNoThread' argument. > Game: Added crash handler. > Game: Implemented new .BLS features. > Game: Multi-threaded the Windows Console. Can be disabled with '-consoleNoThread'. > Graphics: Added the ability to load .GIF images. > GuiBackgroundCtrl: Fixed incorrect aspect ratio calculation. > GuiBackgroundCtrl: Mouse is now properly locked when navbar is open. > GuiCustomSceneCtrl: Added the ability to display bricks. > GuiCustomSceneCtrl: Added free-cam (Ctrl + LMB). Leave this mode by right clicking. > GuiCustomSceneCtrl: Added skybox rendering. > GuiCustomSceneCtrl: Fixed issue where setting a brick's print texture wouldn't update it. > GuiCustomSceneCtrl: Make zooming feel smoother. > GuiScrollCtrl: Fixed crash when bitmap array is too small. > Input: Added 'MOUSE4' and 'MOUSE5' support. > MLText: Added 'outlinea' tag for transparent outlines. > MLText: Fixed more stripMLControlChars oversight (kill me). > Misc: Set default frame limit to 300. > Misc: Added TorqueScript functions to help with Box3F calculations. > Misc: Fix datablocks not being updated mid-game via updateDependencies. > Misc: Fixed NaN crash with fxFoliageReplicator. > Misc: Fixed fileCopy not working for files inside zips. > Misc: Implemented 'getRandomF'. > Misc: Implemented 'mInt2Hex'. > Misc: Remove weird 'ChunkMap' thing (it didn't seem to do anything but allocate a bunch of memory on startup). > Misc: Set default AA setting to '8x MSAA'. > Misc: Updated error.dts (Thanks butta!). > ObjectAnimator: Added 'customcall' animation type. > ObjectAnimator: Move Tick call to Platform::process. > Options: 'Fullscreen' is now forcibly unticked when 'borderless' is ticked to avoid confusion. > RTB: Fixed oversight that caused a crash in-game when opening the overlay. > Shaders: Fix shaders for new GBitmap method. > ShapeBase: Add pitch parameter to 'playAudio' method. > TextEdit: Fixed bug where 'LANName' would always be 'Blockhead'. | | |
| Thu Aug 03, 2023 9:36 pm | > Game: Fix events not working. > Game: Fixed being flashed incorrectly. | | | |  |