Hacker Newsnew | past | comments | ask | show | jobs | submit | phaser's commentslogin

what was your workflow for creating this? there's now extra guardrails around decompiling / reverse engineering, do you think this is still possible to do or were you just lucky enough to do it before the guardrails?

Well it took me almost 4 months using parallel Claude sessions, each one of them working on its own worktree. I also made a point of measuring before considering anything fixed, and I tested and played throughout the whole development so this way I knew the real impact of every change it was applying. I'm yet to start another similar project to see how things have changed in terms of guardrails, but it has not been a problem for me in the last month AFAIK. Sessions keep working without any problem and Codex (Astra) has also been of a great help in addition, when I did encounter some refusals with Claude. Also maybe (big maybe!) the fact the tool only works from a Steam copy helped, I guess.

I would be interested in a write up of how to get started with something like this. I know there are tools like REA now, but it still seems daunting for someone that has never done game development or decompiled anything before.

Check the repo: the README already has a Method, Findings and Pipeline section, so that's kind of the start of a guide already.

If you want something simpler to begin with, look at N64Recomp (that's what gave us the PC ports of Zelda Majora's Mask) or XenonRecomp (Xbox 360, used for Sonic Unleashed), they're static recompilations too and way better documented than mine as of now haha. And to look inside an executable, Ghidra is free (made by the NSA, fun fact). A proper write-up might come at some point, but no promises on a date :)

Also, I had never done anything like this before either!


any guardrail claude throws up at me during my decomplication efforts I simply get around by saying "oh thats a false positive" or "this is for education" or "im doing this so i can fix the issue"... its a laughable "guardrail"

If iPhone duo and touchscreen MacBook are the signs of what's to come under John Ternus then i'm really afraid for the future of Apple.


He has been CEO for all of five minutes. These products have been in development much longer.


His promotion to CEO is probably the result of leadership politics inside the company that was happening during the development of these products.


I've been working on adding energy mechanics to Microlandia. right now i have added solar, wind, nuclear and coal power and houses, datacenters, factories etc use real-world usage. there is power selling and power buying and a score for carbon footprint. There's still a lot I want to do and I will add it gradually, like: rooftop solar panels, different regions with different sun/wind resources, grid and station failures, and still finishing the fact checking of energy usage for all the buildings.

https://microlandia.city

https://microlandia.city/docs/energy


specially deno to bun


I’m happy if this means Deno is able to get a second impulse. I use Deno daily and while it’s true that it’s in this weird position where it’s not sexy like bun or enterprise-y like node, it has a great developer experience. a no-surprises runtime that does a lot of interesting things the right way (like compile to desktop to a browser-less webgpu runtime), the vscode extension is flawless and overall the perfect balance of batteries included without bloat.

of course i’m only talking about deno, the technology not deno, the cloud service.


> I’m happy if this means Deno is able to get a second impulse

Bad news, sorry, the article says:

> We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime.

Sounds like Celld will live on within workerd, Deno is over.


> I’m happy if this means Deno is able to get a second impulse.

From TFA: We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime.


read the blogpost, they are discontinuing deno after 1 year


The fact that Deno development is being suspended doesn't mean the community can't step in. The Deno runtime is licensed under MIT. Such forks might be impulse to grow even further.


People always say this but it's always an extreme mixed bag where most developers/maintainers just move on.


Or, we can also speculate that after one year, Cloudflare will create an internal Deno fork and will continue to reap the benefits and improvements.

Again, thanks to the MIT license.


it’s open source. i’m hoping it gets picked up by the community. maybe i’m just too hopeful


The majority of the last year's development has been via LLM. I don't think anyone is going to want to fork that when they can just tell an LLM to do whatever and get the same result


Download and run

vs

Download, prompt, test, prompt, wait because of 5 hour limit, prompt, test, run


> I fear for what happens when Gabe Newell retires and the MBA cancer fully infects Valve.

They are making SteamOS compatible with other hardware, if you want to build a steam machine of your own. Also their contributions to Wine and Fex will enable other Linux gaming platforms that are not SteamOS to have the same compatibility layer.


Proton is already good enough that you don’t need SteamOS. I’m not that much of a gamer so my numbers are hardly representative, but about 90% of video games I tried ran with zero issues through Heroic Launcher and GE-Proton. The ability to install SteamOS on your own hardware is nice, but largely irrelevant. It was Valve’s previous work on Proton which was important.

The bigger fear is of course Valve itself. They have many, many levers they could turn to squeeze their audience. This is of course a terrible long-term decision—Valve being a good steward is why PC gamers largely don’t even bother to learn what other online storefronts offer—but long-term planning is irrelevant if you’re a CEO who’s looking for a new yacht and to lateral away after 3 years of record profits.

@edit: admittedly there is something to be said about the "I don’t _want_ a PC experience, I just want to play the games on my couch" crowd. Being able to set up SteamOS on your own hardware _is_ nice, I just don’t think it’s relevant to any post-Gaben enshittification.


It's less about platforms and more about games themselves. Games on Steam has to follow certain rules that are mostly consumer-friendly. And the fear is that some of these rules will be relaxed to increase Steam's revenue, and as a result the store will be flooded with ad-ridden gatcha-slop that is completely saturated mobile.


I love the idea. How do you stay competitive with the search results of, let's say, DDG? have you considered enabling an API for subscribers? Or selling an enterprise tier subsctription that comes with API?


Thanks! We offer many search providers, so we're not tied to any specific style of results, and our customers tend to really appreciate that!

Also, we do offer an API (check the FAQ), no need for different subscription tiers. Keeping it simple.


For all the bad rap that AI gets in game development, stories like this should be heard more. I occasionally get tendinitis and I can't code for the entire day like when I was young. I get some relief dictating to the AI when I need to rest my hands. I can imagine it's a much bigger help for someone who is struggling with worse.


Awesome game! Small suggestion, for each paragraph that is in your description, you can add a small gif-style webm video. It's kind of expected now for Steam games, and specially because it's such a unique game it would make an easier introduction to the concept. Looking forward to play it :D


Thank you very much. Will definitely add those gif-style sections!


Really cool. Do you have plans for e-paper readers?


Thanks! If you mean something like the Kindle.. No that's not on our future plans. Our current roadmap is - make desktop versions stable - create the mobile app - add more community features (something like goodreads but also integrated in the books you read on the app)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: