Commit Graph

1421 Commits

Author SHA1 Message Date
DanielSvoboda c78752ef88
Merge pull request #6 from CrazyBloo/Cheats_Patches
pattern scanning for 'mask' type patches + prevent patches from applying to the wrong game
2024-08-24 11:26:30 -03:00
CrazyBloo 82669bf51c format 2024-08-24 08:52:03 -04:00
CrazyBloo 50a359d0eb add check to stop patches applying to wrong game
previously if you added a patch to a game, but closed the window and opened a different game it would still try to apply the patch, this is now fixed
2024-08-24 08:48:57 -04:00
CrazyBloo 5377ae9c37 Implement pattern scanning for mask type patches 2024-08-24 07:11:12 -04:00
DanielSvoboda 14581b9e39
Merge pull request #5 from CrazyBloo/Cheats_Patches
fix issues with byte16, byte32, byte64 type patches
2024-08-24 00:08:52 -03:00
CrazyBloo 7564f195c3 format again :( 2024-08-23 23:05:47 -04:00
CrazyBloo c9551328bd format 2024-08-23 23:03:22 -04:00
CrazyBloo 632c8727ff fix bytes16, bytes32, bytes64 type patches
If a patch is any of these types we convert it from little endian to big endian
2024-08-23 23:00:54 -04:00
DanielSvoboda 5aa1fac987 Fixes
Choosing which cheat file to use.
And some other fixes
2024-08-23 22:23:34 -03:00
DanielSvoboda c03e1c78e7 convertValueToHex 2024-08-23 12:12:25 -03:00
DanielSvoboda 6be2251724
Merge pull request #4 from CrazyBloo/Cheats_Patches
Initial Patch Implementation
2024-08-23 08:53:53 -03:00
CrazyBloo 055de99d5a format again... 2024-08-23 02:49:05 -04:00
CrazyBloo 0c1c3d7a83 format 2024-08-23 02:45:52 -04:00
CrazyBloo 90f1d2c08f initial patch implementation 2024-08-23 02:37:39 -04:00
DanielSvoboda 7631ba5f9c
Merge branch 'shadps4-emu:main' into Cheats_Patches 2024-08-22 23:43:57 -03:00
CrazyBloo fbe7f6d388 format 2024-08-22 20:11:53 -04:00
CrazyBloo 06f6082bc1 MemoryPatcher namespace, activate cheats on start 2024-08-22 19:54:34 -04:00
georgemoralis bce3a9c9e7
Merge pull request #530 from Xphalnos/main
Lot of small fixes
2024-08-22 21:54:20 +03:00
DanielSvoboda 957d3e38df Patchs menu and fixes
adds the possibility to download Patches, it does not modify the memory yet.
and some other fixes
2024-08-22 14:27:38 -03:00
georgemoralis 3310fd9a1f
Merge pull request #531 from shadps4-emu/pad_fix
possible R2/L2 fix
2024-08-22 19:58:43 +03:00
georgemoralis 3e8d7c2040 possible R2/L2 fix 2024-08-22 19:43:45 +03:00
Xphalnos d4be3dbb31 Lot of small fixes 2024-08-22 18:01:30 +02:00
georgemoralis 83bcced16c
Merge pull request #502 from Borchev/ROMappedFileWorkaround
Workaround for readonly memory mapping of files issue
2024-08-22 13:49:19 +03:00
georgemoralis 746559658c
Merge pull request #525 from shadps4-emu/libc_removal
HLE libc removal
2024-08-22 11:59:56 +03:00
georgemoralis 12a65e3fb8 LLE libc removal 2024-08-22 11:24:31 +03:00
georgemoralis 834a25fa2b
Merge pull request #521 from GermanAizek/fix
Added const reference params if possible, removed less 16 size
2024-08-22 10:18:02 +03:00
Herman Semenov aed9a737d6 Added const reference params if possible, removed less 16 size 2024-08-22 02:56:01 +03:00
Aiden Turner ca4b520272
Added logging for debugging configs (#518)
* added logging for config file

* forgot a setting

* fixed bloated settings logging.

* fixed compile error
2024-08-22 01:52:08 +03:00
Vladislav Mikhalin 79680c50c0
Misc fixes (#517)
* Misc fixes

* Removed the skip for draw calls without RTs

* Remove Srgb image stores to rework later
2024-08-21 23:54:23 +03:00
georgemoralis dfd305ff77
Update Debugging.md
fixed reuse
2024-08-21 22:16:03 +03:00
Sebastian Kassai ba0a6ab038
Expand documentation on configuration and debugging (#513)
* documents: more info on config.toml

* documents: add Debugging

* documents: link to Debugging in README

* documents: link to main branch for Debugging

Once it's merged, it should link properly.
Quickstart already exists in main.

* documents: remove "troubleshooting" from Debugging

Not entirely relevant.

* documents: elaborate on a few points with stack traces

* documents: formatting, indentation fixup

* documents: remove unnecessary indent

* documents: fix some inline code blocks + misc

* documents: move the technical jargon out of Quickstart

* documents: improve configuration sections

Simplified the Quickstart config listing, added more technical info to the Debugging listing.

* documents: link quickstart config link to proper section

* documents: something ate my hash symbol

* documents: use *:Critical for log silencing example

* documents: add note about Start Without Debugging

* documents: use correct CUSA code in example
2024-08-21 22:13:06 +03:00
georgemoralis 132ca9c5a8
Merge pull request #506 from squidbus/macos-translocation
Untranslocate app bundle path if needed on macOS.
2024-08-21 18:13:08 +03:00
georgemoralis 3426ad8cc0
Merge pull request #511 from dima-xd/sample
avplayer: Fix data returned by sceAvPlayerGetAudioData
2024-08-21 16:53:01 +03:00
Dzmitry Dubrova 6d0d2eaa59 avplayer: Fix sceAvPlayerGetAudioData 2024-08-21 14:37:34 +03:00
squidbus 9275b0966e Untranslocate app bundle path if needed on macOS. 2024-08-21 03:06:10 -07:00
Borchev fc300b5265 Fix unmapping bug 2024-08-20 20:07:32 -07:00
DanielSvoboda 0e4888723e
Merge pull request #3 from CrazyBloo/Cheats_Patches
move eboot_address to module.h
2024-08-20 23:03:27 -03:00
CrazyBloo e938ecf206 move eboot_address to module.h
fixes the non-qt builds and makes more sense to be there anyway
2024-08-20 21:48:21 -04:00
Borchev 6596fe091c Workaround for readonly memory mapping of files issue 2024-08-20 16:10:38 -07:00
georgemoralis 958db559c6
Merge pull request #495 from jdpatdiscord/main
Allow builds on MSYS2 & improve Windows build steps documentation
2024-08-21 02:08:40 +03:00
DanielSvoboda 2b454644fb Update cheats_patches.cpp
sets all added buttons to the size of the largest button.
and fixes some aesthetic issues.
2024-08-20 20:08:07 -03:00
TheTurtle 3f9c86ad33
vk_pipeline_cache: Avoid recompiling new shaders on each new PL (#480)
* cfg: Add one more divergence case

* Seen in RDR shaders

* renderer_vulkan: Reduce number of compiled shaders

* vk_pipeline_cache: Remove some unnecessary checks
2024-08-21 02:00:24 +03:00
DanielSvoboda f326173a46
Merge pull request #2 from CrazyBloo/Cheats_Patches
initial implementation of cheat functionality
2024-08-20 19:43:54 -03:00
CrazyBloo b017b303b2 initial implementation of cheat functionality 2024-08-20 18:18:24 -04:00
Lizardy 32cb3649d3
rtc errors (#485)
* rtc errors

* add system libs to cmakelists

* this.[func]

* fix errors

* declaration

* log handle addr

* missed

---------

Co-authored-by: microsoftv <6063922+microsoftv@users.noreply.github.com>
2024-08-21 00:47:17 +03:00
DanielSvoboda 1be30f6b6c reuse 2024-08-20 16:27:55 -03:00
DanielSvoboda 61fb15b7d5 separate files
The code has been separated into separate files as suggested by georgemoralis.
Added the Patch tab, which has not been implemented yet.
Added the 'applyCheat' area to apply the modification, not implemented yet...
And added LOG_INFO.
2024-08-20 16:24:37 -03:00
jdp_ 6080649b7c Merge branch 'main' of https://github.com/jdpatdiscord/shadPS4 2024-08-20 14:28:34 -04:00
jdp_ 34a1339a2b Allow builds on MSYS2 & improve Windows build steps documentation 2024-08-20 14:27:26 -04:00
jdp_ e070dab2f0 Allow builds on MSYS2 & improve Windows build steps documentation 2024-08-20 12:26:35 -04:00