Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Project Unification - Comprehensive Cheat Manager for PCSX2
#1
***REMEMBER: IN ORDER TO USE PROJECT UNIFICATION YOU MUST FIRST INSTALL THE FREE MICROSOFT ACCESS DATABASE ENGINE FROM:*** https://www.microsoft.com/en-us/download/details.aspx?id=13255 

Hello everyone!

I know that, as a long time user of PCSX2, (who has never posted on the forums before), a comprehensive cheat solution has long been desired by myself and the community.  I know solutions have been tried before that didn't pan out, leaving the community with no highly user friendly comprehensive cheat solution, but I am hoping that day changes today.

That is why I am happy to announce the immediate availability of Project Unification - a comprehensive cheat solution/manager for PCSX2!

I am extremely interested in any bug reports, feature suggestions, or other feedback on this build.  I will be reading this thread in for such reports and feedback.

Remember, it is VERY likely that you will need to install the Microsoft Access Database Engine 2010 redistributable in order to use Project Unification due to Project Unification making extensive use of a Microsoft Access database.  You can install this very easily and completely for free by downloading "AccessDatabaseEngine.exe" from https://www.microsoft.com/en-us/download...x?id=13255

I hope that the community finds this to be a viable long-term solution to finally making using cheats with PCSX2 a highly user-friendly and reliable experience.

Just wanted to update that the website is now live at http://www.project-unification.com

UPDATE 1/26/2017:

I just wanted to provide a quick update to everyone.

The last three versions of Project Unification that I have released have brought about many features/bug fixes that I thought would take me longer to get around to doing.  With the latest beta release of Project Unification, I feel that it's now time to make Project Unification more of a production use piece of software rather than testing builds.

To that end, I will now shift to spending time growing the Project Unification game code database.  Although I have (hopefully) made it easy for users to add their own games/codes to the database, I will be focusing on adding codes for some of the big name PS2 games hopefully in the next release.  My end goal is to have a comprehensive database of games/codes included with Project Unification for all users.


****Please see the below post for the newest version available for download******


Attached Files Thumbnail(s)
   
Reply

Sponsored links

#2
***REMEMBER: IN ORDER TO USE PROJECT UNIFICATION YOU MUST FIRST INSTALL THE FREE MICROSOFT ACCESS DATABASE ENGINE FROM:*** https://www.microsoft.com/en-us/download/details.aspx?id=13255 

Hello everyone,

I'm happy to announce that version 0.0.0.8 BETA of Project Unification is now available for download!  I have attached it to this message, and it will also be available on www.project-unification.com .

I will attach a screenshot of the major new feature of this release.  (Pro-mode)

Project Unification now comes in two versions - 32-bit and 64-bit.  The vast majority of users will likely need to use the 32-bit version along with the 32-bit version of the Microsoft Access Database engine linked to above.  However, in rare situations, (such as having a 64-bit version of Office installed), you may need to use the 64-bit version.

The following games are now in the database:

Xenosaga Episode I
Xenosaga Episode II
Xenosaga Episode III
Tales Of The Abyss
The Thing

Additionally, I am releasing a tool (attached below as PNACHConverter.exe) that I developed for my own use that converts PNACH files into MS Access delimited import text files that you can then use to import the PNACH codes all at once quickly into the Project Unification code database.  (This can greatly increase the speed of adding PNACH codes to the database.)  This tool REQUIRES that you have Microsoft Access installed to use as intended and that your PNACH file exactly match the format of the example shown in the program to work correctly.  Also, since I designed it primarily for my own internal use, it is not very user friendly at the moment, and therefore is only recommended for more tech savvy users.

A new version of Project Unification will be forthcoming hopefully within the next two months along with an updated code database with more games.


Please see the changelog below:


Project Unification Change Log:

1/26/2017 Version 0.0.0.8 BETA

*Added a new "pro mode".  This allows for the manual editing of PNACH files from within Project Unification!
*Removed the horizontal scrollbar if a cheat description went beyond the limits of the listbox.
*Project Unification now will be released in both a 32-bit and 64-bit version.  (To be compatible on systems in which the user has a 32-bit or 64-bit version of MS Office or Access Database Engine installed)

1/20/2017 Version 0.0.0.7 BETA

*First BETA release of Project Unification!
*Code comments from the database now appear when checking a checkbox to enable a code! (*Only if the code has a comment provided for it in the database.)
*Added the ability to enable/disable the above mentioned code comments feature in the configuration menu.
*Eliminated some of the need to close and open Project Unification in certain events for changes to take effect.
*Added some logic to handle different code deletion scenarios.
*Added a confirmation to unselect all codes.

1/8/2017 - Version 0.0.0.6 ALPHA

*Added the ability/feature to edit codes.
*Added the ability/feature to rename games.
*Eliminated some of the need to close and open Project Unification in certain events for changes to take effect.
*Added text to enhance the user experience in the "Add A Cheat" form.
*Loaded the code list for the first game in the database automatically when opening Project Unification.
*Fixed multiple confirmation dialogs appearing when deleting multiple codes.
*Fixed a graphics rendering issue.
*Minor UI tweaks.

1/3/2017 - Version 0.0.0.5 ALPHA

*Initial Project Unification ALPHA release.


Attached Files Thumbnail(s)
               

