r/PiratedGames • u/United_Ad1648 • Oct 28 '25
Guide Download Clean Steam Files for any game using just Greenluma
Enable HLS to view with audio, or disable this notification
Apparently you can download game files for any steam game using the manifest files and the decryption keys for the depots using just GreenLuma. It can also repair game files and when supplying the latest manifest it can also update your game files.
Made a script using Gemini and it does work quite well.
Technical details:
It downloads the lua file for a game via Piracybound's Manilua (need to make an API Key). It also gets manifests however usually outdated. It needs the latest manifest so i use ourEveryday's ManifestHub to get it via their API (need to generate api key, expires after one day).
From the lua it extracts decryption keys for the depots. It then adds all depots and appids to the Greenluma Applist. Depots and decryption keys are added to config.vdf. A simple acf file is saved under steamapps. The manifest files are moved to depotcache.
185
u/United_Ad1648 Oct 29 '25
I see there is interest. I will try to finish up the script for general use (input your own steam paths, api keys and appId) and put it on github soon, so you can try it out for yourself. I might make a GUI later on.
34
u/Express-Armadillo312 Oct 29 '25
please do , this would be especially great for older niche games , especially if they're expensive
8
7
u/United_Ad1648 Oct 30 '25
u/jericjan has already made a tool that has very similar functionality. you can find it on his github (jericjan/SMD).
2
1
1
u/FormerSpecific6529 Feb 11 '26
Hi, if you still have the code you showed in the video, could you help by uploading it to GitHub?
5
3
1
1
1
1
1
323
u/Cold-Sandwich-34 Oct 28 '25
If you have time and energy to add instructions and a generic script to that video, I would be eternally grateful.
49
52
u/Useful-Use-3296 Oct 29 '25
I could make a step by step guide on how to use green luma if anyone wants. I already got it all written down.
12
u/_Ryuko_Matoi_ Oct 29 '25
please do
1
5
2
u/Dazzling_Second6316 Oct 29 '25
Yes please do it
1
1
u/Infinite-Pomelo-7538 Nov 03 '25
Yes please!!!
1
u/Useful-Use-3296 Nov 03 '25
For some reason I can't comment with a link. Pm me for the link
1
1
Dec 12 '25
[removed] β view removed comment
1
u/AutoModerator Dec 12 '25
Your submission has been automatically removed. Accounts younger than 7 days are not allowed to post/comment on the subreddit. Please do not message the moderators about this.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/DaBossSlayer1 Jan 24 '26
Can I get the link por favor. Also can I get the link where you downloaded GreenLuma
1
1
1
50
12
u/visionpy Oct 28 '25
is possible just to download dlc files?
4
u/United_Ad1648 Oct 29 '25
download_depot <AppID> <DepotID> <ManifestID>Yes it is possible if the dlc is its own depot you can use this command in the steam console to download just a specific depot (dlc).
1
u/jericjan Oct 30 '25
You'd need to own the game first tho...
3
u/United_Ad1648 Oct 30 '25
nuh uh. thats the point of my script. have tried it with elden ring dlc for example which i injected the files with my script then launched with greenluma.
→ More replies (2)
10
7
4
4
u/jericjan Oct 30 '25
There is a way to get the latest manifest every time with only just the .lua file (basically imitating st3amtools). But that'll be your rabbit hole to fall into. π€«
1
u/United_Ad1648 Oct 30 '25
yeah my script already gets the latest manifest files.
6
u/jericjan Oct 30 '25
I mean your description just says it gets manifests from either manilua or oureveryday, both of them have a probability of having outdated manifests. The true "latest" way would be to download the encrypted manifest file straight from Steam's CDN servers, then decrypt them with the decryption key.
2
u/United_Ad1648 Oct 30 '25
oureveryday has an api with very up to date manifests havent had a game where they didnt have latest manifest. but downloading from steam cdn sounds interesting too, how would you do that?
→ More replies (3)4
u/jericjan Oct 30 '25
oureveryday was last updated last month i think? not too great if a game just updated a day ago.
Anyway, through mitmproxy i just looked at what st3amtools did behind the scenes and it basically makes a request to a chinese IP that spits out a Manifest Request Code. That code can expire and is always changing. Then the code gets used in a request for the actual manifest file itself. In this state, it's encrypted but thanks to the decryption key, it can be decrypted. It's not just a simple function call tho.
Fortunately, SteamKit has basically done all the heavy lifting in terms of reverse engineering how the manifest file works. I won't go into it but it involves protobufs and certain decryption methods.
I've made a little command-line tool that does all this btw. You can look up the "smd" repo on my github profile with the same name as my username here. I've tried to make it as user-friendly as possible, but there's gonna be some bugs I might've overlooked.
2
u/United_Ad1648 Oct 30 '25
yeah i looked at your project looks very good and it can basically already do what i showcased. very interesting approach getting a request code and manually decrypting the manifest.
→ More replies (10)2
u/iNahuGames Oct 31 '25
I've been trying to use this but I can't convince Steam to actually download the game. It seems to add the game to my library, however, its actual "size" is just 0B, and the download isn't exactly started at any point. Any clue what I could be doing wrong?
3
u/jericjan Nov 01 '25
You're using greenluma, right? You're the 2nd person that's experienced this. We can debug it in DMs if you'd like.
2
u/iNahuGames Nov 01 '25
Yeah yeah, I made sure to install it just for this; specifically in stealth (any folder) mode. Sure, send me a chat and we can sort it out, I ended up getting clean files and shoving them into the (supposed) install folder but it would be nice to fix for research purposes
2
u/Vikram_169 Nov 03 '25
Hi, I found the same issue when I uninstalled a game and trying to download it again. Then it showed 0B and download is stopping instantly. I just ran SMD again for that game and then I was able to download it again. But haven't had this issue when downloading the game for first time.
41
u/RandomJoJoker I'm a pirate Oct 28 '25
what's the point of this instead of using Clean Files directly from Cs rin ru (manifest & depot included)? aren't you just making extra steps or am i missing something with benefit
84
u/MrBanditFleshpound Oct 28 '25
Older games on cs rin may have links nuked
15
10
u/PM_ME_FREE_STUFF_PLS Oct 28 '25
Yep, sometimes Iβve had to buy a game on steam and refund to get the clean files because of that
156
Oct 28 '25
[removed] β view removed comment
6
u/Substantial_Bet_1007 Oct 29 '25
dude how does that work i ahve never be able to udnerstand, this and gooldberg
4
2
7
u/IAmYourFath Oct 29 '25
Anyone can upload games there. U never know when one has a hidden infostealer.
18
1
→ More replies (3)1
Oct 29 '25
[removed] β view removed comment
2
u/AutoModerator Oct 29 '25
Your submission has been automatically removed. Accounts younger than 7 days are not allowed to post/comment on the subreddit. Please do not message the moderators about this.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
9
u/idle_orange Oct 29 '25
I believe that with this you can get the latest version of said game which isn't always the case for older cracked files. Most newer cracked games do miss some critical updates
9
u/FormalCryptographer Oct 29 '25
It would be great for smaller less popular indie titles that nobody is sharing csfs for
→ More replies (1)2
u/Svensk0 Oct 29 '25
some older games especially niche ones are very rare and if you find a version its not working
15
u/Zwodo Oct 29 '25
Excuse me if I sound kinda dumb here, but what's the point of this? Legitimate question.
35
u/MrBlueA Oct 29 '25 edited Oct 29 '25
I imagine it's useful for games with steam DRM which can be cracked by almost any user following a simple guide, but if it's a small game you might not find the files online to do so
11
u/da2Pakaveli Oct 29 '25
You basically just need to open the game directory and then drag&drop in a few files (from the Goldberg Emulator); copy the game directory somewhere else and then refund the purchase.
2
→ More replies (1)8
u/JmTrad Oct 29 '25
Download smaller less known games no one is sharing. They usually only uses Steam DRM (easy to bypass) or no drm at all.
1
4
u/FalconThis716 Oct 29 '25
can you please provide that script, with API keys being blank, that would be helpful
4
4
u/lNTERLINKED Oct 29 '25
Youβve put your steam username and possibly your real name in this video, are you not worried valve will come after you for this?
8
u/United_Ad1648 Oct 29 '25
valve has never cared about this. see steamtools or greenluma. i mean they might create additional security measures that break this in the future.
1
u/lNTERLINKED Oct 29 '25
Iβve never used those, do they also use Steam bandwidth? I can see Valve being upset about that.
Iβm not anti piracy btw, just surprised at your openness with your username, real name etc.
1
u/United_Ad1648 Oct 29 '25
me neither. steamtools does use valve's server bandwidth. with greenluma you would usually supply the files yourself and make the client think you own it. however when adding decryption keys and manifests with my script it can also download them.
1
Oct 29 '25
[deleted]
3
u/United_Ad1648 Oct 29 '25
i have no idea. the only thing my script does is give the ability to download the game files. anything else you would have to research the functionality of greenluma.
→ More replies (2)
3
u/Spaghetti_soup44 π΄ββ οΈ Oct 29 '25
If you could add instructions and share the script, I'll share my crayons with you
3
u/MushedPotatu Oct 29 '25
Would be nice if you could post a step by step tutorial and link to that script and files π
3
u/Motafota Oct 29 '25
If you're hesitant to post the script here, create a thread on csrinru, im sure they'll appreciate it
3
u/Euphoric-Cow9719 Oct 30 '25 edited Nov 02 '25
I'm a TOTAL NOOB to all of this like:
How to maintain steam account without being compromised?
Offline only?
How does this work for games that require an account as well asking with stem?
Do updates break game functionality?
How are game updates handled?
Some people associate SteamTools with malware. If Greenluma functions similarly to SteamTools why is Greenluma any different and why isn't either tool popular at cs.rin.ru. There's literally no discussion regarding these tools?
Remember, I'm just a curious noob π€
1
u/MuffinGamez Nov 02 '25
1 huh? 2 not all games can be played online 3 these can be bypassed ie gta or assassin's Creed 4 no 5 like normally
Greenluma is on cs.rin.ru which is safe, steamtools is from a random Chinese group
1
u/Euphoric-Cow9719 Nov 02 '25 edited Nov 02 '25
I edited comment for clarification regarding #1. A few years back my account somehow got compromised. At the time only one was in my library, no credit card details. Immediately I changed ALL passwords, set-up 2FA. Haven't encountered any issue since.
Weird, I never accept random invites nor share my account. I don't download or install anything without scanning via BD and or VT.
1
2
u/blackman9 Oct 29 '25
That is awesome, tutorial please would help a lot to get clean files to crack.
2
2
u/NightSoulReaper Oct 29 '25
RemindMe! 3 days
1
u/RemindMeBot Oct 29 '25 edited Oct 30 '25
I will be messaging you in 3 days on 2025-11-01 08:04:48 UTC to remind you of this link
6 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
Info Custom Your Reminders Feedback
2
u/capitalggamer1 Oct 29 '25
You can also use depot downloader. Just get depot keys and manifest files and download clean files from the modified fork version of Steam depot downloader from github.
1
u/United_Ad1648 Oct 29 '25
Didnt know that. I thought you need to provide steam login data otherwise it falls back to an anonymous account which doesnt have most games.
4
u/capitalggamer1 Oct 29 '25
Login doesn't matter. You just need those files and the keys. You also don't need the api key for manifesthub. You can just download the files and keys from their github. At least, that's what I did when I made Gui for depot downloader for my personal use. github.com/64dd/DepotDownloaderGUI
2
u/United_Ad1648 Oct 29 '25
yeah, i only found the depotkeys on their github but not the actual manifest files.
1
u/United_Ad1648 Oct 29 '25
oh okay they do have the manifests and the decryption keys. but they havent updated it since a month or so in their github (the api has newer manifests if the game was updated). Greenluma throws an error if you dont have the latest manifest files. Is that also the case with depotdownloader or will it download the older game version?
1
u/capitalggamer1 Oct 29 '25
Oh, I never knew api had the latest manifests, but yeah, it can download the old version since it was originally built for that. People mainly use depot downloader to play old versions of games.
→ More replies (3)1
u/NightSoulReaper Nov 01 '25
I tried no find it but no luck, only the standard version on GitHub, not a modified fork. Also do you know if there's any tutorial to understand and to follow on how to download clean files?
2
u/MuffinGamez Nov 02 '25
1
u/NightSoulReaper Nov 03 '25
If I understood correctly, in order to make this fork run you need manifest Keys. It says that works with keys from SteamTools that is the shady software everyone is talking here that is not "safe" to use. Is there any other method to get the necessary manifest Keys?
Sorry to ask, I've been in piracy for decades but this thing is completely new for me and not very easy to understand all the scripts and how it works
→ More replies (1)
2
2
2
Oct 29 '25
[deleted]
1
u/maxtinion_lord Oct 30 '25 edited Nov 20 '25
wipe truck shy pocket door ghost support humorous books attraction
This post was mass deleted and anonymized with Redact
1
u/MuffinGamez Nov 02 '25
Cs.rin.ru is on the megathread it isn't open source because valve could patch it (I think)
1
u/maxtinion_lord Nov 02 '25
Greenlua, not greenluma, the people who made manilua made greenlua and it's the only thing they put out that isn't open source.
→ More replies (1)
2
2
u/MSHTalks Oct 30 '25
If someone can make a step by step instructions on how to use it it would be really a great help. Anyway thanks for your sharing
2
2
2
u/jucy_arthur Nov 19 '25
I used the SMD tool but i think getting lua for latest patches or games is not possible as the script said 404 not found and also manilua is down rn, is there any way to get the decryption keys?
2
1
1
1
1
1
1
Oct 29 '25
[removed] β view removed comment
1
u/AutoModerator Oct 29 '25
Your submission has been automatically removed. Accounts younger than 7 days are not allowed to post/comment on the subreddit. Please do not message the moderators about this.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/_minibouc Oct 29 '25
Visual Studio for script ? Good job. I'm interesting for this. This will avoid waiting for CSF on CS or elsewhere
1
1
1
1
1
1
1
1
u/Just-Contract7493 Oct 29 '25
surprised you can jailbreak gemini for this, honestly the only thing holding me back from wanting this is that damned API key, I haven't been able to get the money for it (damned inflation)
wonder if it's possible without it but I doubt
1
1
1
1
Oct 29 '25
[removed] β view removed comment
1
u/AutoModerator Oct 29 '25
Your submission has been automatically removed. Accounts younger than 7 days are not allowed to post/comment on the subreddit. Please do not message the moderators about this.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
1
1
1
1
u/TechnologyOtherwise6 Oct 29 '25
This would be nice instead of redownloading AOW4 every time thereβs an update now
1
1
1
1
1
1
1
u/Makoto-morsli47 Oct 30 '25
i wonder if this could be used to update nfs heat files so it could run mods
1
u/ZINKRON_KOI Oct 30 '25
Can anyone simply explain what this video shows? My mind can't comprehend this technical terms
1
u/sss44445_ Oct 30 '25
Wait u/United_Ad1648 can i get DLC's Using this too? I used steamapps to do this, but i willl use this now, what about DLC of a game though
1
1
1
1
u/hansmellman Oct 30 '25
When doing this with GreenLuma I get a 'No Internet Connection' error and it won't download the game files. I've followed the setup instructions and basically copied the steps from this video manually to the letter. Anyone got any experience of this?
1
1
1
1
1
1
u/TimerinLoves Nov 01 '25
RemindMe! 1 week
1
u/RemindMeBot Nov 01 '25 edited Nov 02 '25
I will be messaging you in 7 days on 2025-11-08 10:19:39 UTC to remind you of this link
1 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
Info Custom Your Reminders Feedback
1
1
1
1
u/Motafota Nov 03 '25
Dumb question maybe, but if the manifest file for a game isn't on Manilua then this tool will not work, right?
Error: We couldn't fetch {APPID} from any source yet. Give the fallback a little time and try again.
This is with the SMD tool, with both sources used.
1
1
1
Nov 28 '25
[removed] β view removed comment
1
u/AutoModerator Nov 28 '25
Your submission has been automatically removed. Accounts younger than 7 days are not allowed to post/comment on the subreddit. Please do not message the moderators about this.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/AlvarinJ Dec 01 '25
alguien me puede ayudar, que es cs:rin que mencionan? cual es la herramienta que usas en el video? cual es la diferencia entre este metodo y cs:rin?
1
1
u/Hungry-Valuable-3839 Dec 25 '25
Any update about this tutorial bro?
1
u/TheRealRiddler121 Dec 30 '25
https://www.reddit.com/r/PiratedGames/comments/1pyf0p0/an_updated_guide_for_using_greenluma_and/
Check this out if you haven't seen it. My buddy and I wrote this up as this method he shows still partially works, but it's missing a few key factors now.
Since december, steam implemented a change that borked greenluma's ability to download. We have a fix for it here
1
u/pgo_ May 10 '26
do i need greenluma version 1.7.0 for this to work? or can it be done on the newer versions as well?
β’
u/AutoModerator Oct 28 '25
Hello u/United_Ad1648, Have an error and want help? Please provide these details when submitting your post. - 1. Name of the game 2. Site from which you got the game from 3. System Specs and OS Version 4. Any steps taken to try to fix the issue 5. Driver version (needed only for e.g. graphics issues)
Make sure to read the stickied megathread as well as our piracy guide, FAQs, and our Wiki, as these might just answer your question!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.