
Download Link: Website -> Folder-> Zipped File (561K)
MediaFire
Readme:
Hidden/Spoiler:
SWBF2 Example Finder
July 10th, 2008 (v7-10-2008)
by [RDH]Zerted
Requirements:
-Java 6 SE
-Knowledge of or the willingness to learn Java's regular expressions
-Something to look for
What It Is:
-The Example Finder provides a (hopefully) easy way to search your modding resources to find examples of things you are trying to learn about or use.
-A generic, regular expression based, text file searcher with SWBF2 related labels and default values.
Quick Usage Steps:
-1) Start the program
-2) Set the search parameters (what to look for, which files to search, the search's starting directory)
-3) Click 'Find It'
-4) Optional: Set the search result selection target (right-click on the text area)
-5) Optional: Click the 'Stop It' button if a search is taking too long
-6) Select any search result you want to explore more detailed
Notable Information:
-Controls with red are invalid. A search cannot be started if there are any invalid fields.
-When typing in a value, you can press [Enter] to re-validate that field or it will automatically re-validate when it loses focus.
-The area at the bottom of the program shows its log output. Debug statements are gray, info statements are black, warnings are in yellow (sorry if it's hard to read), and errors and fatal errors are in red.
-If you would rather click on a search result and have its file open in a different program, right-click on the text area and 'Change Target'.
-Errors on regular expression provide a '^' pointing to the error in the string on the log's output. Due to font sizes, the '^' is most likely point to the wrong character. Sorry.
-Paths with spaces in them may cause problems for external programs used in custom targets
Known Issues:
-There are no know issues
Possible Future Plans:
-Storing last searched for parameters in the drop-down lists
-Storing search results
-Saving changes to edited search result files
-Highlighting of SWBF2's lua functions
-Adding a 'stop' button for loading a search result file
How To Get Help:
-Read each control's tool tips. To see a tool tip, hover your mouse over a control (text field, list, label, button, etc...) for a few seconds without moving it.
-Email [RDH]Zerted or checkout the topic (preferred) about this program at GameToast (email and link in the Resources section below)
Resources:
-Zerted's Email: zerted+SWBF2-ExFind@gmail.com
-GameToast Topic: http://www.gametoast.com/forums/viewtop ... 64&t=14651
-Javadoc on Java's regular expressions: http://java.sun.com/javase/6/docs/api/j ... ttern.html
-Download Java 6: http://www.java.com/en/download/index.jsp
Code Usage:
-If you want the source code, just email me. Its also packaged up in the jar if you can extract it.
-The code is copyrighted by [RDH]Zerted except for the parts Zerted didn't write, like log4j.
-You are not allowed to use the code in any for-profit way without asking for (and getting) permission from its main developer.
Program Usage:
-Use it only and fully at your own risk.
-You are not allowed to the program in any for-profit way without asking for (and getting) permission from its main developer.
-The program is no way associated with or controlled by LucasArts.
What Was Used During Development:
-Ubuntu 8.10
-Eclipse
-Java 6
-Windows 2003
-log4j
-Fat Jar
-JSmooth
-GameToast
July 10th, 2008 (v7-10-2008)
by [RDH]Zerted
Requirements:
-Java 6 SE
-Knowledge of or the willingness to learn Java's regular expressions
-Something to look for
What It Is:
-The Example Finder provides a (hopefully) easy way to search your modding resources to find examples of things you are trying to learn about or use.
-A generic, regular expression based, text file searcher with SWBF2 related labels and default values.
Quick Usage Steps:
-1) Start the program
-2) Set the search parameters (what to look for, which files to search, the search's starting directory)
-3) Click 'Find It'
-4) Optional: Set the search result selection target (right-click on the text area)
-5) Optional: Click the 'Stop It' button if a search is taking too long
-6) Select any search result you want to explore more detailed
Notable Information:
-Controls with red are invalid. A search cannot be started if there are any invalid fields.
-When typing in a value, you can press [Enter] to re-validate that field or it will automatically re-validate when it loses focus.
-The area at the bottom of the program shows its log output. Debug statements are gray, info statements are black, warnings are in yellow (sorry if it's hard to read), and errors and fatal errors are in red.
-If you would rather click on a search result and have its file open in a different program, right-click on the text area and 'Change Target'.
-Errors on regular expression provide a '^' pointing to the error in the string on the log's output. Due to font sizes, the '^' is most likely point to the wrong character. Sorry.
-Paths with spaces in them may cause problems for external programs used in custom targets
Known Issues:
-There are no know issues
Possible Future Plans:
-Storing last searched for parameters in the drop-down lists
-Storing search results
-Saving changes to edited search result files
-Highlighting of SWBF2's lua functions
-Adding a 'stop' button for loading a search result file
How To Get Help:
-Read each control's tool tips. To see a tool tip, hover your mouse over a control (text field, list, label, button, etc...) for a few seconds without moving it.
-Email [RDH]Zerted or checkout the topic (preferred) about this program at GameToast (email and link in the Resources section below)
Resources:
-Zerted's Email: zerted+SWBF2-ExFind@gmail.com
-GameToast Topic: http://www.gametoast.com/forums/viewtop ... 64&t=14651
-Javadoc on Java's regular expressions: http://java.sun.com/javase/6/docs/api/j ... ttern.html
-Download Java 6: http://www.java.com/en/download/index.jsp
Code Usage:
-If you want the source code, just email me. Its also packaged up in the jar if you can extract it.
-The code is copyrighted by [RDH]Zerted except for the parts Zerted didn't write, like log4j.
-You are not allowed to use the code in any for-profit way without asking for (and getting) permission from its main developer.
Program Usage:
-Use it only and fully at your own risk.
-You are not allowed to the program in any for-profit way without asking for (and getting) permission from its main developer.
-The program is no way associated with or controlled by LucasArts.
What Was Used During Development:
-Ubuntu 8.10
-Eclipse
-Java 6
-Windows 2003
-log4j
-Fat Jar
-JSmooth
-GameToast