Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Project Unification - Comprehensive Cheat Manager for PCSX2
scratch that....

Sponsored links

Forget what I said earlier. Good news; After thinking of new ways to write the code importation algorithm, I had an epiphany! Batch importing WILL be coming to the next version of Project Unification (which will be released before 12/31/2017)

I thought of a new way of writing the code importation algorithm so that batch importing PNACHs (as many PNACHs at once as you want....) should work. Also, the new way that I've thought of writing the code should allow for a somewhat more forgiving importation process. (i.e. codes set to disabled "//patch=....") should import correctly. This still won't be perfect (imported PNACH files will still need to mostly be in the correct format), but it will be a better experience overall.

Expect at least two or three new features to be included as well as this. (So far, I plan to add the ability to name cheat profiles on a per game basis as well as a way to easily export codes for the next release.)
Status update - I've finished writing the code to batch import PNACH files, and it works VERY well (minus some rare possible issues). Users will be able to import as many PNACHs at once to the database as they want, I've implemented a progress bar (as the process can be somewhat time intensive if you are importing a large number of PNACHs), improved the algorithm and logic to allow for more PNACH file format variations, improved the exception (error) handling logic, and also created an error log box just incase any errors do occur so that they can easily be identified. It came out to almost 500 lines of code to get all this working....
Further update -

My goal is to have version 1.1 of Project Unification out by sometime on Wednesday at the latest now.

So far, I've implemented lots of new features, bug fixes, and code improvements. (For example, there is now an option to enable one click code selection instead of having to click a code twice to select it, the ability to rename cheat profiles, as well as the aforementioned batch import feature.)

I experimented pretty heavily with turning the checked code list into a treeview. (As games with tons of codes can become difficult to navigate.) Unfortunately, none of my experiments turned out very well in practice. So, in lieu of that, I plan to add a search box to search for codes. Also, I plan to add the ability to jump between code sections with one click. So, for example, say you have a game with code categories like {---Codes for Raiden---}, {---Codes for Scorpion---}, etc, you'll be able to instantly hop between the categories. I just decided to add these features today, however, so they may not be ready for the version 1.1 release. If they don't make the cut, expect them for sure in version 1.2....
Version 1.1 is FINALLY out!  Tons of new features and improvements in this release.  The downloads are in the original post of this thread.
I may remove the CRC override option in the next version. I added it early in the development process (before I even added the option to change CRC values in the database, I believe), and it kind of no longer serves much of a purpose. Still thinking about this. The animated mega man may go away too. Kind of added it as a last minute thing in the last version just to add to the appearance.
Just posted version 1.1.1 with two minor bug fixes that I had time to quickly do. No other changes for now. More major changes will (eventually) come. This has been a busy year....

Users browsing this thread: 1 Guest(s)