https://github.com/storycraft/krkr-filter-finder
https://github.com/storycraft/krkr-filter-finder
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/storycraft/krkr-filter-finder
- Owner: storycraft
- Created: 2021-02-04T16:02:18.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-16T19:39:06.000Z (about 4 years ago)
- Last Synced: 2025-04-22T22:17:28.826Z (about 2 months ago)
- Language: C++
- Size: 6.84 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
Finds TVPXP3ArchiveExtractionFilter on any krkr2, krkrz games. It is used to encrypt and decrypt xp3 archive data.
void TVPXP3ArchiveExtractionFilter(tTVPXP3ExtractionFilterInfo info);
#pragma pack(push, 4)
struct tTVPXP3ExtractionFilterInfo
{
const tjs_uint SizeOfSelf; // structure size of tTVPXP3ExtractionFilterInfo itself
const tjs_uint64 Offset; // offset of the buffer data in uncompressed stream position
void * Buffer; // target data buffer
const tjs_uint BufferSize; // buffer size in bytes pointed by "Buffer"
const tjs_uint32 FileHash; // hash value of the file (since inteface v2)tTVPXP3ExtractionFilterInfo(tjs_uint64 offset, void *buffer,
tjs_uint buffersize, tjs_uint32 filehash) :
Offset(offset), Buffer(buffer), BufferSize(buffersize),
FileHash(filehash),
SizeOfSelf(sizeof(tTVPXP3ExtractionFilterInfo)) {;}
};
#pragma pack(pop)