Go Back  
Reply
 
Thread Tools
Old 03-06-2013   #261
aldostools
Homebrew Developer
 
aldostools's Avatar
 
Join Date: Sep 2010
Location: dev_hdd0/game/BLES80608
Posts: 937
Likes: 899
Liked 1,225 Times in 480 Posts
Mentioned: 573 Post(s)
Tagged: 0 Thread(s)
Originally Posted by gingerbread View Post
@aldostools Can this codes be compatible with BSD?

Code:
http://ps3editcode.blogspot.sg/2013/01/lollipop-chainsaw-save-edit.html

Also, I notice when I edit the cheat and clicking the save button, closes the cheat box. Wii it be possible not to close the box. Also will it be possible to add a "*" in Box's Windows Name. Example : Edit Cheat [BLUS30522.ps3savepatch*]

"*" Will be added the moment the user make a change.

Thanks Aldo!
I don't have idea how these cheats work.

I have updated BSD to build 3.5.5 with the requested changes about the "*" when the file is modified.

However, the Save button will continue closing the window. I have added the shortcut to Ctrl+S to save and continue working with the cheats.

This version also fixes an issue decrypting the TROPTRNS.DAT when it was already decrypted.
__________________
~ Dreams and dedication are a powerful combination.
... multiMAN is a perfect demonstration.
aldostools is offline   Reply With Quote
Old 03-06-2013   #262
gingerbread
Senior Member
 
gingerbread's Avatar
 
Join Date: Mar 2012
Posts: 1,400
Likes: 283
Liked 810 Times in 417 Posts
Mentioned: 300 Post(s)
Tagged: 0 Thread(s)
Originally Posted by aldostools View Post
I don't have idea how these cheats work.

I have updated BSD to build 3.5.5 with the requested changes about the "*" when the file is modified.

However, the Save button will continue closing the window. I have added the shortcut to Ctrl+S to save and continue working with the cheats.

This version also fixes an issue decrypting the TROPTRNS.DAT when it was already decrypted.
I will try to find more info.



Thanks for updating!!

There is US Game ID missing. BLUS31077

Code:
; "Under Defeat HD" (C GULTI CO.,LTD.)
[BLES01752/BLJM60448/GV0010001]
;disc_hash_key=
secure_file_id:*=432047554C544920434F2E2C4C54442E
gingerbread is offline   Reply With Quote
Old 03-06-2013   #263
Keith577
Apprentice
 
Join Date: Mar 2013
Posts: 6
Likes: 0
Liked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
How do these ideas come to your mind?=)
__________________
Keith577 is offline   Reply With Quote
Likes: (1)
Old 03-06-2013   #264
slaughter
Member
 
Join Date: Jan 2008
Posts: 86
Likes: 14
Liked 6 Times in 5 Posts
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
@aldostools I just donated 25 to your paypal account. I know it isnt much but its just a little appreciation for your hardwork and great set of tools. Thank you!
slaughter is offline   Reply With Quote
Likes: (1)
Old 03-07-2013   #265
gingerbread
Senior Member
 
gingerbread's Avatar
 
Join Date: Mar 2012
Posts: 1,400
Likes: 283
Liked 810 Times in 417 Posts
Mentioned: 300 Post(s)
Tagged: 0 Thread(s)
Code Creator Wizard

@aldostools

Aldo I have another idea for BSD. I am not sure if you will implement them but I would just like to share with you.
So far BSD is one of the best homebrew apps for PS3, IMO! When you look/compare version 1 and the latest version, it is just day and night. The app has came a long way in a short period of time. Thanks to your expert developing and programming skills.

So far you have implemented GG code types and custom BSD code styles. You have even implemented human readable style of scripts. All these code type/style is great. Yet users still find it hard to create codes and share them. Only a handful of people are knowledgeable and capable of making the codes.

I believe by implementing this milestone feature will bring BSD to the next level. Hear me out. Will it be possible to have a Code Creator Wizard in the right click menu only if the save is decrypted..

Using GG's Code type specs or your custom human readable style specs.

