Skip navigation links
A B C D E G H I J L M P R S T W 

A

addFile(String) - Method in class systems.crigges.jmpq3.Listfile
 
ADJUSTED_ENCRYPTED - Static variable in class systems.crigges.jmpq3.MpqFile
 
asByteArray() - Method in class systems.crigges.jmpq3.Listfile
 

B

Block(MappedByteBuffer) - Constructor for class systems.crigges.jmpq3.BlockTable.Block
 
Block(int, int, int, int) - Constructor for class systems.crigges.jmpq3.BlockTable.Block
 
BlockTable - Class in systems.crigges.jmpq3
 
BlockTable(MappedByteBuffer) - Constructor for class systems.crigges.jmpq3.BlockTable
 
BlockTable.Block - Class in systems.crigges.jmpq3
 
bytesToHex(byte[]) - Static method in class systems.crigges.jmpq3.DebugHelper
 

C

close() - Method in class systems.crigges.jmpq3.JMpqEditor
 
COMPRESSED - Static variable in class systems.crigges.jmpq3.MpqFile
 

D

DebugHelper - Class in systems.crigges.jmpq3
 
DebugHelper() - Constructor for class systems.crigges.jmpq3.DebugHelper
 
decryptBlock(byte[], int) - Method in class systems.crigges.jmpq3.MpqCrypto
 
decryptBlock(ByteBuffer, int, int) - Method in class systems.crigges.jmpq3.MpqCrypto
 
deflate(byte[]) - Static method in class systems.crigges.jmpq3.JzLibHelper
 
DELETED - Static variable in class systems.crigges.jmpq3.MpqFile
 
deleteFile(String) - Method in class systems.crigges.jmpq3.JMpqEditor
Deletes the specified file out of the mpq once you rebuild the mpq.

E

ENCRYPTED - Static variable in class systems.crigges.jmpq3.MpqFile
 
encryptMpqBlock(ByteBuffer, int, int) - Method in class systems.crigges.jmpq3.MpqCrypto
 
encryptMpqBlock(byte[], int, int) - Method in class systems.crigges.jmpq3.MpqCrypto
 
Entry(int, int, int, int, int) - Constructor for class systems.crigges.jmpq3.HashTable.Entry
 
Entry(MappedByteBuffer) - Constructor for class systems.crigges.jmpq3.HashTable.Entry
 
EXISTS - Static variable in class systems.crigges.jmpq3.MpqFile
 
extractAllFiles(File) - Method in class systems.crigges.jmpq3.JMpqEditor
Extract all files.
extractFile(String, File) - Method in class systems.crigges.jmpq3.JMpqEditor
Extracts the specified file out of the mpq to the target location.
extractFile(String, OutputStream) - Method in class systems.crigges.jmpq3.JMpqEditor
Extracts the specified file out of the mpq and writes it to the target outputstream.
extractToFile(File) - Method in class systems.crigges.jmpq3.MpqFile
 
extractToOutputStream(OutputStream) - Method in class systems.crigges.jmpq3.MpqFile
 

G

getAllVaildBlocks() - Method in class systems.crigges.jmpq3.BlockTable
 
getBlockAtPos(int) - Method in class systems.crigges.jmpq3.BlockTable
 
getBlockIndex() - Method in class systems.crigges.jmpq3.MpqFile
 
getBlockIndexOfFile(String) - Method in class systems.crigges.jmpq3.HashTable
 
getCompressedSize() - Method in class systems.crigges.jmpq3.BlockTable.Block
 
getCompSize() - Method in class systems.crigges.jmpq3.MpqFile
 
getFileNames() - Method in class systems.crigges.jmpq3.JMpqEditor
Gets the file names.
getFilePos() - Method in class systems.crigges.jmpq3.BlockTable.Block
 
getFiles() - Method in class systems.crigges.jmpq3.Listfile
 
getFlags() - Method in class systems.crigges.jmpq3.BlockTable.Block
 
getFlags() - Method in class systems.crigges.jmpq3.MpqFile
 
getMpqFile(String) - Method in class systems.crigges.jmpq3.JMpqEditor
Gets the mpq file.
getName() - Method in class systems.crigges.jmpq3.MpqFile
 
getNormalSize() - Method in class systems.crigges.jmpq3.BlockTable.Block
 
getNormalSize() - Method in class systems.crigges.jmpq3.MpqFile
 
getOffset() - Method in class systems.crigges.jmpq3.MpqFile
 
getTotalFileCount() - Method in class systems.crigges.jmpq3.JMpqEditor
Gets the total file count.

H

hasFile(String) - Method in class systems.crigges.jmpq3.JMpqEditor
Checks for file.
hash(String, int) - Method in class systems.crigges.jmpq3.MpqCrypto
 
HashTable - Class in systems.crigges.jmpq3
 
HashTable(MappedByteBuffer) - Constructor for class systems.crigges.jmpq3.HashTable
 
HashTable.Entry - Class in systems.crigges.jmpq3
 
