| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 26 online users. » 0 Member(s) | 26 Guest(s)
|
| Latest Threads |
Official Media Thread
Forum: General
Last Post: SweptThrone
Yesterday, 11:14
» Replies: 23
» Views: 15'595
|
Halloween Event
Forum: Announcements
Last Post: SweptThrone
10-Oct-2026, 13:10
» Replies: 0
» Views: 0
|
Artist's Workbench
Forum: Announcements
Last Post: SweptThrone
04-Oct-2026, 01:06
» Replies: 0
» Views: 0
|
Radios and Miscellaneous
Forum: Announcements
Last Post: SweptThrone
20-Sep-2026, 15:00
» Replies: 0
» Views: 0
|
Balances and Fixups
Forum: Announcements
Last Post: SweptThrone
05-Sep-2026, 23:51
» Replies: 0
» Views: 0
|
Team Krilla Fix
Forum: Announcements
Last Post: SweptThrone
05-Sep-2026, 23:45
» Replies: 0
» Views: 0
|
Pre-Session Checks
Forum: Announcements
Last Post: SweptThrone
26-Aug-2026, 22:27
» Replies: 0
» Views: 0
|
Minor Fixes
Forum: Announcements
Last Post: SweptThrone
16-Aug-2026, 22:28
» Replies: 0
» Views: 0
|
Camera Rework
Forum: Announcements
Last Post: SweptThrone
10-Aug-2026, 19:49
» Replies: 1
» Views: 0
|
Heavy Footsteps Tweak
Forum: Announcements
Last Post: SweptThrone
10-Aug-2026, 13:30
» Replies: 0
» Views: 0
|
|
|
| A Distant Terrorist |
|
Posted by: SweptThrone - 04-Jul-2025, 10:26 - Forum: Announcements
- Replies (1)
|
 |
Even though no one has joined the server yet and so this could have been in at launch and nobody would've known better, I like keeping record of every update I make.
Looking at a player from about 30 feet away will cause their name to appear as "A distant terrorist" and will hide health and karma information. This also applies to the TTT quick radio commands, which is kinda the point of this update. Since voice is proximity-based but text is not, it would theoretically be very easy to tag and call out a sniping player almost immediately. Not being able to identify the player will help cut down on this problem, but I have yet another idea.
|
|
|
| Server Opened |
|
Posted by: SweptThrone - 01-Jul-2025, 18:22 - Forum: Announcements
- No Replies
|
 |
Today, Blitz TTT opens to the public!
Blitz TTT is the first installment of SweptThrone Avant Garde Servers, or STAG Servers. STAG Servers is a series of three weird, wacky, experimental Garry's Mod servers lasting a month each starting today.
Blitz TTT is an experimental TTT server where all traitors must be confirmed dead in order for the round to end early. Body out of reach? Guess you'll just have to wait in suspense (or you could just use the binoculars...)!
In addition, round time is halved from five minutes to two and a half, time per kill is halved from 30 seconds to 15, damage and spread are doubled for every weapon, aiming down sights removes all spread at the cost of jumping, gunshots can be heard across a much longer distance, and voice chat is proximity-based. Blitz TTT also sees the return of one of my favorite mechanics from my past TTT servers, the Fair Loadout System, which allows surviving players to fight in order to keep their weapons into the next round.
Beyond that, the gamemode has been left mostly untouched. There are no additional random-spawn weapons and only one extra traitor weapon, the Snooper SMG, a prototype SMG that overheats if fired for too long. It shares its spread and DPS with the MAC-10.
Blitz TTT is also previewing an edit of a map I like, Ocean Town! This small artificial island in the middle of an ocean is the perfect spot for sniper activity and concealed kills.
This server can be joined at any time by connecting to stag.sweptthr.one.
|
|
|
| Archive Cleanups |
|
Posted by: SweptThrone - 29-Jun-2025, 13:24 - Forum: Info and Announcements
- No Replies
|
 |
