rainbowpigeon / sublime-text-4-patcher

Python 3 patcher for Sublime Text v4107-4180 Windows x64
GNU General Public License v3.0
253 stars 56 forks source link

Feature Request: Sublime Merge support #17

Open brian6932 opened 1 year ago

brian6932 commented 1 year ago

They're near identical patchers anyway, just different offsets, so it would be easy to add to this pwsh scripts I use to patch: ST

if (!(Get-FileHash sublime_text.exe -Algorithm MD5).Hash -eq '654F4259E066F90F4964E695CF808AD0') { exit }
'crash_reporter.exe', 'update_installer.exe' | ForEach-Object { if (Test-Path $_) { Remove-Item $_ } }
'000A9864: 48 31 C0 C3'          | xxd -r - sublime_text.exe
'000071FE: 90 90 90 90 90'       | xxd -r - sublime_text.exe
'00007217: 90 90 90 90 90'       | xxd -r - sublime_text.exe
'000AB682: 48 31 C0 48 FF C0 C3' | xxd -r - sublime_text.exe
'000A940F: C3'                   | xxd -r - sublime_text.exe
'00000400: C3'                   | xxd -r - sublime_text.exe

SM

if (!(Get-FileHash sublime_merge.exe -Algorithm MD5).Hash -eq 'CC38B7E3DAB6420773962F2C18929669') { exit }
'crash_reporter.exe', 'update_installer.exe' | ForEach-Object { if (Test-Path $_) { Remove-Item $_ } }
'000254FA: 48 31 C0 C3'             | xxd -r - sublime_merge.exe
'000289C9: 90 90 90 90 90'          | xxd -r - sublime_merge.exe
'000289E2: 90 90 90 90 90'          | xxd -r - sublime_merge.exe
'00026D59: 48 31 C0 48 FF C0 C3'    | xxd -r - sublime_merge.exe
'000250FD: C3'                      | xxd -r - sublime_merge.exe
'000241A4: C3'                      | xxd -r - sublime_merge.exe
B1ue-Dev commented 1 year ago

Hey, what is the Sublime Text and Sublime Merge version that you use for your patch script? @brian6932