View Single Post
Old 01-22-14, 01:53 PM   #2106
TheDarkWraith
Black Magic
 
Join Date: Jun 2007
Posts: 11,962
Downloads: 147
Uploads: 5


Default

Quote:
Originally Posted by Anvart View Post

Obviously, the theme became lifeless... suddenly.
That thing called work gets in the way all the time!

While I've been abroad I've worked a little on the app. v1.1.395.1 is available at post #1.

Here are the current changes/additions for this version:
corrected problem of creating new bones (new bone was being deleted right after it was created!).
corrected problem of new bone not having corrected transform (was not being rendered in correct position at times due to not having correct model-world transform).
corrected problem of new bone not having all it's data set correctly (flags, position, rotation, etc. were not being passed onto base class).
corrected problem with renaming embedded strings ('fillers' were not being updated correctly).
corrected problem with deleting bones ('fillers' were not being updated correctly).
corrected problem of missing essential strings window being shown at file load when all required essential strings were found in file.
changed how renaming of embedded strings works. Now when you rename an embedded string and there are items (bones, meshes, skeletons, etc.) that have the same embedded string then all those other items will be updated with the new embedded string.
changed syntax for Sentinel command getchainforsection. Added an optional True that when specified will save the dump to a file also (you can only specify folder location for file). To view the Sentinel command window (if not already visible) press F1. Type h or help to see list of possible commands.
added two new Sentinel commands: doessectioncontainfillers and getsectionswithfillers. These commands should be used when the app tells you the file has errors or broken chains to see where the problems are (you should also use the getchainforsection command with optional True specified for each section reported back with fillers/errors to dump the section to a file for review).
added a new menu entry to File: Verify. Clicking Verify will verify the currently selected GR2 file in use for errors. The errors currently being checked are: broken chains and for 'fillers'. It will display a dialog box denoting all the errors found. This can be done at any time to verify the file after making changes.
added a new menu entry to Edit-->Options-->File: Verify after loading file. If this is checked then when any file is opened it will automatically be verified for errors.

It's been so long since I have worked on this that I've forgotten the reason why I took the link down before (I don't remember what it was in the code that was the problem).

Report all problems and I'll work them out as I have time. I'm doing much travel abroad for work this year so my time is limited.

Make use of the new File-->Verify. After you make a change click File-->Verify to see if there are any problems. If there is then I need to know EXACTLY what you did to cause the error. You can't give me too much information for the exactly part either. The more the better.
TheDarkWraith is offline   Reply With Quote