The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 11 C# Valve Projects
-
ArchiSteamFarm
C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
-
SteamKit
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ChatLogger
ChatLogger is a Steam Tool based on the SteamKit2 library, designed to save your and friends messages! [Metro Theme]
-
Semi-Fixed-Time-Step-Interpolation
Semi fixed time step interpolation implementation on unity based on source engine
Why should they? But be sure to use Open Source Projects like https://github.com/JustArchiNET/ArchiSteamFarm or https://github.com/JonasNilson/idle_master_extended so that no funny business happens due to your account due to shady idler programs. Idler programs simply mimic what you're doing and Steam doesn't care about you actually played the game or idled the time since Playtime is IR-reversible and the more you idle, the more you can't refund the game which suits them well.
So I will be making a client-side mod to show mmr changes as in the old client Upcoming data will be stored locally in the cfg folder (per account i.e. cloud synced) Wont know about matches played before adding the mod (valve went scorched earth removing data points from client.dll) But can populate previous history via an external opensource tool based on SteamKit samples
Project mention: Enough positivity. What's the worst thing about the Steam Deck? | /r/SteamDeck | 2023-04-20Edit: here's UWPHook to link gamepass games to steam https://github.com/BrianLima/UWPHook
Get https://vrf.steamdb.info/
Another thing you can do is use a Steam tag management system like Depressurizer to automatically tag games with their approximate HLTB time (eg. 1-5 hours could be a category, 6-10 hours could be another category), then on Steam Deck you can use the Tab Master plugin for Decky to show each HLTB categories as a separate tab. There are probably other ways to display the categories as well.
There is this https://github.com/SteamDatabase/ValveKeyValue but i am unsure about duplicate key support.
Project mention: A cross platform level editor for Quake-engine based games | news.ycombinator.com | 2024-02-28Celeste64 uses https://github.com/LogicAndTrick/sledge-formats which include loaders for Quake formatted maps. It could be using the Quake format for a different engine.
C# Valve related posts
- CS2 Anubis - Leaked
- Blender and Dota 2
- Why is there an Elvis PNG in the Steam Files? (..\steamui\images)
- extracting 3D Models from Dota 2
- extract assets and code from other games using Source engine?
- Does anyone know where/how to get the WAV files for the loose cannon? Or better yet send them to me?
- [CS2] There won't be any server browser redesign (At this moment)
-
A note from our sponsor - WorkOS
workos.com | 20 Apr 2024
Index
What are some of the best open-source Valve projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | ArchiSteamFarm | 10,610 |
2 | SteamKit | 2,447 |
3 | UWPHook | 1,419 |
4 | ValveResourceFormat | 1,389 |
5 | Depressurizer | 1,384 |
6 | SFP | 514 |
7 | ValveKeyValue | 129 |
8 | TurnSignal | 85 |
9 | sledge-formats | 70 |
10 | ChatLogger | 51 |
11 | Semi-Fixed-Time-Step-Interpolation | 6 |
Sponsored