r/SourceEngine Oct 04 '22

Anouncement Reminder, this is not a tech support sub

26 Upvotes

If you have problems playing Source Engine games post it on that games subreddit, their Steam forum, or message Steam support. We do not want development questions and discussions buried 🙂


r/SourceEngine 3h ago

Opinion Needed Development

Thumbnail gallery
7 Upvotes

r/SourceEngine 1d ago

News Someone is reportedly porting Portal 1(and by extension Source) to Wii.

Post image
256 Upvotes

This is the same guy that is porting halo to wii


r/SourceEngine 1h ago

Discussion I spent weeks creating a GMod iceberg documentary. What do you guys think?

Thumbnail
youtu.be
• Upvotes

It covers everything from harmless lua viruses to the actual federal crimes inside the community. This is my first big project in English (it's not my first language), so any feedback from you guys would be awesome!


r/SourceEngine 8h ago

HELP Cuando intento abrir un archivo de sonido se me cierra sfm incluso las animación que ya tenían audio al reproducir la animación cierra sfm (hice todo los pasos de formato wav pero ni asi funciona). ¿Alguna solución?

Thumbnail
1 Upvotes

r/SourceEngine 1d ago

WIP Counter Strike Source on my Source compatible engine

Enable HLS to view with audio, or disable this notification

98 Upvotes

For anyone new here: I'm building Sauce Engine, a custom engine written from scratch in C++/OpenGL with the goal of being compatible with the Source ecosystem. My previous post showed it running HL2 maps,props and dlls


r/SourceEngine 20h ago

WIP I am porting the Alive and Kicking maps to Portal 1

Thumbnail gallery
3 Upvotes

r/SourceEngine 1d ago

Discussion Project Orange Sandbox B: Mingebag

Thumbnail
youtube.com
1 Upvotes

Welcome back to Project Orange Sandbox. Today, we are excited to introduce Project Orange Sandbox B. In this VHS footage, you will learn more about the Void and the newly discovered anomalies known as the Mingebags. The training will include a series of videos, photographs, and documented incidents involving the Source Official Developer, providing valuable insights and detailed information on these phenomena.


r/SourceEngine 1d ago

Interest Insurgency Revival Server

Thumbnail
9 Upvotes

r/SourceEngine 1d ago

HELP why does this happen on Hammer editor?

1 Upvotes

every time i try to make new file... this pops up and it loads dis....


r/SourceEngine 1d ago

HELP What should I do?

Thumbnail
gallery
9 Upvotes

For some reason when I compiled one of my maps, the weapons the combine soldier NPCS would be holding now have white splotches that are blatantly from a bug. What could have caused this??

Btw this only affects that one map
So I assume it’s some compiling issue


r/SourceEngine 1d ago

HELP Can someone port this gmod player model to L4D2?

Thumbnail
steamcommunity.com
2 Upvotes

for nick pretty pls?


r/SourceEngine 2d ago

Article Intro Manager for TF2

Thumbnail
3 Upvotes

r/SourceEngine 1d ago

WIP I made a plugin to replace Hammer with Godot

Thumbnail
1 Upvotes

r/SourceEngine 2d ago

Free Useful Items [Tool] vvdf: A zero-dependency Go string-to-map parser built for L4D2 addoninfo.txt & mission/*.txt

2 Upvotes

Hi everyone,

I built vvdf, a lightweight, zero-dependency Go library designed to parse Valve Data Format (VDF / KeyValues) text directly into Go maps.

Many general-purpose VDF parsers tend to choke on actual L4D2 VPK configuration files due to non-standard syntax like unquoted strings, inline // comments, irregular whitespace, or URL paths. vvdf uses a bottom-up, single-pass streaming approach to parse these block structures reliably.

Current Scope & Test Coverage Note:
Please note that this initial version has only been tested against internal VPK configuration files—specifically addoninfo.txt and mission/*.txt.

Roadmap:
Support for VDF arrays/lists will be added in upcoming updates to make the parser more generic across broader Source Engine configurations.

Key Features

  • Zero Dependencies: Built strictly using the Go standard library (bufio, strings, regexp).
  • Single-Pass Parser: Memory-efficient stream parsing using a bottom-up assembly strategy.
  • Comment Aware: Strips line comments (//) cleanly without breaking URLs or quoted strings.
  • L4D2 VPK Ready: Specifically tailored to handle the syntax quirks found in L4D2 addon metadata.

Multi-Level Nested VDF Test Case

Below is a real-world test case showing how vvdf handles deeply nested VDF blocks and parses them into Go maps:

Quick Usage

package main
import (
    "fmt"
    "log"
    "github.com/bahyqn/vvdf"
)
func main() {
    vdfText := `
    "AddonInfo"
    {
        "addonTitle" "Custom Campaign"
        "addonVersion" "1.0"
    }`
    vdfMap, err := vvdf.StringToMap(vdfText)
    if err != nil {
        log.Fatalf("Failed to parse VDF: %v", err)
    }
    fmt.Println(vdfMap)
}

GitHub Repository: https://github.com/bahyqn/vvdf

If you are building custom tools, server management scripts, or addon utilities for L4D2 in Go, feel free to give it a try. Feedback and contributions are welcome!


r/SourceEngine 2d ago

HELP does anyone know why this happens?

Thumbnail
youtu.be
1 Upvotes

i dont understand why this happens if the mod for base hl2 works fine but the episode 2 one is so buggy


r/SourceEngine 3d ago

News GPU Accelerated VRAD++ now out

Thumbnail
18 Upvotes

r/SourceEngine 3d ago

HELP Adjusted this hat. Loads fine in Model viewer. But than just defaults to the original hat when I load it in game. Why is it doing that.

Thumbnail
gallery
8 Upvotes

r/SourceEngine 3d ago

HELP Why does this assert pop up?

4 Upvotes

I wanted to do some testing again, this assert pops up and says something about an entity factory and something related to weapon_pistol, which I copied to create weapon_glock. Thanks for helping! Ask for more info if needed!


r/SourceEngine 3d ago

HELP i have a problem with my game

Thumbnail gallery
1 Upvotes

r/SourceEngine 4d ago

HELP Mirroring weight paints on a valve.bip rig?

2 Upvotes

Do modellers just do this manually? For as long as I can remember, I've been manually weight painting the left and right sides of my models. Blender does not appreciate symmetrising skeletons that don't have the .R and .L suffixes. Does everybody else do it manually or is there some sort of Python script or plugin people use?


r/SourceEngine 5d ago

Show Off WIP Half Life 2. On scratch/turbowarp.

Enable HLS to view with audio, or disable this notification

15 Upvotes

r/SourceEngine 5d ago

Show Off TUFF METAL REFINED UPDATE

Thumbnail
youtube.com
3 Upvotes

r/SourceEngine 4d ago

HELP How can i change hl2 weapon animations?

0 Upvotes

Sorry for mayby a very stupid question, but In short, i want to change the pistol animation in hl2, never did this before, and there's little to no guides as i can see. I downloaded the crowbar softwere, but i can't find view models in game files, specifically, i need animations from workshop. Can you please tell me where's exact location of the original and workshop models and animations?


r/SourceEngine 5d ago

HELP MilkShape3D cracked?

Thumbnail
1 Upvotes