Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to upload .savepatch #34

Open
Pharaoh2k opened this issue Feb 24, 2022 · 4 comments
Open

Unable to upload .savepatch #34

Pharaoh2k opened this issue Feb 24, 2022 · 4 comments

Comments

@Pharaoh2k
Copy link

Pharaoh2k commented Feb 24, 2022

I saw you asked for help with save patches (#5).
I am trying to upload .savepatch files, but the uploads are disabled.
Do you still want community contributions?

btw, is this example code ok?

[Unlock All Cheats (2.0) [Works on DLC] - XxUnkn0wnxX]
8001001B 4973556E
6C6F636B 65645F43
48454154 5F434F44
455F5459 50455F00
0800002D 0000000C ;<-- Runes
0800006C 0000000C ;<-- Weapon & Equipment
08000091 0000000C ;<-- Confetti
080000C9 0000000C ;<-- Drop No Health-Armor
08000106 0000000C ;<-- Progress Wheel
08000130 0000000C ;<-- Inf Ammo
08000161 0000000C ;<-- Inf Lives
08000196 0000000C ;<-- One Shot Kill On Stagger
080001C3 0000000C ;<-- One Shot Stagger
08000201 0000000C ;<-- Inf Beserk
08000241 0000000C ;<-- Inf Onslaught
08000281 0000000C ;<-- Inf Overdrive
080002AB 0000000C ;<-- Quakecon Mode
080002D6 0000000C ;<-- Sentinel Armor
@bucanero
Copy link
Owner

Yes, savepatch files are welcome, but to upload you need to fork the repository, upload them to your own copy and then submit a pull request. If that's too complex, you can just attach the txt file to a Github issue and I can add it manually.

Regarding your example, the only issue there is that comments should be in a new line, so in this case:

;by XxUnkn0wnxX

[Unlock All Cheats (2.0) Works on DLC]
8001001B 4973556E
6C6F636B 65645F43
48454154 5F434F44
455F5459 50455F00
;-- Runes
0800002D 0000000C 
;-- Weapon & Equipment
0800006C 0000000C
;-- Confetti 
08000091 0000000C 
;-- Drop No Health-Armor
080000C9 0000000C 
...etc...etc...

@Pharaoh2k
Copy link
Author

Pharaoh2k commented Feb 25, 2022

@bucanero
Ok, got it.
If there is a quick way to make an online converter/parser that takes data like this:
https://docs.google.com/document/d/11YRSxgeTeyimMJZo41LamTt_2qEVRjczjgoSzAcuzWA/mobilebasic
and converts it to be compatible with Apollo, I am sure it will speed up contributions. :)
Of course, the contributor will need to add the CUSA, Name, Source and Affected file (default should be :* obviously) in separate fields for it to create the converted file. Maybe even add 1 more line for the contributor's pseudo:
;Apollo Contributor: xxxx
Also, if you can maybe offer a dump directory outside of github where we can easily upload our converted files and then you can review them, that will help too. Not everyone is familiar with github forks, pull requests and opening issues and some people may be just lazy and discouraged when they need to do this extra work.

Is the following file ok? (if so, please upload it)

;CUSA13275
;PS4 Doom Eternal
;source: https://docs.google.com/document/d/11YRSxgeTeyimMJZo41LamTt_2qEVRjczjgoSzAcuzWA/mobilebasic
;Apollo Contributor: Pharaoh2k

:*

[Extra Lives]
;127 Extra Lives (You need to have at least one Extra Life collected in-game. Count drops to 99 lives after death.)
8001000C 6974656D
436F756E 745F3701
92000000 0000000C
08000000 0000007F
;7F = Amount (127). If you want to replace the amount, use something smaller than 127.

[127 Weapon Upgrade Points]
80010012 75706772
61646543 75727265
6E63795F 30010000
92000000 00000012
08000000 0000007F
;7F = Amount (127). If you want to replace the amount, use something smaller than 127.

;So here's every Quick Code I made so far to give you every upgrade point you need to unlock everything. If you apply everything, it's the equivalent to Save Wizards "Max Upgrade Currency" cheat but without locking you out of Health, Armor, and Ammo Upgrades (the ones you need crystals for)

[100 Extra Lives (apply after you picked up at least one Extra Life in-game)]
8001000C 6974656D
436F756E 745F3701
92000000 0000000C
08000000 00000064

[127 Weapon Upgrade Points (to upgrade weapon mods) - you only need 117 if I counted everything correctly]
80010012 75706772
61646543 75727265
6E63795F 30010000
92000000 00000012
08000000 0000007F

[55 Praetor Suit Upgrade Points (to unlock every suit upgrade)]
80010012 75706772
61646543 75727265
6E63795F 31010000
92000000 00000012
08000000 00000037

[13 Weapon Mastery Tokens (to unlock weapon masteries without actually doing them)]
80010012 75706772
61646543 75727265
6E63795F 32010000
92000000 00000012
08000000 0000000D

[22 Sentinel Batteries (to unlock everything in the Fortress of Doom) - apply after you used your first story-related battery (after Exultia) or the counter resets to zero.]
80010012 75706772
61646543 75727265
6E63795F 34010000
92000000 00000012
08000000 00000016

[6 Empyrean Keys (to unlock the Unmaykr)]
80010012 75706772
61646543 75727265
6E63795F 35010000
92000000 00000012
08000000 00000006