hexArray - Static variable in class systems.crigges.jmpq3.DebugHelper
 

I

inflate(byte[], int, int) - Static method in class systems.crigges.jmpq3.JzLibHelper
 
insertFile(String, File, boolean) - Method in class systems.crigges.jmpq3.JMpqEditor
Inserts the specified file into the mpq once you close the editor.

J

JMpqEditor - Class in systems.crigges.jmpq3
The Class JMpqEditor.
JMpqEditor(File) - Constructor for class systems.crigges.jmpq3.JMpqEditor
Creates a new editor by parsing an exisiting mpq.
JMpqException - Exception in systems.crigges.jmpq3
The Class JMpqException.
JMpqException(String) - Constructor for exception systems.crigges.jmpq3.JMpqException
Instantiates a new j mpq exception.
JMpqException() - Constructor for exception systems.crigges.jmpq3.JMpqException
Instantiates a new j mpq exception.
JMpqException(Throwable) - Constructor for exception systems.crigges.jmpq3.JMpqException
Instantiates a new j mpq exception.
JzLibHelper - Class in systems.crigges.jmpq3
 
JzLibHelper() - Constructor for class systems.crigges.jmpq3.JzLibHelper
 

L

Listfile - Class in systems.crigges.jmpq3
 
Listfile(byte[]) - Constructor for class systems.crigges.jmpq3.Listfile
 

M

main(String[]) - Static method in class systems.crigges.jmpq3.MpqCrypto
 
MPQ_HASH_FILE_KEY - Static variable in class systems.crigges.jmpq3.MpqCrypto
 
MPQ_HASH_KEY2_MIX - Static variable in class systems.crigges.jmpq3.MpqCrypto
 
MPQ_HASH_NAME_A - Static variable in class systems.crigges.jmpq3.MpqCrypto
 
MPQ_HASH_NAME_B - Static variable in class systems.crigges.jmpq3.MpqCrypto
 
MPQ_HASH_TABLE_INDEX - Static variable in class systems.crigges.jmpq3.MpqCrypto
 
MPQ_KEY_BLOCK_TABLE - Static variable in class systems.crigges.jmpq3.MpqCrypto
 
MPQ_KEY_HASH_TABLE - Static variable in class systems.crigges.jmpq3.MpqCrypto
 
MpqCrypto - Class in systems.crigges.jmpq3
 
MpqCrypto() - Constructor for class systems.crigges.jmpq3.MpqCrypto
 
MpqFile - Class in systems.crigges.jmpq3
 
MpqFile(MappedByteBuffer, BlockTable.Block, int, String) - Constructor for class systems.crigges.jmpq3.MpqFile
 

P

printHeader() - Method in class systems.crigges.jmpq3.JMpqEditor
Prints the header.

R

removeFile(String) - Method in class systems.crigges.jmpq3.Listfile
 

S

setBlockIndex(int) - Method in class systems.crigges.jmpq3.HashTable.Entry
 
setBlockIndex(int) - Method in class systems.crigges.jmpq3.MpqFile
 
setCompressedSize(int) - Method in class systems.crigges.jmpq3.BlockTable.Block
 
setFilePos(int) - Method in class systems.crigges.jmpq3.BlockTable.Block
 
setFlags(int) - Method in class systems.crigges.jmpq3.BlockTable.Block
 
setNormalSize(int) - Method in class systems.crigges.jmpq3.BlockTable.Block
 
setOffset(int) - Method in class systems.crigges.jmpq3.MpqFile
 
SINGLEUNIT - Static variable in class systems.crigges.jmpq3.MpqFile
 
systems.crigges.jmpq3 - package systems.crigges.jmpq3
 

T

toString() - Method in class systems.crigges.jmpq3.BlockTable.Block
 
toString() - Method in class systems.crigges.jmpq3.HashTable.Entry
 
toString() - Method in class systems.crigges.jmpq3.JMpqEditor
 
toString() - Method in class systems.crigges.jmpq3.MpqFile
 

W

writeFileAndBlock(BlockTable.Block, MappedByteBuffer) - Method in class systems.crigges.jmpq3.MpqFile
Write file and block.
writeFileAndBlock(File, BlockTable.Block, MappedByteBuffer, int) - Static method in class systems.crigges.jmpq3.MpqFile
Write file and block.
writeFileAndBlock(byte[], BlockTable.Block, MappedByteBuffer, int) - Static method in class systems.crigges.jmpq3.MpqFile
Write file and block.
writeNewBlocktable(ArrayList<BlockTable.Block>, int, MappedByteBuffer) - Static method in class systems.crigges.jmpq3.BlockTable
 
writeNewHashTable(int, ArrayList<String>, MappedByteBuffer) - Static method in class systems.crigges.jmpq3.HashTable
 
writeToBuffer(ByteBuffer) - Method in class systems.crigges.jmpq3.BlockTable.Block
 
writeToBuffer(ByteBuffer) - Method in class systems.crigges.jmpq3.HashTable.Entry
 
A B C D E G H I J L M P R S T W 
Skip navigation links