.zip   PUSetup 0.0.0.7.zip (Size: 1,27 MB / Downloads: 27)
.zip   PUSetup 0.0.0.6.zip (Size: 1,24 MB / Downloads: 17)
.exe   PNACHConverter.exe (Size: 60 KB / Downloads: 14)
.zip   PUSetup64bit 0.0.0.8.zip (Size: 1,34 MB / Downloads: 20)
.zip   PUSetup32bit 0.0.0.8.zip (Size: 1,34 MB / Downloads: 16)
Reply
#3
The beta version of Project Unification is out!
Reply
#4
Constantly getting Microsoft.ACE OLEDB 12.0 error when trying to run after configuring it.

I have the Access Database thing installed too. (Only the x64 version, because it won't let me install the x86 version due to having an x64 version of Office installed apparently).
Intel Core i5-4670K @ 3.40GHz | 16GB (2x8GB) DDR3-1866 G.SKILL Sniper Series
ATI Radeon R9-280 3GB | 120GB SSD | Windows 7 Ultimate x64 (SP1)
Reply
#5
(01-25-2017, 10:32 PM)Ryudo Wrote: Constantly getting Microsoft.ACE OLEDB 12.0 error when trying to run after configuring it.

I have the Access Database thing installed too. (Only the x64 version, because it won't let me install the x86 version due to having an x64 version of Office installed apparently).

Ryudo,

Thank you for letting me know about this!  I was aware that this could be an issue, but I thought that I had made sure it wouldn't be.

Can you replace the ProjectUnification.exe file in the directory where you have Project Unification installed (by default C:\Program Files (x86)\Project Unification) with the ProjectUnification.exe file that I am attaching and give it a try?

The one that I am attaching has been compiled specifically for 64-bit systems.

Please let me know if this fixes the issue for you!

Thanks!
Reply
#6
Nice, it works now. It doesn't seem to be reading any of my cheats though despite adding a game to the DB o.o

[Edit] Oh I think it has to be manually added first via Access. Can you make it so it reads existing pnach files from the folder specified?


[Edit 2] The tooltips can cause random crashes of the program. (Comments in codes, like in Xenosaga where it says the codes were tested). Doesn't happen all the time, so I'm not sure what triggers this exactly.


[Edit 3] After editing the Access Database, adding some Tales of the Abyss codes~

[Image: bandicam 2017-01-26 13-35-16-776.png]
Intel Core i5-4670K @ 3.40GHz | 16GB (2x8GB) DDR3-1866 G.SKILL Sniper Series
ATI Radeon R9-280 3GB | 120GB SSD | Windows 7 Ultimate x64 (SP1)
Reply
#7
Disregard
Reply
#8
Ryudo,


Try using the PUCodeDb file that I am attaching on the thread as the Project Unification database file.  The database that I am sending has Tales From The Abyss added as a game.

I also created the 64-bit build quickly last night so you could see if it worked.  I am attaching a slightly newer 64-bit build of Project Unification too.

Both of these should fix the problem for you.
Reply
#9
Oh no, the database is fine.

The codes that you see in the screenshot are the ones that I added myself via Access to the PUCodeDB.


I was just wondering if it's possible for the program to read existing .pnach files that are currently stored in the /cheats folder. It would save a whole lot of time for people that already have them rather than having to manually add the codes again.
Intel Core i5-4670K @ 3.40GHz | 16GB (2x8GB) DDR3-1866 G.SKILL Sniper Series
ATI Radeon R9-280 3GB | 120GB SSD | Windows 7 Ultimate x64 (SP1)
Reply
#10
(01-27-2017, 12:54 AM)Ryudo Wrote: Oh no, the database is fine.

The codes that you see in the screenshot are the ones that I added myself via Access to the PUCodeDB.


I was just wondering if it's possible for the program to read existing .pnach files that are currently stored in the /cheats folder. It would save a whole lot of time for people that already have them rather than having to manually add the codes again.

Right now Project Unification can't read a PNACH file into the database.  For now, I don't have any plans to add this functionality.  The reason is that the long term goal of Project Unification is to have one solid complete master database that contains all of the games/codes anyone could ever need.  Future versions of Project Unification will have an increasingly complete code database included.  If this goal is achieved, there really won't be much need to read PNACH files into the database in this manner.

Also, there are some technical issues regarding reading PNACH files into the database.  (Mostly, multiple possible scenarios where the database becomes a mess or at worst corrupt.)

The current functionality to add/modify/delete codes that I've built into Project Unification is really intended more to make minor changes to the database in the future once it is in a more complete state; not to build entire tables full of codes.  (I have another program that I've developed that will assist me in doing that in a more timely manner.)

You definitely chose the more efficient way of building the entire table in the database - that is, doing it via Access.  Hopefully, as more games are added to the database, that will become much less necessary for people to do.

Currently, there isn't much in the database just because my primary focus up until the other day has been getting Project Unification stable and 100% ready to go.  The database with just Xenosaga I is more for testing purposes, but the next release will start to see more games being added.

***Regarding the other program that I have made to help me add to the database faster.  I could send it to you if you are interested?  I've been using it only for myself, so it isn't super user friendly or refined, but it basically converts PNACH files into MS Access delimited TXT files that can be imported instantly into the database via Access.  Actually, I may clean it up a bit and post it here for download.  It may be of use to people now that I think about it....

UPDATE: I've cleaned the program up a bit and made it a little bit more user friendly.  I'm going to attach it to my 2nd post on this thread.  It will convert PNACH file text into a MS Access delimited import text file (using ";" as the delimiter).  Remember, I was just using this as a tool for myself to speed things up, so it is not super refined at all.... but it does the job.  I may refine it some more if people find it useful.
Reply




Users browsing this thread: 1 Guest(s)