[Unlock all Cheat Codes (UNSAFE) (Cheat Codes are only useable in Mission Select)]
8001002D 4973556E
6C6F636B 65645F43
48454154 5F434F44
455F5459 50455F41
4C4C5F4D 41535445
5245445F 52554E45
53000000 00000000
92000000 0000002D
08000000 0000000C
92000000 0000003F
08000000 0000000C
92000000 00000025
08000000 0000000C
92000000 00000038
08000000 0000000C
92000000 0000003D
08000000 0000000C
92000000 0000002A
08000000 0000000C
92000000 00000031
08000000 0000000C
92000000 00000035
08000000 0000000C
92000000 0000002D
08000000 0000000C
92000000 0000003E
08000000 0000000C
92000000 00000040
08000000 0000000C
92000000 00000040
08000000 0000000C
92000000 0000002A
08000000 0000000C
92000000 0000002B
08000000 0000000C

[Safer Code for Unlocking Cheats]
80010029 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F41 4C4C5F4D
41535445 5245445F
52554E45 53000000
92000000 00000029
08000000 0000000C
80010039 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F41 4C4C5F4D
41535445 5245445F
57454150 4F4E535F
414E445F 45515549
504D454E 54000000
92000000 00000039
08000000 0000000C
8001001F 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F43 4F4E4645
54544900 00000000
92000000 0000001F
08000000 0000000C
80010032 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F44 454D4F4E
535F4452 4F505F4E
4F5F4845 414C5448
5F41524D 4F520000
92000000 00000032
08000000 0000000C
80010037 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F46 554C4C59
5F555047 52414445
445F5052 4F475245
5353494F 4E5F5748
45454C00 00000000
92000000 00000037
08000000 0000000C
80010024 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F49 4E46494E
4954455F 414D4D4F
92000000 00000024
08000000 0000000C
8001002B 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F49 4E46494E
4954455F 45585452
415F4C49 56455300
92000000 0000002B
08000000 0000000C
8001002F 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F4F 4E455F53
484F545F 4B494C4C
5F4F4E5F 53544147
47455200 00000000
92000000 0000002F
08000000 0000000C
80010027 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F4F 4E455F53
484F545F 53544147
47455200 00000000
92000000 00000027
08000000 0000000C
80010038 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F50 4F574552
55505F49 4E46494E
4954455F 44555241
54494F4E 5F424552
5345524B 00000000
92000000 00000038
08000000 0000000C
8001003A 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F50 4F574552
55505F49 4E46494E
4954455F 44555241
54494F4E 5F4F4E53
4C415547 48540000
92000000 0000003A
08000000 0000000C
8001003A 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F50 4F574552
55505F49 4E46494E
4954455F 44555241
54494F4E 5F4F5645
52445249 56450000
92000000 0000003A
08000000 0000000C
80010024 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F51 55414B45
434F4E5F 4D4F4445
92000000 00000024
08000000 0000000C
80010025 6C6F636B
65645F43 48454154
5F434F44 455F5459
50455F53 454E5449
4E454C5F 41524D4F
52000000 00000000
92000000 00000025
08000000 0000000C
;(Can somebody please tell me if there's a more elegant solution to this Quick Code? It searches for IsUnlocked_CHEAT_CODE_TYPE_ALL_MASTERED_RUNES and then moves the pointer 14 times to the position of every "0B" and replaces that with "0C" - that way I'm making sure that every cheat is set to unlock, even if the player already unlocked some of them)
;SIDE NOTES:
;Any idea what upgradeCurrency_3 is for?
;upgradeCurrency_0 is Weapon Upgrade Points
;upgradeCurrency_1 is Praetor Suit Upgrade
;Points upgradeCurrency_2 is Weapon Mastery Tokens
;upgradeCurrency_4 is Sentinel Batteries
;upgradeCurrency_5 is Empyrean Keys

;by XxUnkn0wnxX

[Unlock All Cheats (2.0) Works on DLC]
8001001B 4973556E
6C6F636B 65645F43
48454154 5F434F44
455F5459 50455F00
;Runes
0800002D 0000000C
;Weapon & Equipment 
0800006C 0000000C
;Confetti  
08000091 0000000C
;Drop No Health-Armor  
080000C9 0000000C
;Progress Wheel  
08000106 0000000C
;Inf Ammo  
08000130 0000000C
;Inf Lives  
08000161 0000000C
;One Shot Kill On Stagger  
08000196 0000000C
;One Shot Stagger  
080001C3 0000000C
;Inf Beserk  
08000201 0000000C
;Inf Onslaught  
08000241 0000000C
;Inf Overdrive  
08000281 0000000C
;Quakecon Mode  
080002AB 0000000C
;Sentinel Armor  
080002D6 0000000C  
;Notes: Re-written it to be shorter, should be safe as long they don't add anymore cheats. (You can copy & paste into SW, the notes on the side will be filtered out)

@bucanero
Copy link
Owner

bucanero commented Mar 7, 2022

Thanks for sharing, patch file added in 2e0ed5a

@bucanero
Copy link
Owner

Some notes from Discord:

  • names overlap the CUSA, needs wrapping
  • there is like 3 seconds delay until it starts scrolling down or up when long pressing
  • There is no info about touchpad select at the bottom only shows the old buttons x, circle etc.
  • maybe make L2/R2 them HOME and END of list instead
  • needs to have some indication of the buttons usages, other than the 4 already shown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants