Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
My DLLs
#1
I wanted to make a thread to house the DLLs I've worked on over the years. I've arranged them based on whether they're client-side or server-side as well as how useful I think they are. As always, Queuenard maintains an exhaustive list of all DLLs made for Blockland over at https://notabug.org/Queuenard/blockland-DLL-tools. All of these DLLs can be loaded into the game using RedBlocklandLoader.


Client DLLs
NameDescription
Immediate RefocusThis allows you to alt+tab in and out of the game without it freezing (assuming you're not in fullscreen mode).
PrecipitationMakes rain/snow collide with bricks, improving a build's atmosphere.
No SleepPrevents the game from sleeping when the window is not focused. This makes it so the game continues to run smoothly while in the background.
Texture BleedMakes it so textures clamp to their edges properly and don't bleed. See an example here.
More CoverageExtends brick face culling to cover larger bricks. See an example here.

 
 
Server DLLs
NameDescription
Selective GhostingDynamically ghost/unghost objects to clients and adjust objects' net fields. Original by Zeblote.
Network PriorityControl the network priority of objects so important objects ghost first for clients.
Wine FixFixes the console so dedicated servers work properly with more recent versions of Wine (up to Wine 8.0.2).
Move HandlerGives you the ability to see player's inputs and control bots in a precise manner. Originals by Port and Gytyyhgfffff.
Ghost Limit BypassRemoves the ghost limit so more objects are able to update per game tick for clients. Note that clients with poor bandwidth may be negatively impacted. Original by Pah1023.
Object CollisionGives you fine-grain control over object collisions, letting you specify it per-object. See examples here.
Player Data FieldsThis lets you adjust datablock fields per-player, along with their recharge rates. This can reduce ghost updates, but it may cause client-side interpolation jittering depending on which fields you modify.


Utility DLLs (These work on both the server and client)
NameDescription
Float PrecisionIncreases the floating point precision of TorqueScript.
BL TracyIntegrates the Tracy profiler into Blockland for TorqueScript, letting you better diagnose problems. See examples here.
DataChunker FixFixes a bug with the DataChunker class, increasing the function limit of TorqueScript.
On Game TickAdds a TorqueScript callback that gets called every game tick with the game's delta time.
Reply
#2
Nice!
Reply