A quote from our hard-working programmer, Lee Bamber:
"The app looks great, and it makes a refreshing alternative to NOTEPAD
I will be sure to use it from now on . . .. I especially like the way it catches any typos.
Adding New Commands to FPI List
Click on Add/Edit Commands to FPI List
If you need help with this use the Help file.
1. Click on Help
2. Click on How to Use FPI EditPad
3. Click on Add Commands to FPI List
Manually Adding New Commands to FPI List
Tips for Search/Replace
There are two files for each of the action and condition commands:
The ".lst" files are divided into categories.
[PLAYER], [ENTITY MOVEMENT], [ENTITYPLAYER INTERACTION], [ENTITY/TARGET INTERACTION], [ENTITY], [SOUND], [VARIABLES], [ANIMATION], [MULTIPLAYER], [HUDS], [LIGHTSAMBIENCE], [GAME], [MISC]
[PLAYER], [ENTITY], [COLLISION], [HUDS], [ANIMATION], [VARIABLES], [MISC]
When adding an action or condition into the list be sure and place it into the correct category. The definition for that command can be in any order. Just place the newest one at the top.
How to place an action or condition command into the list and definition files.
The command that goes into the ".lst" file is lowercase. If there is a required variable assigned to it you should follow the command with an equal sign.
The command that goes into the ".def" file is uppercase. If there is a required variable assigned to it you should follow the command with an equal sign and an X.
Also the definition will also be placed in this file after the X.
PLRDISABLE - Freezes player and disables camera and gun.
INCVAR=X - Increases the value of the current variable by X
* After clicking on "Find" to locate the first occurrence of desired word, then use the function key <F3> to find the next occurrences. Using the dialog box will necessitate having to click twice on the "Find" dialog window. However, using the function key will immediately take you to the next occurrence.
* To delete a list item open the drop down box and then click on the item you wish to delete. The delete button will appear and you can then click on the delete button. A confirmation message box will then appear.
* Capability of editing not only FPI files but also FPE, FPS, TXT, and INI files.
* Highlighted keywords. (FPI only)
* Syntax checking. (FPI only)
* Keyword check. (FPI only)
* Multiple undo/redo.
* Special Inserts - Hud definition builder, FPI template
* Multiple documents editor
* Find and Replace
* Save selected text to a repository file.
* Manage your repository files from within the editor
* Print your files
* Full screen edit
* Extensive Help files with examples (Still a WIP)
* Option for selecting your FPSC path
* Associate file names FPI, FPS and FPE - automatically setup upon installation
* You can also manually associate INI and TXT files
* You can add, edit, and delete the command list programmatically (from within the app).
* A new in-document build script feature. Simply double click on the command and the command will be inserted along with the appropriate ":" or ","
* The in-document feature will not
allow you to insert a command in the wrong position.
* You can turn the in-document feature on and off.
* Move Scripts to an Archive Library
* Restore Scripts to the FPSC Script Library from the Archive Library.
* You are able to switch from the FPSC Script Library to the Archive Script Library so that you will automatically go to that folder when wanting to open a script.
* Assign Categories to scripts so that they are easier to manage.
* Backup all available scripts whether they are in the FPSC Library or in the Archive Library.
* After initial backup and when selecting the backup option, only the changed scripts will be backed-up.
* New scripts can only be backed up if you "Refresh the Archive Library Database."
* Restore all Backed-up scripts.
* Move unwanted scripts to a trash bin with the capability of restoring if you made a mistake. The trash bin can eventually be emptied.
* When a document is changed, there will be an asterisk (*) at the beginning of the document path/name in the title.
* Insert a sound command after browsing and choosing an audio file.
* Added line numbers. New and opened documents show line numbers. Toggle line numbers Off/On for each open document.
* Since maximum script file can only be 150 lines. Line number color changes to red beginning with line number 151.
* Added "Recent Files" (Maximum 7)
* An auto syntax checking method. This is loosely based on MS VB's editor. When you leave the current line, the program automatically checks the line for errors.
* You can toggle between using auto syntax check or not. If you choose not to use auto syntax check then you can manually check the syntax anytime you want.
* When you double-click on a word it will highlight that word for selection.
* Changed the max line from 150 to 350.
* Added the ability to save and delete Search/Replace words.
* Added a Dark AI category.
* Added FPSC v1.17 commands to the command lists.
* Added a direct link to four help files that came with v1.17. These links are found in the Help
* Fixed issues that crept into 3.3.93 changes. Sorry about that. I do believe however, this is very, very stable. Famous last words right?
* When accessing the find dialog box, the cursor will automatically be in the "find" field. (This was a personal issue for me and I'm sure others.)
* Another bothersome issue with me was a file not found error that would crop up from time to time when adding, editing, or deleting a command. This is fixed.
* The find box will always stay on top now.
* Fixed issues that crept into 3.3.9 changes.
* Made the line that contains an error a little darker grey so it is easier to see (for me
* When the cursor leaves a greyed-out line that contains an error it will then be highlighted.
* Added a ".dds" and a ".tga" extension for the add hud feature.
* When clicking the mouse button on the same line that has an error it will no longer pop-up an error message.
* Fixed an issue when a recent file document is opened.
* When all changes have been undone then the asterisk will be deleted as it is now an unchanged document. When you delete document then it also will not ask if you want to save.
* Fixed an issue when a command line document is opened.
* Fixed issue with window caption showing truncated file name using the Save As
* Fixed issue when clicking on an "FPI," "FPE," or "FPS" file and caption starts with an asterisk (*).
* Fixed issue with window caption showing truncated file name.
* Fixed bug with file saves. They save correctly now.
Download for Version 3.3.95 Installer.
If you are new to FPI EditPad you will need to download the installer. To download the installer then click here
. This will take you to the FPS Creator Downloads
page. Scroll to the bottom of the page to find the FPI EditPad download link.
If you do not install FPI EditPad you cannot simply download the newer versions and expect them to work. You need to first install the application and then download the newer exe file and copy it to the root folder of the application. This setup version includes the most current command lists.
Newest EXE version is now 3.3.95
If you downloaded the current installer and installed FPI EditPad from scratch, then you will not need to download the stock version zip file.
However, if you want to update from an older version then you will need to download the following files.
Download FPSC Stock Version 3.3.95
This version contains:
* the FPI EditPad executable file - drop this file into the FPI EditPad root folder.
* the FPSC stock command lists and def files which includes all commands found in v1.17 - drop these files into the FPI EditPad root folder.
* a new MDB file - drop this file into the Database folder contained within FPI EditPad root folder.
* four help files that are needed if you are to use the links found in FPI EditPad's help menu - drop these PDF files into the Docs folder of the FPS Creator root folder.
Be sure and make a copy of your original list command and def files before you overwrite them. If you have already made your own changes to these files then you may not want to overwrite them.
If you added mod (PB, Fenix, etc) commands then you may not want to overwrite your list and def files.
THEORY - you know everything but nothing works. PRACTICE - when everything works but don't know why. For me, theory and practice are combined: nothing works and I don't know why.