Speedrun Cyberpunk 2077 updates
Project description
Cyberpunk 2077 hash updater tool
Automatically updates broken Cyberpunk 2077 mangled name hashes for plugins.
DISCLAIMER: This tool is almost entirely vibecoded by ChatGPT with Codex (I had a subscription and wanted to see how it worked). The fact that it works is a miracle.
This tool relies on the IDA Domain library for binary analysis and thus requires IDA Pro to work.
Example usage
Note: some lines have been trimmed.
uv run .\src\cp2077-hash-updater\ --old-dir .\old\ --new-dir .\new\ --missing-log .\examples\patch_2.3_to_2.31_broken_hashes.txt --out examples/output.json
[run] build new signature index: .cp2077_cache\new_sig_index.json
Wrote .cp2077_cache\new_sig_index.json with 300572 functions.
[run] export old missing signatures: .cp2077_cache\old_missing_sigs.json
Wrote .cp2077_cache\old_missing_sigs.json with 10 missing hashes.
[run] match function anchors offline: .cp2077_cache\func_updates.json
[run] resolve xref anchors in new: .cp2077_cache\xref_updates.json
[run] merge results: examples\output.json
[ok] wrote examples\output.json
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cp2077_hash_updater-1.0.0.tar.gz.
File metadata
- Download URL: cp2077_hash_updater-1.0.0.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06d90705178645277dc941cb5defb77fed94901abaac1fec4cdf28f176fe1f70
|
|
| MD5 |
06e8eecd3ac3989708852184c5ba5343
|
|
| BLAKE2b-256 |
04e8d58dbd904a6dc25672c1f55ac834a5aea1d86470d091167723c5caf9d98a
|
File details
Details for the file cp2077_hash_updater-1.0.0-py3-none-any.whl.
File metadata
- Download URL: cp2077_hash_updater-1.0.0-py3-none-any.whl
- Upload date:
- Size: 21.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e77725d652b8ed43fe0479d90ba43c93bc3154c481ed2310e276e0274902e029
|
|
| MD5 |
fa6473d1c764af4d845a1f2a7706ac9c
|
|
| BLAKE2b-256 |
dc55f92eebd575f1a892269da6208fef1e5b93dd524a9b001832cd1a0a8747a4
|