<<
<<
#-------------------------------------------------------------------------------------------
#-------------------------------------------------------------------------------------------
# Created By BuC-ShoTz - Update 4-10-2011 12:32PM
# script for QuickBMS https://aluigi.org/papers.htm#quickbms
# XBOX to PS3 patch_mp.ff ps3-v1.11
#-------------------------------------------------------------------------------------------
#-------------------------------------------------------------------------------------------
# xbox-2-ps3-1.bms
#-------------------------------------------------------------------------------------------
#-------------------------------------------------------------------------------------------
#extract the xbox zone file
IDString "IWff0100"//fixed
comtype deflate
clog "xbox-patch_mp-extract.dat" 0x4027 0x37FFE 0x15D1FF
#get the cut we need
Open "." "xbox-patch_mp-extract.dat"
log "2.dat" 0x6E95A 0x1D181
#get the cuts from the ps3 extract
Open "." "ps3-extract.dat"
log "1.dat" 0x0 0x68C16
log "3.dat" 0x85D97 0xDA269
#merge to ps3 zone file
Open "." "1.dat"
get REALSIZE asize
append
log "ps3-patch_mp-extract.dat" 0x0 REALSIZE
append
#this is the cut from the xbox zone
Open "." "2.dat"
get REALSIZE asize
append
log "ps3-patch_mp-extract.dat" 0x0 REALSIZE
append
Open "." "3.dat"
get REALSIZE asize
append
log "ps3-patch_mp-extract.dat" 0x0 REALSIZE
append
#get the new cuts to compress
Open "." "ps3-patch_mp-extract.dat"
Log "6.dat" 0x60000 0x10000
Log "7.dat" 0x70000 0x10000
Log "8.dat" 0x80000 0x10000
cleanexit
#-------------------------------------------------------------------------------------------
#-------------------------------------------------------------------------------------------
# Created By BuC-ShoTz - Update 4-10-2011 12:32PM
# script for QuickBMS https://aluigi.org/papers.htm#quickbms
# XBOX to PS3 patch_mp.ff ps3-v1.11
#-------------------------------------------------------------------------------------------
#-------------------------------------------------------------------------------------------
#xbox-2-ps3-2.bms
#-------------------------------------------------------------------------------------------
#-------------------------------------------------------------------------------------------
#fix the headers and merge into one cut
get REALSIZE asize
get SIZE asize
math REALSIZE -= 2
goto 0x0
endian big
put REALSIZE SHORT
Log "10.dat" 0x0 SIZE
Open "." "7.zlp"
get REALSIZE asize
get SIZE asize
math REALSIZE -= 2
goto 0x0
endian big
put REALSIZE SHORT
append
Log "10.dat" 0x0 SIZE
append
Open "." "8.zlp"
get REALSIZE asize
get SIZE asize
math REALSIZE -= 2
goto 0x0
endian big
put REALSIZE SHORT
append
Log "10.dat" 0x0 SIZE
append
#get the 2 cuts form the ff
Open "." "ps3.dat"
log "9.dat" 0x0 0xB49E
log "11.dat" 0x2B450 0xD82A
#merger the ff cuts together
Open "" "9.dat"
get REALSIZE asize
log "ps3-patch_mp.ff" 0x0 REALSIZE
Open "." "10.dat"
get REALSIZE asize
append
log ps3-patch_mp.ff 0x0 REALSIZE
append
Open "." "11.dat"
get REALSIZE asize
append
log "ps3-patch_mp.ff" 0x0 REALSIZE
append
#pad the file with 00's
Open "." "ps3-patch_mp.ff"
get REALSIZE asize
set DUMMY = 232570
math DUMMY -= REALSIZE
Open "." "dummy.dat"
append
log "ps3-patch_mp.ff" 0x0 DUMMY
append
cleanexit
#-------------------------------------------------------------------------------------------
#-------------------------------------------------------------------------------------------
#batch script
#-------------------------------------------------------------------------------------------
#-------------------------------------------------------------------------------------------
.\quickbms -o -w .\xbox-2-ps3-1.bms .\patch_mp.ff .\
.\zlibc -k .\6.dat .\6.zlp 9
.\zlibc -k .\7.dat .\7.zlp 9
.\zlibc -k .\8.dat .\8.zlp 9
.\quickbms -o -w .\xbox-2-ps3-2.bms .\6.zlp .\
del /Q .\1.dat
del /Q .\2.dat
del /Q .\3.dat
del /Q .\6.dat
del /Q .\7.dat
del /Q .\8.dat
del /Q .\9.dat
del /Q .\10.dat
del /Q .\11.dat
del /Q .\6.zlp
del /Q .\7.zlp
del /Q .\8.zlp
del /Q .\ps3-patch_mp-extract.dat
del /Q .\xbox-patch_mp-extract.dat
#-------------------------------------------------------------------------------------------
#-------------------------------------------------------------------------------------------
#Created By BuC-ShoTz Update 4-9-2011 12:33PM
#Quickbms script
#PS3 to XBOX
#------------------------------------------------------------------------------------------
#1.bms
#------------------------------------------------------------------------------------------
IDString IWffu100
Get REALSIZE asize
goto 0x25
endian big
comtype deflate
for i = 0 < 21 #changed
get ZSIZE short
savepos DATASTART
append
clog "ps3-patch_mp-extract.dat" DATASTART ZSIZE 65536
append
math DATASTART += ZSIZE
goto DATASTART
savepos POS
if POS == REALSIZE
CleanExit
endif
next i #changed
#------------------------------------------------------------------------------------------
#2.bms
#------------------------------------------------------------------------------------------
Log "2.dat" 0x68C16 0x1D181
Open "..\tools" "xbox-extract.dat"
Log "1.dat" 0x0 0x6E95A
Log "3.dat" 0x8BADB 0xD1724
#------------------------------------------------------------------------------------------
#3.bms
#------------------------------------------------------------------------------------------
log "xbox-patch_mp-extract.dat" 0x0 0x6E95A
Open "..\temp" "2.dat"
append
log "xbox-patch_mp-extract.dat" 0x0 0x1D181
append
Open "..\temp" "3.dat"
append
log "xbox-patch_mp-extract.dat" 0x0 0xD1724
append
cleanexit
#------------------------------------------------------------------------------------------
#4.bms
#------------------------------------------------------------------------------------------
log "xbox-patch_mp.ff" 0x0 0x4025
Open "." "compressed.dat"
get REALSIZE asize
set DUMMY = 229376
math DUMMY -= REALSIZE
append
log "xbox-patch_mp.ff" 0x0 REALSIZE
append
Open "..\tools" "dummy.dat"
append
log "xbox-patch_mp.ff" 0x0 DUMMY
append
cleanexit
.\quickbms -o -w .\temp\1.bms .\temp\patch_mp.ff .\temp
.\quickbms -o -w .\temp\2.bms .\temp\ps3-patch_mp-extract.dat .\temp
.\quickbms -o -w .\temp\3.bms .\temp\1.dat .\temp
.\zlibc -k .\temp\xbox-patch_mp-extract.dat .\temp\compressed.dat 9
.\quickbms -o -w .\temp\4.bms .\tools\xbox.dat .\temp
<<
<<
Copyright © 2026, NextGenUpdate.
All Rights Reserved.