Project ideas from Hacker News discussions.

Decompiling a Nintendo 64 game in 84 days

📝 Discussion Summary (Click to expand)

1. Enthusiasm for LLMs enabling game decompilation and preservation

"It's pretty amazing what you can do when you embrace LLMs, figure out how to build one high-quality rigorous project with them, and then start working on more projects." – hombre_fatal

2. Legal and IP obstacles that hinder distribution or commercialization

"Even if you're the owner of the game, the contracts for the voice actors, motion capture, models, etc. frequently define very narrow terms of usage. Defining the exact release platforms is common. Not to mention profit sharing if the actors or studios you're hiring are popular." – Teknoman117

3. Cultural resistance/backlash against AI‑assisted decompilation (concerns about quality, authenticity, and community attitudes)

"It's especially annoying that LLMs/agents are a logical starting point for decompiling old games but there is a significant backlash against it as the gaming community is very anti-AI and consumers of the benefits decompiling offers tend to be noncoders who don't believe that AI can do more than slop." – minimaxir


🚀 Project Ideas

Generating project ideas…

DecompLaunchpad

Summary

  • Provides a one-click setup CLI/template that extracts ROM, runs Ghidra/angr disassembly, generates a compilable C skeleton, and integrates LLM‑assisted function naming/commenting to jump‑start retro game decompilation.
  • Core value: reduces the initial setup friction from hours/days to minutes and gives verifiable progress tracking via automated binary‑diff CI, letting teams focus on matching rather than tooling.

Details

Key Value
Target Audience Hobbyist reverse engineers, retro game preservationists, indie devs wanting to start a decomp project
Core Feature Automated project scaffolding + LLM naming helper + CI that builds with original toolchain and reports matching percentage
Tech Stack Python/CLI, Ghidra headless, angr, OpenAI/LLM API (or local LlamaCpp), GitHub Actions, Docker
Difficulty Medium
Monetization Hobby

Notes

  • HN commenters lament the steep start‑up cost (StilesCrisis) and welcome templates like dtk-template; this product automates that and adds LLM assistance, directly addressing their pain.
  • Enables discussion by providing a shareable progress dashboard and CI badges that can be posted in threads, encouraging collaboration and reducing duplicate effort.

EquivProof

Summary

  • A symbolic‑execution backed service that takes a decompiled C function and the original binary (or its disassembly) and generates a machine‑checkable proof certificate of functional equivalence under defined inputs/outputs.
  • Core value: gives objective evidence beyond byte‑for‑byte matching, satisfying the community’s demand for proof‑certificate tools and easing trust concerns about AI‑assisted decompilation.

Details

Key Value
Target Audience Decompilers seeking verification, open‑source maintainers, companies wanting to accept community contributions safely
Core Feature Automated equivalence checking using angr/KLEE or LLVM‑based SMT solving, output as a portable proof artifact (e.g., Coq certificate or JSON with SAT model)
Tech Stack Rust/Python backend, angr or LLVM‑MCJIT, Z3 solver, WebAssembly sandbox for safe execution, API + CLI
Difficulty High
Monetization Hobby

Notes

  • Commenters like NooneAtAll3 explicitly ask for tools that produce proof certificates; this directly fulfills that request.
  • Provides a concrete artifact that can be shown in HN threads to counter AI slop accusations, fostering constructive discussion and enabling maintainers to accept PRs with confidence.

RightsRadar

Summary

  • A research assistant that crawls public copyright, trademark, and corporate registry data to identify likely rights holders for a given retro game, automates outreach templates, and tracks responses to help users determine orphan‑work status or negotiate licenses.
  • Core value: turns the opaque, manual legal clearance process into a transparent, trackable workflow, reducing the friction that blocks projects like Nightdive’s attempts.

Details

Key Value
Target Audience Preservationists, indie publishers, decompilation teams encountering IP roadblocks
Core Feature Automated rights‑holder lookup + email‑campaign manager + status dashboard
Tech Stack Node.js/Python frontend, scraping of USPTO, WIPO, OpenCorporates, use of SendGrid/SMTP for emails, React UI, PostgreSQL
Difficulty Medium
Monetization Hobby

Notes

  • Multiple commenters describe the nightmare of contacting companies that may or may not hold rights (protocolture, Nightdive example); this tool tackles exactly that pain.
  • By providing a clear audit trail, it enables healthier discussion on HN about legal options and may encourage more projects to attempt legit ports or remasters.

Read Later