Hi all,
I know this is an old thread but I assume a lot of users are still addicted to Seahag like I am.
I have recently delved deeper into the rules management (especially REGEX) of Seahag and have noticed the following:
There seems to be a startup check on max number of rules. If the amount of rules in the user.config-file is too high then Seahag will delete the last rules in both categories Speech and Ambient:
I have attached a couple of user.config files for other users to try and see if they can replicate the problem.
The first file (in folder user.folder.original in the zip-file) is saved using Seahag's Save Settings and then copied for backup purposes. No message of max rules are presented to the user.
When starting Seahag the next time with the same user.config file it seems to truncate the last rules. This is reflected in the second file (in folder user.config.saved in zip-file)I have attached.
To replicate:
1. Copy the user.config file from the folder user.config.original into the folder C:\Users\<Username>\AppData\Local\Seahag_randomCharList\1.0.0.0\
2. Open Seahag. Don't start it. The rules in the copied user.config file should populate the Speech and Ambient matrices.
3a.Last rule i Speech tab should be a FIND-rule looking for the string "type-classified".
3b.Last rule in Ambient should be continuously playing the file "control room hum.wma"
4. Click the button Save Settings in Seahag.
5. Exit/close Seahag.
6. Open Seahag again. Don't start it.
7a.The last rule in the Speech tab is now a FIND-rule looking for the string "severe" (or possible "missile" but not "type-classified" at least).
7b.The continuously played file "control room.wma" is not present in the tab Ambient.
8. QED
Comparing these two files with
WinMerge shows that the last rule in Speech and last rule in Ambient are deleted. See attached image in the zip-file called File_difference_original-saved.png. Original to the left, saved to the right.
I wonder if Sluggy is still active in providing bug fixes. In any case I am willing to give it a try as I have some programming/database/parser experience and would love to help out if Sluggy gives me the approval to look at the code.
Over and out.