QuanaLabs

Quana, pronounced KWAH-nuh About the name

Curiosity without boundaries.

An independent research and development lab: investigations, experiments, reverse engineering, tools, and the occasional rabbit hole followed much further than necessary. Everything is written up with its methods, its evidence and its revision history.

Press Ctrl K on any page to search. Or open a random entry.

Entries
11
Experiments
1
Revisions logged
5
Open questions
39
Last change
2026-10-23

On the bench

All projects
  • Tekken 4 (PS2) teardown

    Taking apart Tekken 4 for the PlayStation 2 with no mod loader and no prior documentation: the disc archive, movesets, stages, character models and sound, each decoded far enough to change it and proven in the PCSX2 emulator.

    Project since 2026-08-29, 10 entries

Recent changes

Full change log
  1. Revision B 0020 Tekken 4’s sound system, from the hidden driver to the music tables Evidence lowered from verified to reproduced until the author re-checks the write-up himself; the byte-level and in-game checks were run by AI sessions.
  2. Revision B 0018 Tekken 4 ignores a wall whose faces wind against their normal Evidence lowered from verified to reproduced until the author re-checks the write-up himself; the byte-level and in-game checks were run by AI sessions.
  3. Revision B 0016 Tekken 4’s stage format, and building a new stage from scratch Evidence lowered from verified to reproduced until the author re-checks the write-up himself; the byte-level and in-game checks were run by AI sessions.
  4. Revision B 0015 Tekken 4’s moveset files, decoded and edited in game Evidence lowered from verified to reproduced until the author re-checks the write-up himself; the byte-level and in-game checks were run by AI sessions.
  5. Revision B 0014 Tekken 4’s 2.57 GB archive keeps its index in the executable Evidence lowered from verified to reproduced until the author re-checks the write-up himself; the byte-level and in-game checks were run by AI sessions.
  6. New 0022 The “round timer” patch that was really editing rand() % 60
  7. New 0021 Testing a PS2 game with no one at the controller
  8. New 0020 Tekken 4’s sound system, from the hidden driver to the music tables
  9. New 0019 Tekken 4’s character models, and editing them in place
  10. New 0018 Tekken 4 ignores a wall whose faces wind against their normal

Open questions

All 39
  1. Should evidence status be tracked per claim inside an entry, rather than once per entry?

    From QL-0001, How Quana Labs keeps its records
  2. Should an AI hypothesis that a person has examined, but not yet tested, get a status of its own?

    From QL-0001, How Quana Labs keeps its records
  3. How are animation clips encoded, and which of the 23 animated bones drives which skeleton joint?

    From QL-0013, Tekken 4 (PS2): a map of what’s known
  4. Where are hit boxes and hurt boxes defined, and what do the remaining moveset tables hold?

    From QL-0013, Tekken 4 (PS2): a map of what’s known
  5. Are the stock fighters’ memory overruns as player 2 harmless in versus and arcade modes?

    From QL-0013, Tekken 4 (PS2): a map of what’s known
  1. Reproduced Tekken 4’s 2.57 GB archive keeps its index in the executable
  2. Reproduced Tekken 4’s moveset files, decoded and edited in game
  3. Reproduced Tekken 4’s stage format, and building a new stage from scratch
  4. Reproduced Tekken 4 ignores a wall whose faces wind against their normal
  5. Reproduced Tekken 4’s sound system, from the hidden driver to the music tables

↑ ↓ move, Enter open Search with filters