 | | Home | | Add-On Repo | |
| 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. | | |
| Thu Aug 03, 2023 3:43 pm | > Audio: Add music volume slider & mute buttons. > Audio: Added minPitch and maxPitch to AudioProfile. > Audio: Tweaked auto 'isMusic' behaviour. > Bricks: Fixed blink bug for opaque brick faces when bricks changed their states via color changing, rendering changing, etc. > Bricks: Fixed crashes caused by broken callbacks. > Bricks: Fixed new render system edgecase. > Console: Fixed console input not working in newer versions of Wine. > Editor: Remove console spam when opening World Editor. > Game: Add '/clearProjectiles'. > Game: Implement new screen flash feature. > MLText: Fix stripMLControlChars not working. > MLText: Set max font size limit from 64 to 128. > Misc: Added ShapeBase::setShapeNameFx. > Misc: Fixed being able to set Player velocity to NaN, freezing the game forever. > Misc: Fixed being able to set member fields you should not have access to client-side. > Misc: Fixed bug where you could still collide with Bedroom's windows, even if they were broken. > Misc: Fixed vehicle respawn spam case. > Misc: Show build subtext in console on startup. > Net: Fixed 'setScreenFlash' flashing everybody. > Options: Fix some options not saving correctly. > PhysicalZone: Fix crash when being selected from Mission Editor. > Projectiles: Fixed crash in onCollision callback. > Projectiles: Remove direct damage clamp. > QuotaObject: Added more methods to query the state of a QuotaObject. > Shadows: Fix shadows not appearing correctly. > Text: Fixed crash when rendering weirdly sized text. > UI: Fixed crash when setting a GuiControl's profile. > UI: GuiBitmapCtrl can now spin around and the bitmap itself can be flipped. | | |
| Fri Jul 28, 2023 4:07 pm | > Add-Ons: Fixed exploit in Item_Sports. > Add-Ons: Fixed typo in Bot_Hole breaking charge weapon usage. > Bricks: Fix BrickSIDE again (thanks Erika). > GFont: Fix null bitmap for exportCachedFont. > GUI: Fixed accidental text wrapping on key GUI. > GUI: Updated key gui for clarification. > MLTextEdit: Fixed cursor appearing incorrectly. > MLTextEdit: Text can now be selected with arrow keys, home key, and end key. > Misc: Added 'Load Add-ons' question when authenticating for the first time. > Misc: Added 'find' function for finding functions. > Misc: Added getWelcomeMessageString, getJoinMessageString and getAdminLevelChangeString functions. > Misc: Fix read access violation in FindMatch::isMatch. > Misc: HD Bedroom - Dark preview. > Misc: HD Kitchen - Dark preview. > Misc: HD Kitchen preview. > Misc: Merged Event_Vehicle into main scripts (Thanks z0w0 for permission). > Misc: Remove tamper protection. > Misc: Replaced DataChunker. (Thanks vitawrap) > Misc: Secured initialization functions. > Misc: Show first-person shapes in mirrors. > Misc: Tweaked AMD fix. Hopefully this fixes it. > Misc: Update GameConnection::startLoad to reflect new functions. > ObjectAnimator: Add ShapeBase_SmoothRecolorNode layer. > ObjectAnimator: Added ability to specify ease method. > Projectiles: Removed useless spam error. > TextEdit: Fix weird characters being typeable. > UI: Fixed stringtable issue in GuiButtonBaseCtrl effecting how button text is displayed. > UI: Tooltips can now have newlines. > Video: Forced min resolution to be 640x480. | | |
| Sun Jul 23, 2023 1:22 pm | > AudioEmitter: Fix 'play music' being broken. > Bricks: Bricks placed in water are always added to downlist now. > Bricks: Fixed brickSIDE's specularity. > DamageTypes: Demote 'announce' error to console error. > Events: Remove admin requirement for event_zone events. > GUI: Implemented GuiVerticalListCtrl. > GUI: Patched guiHealthBarCtrl. > GuiBackgroundCtrl: Changed config path. > GuiBackgroundCtrl: Changed context menu profile name. > GuiBackgroundCtrl: Fixed crash on creation. > GuiBackgroundCtrl: Implemented 'getSlideCount' method. > GuiTextCtrl: Implemented 'getPixelHeight' method. > Misc: Added '-noMasterServer' option. > Misc: Added default profiles for GuiBackgroundCtrl and GuiContextMenuCtrl. > Misc: Added necessary images for GuiBackgroundCtrl and GuiContextMenuCtrl. > Misc: Attempted to address memory issues. > Misc: Client auth now sends QA revision to auth server. > Misc: Fixed ridiculous StringBuffer asserts leading to a needless crash. > Misc: Fixed some compiler warnings. > Misc: Fixed various 'object not found' errors in main scripts. > Misc: Implemented '$pref::Server::PostToMasterServer'. > Misc: Made notes received from the Authentication Server look better. > Misc: Removed needless mutex support from various sim classes. > Misc: Replaced main menu's background with GuiBackgroundCtrl. > Misc: Sanitized a bunch of unsafe strcpy calls. > Misc: Set user-agent for TCPBinaryDownload to 'BlocklandRebuilt'. > Misc: Shaders are now re-initialized on window change. > Misc: enableWinConsole can now hide console window. > Net: Fixed selective scope issue with new objects. > Net: Implemented internal protocol version. > Net: Remove SimpleMessageEvent. > NetObject: Added 'setIsGhostable', 'getIsGhostable', 'getCanAutoScope' methods. > ODM: Fix crash on file manifest generation. > ObjectAnimator: Delayed steps now re-init the starting variable after the delay ends. > Player: Added 'setJumpForce', 'resetJumpForce' and 'getJumpForce'. > SimGroup: Fixed crash when clearing a group. > TSMesh: Sacrificed VB support for AMD compatibility. Hope this works. > TSShape: Fix crash when loading an out of bounds sequence. > TSStatic: Load error.dts when model is invalid. > TextEdit: Fixed ctrl+backspace not working. > Vehicles: Fixed unnecessarily updating every tick. | | |
| Wed Jul 19, 2023 2:26 pm | > AIPlayer: Add 'setMoveYaw', 'clearMoveYaw', 'getMoveYaw', 'getAimVector'. > MLText: Fixed issue where URLs with ports weren't being recognized as valid links. > Misc: Added NetObject::setNetFlag for backwards compatibility. > Misc: Added borderless support to main scripts. > Misc: Added selective ghosting. > Misc: Fixed 'fx' tag being usable in chat. > ODM: Fix crash when transmitting files for a deleted object. > Options: Added options for text FX quality & borderless. > Player: Hide health from client. > Text: Added swivel FX. > Text: Fix outline not following text FX. > Text: Lessened shake FX. > Video: Fixed error with borderless fullscreen. | | |
| Mon Jul 17, 2023 8:30 pm | > GuiSliderCtrl: Fixed crash from badly coded add-ons involving parentcalls. > MLText: Replaced 'rb' tag with 'fx'. > Misc: Refactored AMD GPU check. > Misc: Clamped stricmp, strcmp and strnicmp return values. > Misc: Fixed 'Disable VBOs' option not working. > Misc: Implemented mRound. > Misc: Made scripts open-source. > Net: Added new scriptfiles to netsecure whitelist. > TS: Fixed crash when calling scriptfunctions and deleting objects within said scriptfunction. > WheeledVehicle: Fixed 'getCustomGravity' returning an invalid string. | | |
| Sun Jul 16, 2023 1:15 pm | | > Increment Version (To Release). | | |
| Sun Jul 16, 2023 12:08 pm | > GUI: Removed extra "Auto use light" toggle. > Game: Updated default addons to disable speedkart. > Misc: Updated versioning system for release. > Music: AudioProfile now sets 'isMusic' to 1 if the filename is 'ogg' unless 'isMusic' is set to '0' in initialization. | | |
| Sun Jul 16, 2023 11:03 am | > Bricks: Fix collision update issue. > Bricks: Initialize 'mClient' variable. > MLText: Add 'outline' tag to stripMLControlChars. > MLText: Add 'shadowcolor' tag to stripMLControlChars. > Misc: Added GameMode_SpeedKart as a default add-on. > Misc: Tweaked credits. > Misc: Update credits. > Player: Fixed mount crash. > Sounds: Moved pitch args from GameConnection::play3D and ::play2D into ::playPitched3D and ::playPitched2D. | | |
| Sat Jul 15, 2023 11:33 am | > Camera: Fixed jitter movement when controlling an unscoped object. > Camera: Force orbited objects to be scoped. > Game: Added datablock limit exceeded callback. > Game: Update ProjectileData::onExplode to return total exploded bricks. > Game: setTimescale now follows v21 behavior. > Net: Remove NetConnection::setSimulatedNetParams from release. > Sounds: Attempted to fix GameConnection::play2D package issue. | | |
| Fri Jul 14, 2023 1:14 pm | > Bricks: Reduced flicker. > Debug: Remove 'broke collision check' debug text. > Game: Added 'isObject' checks to paint rows. > Game: Updated AMD fix. > Game: Updated System_ReturnToBlockland. > Options: Added 'UI Animation Speed' option. | | |
| Thu Jul 13, 2023 7:10 pm | > CURLObject: Attempted to address Wine-related CURL issues. > Game: Doubled datablock limit to 8192. > Game: Move saveServerPrefs and saveClientPrefs to main.cs. > Misc: Added Wine detection. | | |
| Thu Jul 13, 2023 2:55 pm | > CURLObject: Initial implementation. > Game: Fix saveEnvironment function not working properly. > Game: Gamemode colorset should now load. > ODM: Fixed case insensitivity screwing up the manifest. > Options: Fixed 'Animated Lights' toggle not working. > Options: Implemented 'Animated Lights' option. > Options: Implemented 'Precipitation' option. > TSShapeConstructor: Fixed sequences getting messed up. > UI: Fixed maplist being unclickable after opening gamemodes UI with no gamemodes installed. | | |
| Wed Jul 12, 2023 10:48 pm | | > TCP: Remove buggy SSL support. | | |
| Sun Jul 09, 2023 3:14 pm | > Bricks: Fixed compiler issue causing class corruption. > Bricks: Removed unnecessary data from fxDTSBrickData's update packet. > Bricks: Parametric death velocity is now set on explosion. > Bricks: Resolved server-client disagreement regarding fakekilled bricks. > Camera: Attempted to fix spectator mode. > Game: Added 'onPlayerSpawn' packageable function. > Game: Implemented 'getClosestColorSetMatch'. > Game: Implemented 'onClientUseFXCan' and 'onClientUseSprayCan' packageable callbacks. > Game: When spawning in a minigame, lastSpawnPoint is now set to the brick you spawn at. > GuiControl: Renamed a few new methods to avoid conflict with RTB. > GuiControl: Renamed 'getLeft' and 'getTop' to 'getRectLeft' and 'getRectTop' for consistency. > Misc: Added GameMode_SpeedKart modified for Rebuilt. > Misc: Implemented containerConditionalRayCast. > ODM: '.alpha.jpg' is captured once again. > Sky: Fixed 'windVel' being 'nan' causing clouds to not show up. > Sky: Renamed some variables in main scripts when setting up the skybox. | | |
| Sat Jul 08, 2023 2:06 pm | > Misc: Added -gamemode args. > Misc: Added gamemode tab to startMissionGui. > Misc: Fixed nan viewdistance. > Misc: Implemented getDayOfYear. > ODM: Implemented deep-loading for INTERIOR dependency type. > ODM: Implemented deep-loading for SKYMATLIST dependency type. > ODM: Implemented deep-loading for TERRAIN dependency type. > Player: Add MoveHandler feature. > Project: Add PrecipitationRebuilt source files to solution. > RebuiltPlate: Implemented PrecipitationRebuilt class. > Shaders: Fixed fog color being incorrect. > Sky: Remove extra getDependencies code. | | |
| Fri Jul 07, 2023 5:33 pm | > AssetManager: Fixed random disconnects. > Bricks: Fixed AllowUnstable pref making bricks act weird. > GuiControl: Added 'smoothResize' and 'cancelSmoothResize'. > GuiSwatchCtrl: Added 'smoothSetColor'. > GuiWindowCtrl: Added 'onWindowResized' callback. > Misc: Added /EnableBrickPlantAnimation (client-side) for brick optimization when loading huge builds (not used yet). > Misc: Implemented getEnforcedFileName. > Misc: Remove old music toggle code from options menu. > ObjectDependencyManager: Fixed broken implementation. > PlayerData: Initialize actionList to hopefully avoid crashes. > ShapeImage: Fixed 'Bad' error. > WheeledVehicleData: Added 'getWheelOpposite'. | | | |  |