-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dump.bat
29 lines (22 loc) · 1.17 KB
/
Dump.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
::Folders
set projectFolder=%cd%
set extractedAssetsFolder=%projectFolder%\saydos
set extractedFileAssetsFolder=%extractedAssetsFolder%\files
set spiroFolder=%projectFolder%\tools\spiro
set saydosToolFolder=%projectFolder%\tools\saydos
::Roms
set baseImage=%projectFolder%\roms\Final Fantasy (1989)(Micro Cabin)(jp)(Disk 1 of 2)(Game Disk).dsk
::Compression
set uncompressedOldPath=%projectFolder%\graphics\uncompressed (original)
set compressionToolFolder=%projectFolder%\tools\compression
cd "%projectFolder%"
::Extract file and sectors from disk image
"%saydosToolFolder%\SayDos.exe" "Dump" "%baseImage%" "%extractedAssetsFolder%"
::Compression
del "%uncompressedOldPath%\*.bin"
"%compressionToolFolder%\FF MSX GFX.exe" Dump "0x0" "%extractedFileAssetsFolder%\FONT.PIC" "%uncompressedOldPath%\FONT.bin"
"%compressionToolFolder%\FF MSX GFX.exe" Dump "0x0" "%extractedFileAssetsFolder%\OPMSG.PIC" "%uncompressedOldPath%\OPMSG.bin"
"%compressionToolFolder%\FF MSX GFX.exe" Dump "0x0" "%extractedFileAssetsFolder%\OPENGRP.PIC" "%uncompressedOldPath%\OPENGRP.bin"
::Dump script
"%spiroFolder%\Spiro.exe" /ProjectDirectory "%projectFolder%" /DumpScript /Verbose
@pause