Garry's Mod

Garry's Mod

6,410 ratings
3D2D Textscreens
Type: Tool, Addon
Tags: Fun, Roleplay
File Size
0.034 MB
Nov 22, 2012 @ 7:57pm
May 28 @ 3:49pm
67 Change Notes ( view )

Subscribe to download
3D2D Textscreens

In 1 collection by James
Nodecraft Garry's Mod Server
11 items
Create 3D2D text anywhere in the world.


This addon is now open source! Contribute to development of this addon on GitHub[]. All pull requests are welcomed!
This tool can be found under "Construction" in your tool menu.

  • Create 3D2D text anywhere in the world
  • Rotate and manipulate this text simply via your physgun
  • Up to 5 lines of text
  • Multiple different fonts, font sizes, and colours
  • Heavily optimised
    • Full scale testing on a highly popular RP server
    • Draw distance optimisations
    • Minimal FPS hit
  • Permanent text screens
    • Hold C for context menu, right click on the textscreen, and make the text screen permanent (only works for admins). This is perfect for welcome messages or rules.
  • Presets
    • Define preset textscreen data (size, text, colours, etc) and save/load these for future use at any time. This is very useful to trying to replicate multiple textscreens across maps.
  • Want more? Contribute to development of this addon on GitHub[]. All pull requests are welcomed!

Server owners:
  • sbox_maxtextscreens controls the maximum amount of text screens that each player can spawn. This defaults to 1. This cvar only exists on the server, so make sure it's set via RCON, or in something like server.cfg.

  • Set ss_call_to_home 1 on your server to provide anonymous analytics including your operating system, version of the addon, and rough, anonymised geo-location. This is entirely optional and used solely to put a smile on my face.

  • To install this onto your server, follow the instructions listed here[].

  • This addon supports custom admin permissions. See my website[] for more information.

For those interested, a location map of the last 1000 users of this addon can be found here[].

Please do not contact us directly for support, especially Dellkan as he is no longer actively involved in development of this addon, and is listed solely as an original author for credit sake. Please direct any support enquiries to a discussion thread on this workshop item or an issue on github[].
Popular Discussions View All (53)
Apr 20 @ 4:57pm
Not Spawning
Dec 20, 2019 @ 12:28pm
Nov 27, 2019 @ 11:49am
No menu in 3D2D Textscreens
< >
James  [author] Jul 1 @ 7:39am 
Clon Explorer: Please see the description under "server owners" for how to increase the number of text screens you can spawn.
HurricaneRocker Jun 29 @ 8:57am 
is it possible to add new fonts
Clon Explorer Jun 28 @ 2:19pm 
Hi, it only allows me to do 1 text, is there any way of doing more? PLEASE HELP
TechCerulean Jun 5 @ 1:47pm 
why is their hitbox so outrageously large
[XGN] XLency Jun 2 @ 9:42pm 
I found the problem. It was another addon.
Merlin Jun 2 @ 7:20pm 
@[XGN] XLency: The data from the permaprop tool addon stores itself in the sv.db file.

Good luck trying to do anything with it, don't think there's any way to extract such data in a meaningful way.
[XGN] XLency Jun 2 @ 6:10pm 
There's nothing in there other than some text from a solid 2-3 years ago. We don't use the built in permaprop for textscreens. We use the permaprop addon.
James  [author] Jun 2 @ 6:07pm 
[XGN] XLency: They're stored in the data/sammyservers_textscreens.txt (or similar) file.
[XGN] XLency Jun 2 @ 5:28pm 
Where are the textscreens saved to in a database? I modified my sv.db so the permaproped textscreens would be moved to the new map. Then I changed back to the old map and changed the sv.db again. Now the textscreens are invisible, but they weren't when they were successfully moved to the new map. I even reverted to an sv.db I had saved MONTHS ago, which leads me to believe the sv.db is not the problem and textscreens are stored elsewhere. Help would be appreciated.
James  [author] May 31 @ 7:10pm 
Please open a GitHub issue at with specific steps to replicate the issue, and in an environment with no other addons that could be interfering. If possible, also include any videos, etc. to demonstrate the issue.

Once I can replicate the issue, I can look into it, but the current information you've given doesn't provide enough context for me to replicate the issue at this time, sorry.