{"id":42558658,"url":"https://github.com/jacobleeharris/tmhc","last_synced_at":"2026-02-26T01:01:15.274Z","repository":{"id":248453479,"uuid":"828726776","full_name":"jacobleeharris/tmhc","owner":"jacobleeharris","description":"Matching decompilation of Twisted Metal: Harbor City (PS2)","archived":false,"fork":false,"pushed_at":"2025-12-30T10:38:15.000Z","size":11923,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T00:38:19.477Z","etag":null,"topics":["decomp","decompilation","ps2","reverse-engineering","twisted-metal"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jacobleeharris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-15T02:12:04.000Z","updated_at":"2025-12-30T10:38:20.000Z","dependencies_parsed_at":"2025-04-11T03:30:03.717Z","dependency_job_id":"6dc8ece4-749e-426a-8838-cf97fa5305b4","html_url":"https://github.com/jacobleeharris/tmhc","commit_stats":null,"previous_names":["jacobleeharris/tmhc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jacobleeharris/tmhc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobleeharris%2Ftmhc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobleeharris%2Ftmhc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobleeharris%2Ftmhc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobleeharris%2Ftmhc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacobleeharris","download_url":"https://codeload.github.com/jacobleeharris/tmhc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacobleeharris%2Ftmhc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29846789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T22:37:40.667Z","status":"ssl_error","status_checked_at":"2026-02-25T22:37:25.960Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["decomp","decompilation","ps2","reverse-engineering","twisted-metal"],"created_at":"2026-01-28T20:00:26.609Z","updated_at":"2026-02-26T01:01:15.268Z","avatar_url":"https://github.com/jacobleeharris.png","language":"C","funding_links":[],"categories":["Game \u0026 Studio Tools","Nintendo Wii"],"sub_categories":["THQ / Rainbow Studios"],"readme":"# Twisted Metal: Harbor City\n![progress](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/jacobleeharris/tmhc/main/progress/total_progress.json)\n\nThis repository contains a work-in-progress matching decompilation of the unreleased PlayStation 2 game \"Twisted Metal: Harbor City\".\n\nNote: This repository assumes a POSIX environment. Please use WSL or Docker on a Windows machine.\n\nTM.ELF SHA-1 Hash: `59695de214d38d1c0af9167412271fe2a446a13a`\n\n# Documentation\nRepository:\n- [FAQ](docs/FAQ.md)\n- [Contributing](docs/CONTRIBUTING.md)\n\nGame:\n- [Classes and header files](docs/CLASSES.md)\n- [Assets and file types](docs/ASSETS.md)\n- [Packets and networking](docs/PACKETS.md)\n- [Named debug pipes](docs/NAMED_DEBUG_PIPES.md)\n\n# Contributing\nContributions are welcome and are encouraged! If you would like to help out, please create a pull request containing your changes to the repository.\n\nSee [CONTRIBUTING.md](docs/CONTRIBUTING.md) for more information.\n\n# Tools\nThis project would not be possible without these tools.\n- [GNU GCC](https://github.com/gcc-mirror/gcc) - C/C++ compiler and friends\n- [splat](https://github.com/ethteck/splat) - Binary splitter for matching decompilations\n- [ninja](https://ninja-build.org) - Quick and simple build system\n\n# References\nCode/setup is heavily inspired by:\n- [Kingdom Hearts 1 Decompilation](https://github.com/ethteck/kh1)\n- [PaRappa the Rapper 2 Decompilation](https://github.com/parappadev/parappa2)\n- [Shadow of the Colossus Decompilation](https://github.com/Fantaskink/SOTC)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobleeharris%2Ftmhc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacobleeharris%2Ftmhc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacobleeharris%2Ftmhc/lists"}