Click here to see full text
Code:
Standerd Code types 
0TXXXXXX 000000YY
1TXXXXXX 0000YYYY
2TXXXXXX YYYYYYYY
  XXXXXX = Offset to write to
               YY = 8-Bit value to write
             YYYY = 16-Bit value to write
         YYYYYYYY = 32-Bit value to write
 T = Offset Type
     0 = From start of the data
     8 = From found from a search
___________________________________________________
Multi Write/Value
4TXXXXXX YYYYYYYY
4NNNWWWW VVVVVVVV
  XXXXXX = Offset to start with
         YYYYYYYY = 8/16/32-Bit value to start with
 NNN = Number of times to repeat
    WWWW = Increase address by (in bytes)
         VVVVVVVV = Increase value by
 T = Bit Size
     0 = 8-Bit from start of the data
     1 = 16-Bit from start of the data
     2 = 32-Bit from start of the data
     8 = 8-Bit from found from a search
     9 = 16-Bit from found from a search
     A = 32-Bit from found from a search


Copy Bytes
5TXXXXXX ZZZZZZZZ
5TYYYYYY 00000000
  XXXXXX = Offset to copy from
  YYYYYY = Offset to copy to
         ZZZZZZZZ = Number of bytes to copy
 T = Bit Size
     0 = From start of the data
     8 = From found from a search

Search Type
8ZZZXXXX YYYYYYYY
 ZZZ = Number of times to find data
    XXXX = Size of data to be found
         YYYYYYYY = Raw data to search for


Mockup


Users could use the wizard to create cheats which allows all the supported codetypes and operation. Once users have key in the data (could be hex or dec). They could test out how the code/operation modifies the value. Once successful, user could press the "Create Code" button to save it to the patch file. The app write the code at the last entry.

I am not sure how would you approach this. I believe it would be better if this module is a separate mini-app like your sfo editor. I believe adding this component within BSD could make the app's code too complex. A separate mini-app would be beneficial for debugging and expanding the functions.

Thanks Aldo!!!

Last edited by gingerbread; 03-07-2013 at 04:44 AM.
gingerbread is offline   Reply With Quote
Old 03-07-2013   #266
aldostools
Homebrew Developer
 
aldostools's Avatar
 
Join Date: Sep 2010
Location: dev_hdd0/game/BLES80608
Posts: 937
Likes: 899
Liked 1,225 Times in 480 Posts
Mentioned: 573 Post(s)
Tagged: 0 Thread(s)
@gingerbread
This is just a poc... try to discover all the hidden features :P
http://aldostools.org/temp/BSD_Patch_Creator.rar
__________________
~ Dreams and dedication are a powerful combination.
... multiMAN is a perfect demonstration.
aldostools is offline   Reply With Quote
Likes: (1)
Old 03-07-2013   #267
gingerbread
Senior Member
 
gingerbread's Avatar
 
Join Date: Mar 2012
Posts: 1,400
Likes: 283
Liked 810 Times in 417 Posts
Mentioned: 300 Post(s)
Tagged: 0 Thread(s)
Originally Posted by aldostools View Post
@gingerbread
This is just a poc... try to discover all the hidden features :P
http://aldostools.org/temp/BSD_Patch_Creator.rar
OMG!! You made the app!! I am not a code creating expert to test it!

We need @SkillerCMP , @haxxxen , @chaoszage , @An_FiS , @Mergy , and many more to test and provide feedback.

Could you include this app with BSD? Add a entry in Right-Click Menu "BSD Patch Creator". It entry will only appear if the save is decrypted. That way the test and feedback will be much better.

Thanks Aldo!!!
gingerbread is offline   Reply With Quote
Likes: (1)
Old 03-08-2013   #268
gingerbread
Senior Member
 
gingerbread's Avatar
 
Join Date: Mar 2012
Posts: 1,400
Likes: 283
Liked 810 Times in 417 Posts
Mentioned: 300 Post(s)
Tagged: 0 Thread(s)
@aldostools I notice some bugs in BSD. Fron some "Unprotected" saves there are still ICONS being shown in the text terminal.

Also for any saves, when you click, "All Files", ICONS being shown in the text terminal.

Some Idea for BSD + Patch creator (PC).

1. As I mention, An entry Right-Click Menu "BSD Patch Creator". It will only appear if the save is decrypted.

2. If Patch already exist, in the "Cheats" Folder, PC will open with the patch file and the save.

