Commit Graph

  • 64f9cebd3b Close RTINIT movement provider semantics gamer147 2026-07-23 17:11:14 -04:00
  • 8574673d53 Decode RTINIT providers 17 and 52 gamer147 2026-07-23 16:54:39 -04:00
  • 90c7874190 Decode RTINIT providers 3 and 51 gamer147 2026-07-23 16:44:49 -04:00
  • 80575fdd11 Close RTINIT movement parameter semantics gamer147 2026-07-23 15:58:38 -04:00
  • c55c5ada4c Decode RTINIT movement providers 4 6 and 15 gamer147 2026-07-23 15:43:27 -04:00
  • 52780d92a0 Decode RTINIT movement providers 7 10 and 12 gamer147 2026-07-23 15:32:20 -04:00
  • 7b3421a961 Decode RTINIT movement providers 5 and 11 gamer147 2026-07-23 14:25:47 -04:00
  • cbf98642dc Decode RTINIT routine step banks gamer147 2026-07-23 13:41:35 -04:00
  • 9948f23a97 Decode SCINIT scene dispatch registry gamer147 2026-07-23 13:08:48 -04:00
  • f5b986e9f1 Decode CCINIT class change rules gamer147 2026-07-23 12:40:42 -04:00
  • ec349ea461 Fix EBINIT overlapping field ownership gamer147 2026-07-23 12:20:35 -04:00
  • 6b808c33e3 Decode EBINIT signed boss classes gamer147 2026-07-23 12:02:23 -04:00
  • 051f33bd8b Classify EBINIT unit power tier gamer147 2026-07-23 10:25:19 -04:00
  • 3c7b3ac3d9 Decode EBINIT voice bank semantics gamer147 2026-07-23 10:14:55 -04:00
  • 53fc9f8131 Decode EBINIT SALLY action semantics gamer147 2026-07-23 10:06:31 -04:00
  • 1b0c2a6a74 Resolve final STINIT object payloads gamer147 2026-07-23 09:56:18 -04:00
  • 1a9989b3ce Decode STINIT initial object states gamer147 2026-07-23 09:47:22 -04:00
  • 9c05451369 Join STINIT object definitions gamer147 2026-07-23 09:34:23 -04:00
  • 9e5fa94073 Decode STINIT tagged object payloads gamer147 2026-07-23 09:07:58 -04:00
  • 643a462af4 Decode STINIT enemy spawn semantics gamer147 2026-07-23 08:40:22 -04:00
  • 3fb3d3cfd8 Decode STINIT map and object placement data gamer147 2026-07-23 00:22:03 -04:00
  • 86a7cb1750 Extract and profile STINIT stage records gamer147 2026-07-22 23:50:43 -04:00
  • d75503cbf2 Name confirmed EBINIT table columns gamer147 2026-07-22 23:25:03 -04:00
  • 00640696dc Expose semantic INIT column names gamer147 2026-07-22 23:15:33 -04:00
  • 511895fc05 Join item and skill message semantics gamer147 2026-07-22 23:04:24 -04:00
  • 84fb0fc62c Map EB roster events and critical chance gamer147 2026-07-22 22:46:21 -04:00
  • 44f78f8696 Map EBINIT presentation and reward fields gamer147 2026-07-22 21:18:12 -04:00
  • 7f2a81885a Recover signed INIT data semantics gamer147 2026-07-22 21:05:48 -04:00
  • 5f743275bf Model linked INIT record tables gamer147 2026-07-22 16:57:59 -04:00
  • d6a69ba9b4 Correct INIT extraction and profile item fields gamer147 2026-07-22 16:44:53 -04:00
  • 197adf2e1a Adopt GPU retained renderer gamer147 2026-07-22 15:37:42 -04:00
  • 4ea352e45d Profile and optimize retained rendering gamer147 2026-07-22 14:19:20 -04:00
  • 4c9719c5dc Document performance baselines and native animation cadence gamer147 2026-07-22 12:06:54 -04:00
  • fb84bc3fa9 Sanitize CP932 WAV metadata for Godot gamer147 2026-07-22 10:00:13 -04:00
  • 4f5137a98f Harden movie playback lifecycle and diagnostics gamer147 2026-07-22 09:44:57 -04:00
  • 816673cf6a Enable paced FFmpeg movie playback gamer147 2026-07-22 08:39:27 -04:00
  • 760f84e218 Add isolated FFmpeg movie decoder shim gamer147 2026-07-22 00:17:27 -04:00
  • f53056818d Prevent failed combat movies from blocking gamer147 2026-07-21 20:46:10 -04:00
  • 6b58dd156e Record live combat movie backend validation gamer147 2026-07-21 20:37:42 -04:00
  • 1a2ea008c6 Use universal packed resource resolution gamer147 2026-07-21 20:23:32 -04:00
  • 5f816bb438 Use black viewport clear color gamer147 2026-07-21 20:14:12 -04:00
  • cca7d3d82e Correct native packed resource addressing docs gamer147 2026-07-21 20:14:07 -04:00
  • e1294307cd Document BTL movie playback blockers gamer147 2026-07-21 19:44:53 -04:00
  • 6e147014ec Implement DEBUGMAP combat frontier gamer147 2026-07-21 19:30:56 -04:00
  • cc6db721db Implement deployment card numeric rendering gamer147 2026-07-21 17:31:57 -04:00
  • 56cafeb9f2 Implement BUNKI string layout opcodes gamer147 2026-07-21 16:32:39 -04:00
  • 3785706426 Document BUNKI menu opcode contracts gamer147 2026-07-21 16:26:39 -04:00
  • 89cc099ba3 Implement numeric HUD rendering gamer147 2026-07-21 15:54:13 -04:00
  • e2973f66b1 Document numeric HUD opcode contracts gamer147 2026-07-21 15:40:46 -04:00
  • 9fd94ff540 fix: avoid AGF decode during movie preroll gamer147 2026-07-21 15:15:23 -04:00
  • fdcfbd9fa6 Implement movie surface stop-time queries gamer147 2026-07-21 14:43:24 -04:00
  • b0971f2047 Decode color drag-pan cursor gamer147 2026-07-21 13:14:02 -04:00
  • 44bbf5b6b4 Render DEBUGMAP tiled field surfaces gamer147 2026-07-21 13:02:02 -04:00
  • a0df85825e Implement indexed party roster sort gamer147 2026-07-21 11:56:04 -04:00
  • e81a142f23 Implement ADV system menu input routing gamer147 2026-07-21 11:16:50 -04:00
  • 1f8b36937b Document ADV system menu input path gamer147 2026-07-21 11:01:50 -04:00
  • c6b4985984 Implement held ADV fast-forward input gamer147 2026-07-21 10:45:46 -04:00
  • f840e356cf Implement script-configured input bindings gamer147 2026-07-21 10:32:37 -04:00
  • 313d57f01f Document SYS4 logical input bindings gamer147 2026-07-21 10:07:21 -04:00
  • d0b2d31d2e Implement ADV layout cursor and bounds gamer147 2026-07-21 09:48:25 -04:00
  • a29bd52045 Implement startup string and block copy opcodes gamer147 2026-07-21 09:23:18 -04:00
  • e86abfbf65 Capture natural Game Start diagnostics gamer147 2026-07-21 01:20:07 -04:00
  • f6479209ea Implement ROOM fades and character voices gamer147 2026-07-21 00:47:29 -04:00
  • 0dfba316f1 Add hidden title debug mode and pace menu polls gamer147 2026-07-20 23:38:19 -04:00
  • b8cf21245a Implement native exit request control flow gamer147 2026-07-20 23:02:27 -04:00
  • b71328738d Document TITLE debug script routes gamer147 2026-07-20 22:35:26 -04:00
  • f21a4c06bf Implement root reload and title debug launcher gamer147 2026-07-20 22:32:49 -04:00
  • df17747f63 Implement modal startup movies gamer147 2026-07-20 20:23:15 -04:00
  • 831475217d Document multi-game opcode ABI boundary gamer147 2026-07-20 19:30:21 -04:00
  • ec185c9561 Fix packed raw menu sound effects gamer147 2026-07-20 18:39:38 -04:00
  • 9582731f6f Document packed raw SFX addressing gamer147 2026-07-20 18:32:56 -04:00
  • bfdefb1c35 Document SYSTEM4 launcher defaults gamer147 2026-07-20 18:17:04 -04:00
  • 097473fe16 Land SYSTEM4-rooted Godot boot gamer147 2026-07-20 18:13:32 -04:00
  • 7250de7fea Document B0 natural boot control spine gamer147 2026-07-20 17:29:38 -04:00
  • 745e6e18b5 Document opcode 0x1fe current rotation gamer147 2026-07-20 16:51:30 -04:00
  • 7d438a7574 Implement ADV skip lifecycle gamer147 2026-07-20 16:41:44 -04:00
  • 6aede1e525 Implement detached object animation control gamer147 2026-07-20 14:53:34 -04:00
  • d740c27b4a Implement retained graphics lifecycle ops gamer147 2026-07-20 14:29:41 -04:00
  • 458b65aee6 Reverse shared SAVE.DAT integer opcodes gamer147 2026-07-20 13:33:27 -04:00
  • 6841751bac Document opcode 0x1a2 compatibility debt gamer147 2026-07-20 13:13:38 -04:00
  • 26b6c2137c Reverse opcode 0x1ad save resume boundary gamer147 2026-07-20 12:06:02 -04:00
  • e3b2cbed83 Implement deferred SFX and voice duck control gamer147 2026-07-20 11:29:12 -04:00
  • 0fb608c35e Implement ADV text publication service gamer147 2026-07-20 10:18:10 -04:00
  • e0aae05f32 Implement AGE text line spacing gamer147 2026-07-19 23:32:38 -04:00
  • b8928ec7b8 Implement History mouse wheel navigation gamer147 2026-07-19 21:38:34 -04:00
  • 5ba16505d6 Implement History timed callback scrolling gamer147 2026-07-19 21:15:15 -04:00
  • 3fa09b8b42 Correct ADV History metadata ordering gamer147 2026-07-19 20:55:16 -04:00
  • 8f94ef86ac Implement ADV History voice replay gamer147 2026-07-19 14:11:49 -04:00
  • 538e87d368 Clear ADV History presentation on exit gamer147 2026-07-19 11:32:36 -04:00
  • c30cf6cb08 Restore multi-row ADV History display gamer147 2026-07-19 10:57:58 -04:00
  • 280705d69c Correct ADV History layout addressing gamer147 2026-07-19 10:43:52 -04:00
  • 1fdedfb41f Implement ADV History interaction gamer147 2026-07-19 00:13:47 -04:00
  • 32a67b88de Implement visible ADV History presentation gamer147 2026-07-18 23:59:26 -04:00
  • ac5437c5cf Implement ADV History data navigation gamer147 2026-07-18 23:41:23 -04:00
  • b7ea16b54c Implement retained ADV History writers gamer147 2026-07-18 23:28:26 -04:00
  • 9a6bc38f40 Document ADV History retained-record model gamer147 2026-07-18 23:16:50 -04:00
  • c81a89d040 Refresh History implementation inventory gamer147 2026-07-18 22:43:45 -04:00
  • 0e5c0d79c8 Defer read-message skip persistence design gamer147 2026-07-18 22:42:17 -04:00
  • 56f8adfa2d Correct ADV Hide Window restore behavior gamer147 2026-07-18 22:23:06 -04:00
  • d8ead3da6e Implement native ADV Hide Window path gamer147 2026-07-18 21:14:06 -04:00