I've uploaded another version (0.3a) of the JEFindRes search utility. This version will look inside the KEY/BIF files as well (in addition to the MOD/RIM files like before), along with the override folder for completeness. It can extract resource from all locations it finds them, and convert TXB files to TGA+TXI files when extracting them, if desired.
See the first post in this thread
for the download link if you're interested.
I put together a minimal readme file with this version as well:
Originally Posted by The ReadMe
JE - Resource Search utility (v0.3a)
This simple tool will allow you to search for filenames and filetypes within the game resource of the game Jade Empire by Bioware.
The first time you do a search the utility will ask for the location of your Jade Empire game folder. This is the folder where the JadeEmpire.exe file is located. The location will then be saved in a file named "jefindres.ini" in the same folder this utility is located in. If you need to change the installation path of the game you may delete the "jefindres.ini" file to cause the utility to ask for the game folder location again.
This utility will look for resources of matching name and type inside the BIF, MOD and RIM files in the data folder, along with the content of the override folder for completeness. Matching resources are listed, and you can choose to extract the resources you select in the result list. The result list can also be sorted by name, filetype and source file/folder by clicking on the respective column headers.
When extracting TXB files you can choose to make the utility convert them to TGA+TXI files by checking the checkbox under the Extract button.
When searching you may use * as a wildcard character to make partial matches against the name of the resources. This should work like most wildcard searches tend to do elsewhere. Note that partial matches against file type is currently not supported: you'll gave to search for either one file type or all of them matching the specified name. A few examples:
Search for: p_li01
Result: Files of any type with the name "p_li01".
Search for: p_li01.*
Result: Same as above
Search for: p_li01.txb
Result: All TXB files with the name "p_li01.txb"
Search for: *p_li
Result: Files of any type that ends with "p_li", e.g. "j00_c_app_li.ncs"
Search for: *p_li.ncs
Result: All NCS files that ends with "p_li", e.g. "j00_c_app_li.ncs"
Search for: p_li*
Result: Files of any type that starts with "p_li", e.g. "p_li01.txb" and "P_Ling_.mdl".
Search for: p_li*.txb
Result: TXB files where the name starts with "pi_li", e.g. "p_li01.txb" and "p_lingh01.txb"
Search for: *p_li*
Result: Files of any type containing "p_li" somewhere in the name, e.g. "j01p_lion_altar.pla" and "p_li01.txb"
Search for: p_li*01
Result: Files of any type starting with "p_li" and ending with "01", e.g. "p_li01.txb", "p_lih01.txb" and "p_lingx01.txb"
Search for: p_li*01.txb
Result: Same as above, but only finds TXB files.
Search for: p_li*h*01
Result: Files starting with "p_li", followed by anything, then an "h", followed by anything and then ending with "01", e.g. "p_lih01.txb" and "p_lingh01.txb".
Search for: *.2da
Result: All files of the 2DA file type, regardless of name
Search for: *.*
Result: All files in the game data (might take some time to list, there are many)