3. After BSD has decrypted the save, BSD would create a temp file in the programs folder. That temp file will contain the directory of the decrypted Save's path. So when you open PC, with patch file loaded, you can simply click "Add File". PC will read the temp file and the open dialog box will be directed to the Save data directory.

4. I try using search (Ctrl+F) & Find Again (F3). It seems not working. I try finding for a value that was already in the data. But It did not show or highlight.

5. Can PC have a test operation? Select the Cheat, Test Cheat. But PC does not actually do anything to decrypted data. Those are alway done in BSD.


Could you provide a mini-guide. How write, search, copy and set would work?


Thanks Aldo!!!
gingerbread is offline   Reply With Quote
Old 03-08-2013   #269
aldostools
Homebrew Developer
 
aldostools's Avatar
 
Join Date: Sep 2010
Location: dev_hdd0/game/BLES80608
Posts: 937
Likes: 899
Liked 1,225 Times in 480 Posts
Mentioned: 573 Post(s)
Tagged: 0 Thread(s)
Originally Posted by gingerbread View Post
@aldostools I notice some bugs in BSD. Fron some "Unprotected" saves there are still ICONS being shown in the text terminal.

Also for any saves, when you click, "All Files", ICONS being shown in the text terminal.

Some Idea for BSD + Patch creator (PC).

1. As I mention, An entry Right-Click Menu "BSD Patch Creator". It will only appear if the save is decrypted.

2. If Patch already exist, in the "Cheats" Folder, PC will open with the patch file and the save.

3. After BSD has decrypted the save, BSD would create a temp file in the programs folder. That temp file will contain the directory of the decrypted Save's path. So when you open PC, with patch file loaded, you can simply click "Add File". PC will read the temp file and the open dialog box will be directed to the Save data directory.

4. I try using search (Ctrl+F) & Find Again (F3). It seems not working. I try finding for a value that was already in the data. But It did not show or highlight.

5. Can PC have a test operation? Select the Cheat, Test Cheat. But PC does not actually do anything to decrypted data. Those are alway done in BSD.


Could you provide a mini-guide. How write, search, copy and set would work?


Thanks Aldo!!!
Regarding the ICONS issue, in build 3.6.2 I have added more filters to just show them when a trophy is selected. Anyway, the icons are only visible when a .png or .jpg is selected. If you select the PARAM.SFO, it should show the text details.

Regarding the suggestions:
1- Added to build 3.6.2
2- That feature was already there. Improved in 3.6.2.
3- Implemented in 3.6.2 as a registry key instead of a file
4- Depending on where you have the focus, Ctrl+F searches in the left hex editor or in the right text editor. Improved the search function in 3.6.2.
5- No. Use BSD.
__________________
~ Dreams and dedication are a powerful combination.
... multiMAN is a perfect demonstration.
aldostools is offline   Reply With Quote
Likes: (1)
Old 03-08-2013   #270
gingerbread
Senior Member
 
gingerbread's Avatar
 
Join Date: Mar 2012
Posts: 1,400
Likes: 283
Liked 810 Times in 417 Posts
Mentioned: 300 Post(s)
Tagged: 0 Thread(s)
Originally Posted by aldostools View Post
Regarding the ICONS issue, in build 3.6.2 I have added more filters to just show them when a trophy is selected. Anyway, the icons are only visible when a .png or .jpg is selected. If you select the PARAM.SFO, it should show the text details.

Regarding the suggestions:
1- Added to build 3.6.2
2- That feature was already there. Improved in 3.6.2.
3- Implemented in 3.6.2 as a registry key instead of a file
4- Depending on where you have the focus, Ctrl+F searches in the left hex editor or in the right text editor. Improved the search function in 3.6.2.
5- No. Use BSD.
Thanks for the update Aldo!!

Using 3.6.2 I notice a few issues.

1. After decrypting a save, I try to open PC. When I click "Add File", It does not open the directory of the save.

2. Will it be possible if yes is not stated in the cheat column, opening PC, automatically add the Game ID in PC. Users don't have to key them in.

3. In PC, the save directory should default to Cheats Folder.

Thanks Aldo!!!!
gingerbread is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 04:26 PM.