File tree Expand file tree Collapse file tree 5 files changed +98
-0
lines changed
Expand file tree Collapse file tree 5 files changed +98
-0
lines changed File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 1+ echo off
2+ cls
3+ SET PATH = %~dp0 ;%PATH%
4+ SET vbfFile = %1
5+ SET unpkDir = unpackedVbf
6+ SET unpkBin = unpackedBin
7+ SET eifsFolder = eifs
8+ SET bmpFolder = bmp
9+
10+ if " %vbfFile% " == " " (
11+ echo No VBF specified
12+ EXIT /B 0
13+ )
14+
15+ rmdir /Q /S %unpkDir%
16+ mkdir %unpkDir%
17+
18+ call :unpack_vbf %vbfFile%
19+ EXIT /B %ERRORLEVEL%
20+
21+ :unpack_vbf
22+ echo Unpacking VBF... please wait
23+ echo .
24+ vbfeditor -u %vbfFile% -o %unpkDir% /
25+ call :unpack_images
26+ EXIT /B 0
27+
28+ :unpack_images
29+ cd %unpkDir%
30+ mkdir %unpkBin%
31+ cd ..
32+ echo Extracing zipped EIFs from binary.
33+ echo .
34+ for %%a in (" %unpkDir% /%vbfFile% _section_1400000_*.bin" ) do (
35+ imgparcer -u " %unpkDir% /%%a " -o " %unpkDir% /%unpkBin% "
36+ )
37+ call :extract_eifs
38+ EXIT /B 0
39+
40+ :extract_eifs
41+ cd %unpkDir% /%unpkBin%
42+ mkdir %eifsFolder%
43+ mkdir %bmpFolder%
44+ cd zip
45+ echo .
46+ echo Unzipping EIFs files... please wait.
47+ echo .
48+ for %%a in (" *.zip" ) do (
49+ tar.exe -xf " %%a " -C " ../%eifsFolder% "
50+ )
51+ cd ../%eifsFolder%
52+ echo Converting EIFs files to BMP... please wait.
53+ echo .
54+ for %%a in (" *.eif" ) do (
55+ eifviewer -u " %%a " -o " ../%bmpFolder% /%%a .bmp"
56+ )
57+ echo Done
58+ echo .
59+ EXIT /B 0
Original file line number Diff line number Diff line change 1+ echo off
2+ cls
3+ SET PATH = " %~dp0 " ;" %PATH% "
4+ SET vbfFile = %1
5+ SET unpkDir = unpackedVbf
6+ SET unpkBin = unpackedBin
7+
8+ if " %vbfFile% " == " " (
9+ echo No VBF specified
10+ EXIT /B 0
11+ )
12+
13+ call :pack_images " %vbfFile% "
14+ EXIT /B %ERRORLEVEL%
15+
16+ :pack_images
17+ echo Repacking EIFs into binary... please wait.
18+ echo .
19+ for %%a in (" %unpkDir% /%unpkBin% /%vbfFile% _section_1400000_*.json" ) do (
20+ for %%d in (" %unpkDir% /%vbfFile% _section_1400000_*.bin" ) do (
21+ ren " %unpkDir% \\%%d " " %%d .original"
22+ imgparcer.exe -p " %unpkDir% /%unpkBin% /%%a " -o " %unpkDir% /%%d .repacked" > nul 2 >& 1
23+ ren " %unpkDir% \\%%d .repacked" " %%d "
24+ )
25+ )
26+ call :pack_vbf
27+ EXIT /B 0
28+
29+ :pack_vbf
30+ echo Repacking VBF... please wait.
31+ echo .
32+ vbfeditor.exe -p %unpkDir% /%vbfFile% _config.json -o %vbfFile% .patched
33+ for %%b in (" %unpkDir% /%vbfFile% _section_1400000_*.bin" ) do (
34+ ren " %unpkDir% \\%%b " " %%b .repacked"
35+ ren " %unpkDir% \\%%b .original" " %%b "
36+ )
37+ echo Done
38+ echo .
39+ EXIT /B 0
You can’t perform that action at this time.
0 commit comments