Today, I cleaned up some old forums in the archived zones to help reduce clutter. Since these forums had no reason to be used anymore and no content within them, they've been deleted.
The affected forums are as follows: - Garry's Mod → Swept's True Roleplay Subzone: Bug Reports
- Garry's Mod → Swept's True Roleplay Subzone: Ban Appeals
- Garry's Mod → SweptTTT Subzone: Suggestions
- Garry's Mod → SweptTTT Subzone: Bug Reports
- Garry's Mod → SweptRP Subzone: Suggestions
- Garry's Mod → SweptRP Subzone: Bug Reports
- Garry's Mod → AnkoRP Subzone: Suggestions
- Garry's Mod → AnkoRP Subzone: Bug Reports
I have also created a new subzone in the Garry's Mod zone, STAG 1: Blitz TTT Subzone for an upcoming server. More information will be revealed once the server is opened.
|
|
|
| Shoutbox and Banners |
|
Posted by: SweptThrone - 22-Apr-2025, 18:29 - Forum: Info and Announcements
- Replies (3)
|
 |
This is a late announcement post for the various changes that have occurred since April 17.
First and foremost, SweptForums now has a shoutbox! Located on the home page of the forums, you can now shout out anything that's on your mind! Not much more to say about it, it's there.
Secondly, I've updated how user groups and titles are displayed. Now, instead of only having one user title, you can technically now have three! You can have a custom text-only title as well as a user group banner image and a post count banner image. You can see how some of these look in the member list.
Finally, to explain all of these banners and even the forums' rules, the help documents have been updated with new documents for banners, groups, and rules.
EDIT: Since this announcement, I've made a few more changes. Everything is now stored in the forums' database with Unicode support, so emojis will appear across the site from now on. Also, the reputation system has been enabled. You can now rate posts and users to add or subtract from their reputation. Finally, I turned off the redirect pages, so you won't see that annoying confirmation window for a few seconds after doing anything.
That's all for today!
|
|
|
| How To Fix Stuff Drawing In Front of Your 3D2D |
|
Posted by: SweptThrone - 21-Jun-2024, 20:38 - Forum: Support
- No Replies
|
 |
