Commit Graph

  • 91a79f78cc Refactor: Improve file handling for opening files. main njohnson 2025-09-15 18:52:21 -04:00
  • 8d5e5812ec Refactor: Updated compression functions for LZX format. njohnson 2025-09-15 18:52:05 -04:00
  • 622323117a Refactor: Improved encryption library performance and stability. njohnson 2025-09-15 18:51:45 -04:00
  • 2fdbe74a4a Refactor: Update decompression logic for WiiU platform. njohnson 2025-09-15 18:51:28 -04:00
  • 13af32ed2d Refactor: Improve fastfile decoding. njohnson 2025-09-15 18:51:04 -04:00
  • dd00cee809 Update fastfileCod12_pc.cpp: Improve ZLib decompression efficiency and add export functionality. njohnson 2025-09-15 18:50:39 -04:00
  • 34cafac121 Refactor: Update FastFileFactory and Open to use same parsing logic. njohnson 2025-09-15 18:50:18 -04:00
  • 4bf4c12159 Refactor: Use of FastFileFactory replaced with FastFile::Open for Factory ingest tests. njohnson 2025-09-15 18:50:09 -04:00
  • 754c563515 Refactor: Update FastFile::Open to use consistent filename parsing. njohnson 2025-09-15 18:49:54 -04:00
  • ea1a829957 Refactored compression and encryption. njohnson 2025-09-15 18:49:42 -04:00
  • ccb956a834 Refactor: Replace hardcoded file paths with fastFilePath in testFactory() methods. njohnson 2025-09-15 18:49:25 -04:00
  • ba83aa5247 Lotta changes njohnson 2025-09-10 21:58:26 -04:00
  • 324e84eafc Refactor: Default destructor for XCLeafBrushNodeLeaf njohnson 2025-09-10 21:57:09 -04:00
  • e290f2aca9 Implement TODO: ParseData for XCLeafBrushNodeLeaf njohnson 2025-09-10 21:57:08 -04:00
  • b13001ac90 Fix: Use XDataStream for parsing njohnson 2025-09-10 21:57:07 -04:00
  • 1e24a2cc81 Fix: Set name in constructor njohnson 2025-09-10 21:57:07 -04:00
  • 631dbdfa53 Fix: Use XDataStream in ParseData njohnson 2025-09-10 21:57:06 -04:00
  • fbf295f2a8 Fix: Parse data stream for XCLeafBrushNodeChildren njohnson 2025-09-10 21:57:05 -04:00
  • 00c84fd622 Fix: Use qint32 for mContents njohnson 2025-09-10 21:57:04 -04:00
  • a8cee21ae8 Fix: ParseData method implementation njohnson 2025-09-10 21:57:04 -04:00
  • 48d7c3e692 Refactor: Use QVector3D for leaf min/max coordinates njohnson 2025-09-10 21:57:03 -04:00
  • c7291b567f Fixes: Parse data from XDataStream njohnson 2025-09-10 21:57:02 -04:00
  • ecb0e528c2 Fix: Use XDataStream for parsing njohnson 2025-09-10 21:57:01 -04:00
  • 2de65b22ec Refactor: ParseData - Use XDataStream instead of QDataStream njohnson 2025-09-10 21:57:00 -04:00
  • a01d07ce41 Refactor: Use XDataStream for data parsing njohnson 2025-09-10 21:56:59 -04:00
  • 348bf2a299 Refactor ParseData to handle data parsing. njohnson 2025-09-10 21:56:59 -04:00
  • 37c81d78ce Fix: Use qint32 for platform ID njohnson 2025-09-10 21:56:58 -04:00
  • 33052d2e11 Fix: Correctly parse platform integer from data stream. njohnson 2025-09-10 21:56:57 -04:00
  • 4603ebd7cf Refactor: Update ParseData to use XDataStream njohnson 2025-09-10 21:56:56 -04:00
  • 00f0a8a828 Refactor: Add TODO for ParseData implementation. njohnson 2025-09-10 21:56:55 -04:00
  • 367e4e012e Refactor: Change QDataStream to XDataStream in ParseData njohnson 2025-09-10 21:56:54 -04:00
  • 3bf4e8b0e5 Refactor: Parse data for XBoneInfo njohnson 2025-09-10 21:56:54 -04:00
  • 39a5a75333 Fix: Update data stream type in ParseData() njohnson 2025-09-10 21:56:53 -04:00
  • 20f4dcd798 Fix: Set name and parse surfId njohnson 2025-09-10 21:56:52 -04:00
  • 8398156122 Refactor: Change QDataStream to XDataStream in ParseData njohnson 2025-09-10 21:56:51 -04:00
  • 8136ba1d34 Fix: Add missing Clear() implementation for XAudioXmaLoopRegion. njohnson 2025-09-10 21:56:51 -04:00
  • 2c18b939e7 Fix: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:56:50 -04:00
  • 01d2b95417 Add XMA format parsing data fields njohnson 2025-09-10 21:56:49 -04:00
  • 8cfb82e03d Fix: Use qint32 for mTotalMsec njohnson 2025-09-10 21:56:48 -04:00
  • 2d8d34bab8 Fix: Add XAsset constructor njohnson 2025-09-10 21:56:48 -04:00
  • 6e772cb6b7 Refactor: ParseData to accept XDataStream* njohnson 2025-09-10 21:56:47 -04:00
  • 32ce8e350f Implement basic XAudioStreamInfo parsing and initialization. njohnson 2025-09-10 21:56:46 -04:00
  • 73ab1a368a Refactor: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:56:45 -04:00
  • d9aa25c4af Fix: Parse audio source format data njohnson 2025-09-10 21:56:44 -04:00
  • d18cfb6968 Fix: Rename QDataStream to XDataStream njohnson 2025-09-10 21:56:44 -04:00
  • 924e448270 Fix: Set name in constructor njohnson 2025-09-10 21:56:43 -04:00
  • 4dc402fd16 Refactor: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:56:42 -04:00
  • 8b802028e9 Fix: Parse size and data pointer from stream njohnson 2025-09-10 21:56:41 -04:00
  • f6a20c873a Refactor: Use qint32 for preset overridden value njohnson 2025-09-10 21:56:41 -04:00
  • 4e4422466c Fix: Set name in constructor. njohnson 2025-09-10 21:56:40 -04:00
  • 3bf032d2e0 Fix: Rename QDataStream to XDataStream in ParseData njohnson 2025-09-10 21:56:39 -04:00
  • 3d378b28c9 Fix: Improve data parsing njohnson 2025-09-10 21:56:38 -04:00
  • 1f7ca563bf Refactor: Use XDataStream for parsing XAudioXmaFormat njohnson 2025-09-10 21:56:37 -04:00
  • f6a0ff580c Implement TODO: ParseData(...) for XAudioFormatInfo njohnson 2025-09-10 21:56:36 -04:00
  • b9e858a6d5 Refactor: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:56:36 -04:00
  • f88eeec7ee Fix: Parse Data Handling njohnson 2025-09-10 21:56:35 -04:00
  • 9c6c55fe75 Refactor: Change QDataStream to XDataStream in ParseData njohnson 2025-09-10 21:56:34 -04:00
  • e6f2932ef1 Fix: Parse entry count and entries ptr njohnson 2025-09-10 21:56:33 -04:00
  • 8c1f9539c7 Refactor: Use XDataStream for parsing njohnson 2025-09-10 21:56:32 -04:00
  • 21379d133d Fix: Parse data for asset list njohnson 2025-09-10 21:56:32 -04:00
  • 6e58c8fc2f The change is a minor one: the prompt to Ollama has been modified from "Write a clear, concise Git commit message for changes in file: $FILE." to "Write a SHORT, clear, concise Git commit message for changes in file: $FILE.". This prioritizes shorter messages in the commit messages. njohnson 2025-09-10 21:56:31 -04:00
  • 10db1eec7d Refactor: Implement default destructor and rename ParseData method njohnson 2025-09-10 21:56:11 -04:00
  • d267ad19f5 Fix: Parse Raw Asset Type and Asset Pointer njohnson 2025-09-10 21:56:10 -04:00
  • 99d2885f9c Fix: Replace QDataStream with XDataStream njohnson 2025-09-10 21:56:08 -04:00
  • 0545bfe642 Fix: Improve Data Parsing and Debug Logging njohnson 2025-09-10 21:56:07 -04:00
  • 7e408d2c2e Refactor: Default destructor for XAnimPartTransFrames njohnson 2025-09-10 21:56:06 -04:00
  • 512b9bae61 Fix: Parse data from XDataStream njohnson 2025-09-10 21:56:05 -04:00
  • 0f10bf9375 Fix: Default destructor for XAnimPartTransData njohnson 2025-09-10 21:56:04 -04:00
  • 63468fa91e Fix: Set name for Animation Part Trans Data njohnson 2025-09-10 21:56:03 -04:00
  • d9f6e13bdf Refactor: Default destructor for XAnimPartTrans njohnson 2025-09-10 21:56:02 -04:00
  • e512636ad6 Fix: Parse data for XAnimPartTrans njohnson 2025-09-10 21:56:01 -04:00
  • f2769e689f Fix: Use XDataStream for parsing njohnson 2025-09-10 21:56:00 -04:00
  • 9898a03417 Refactor: Improve data parsing for XAnimParts njohnson 2025-09-10 21:55:59 -04:00
  • 7174f1fe22 Refactor: Implement default destructor for XAnimNotifyInfo njohnson 2025-09-10 21:55:57 -04:00
  • 4480eb83d7 Fix: Handle Animation Notify Info parsing njohnson 2025-09-10 21:55:56 -04:00
  • 5ee673175c Refactor: Implement XDataStream for ParseData njohnson 2025-09-10 21:55:55 -04:00
  • 86885f999c Fix: Parse Animation Indices data correctly njohnson 2025-09-10 21:55:54 -04:00
  • 2e4e0a6b99 Refactor: Implement default destructor for XAnimDynamicIndices njohnson 2025-09-10 21:55:53 -04:00
  • 338b50c694 Fix: Parse Animation Dynamic Indices Index njohnson 2025-09-10 21:55:52 -04:00
  • 20b57db193 Refactor: Update ParseData signature to XDataStream* njohnson 2025-09-10 21:55:51 -04:00
  • 7b61cff46d Fix: Parse frames from data stream njohnson 2025-09-10 21:55:50 -04:00
  • 25728f9486 Fix: Use qint32 for mFramesPtr njohnson 2025-09-10 21:55:49 -04:00
  • 8e215f13af Fix: Parse Data Stream njohnson 2025-09-10 21:55:48 -04:00
  • a71607aae3 Fix: Rename QDataStream to XDataStream in ParseData njohnson 2025-09-10 21:55:47 -04:00
  • 2ae9bf95a4 Fix: Add set name to constructor. njohnson 2025-09-10 21:55:46 -04:00
  • 08cf71cb02 Fix: Rename QDataStream to XDataStream in ParseData njohnson 2025-09-10 21:55:45 -04:00
  • 8f3fa82f64 Fix: Parse size from data stream njohnson 2025-09-10 21:55:44 -04:00
  • e40bee38af Refactor: Implement default destructor for XAnimDeltaPart njohnson 2025-09-10 21:55:43 -04:00
  • 2799108c7d Fix: Remove unused destructor njohnson 2025-09-10 21:55:42 -04:00
  • e1be487b6b Refactor: Update platform and game enum values. njohnson 2025-09-10 21:55:41 -04:00
  • 383d6e2439 Refactor: Update data stream type for FFCompany parsing njohnson 2025-09-10 21:55:40 -04:00
  • 3452b73eb0 Refactor: Update data stream parsing functions for XDataStream njohnson 2025-09-10 21:55:39 -04:00
  • 9dc45d3024 Refactor: Use XDataStream instead of QDataStream for WiiU COD9 parsing. njohnson 2025-09-10 21:55:38 -04:00
  • dc0a8a1e3d Fix: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:55:37 -04:00
  • cf2102e182 Fix: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:55:36 -04:00
  • 6db6760a0a Fix: Use XDataStream instead of QDataStream for COD7 parsing. njohnson 2025-09-10 21:55:35 -04:00
  • cdd0142759 Fix: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:55:34 -04:00
  • 4fbf77e661 Fix: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:55:33 -04:00
  • 8d31623138 Fix: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:55:32 -04:00
  • acd14a2179 Fix: Use XDataStream instead of QDataStream njohnson 2025-09-10 21:55:31 -04:00