tools: function names for the Ghidra project, Hold-Key test helper

- tools/names.txt lists identified sacred.exe functions ("0xADDR
  Class::Method"); rename.ps1 / Rename.java apply them to the persistent
  Ghidra project, so decompiles read with real names.
- decompile.ps1: parameters other than the addresses are named-only (the
  first address was taken as -Out).
- game-input.ps1: Hold-Key for polled keys such as movement.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
khallaandClaude Opus 5.5 committed 2026-10-14 09:08:52 +02:00
1 parent 09f7dcc0f4
commit 52db0f79f9
6 files changed
+182 -1

No files matched your search

+1
View File
@@ -2,6 +2,7 @@
# .\tools\decompile.ps1 0x6322b0 0x62ae70 [-Out file.c] [-ReadOnly]
# Prints the C to stdout (and keeps it in -Out, default ghidra\last.c).
# Without -ReadOnly, functions created for vtable-only methods are saved.
[CmdletBinding(PositionalBinding = $false)]
param(
[Parameter(Mandatory, ValueFromRemainingArguments)][string[]]$Addresses,
[string]$Out = "",