Set ENT.RenderGroup = RENDERGROUP_BOTH in your entity's shared file.
Create a new ENT:DrawTranslucent() hook and move all of your 3D2D code to it. Keep self:DrawModel() in ENT:Draw(). These should both be clientside only.
Pretty simple fix for a common problem. It makes sense when you think about it, but if you're like me, you never even knew there was a "DrawTranslucent" hook for entities. This is the case even if your 3D2D isn't translucent, as you can see below. Both the opaque text and the translucent background are drawn behind the door before the fix, and in front of it after.
![[Image: fixdumb.png]](https://sweptthr.one/img/fixdumb.png)
Shoutout to Fesiug for helping me fix this on STRP.
Here's an example from STFood Neu STRP Edition's stove:
Code: -- BAD, DO NOT USE THIS
-- st_food_neu_stove.lua (shared)
AddCSLuaFile()
ENT.Type = "anim"
ENT.Base = "base_anim"
ENT.PrintName = "Stove"
ENT.Author = "SweptThrone"
ENT.Contact = "sweptthr.one/contact"
ENT.Spawnable = true
ENT.AdminSpawnable = false
ENT.Category = "STFood Neu"
if CLIENT then
function ENT:Draw()
self:DrawModel()
local Pos = self:GetPos()
local Ang = self:GetAngles()
Ang:RotateAroundAxis(Ang:Forward(), 90)
Ang:RotateAroundAxis(Ang:Right(), 270)
local txt = "Serve Food!"
surface.SetFont( "DermaLarge" )
local TextWidth = surface.GetTextSize( txt )
cam.Start3D2D( Pos + Ang:Up() * -15 + Ang:Right() * ( 5 + TimedSin( 0.25, 0, 2, 0 ) ) - Ang:Forward() * 1.5, Ang, 0.16 )
draw.WordBox( 4, -TextWidth*0.5, -260, txt, "DermaLarge", Color( 0, 0, 0, 200 ), Color( 255, 255, 255, 255 ) )
cam.End3D2D()
end
end
Code: -- GOOD, USE THIS EXAMPLE
-- st_food_neu_stove.lua (shared)
AddCSLuaFile()
ENT.Type = "anim"
ENT.Base = "base_anim"
ENT.PrintName = "Stove"
ENT.Author = "SweptThrone"
ENT.Contact = "sweptthr.one/contact"
ENT.Purpose = ""
ENT.Instructions = ""
ENT.Spawnable = true
ENT.AdminSpawnable = false
ENT.Category = "STFood Neu"
ENT.RenderGroup = RENDERGROUP_BOTH
if CLIENT then
function ENT:Draw()
self:DrawModel()
end
function ENT:DrawTranslucent()
local Pos = self:GetPos()
local Ang = self:GetAngles()
Ang:RotateAroundAxis(Ang:Forward(), 90)
Ang:RotateAroundAxis(Ang:Right(), 270)
local txt = "Serve Food!"
surface.SetFont( "DermaLarge" )
local TextWidth = surface.GetTextSize( txt )
cam.Start3D2D( Pos + Ang:Up() * -15 + Ang:Right() * ( 5 + TimedSin( 0.25, 0, 2, 0 ) ) - Ang:Forward() * 1.5, Ang, 0.16 )
draw.WordBox( 4, -TextWidth*0.5, -260, txt, "DermaLarge", Color( 0, 0, 0, 200 ), Color( 255, 255, 255, 255 ) )
cam.End3D2D()
end
end
|
|
|
| Server Closed |
|
Posted by: SweptThrone - 12-Apr-2024, 11:40 - Forum: Updates
- No Replies
|
 |
As of this morning, STRP is officially closed. Thank you to everyone who joined, participated in callout events, and contributed things to the server!
Either later today or some time tomorrow, STMining and STBankRobbery will receive minor updates to bring them up to how they existed on the server. In addition, beginning tomorrow, expect semi-weekly releases of the several addons I made for STRP! This includes STDope, STChef, and plenty more!
Once again, thank you to everyone who participated in the Swept's True Roleplay experience in any capacity, and remember that SweptCraft turns 11 tomorrow!
|
|
|
| Character Update |
|
Posted by: SweptThrone - 16-Feb-2024, 22:21 - Forum: Updates
- No Replies
|
 |
After a week of nothing, today I added a very simple character creation system to STRP.
Added a character creation system. - Upon joining for the first time, you will be shown a character and given the option to change your model and face detail. Each model has different options, so look through and pick the combination you like. Once picking your character, you will spawn with the same appearance every time. Note that your character cannot be changed once chosen.
|
|
|
| QoL Update 1 |
|
Posted by: SweptThrone - 10-Feb-2024, 01:57 - Forum: Updates
- No Replies
|
 |
Today, I've added two very minor things to STRP.
Players are now warned when the server is about to restart. - You will be informed 60, 30, 15, 10, 5, 4, 3, 2, and 1 minutes prior to the server restarting at 3:00 CST every day.
Certain clientside debris from props are now removed after 30 seconds.- Some of my favorite props would hang around forever after breaking, so now they despawn after some time.
Decreased the Thompson M1921's fire rate from 900 RPM to 705 RPM.- This is more accurate to Day of Defeat: Source's Thompson's fire rate, which is what the rest of its stats are based on.
|
|
|
| Revive Update |
|
Posted by: SweptThrone - 08-Feb-2024, 23:10 - Forum: Updates
- No Replies
|
 |
Today, I've added the ability for chemists to revive other players with their medkit and a few other things.
Chemists can now revive players with their medkit. - This costs one full charge of the medkit and will fail otherwise. Each time you revive a player, they will revive with 25 less health than last time, limiting the total number of times you can revive one player to three. Currently there's a very high chance that the revived player will respawn stuck in something. I'll improve this later but for now, just stay out of the way.
Players can now send text chat messages and commands while dead.- This will allow players to call for a medic when they're dying.
Police can no longer call the police.- Now the police force must coordinate text channels to communicate effectively.
Added a private message button to the player list.- This is a quicker way to message other players without opening your chat box.
Increased the duration of search warrants from 30 seconds to three minutes.- Thirty seconds is rarely long enough to conduct a thorough search, so now the PTU has more time.
|
|
|
| Chef Table Split Update |
|
Posted by: SweptThrone - 07-Feb-2024, 18:12 - Forum: Updates
- No Replies
|
 |
Super minor update yesterday but I'm dedicated to documenting everything.
Split the chef's preparation table into a preparation table and an ingredient table. - These two items cost the same as the old preparation table, but it's easier to reach ingredients now.
|
|
|
|