darkautism / PS3TrophyIsGood

Best ps3 trophy editor ever
MIT License
43 stars 15 forks source link

New features #3

Closed DarkNacho closed 4 years ago

DarkNacho commented 4 years ago

Hello, I have added a few new features to PS3TrophyIsGood.

This is the list:

  1. I've added a Resign option, so that you can resign a trophy folder to your specified PARAM.SFO (containing the desired account ID.)

    • To use this, you must place your own param.sfo in the directory on your computer, "profiles" with any name (as long as it keeps the extension). For example, you could use "DARKNACHO.SFO"
    • Otherwise, if you do not decide to use the feature, the tool will be default to the account id of the provided trophy folder.
  2. You can copy timestamps of a user from https://psntrophyleaders.com/

    • This lets you copy all the timestamps from a user's game.
  3. Smart copy option

    • This allows you to add a few parameters to make the copy look more legitimate, and not just copy-and-paste of the user's profile.
    • Allows you to add a specific time to bring it to make the times more recent.
    • Also adds random delta variable to each trophy to make it different
    • Note: This also detects trophies earned in the same interval, so it adds it the same delta.
  4. Detects DLC from games.

  5. You can unlock the platinum trophy without needing to timestamp any DLC trophies.

  6. Detects if the game has a platinum trophy or not.

    • If the game does not have a platinum trophy, the user can unlock the first trophy without receiving an error message.

This should probably goes in the readme


The changes I made to your code are as follows: For Form1, I added the new components with their code behid for functionality. As for the design, I hardcoded the text. So this might conflict with with other culture. CopyFrom has all the functionalities for the Copy features. It does not affect your original code very much.

Utility: I add two new functions for manipulating Unix time and pass it to DataTime. For encryptTrophy, I have add it one more argument (the param.sfo) and the resing code there.

darkautism commented 4 years ago

Good Job!