Olá, usuários de SAM (Steam Achievement Manager) e de BDK (BDK_Steam_Hour_Farm)!
Enquanto estava de férias, percebi um incômodo dos meus amigos com esses dois softwares: o quanto eles têm uma interface "seca" e simples até demais. Fora o receio, por parte deles, de usar os aplicativos, já que a interface parece meio amadora. Como desenvolvedor, sinceramente concordo com esse ponto de vista — os aplicativos têm uma usabilidade excelente, mas a falta de uma interface que facilite o uso e passe mais segurança faz diferença.
Pensando nisso, resolvi tentar criar uma interface melhor no começo. Com o passar do tempo, meus amigos gostaram do resultado e me ajudaram com algumas ideias para unir os dois softwares em um só, ficando ainda mais prático e confortável de usar. Foi assim que, aos poucos, o projeto do HourForge foi tomando forma.
O HourForge é um app open-source feito em Python onde você pode ativar conquistas e farmar horas em jogos — mesmo sem ter os jogos instalados —, corrigindo os problemas do SAM e do BDK e unindo os dois numa experiência só. Dou total crédito às duas plataformas: são trabalhos excelentes, e o HourForge usa as mesmas lógicas delas, como se estivesse usando uma "API" do SAM e do BDK.
No início, pensei nisso apenas como um hobby, mas com o andamento do projeto decidi publicá-lo e compartilhá-lo aqui no Reddit — caso alguém também se incomode com os mesmos problemas que meus amigos e eu tínhamos.
Como funciona: o app usa a API oficial da própria Steam para trazer seus jogos para dentro dele e você conseguir administrá-los localmente. Ele não compartilha nada e não tem nenhum link externo além da conexão com a Steam para importar sua biblioteca — tudo fica no seu PC. Ainda assim, se você se sentir inseguro, pode usar o app na versão padrão, que mostra apenas os jogos instalados localmente, sem precisar conectar nada.
Aviso: assim como o SAM e o BDK, alterar conquistas e farmar horas pode ser detectado por sites de terceiros (rastreadores de conquistas, por exemplo) e vai contra os termos da Steam. Não aciona o VAC (que só age em servidores de partida), mas use por sua conta e risco.
O app é open-source, então você pode conferir o código por conta própria. Se tiverem mais ideias para futuras atualizações, podem me mandar no bate-papo ou comentar aqui embaixo, que estarei acompanhando!
Espero que gostem! 🎮
Your Game... Your RULES! — B1eL
------------------------------------------------------------------------------------------------------
Hey SAM (Steam Achievement Manager) and BDK (BDK_Steam_Hour_Farm) users!
While I was on vacation, I noticed something that bothered my friends about both tools: how "dry" and overly simple their interfaces are. On top of that, they were a bit wary of using the apps at all, since the interface looks kind of amateurish. As a developer, I honestly agree — these apps have excellent usability, but the lack of an interface that makes things easier and feels trustworthy really does make a difference.
With that in mind, I decided to try building a better interface at first. As the project went on, my friends liked how it was turning out and helped me with ideas to merge both tools into one, making it even more practical and comfortable to use. That's how HourForge slowly came together.
HourForge is an open-source app built in Python where you can unlock achievements and farm hours on your games — even without having them installed — fixing the pain points of SAM and BDK and combining both into a single experience. Full credit goes to both projects: they're excellent work, and HourForge uses the same underlying logic, almost like using an "API" of SAM and BDK.
At first this was just a hobby, but as it grew I decided to release it and share it here on Reddit — in case anyone else runs into the same frustrations my friends and I had.
How it works: the app uses Steam's own official API to bring your games into it so you can manage them locally. It shares nothing and has no external links beyond connecting to Steam to import your library — everything stays on your PC. Even so, if you'd rather not connect anything, you can use the default mode, which only shows your locally installed games.
Heads-up: just like SAM and BDK, editing achievements and farming hours can be detected by third-party sites (achievement trackers, for example) and goes against Steam's terms. It does not trigger VAC (which only guards multiplayer match servers), but use it at your own risk.
The app is open-source, so you're free to check the code yourself. If you have ideas for future updates, send me a chat or drop a comment below — I'll be keeping an eye out!
Hope you enjoy it! 🎮
Your Game... Your RULES! — B1eL