Useful Resources Thread
The purpose of this thread is to help people unfamiliar or inexperienced with making Add-Ons for the game by sharing links to useful resources, or their experiences with making Add-Ons.
I'll start it off by dumping some of the links I have for programming in Torquescript and working with Blockland.
(Big thanks to Patyos for initially providing me with some of these links!)
I am specifically making it as it can be hard to find useful resources on Google as it indexes search content different depending on user account used and region.
For example: I cannot find this forum easily on Google unless i search for "heightmap2bls" (a tool I made and posted here) or for "bcs.place forum".
Blockland Forums (Official) Posts
"META-STICKY - Resources and helpful threads"
https://forum.blockland.us/index.php?topic=287458.0
"is there a good resource for torquescript syntax and inbuilt functions?"
https://forum.blockland.us/index.php?topic=327937.0
"Blockland Content Creators [Discord]"
https://forum.blockland.us/index.php?topic=318430.0
Mr. Wallet's "Blockland Scripting for Dummies"
A short document about scripting in torquescript, specifically aimed at Blockland
Good for beginners to get a handle of scripting
https://files.blockland.online/Documenta...ummies.pdf
Torque Game Engine (TGE & Torque3d)
Archives
Archive.org's archive of garagegames' tge documentation
http://web.archive.org/web/2022051509554.../official/
Kenko's archive of garagegames' tge documentation
https://bl.kenko.dev/Websites/docs.garag.../official/
Torque Quick References PDF
An almost 400 page long book about all things TGE
(I have yet to take a proper look at this but it seems to cover a wide array of topics to do with TGE)
http://www2.ift.ulaval.ca/~couture/IFT-2...rences.pdf
Torque3D
Not 100% applicable to Blockland, but there is still a decent amount of overlap with built-in functions (AFAIK)
https://torque-3d.readthedocs.io/en/latest/
Official Torque3D site (Has a discord server with an active community)
https://torque3d.org/
Community made documentation
The following is a list of community-made documentation specifically targeted at Blockland
BlDocs
https://bldocs.readthedocs.io/en/latest/index.html
https://github.com/nightkr/bldocs
Public Code Repositories
This section is for large, well-known or otherwise useful projects hosted on public code repositories such as GitHub, Gitlab, codeberg, notabug, etc.
These aren't specifically aimed at teaching someone how to make Add-Ons or for providing documentation, rather for reference and seeing how things are done.
Good for hands-on learning.
CityRPG4
https://github.com/cityrpg/CityRPG
TBP's megadump of his Blockland content
https://github.com/TheBlackParrot/blockland-megadump
Blockland Glass sourcecode
https://github.com/BlocklandGlass/BlocklandGlass
/Ty's CityRPG addon
(Exercise extreme caution if referring to this as it apparently contains backdoors, do not replicate them or you are putting yourself and all users of your add-on at risk)
https://github.com/Ty-lerCox/tys-city-rpg
Bl-decompiled
Has seemingly decompiled all of the game's cs.dso files (compiled torquescript) for several versions of the game (beta, v1, v20, v21)
https://github.com/Elletra/bl-decompiled
Queuenard's List of Blockland DLL Tools
https://notabug.org/Queuenard/blockland-DLL-tools
Dead Links
These links contain archives and community made documentation that is currently unavailable, but will be left here in case they come back online.
Pecon's Archives
Torque Game Engine Advanced
https://pywb.pecon.us/en/all/20220422044.../official/
Torque Game Engine
https://pywb.pecon.us/en/all/20220422044.../official/
Blockdoc - Community made documentation
http://blockdoc.block.land/index.php/Main_Page
Get heightmap2bls @ https://github.com/etpcdev/heightmap2bls