this post was submitted on 08 Apr 2025
267 points (99.6% liked)
Games
21348 readers
135 users here now
Tabletop, DnD, board games, and minecraft. Also Animal Crossing.
Rules
- No racism, sexism, ableism, homophobia, or transphobia. Don't care if it's ironic don't post comments or content like that here.
- Mark spoilers
- No bad mouthing sonic games here

- No gamers allowed

- No squabbling or petty arguments here. Remember to disengage and respect others choice to do so when an argument gets too much
- Anti-Edelgard von Hresvelg trolling will result in an immediate ban from c/games and submitted to the site administrators for review.

- Can't read Colon Syntax Emoji? :skill-issue:
founded 6 years ago
MODERATORS
Like others said, you sort of can. But I also want to add that things like functions names, or comments explaining how a function works, are not needed by your computer when running the program, and thus they get lost after compiling. After running a program designed to reverse engineer a compiled program, you'll be able to see a very dumbed down version; no meaningful function or variable names nor comments explaining the code. You have to figure those out all by yourself.
And add to that that some companies/programmers make some parts of the program difficult to read on purpose, so you have more guesswork to do when reverse engineering, and you've got a giant task ahead of you reverse engineering even small games.
On a side note, the original source code can also just be interesting or funny to read. Valve's source code comments come to mind.
I found a YouTube link in your comment. Here are links to the same video on alternative frontends that protect your privacy: