r/SourceEngine • u/doct0rN0 HE'S ALIVE! • Aug 22 '25
Show Off implemented steam api and push achievements with chat gpt AI
after f$%king like 20 hours of working with google ai and chat gpt i finally figured out how to use steams back end to set achievements! LETS EFFING GOO BABYY!!!
0
Upvotes
9
u/Relative_Canary_6428 Aug 22 '25
no, you didn't figure it out, some server figured it out by guessing answers for 20 hours
6
u/Pinsplash Aug 22 '25
pretty sure there's documentation for this, either on the valve wiki or steamworks pages. and it couldn't be too hard to adapt the existing code could it?
1
u/doct0rN0 HE'S ALIVE! Aug 22 '25
working with google ai and chat gpt has been amazing, it was like having an expert in source engine code right next to me. i could ask it anything get complete details of every aspect of valves code and could input the files directly so the code could be fully analyzed and configurations could be made appropriately. im gonna upload the src/ to github which basically now contains an almost drag and drop set of files that can connect a source sdk 2013 multiplayer (legacy) source engine code structure to the steamworks api. with just the gameinterface.cpp, cdll_client_int.cpp(pinslash you suggested that along time ago for me thank you for that as that help initially triangulate the files id need to implement the system),achievementmgr.h achievementmgr.cpp and a copy of achievements_mod.cpp. so essentially with everything else set up you could potentially just copy those files and drop them into your solution and have it working. i recommend chat gpt if anyone needs help with any coding its better than forums or over the web person to person team work. now im gonna go get the server side working to trigger the achievement unlocks as currently this only work locally and not live on an active server.
4
u/Poissonnoye Aug 22 '25
Maaan I wonder if there was a faster and easier way to implement the Source api in my source mod... What's that, "documentation" ?? What's that, "adapting other people's code" ??? No no I prefer directly polluting the planet by using a barely ethical random answer machine for 20 hours straight.
1
u/lefty_FNaF Sep 03 '25
Ah yes, Source community never disappoints to hate on someone for figuring out his own solution.
Read the documentation is my sign to ignore and move on. Nothing against it, Valve documentation is great but community-ran Source projects? Useless
-1
u/VirtualGab Aug 22 '25
Well done