Bug fix releases for all the tools

The release of all the tools in August included changes that unfortunately caused a number of issues. Thanks to everyone who took the time to write and report the issues. Hopefully most of the issues have now been resolved.

What’s fixed

  • Various load and save operations caused NHLViewNG to deadlock. The same underlying cause was making TDBAccess and TDBView hang when accessing certain tables. It was also the cause of NHLView for PC hanging when attempting to create a team.
  • NHLViewNG was giving an error “External exception C06D007F” on Windows 7. While I do not specifically test or guarantee that NHLViewNG will run on Windows 7, this issue was resolved.
  • When NHLViewNG encounters an unexpected error, it now displays a more detailed information about the issue, as well as saves this information to a file. It would be helpful for me if you attach this log file with your bug reports.

TDB engine updates in all the tools

All my tools using the common engine to open TDB files have been updated with important bug fixes and performance enhancements. These include:

What’s New

  • The previous TDB engine had a bug where removal of records would over time corrupt the database. The corruption manifested in NHLViewNG with reports of empty instances upon roster opening and eventual Access Violations without possibility to recover. Hopefully this behaviour is now fixed. It is still very important to regularly backup the files!
  • The new multi-threaded processing logic should improve dramatically the loading time of rosters in NHLViewNG.
  • TDBAccess library in addition includes a new function to modify physical table capacity. See documentation for details. Special thanks to Anthony Nguyen for the feature idea and testing.
  • TDBView is now able to open the decrypted rosters up to NHL 24.

NHLViewNG 3.0.2211.12 (important bugfix)

An important bug was discovered in the TDB database engine, used by most NHL roster tools. It can lead to the data corruption, so it is recommended to apply the updates released below:

Please Note: NHLView for PC is also likely to have this bug. Currently, the it does not have a release with the correction. I will follow up on this in the future.

What’s New

Besides the bugfix, these releases contain the following improvements:

  • None of the tools require external pfdtool to handle PS3 save games anymore.
  • TDBAccess now comes in both 32-bit and 64-bit forms.
  • TDBView now supports opening decrypted PS4 exhibition rosters from the NHL series. Note that decryption is a process external to this tool and requires a jailbroken console.

NHLViewNG 3.0.2209.25

A new release of NHLView NG 3.0.2209.25 is now available. Despite the major version number increment, this release does not yet provide generation 4 support. I’m just adopting a new numbering scheme to make the major version number correspond to the generation of console that NHLView NG currently supports. The new release includes the following new features:

  • It is now possible to modify the attributes of players in bulk.
  • Better support for high resolution monitors.
  • There is no more dependency on pfdtool. It can be deleted from NHLView NG installation folder along with the *.conf files.