A digital museum of video game levels

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. noclip.website

    A digital museum of video game levels

    wow, this is amazing. every once in a while i chip away at a project of mine to reverse engineer the playstation 2 game "007 agent under fire," because i have a lot of nostalgia for that game. maybe im just really bad at RE but i have found it to be incredibly difficult to make any progress.

    some of the game data is not compressed. i was able to extract all of that in a single afternoon with a tool i wrote from scratch in C -- trivial stuff. but that was just audio and video files and other things -- the interesting data, maps and models, is compressed.

    maybe i should have guessed which compression algorithm they are using and tried to decompress it with that. but i decided to start out by loading the games code into ghidra and finding the algorithms in there. while i have made a lot of progress, the task overwhelms me. its a sea of nonsense.

    so then i tried to load the game up in an emulator and then get the uncompressed data from the virtual ps2 memory. that worked and i am able to edit the memory in real time. with that setup i tried just poking around, changing individual bytes, hoping that i would stumble across a vertex of something i was looking at. that worked actually. so as it stands i have vertex data but i still have to figure out the layout and then write something to extract that data and then translate into something i can use.

    but this isnt ideal because there are some things that might have never been put into a level but are none the less on the disk. and there are other data that might be lost between the disk and memory.

    i love zanarkand from FFX. i think its one of the most aesthetically pleasing settings in any videogame.

    https://noclip.website/#ffx/014;ShareData=AMwnv9fi/38AMV_9u4...

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. jkview

    Jedi Knight & MotS 3D Preview

    Awesome! Might I recommend adding Dark Forces II: Jedi Knight? There's already an open source renderer available (https://github.com/stephanreiter/jkview) and you can see it, here, for example: https://www.massassi.net/levels/files/323.shtml (under the screenshots, see the 3d preview). It's got blurred textures on purpose (afraid of copyright issues), but it can render the original textures as well.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • [OC] I made a website you can view GoldSrc maps and demos in

    4 projects | /r/HalfLife | 12 Feb 2021
  • Let Me Pay for Firefox

    7 projects | news.ycombinator.com | 13 Jul 2025
  • Show HN: I'm an airline pilot – I built interactive graphs/globes of my flights

    4 projects | news.ycombinator.com | 27 Jun 2025
  • Spherical CNNs (2018)

    1 project | news.ycombinator.com | 18 Jun 2025
  • "The Illusion of Thinking" – Thoughts on This Important Paper

    1 project | news.ycombinator.com | 14 Jun 2025

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?