Fixed extracting.
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -2,3 +2,5 @@ lib/
|
|||||||
*.res
|
*.res
|
||||||
*.lps
|
*.lps
|
||||||
*.t2v
|
*.t2v
|
||||||
|
output/PNGS/
|
||||||
|
output/FILES/
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -27,7 +27,7 @@
|
|||||||
<AutoIncrementBuild Value="True"/>
|
<AutoIncrementBuild Value="True"/>
|
||||||
<MajorVersionNr Value="1"/>
|
<MajorVersionNr Value="1"/>
|
||||||
<RevisionNr Value="90"/>
|
<RevisionNr Value="90"/>
|
||||||
<BuildNr Value="56"/>
|
<BuildNr Value="61"/>
|
||||||
<StringTable CompanyName="Lab 313" FileDescription="The best TIMs tool ever!:)" ProductVersion=""/>
|
<StringTable CompanyName="Lab 313" FileDescription="The best TIMs tool ever!:)" ProductVersion=""/>
|
||||||
</VersionInfo>
|
</VersionInfo>
|
||||||
<BuildModes Count="6">
|
<BuildModes Count="6">
|
||||||
|
|||||||
@@ -901,11 +901,12 @@ object frmMain: TfrmMain
|
|||||||
object N22: TMenuItem
|
object N22: TMenuItem
|
||||||
Caption = '-'
|
Caption = '-'
|
||||||
end
|
end
|
||||||
object MenuItem2: TMenuItem
|
object mnExtractAllTimsAll: TMenuItem
|
||||||
Action = actExtractTimsAll
|
Action = actExtractTimsAll
|
||||||
end
|
end
|
||||||
object MenuItem3: TMenuItem
|
object mnExtractAllPngsAll: TMenuItem
|
||||||
Action = actExtractPngsAll
|
Action = actExtractPngsAll
|
||||||
|
ShortCut = 24691
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
object mnOptions: TMenuItem
|
object mnOptions: TMenuItem
|
||||||
|
|||||||
14
umain.pas
14
umain.pas
@@ -52,8 +52,8 @@ type
|
|||||||
dlgOpenFile: TOpenDialog;
|
dlgOpenFile: TOpenDialog;
|
||||||
dlgSavePNG: TSavePictureDialog;
|
dlgSavePNG: TSavePictureDialog;
|
||||||
dlgSaveFile: TSaveDialog;
|
dlgSaveFile: TSaveDialog;
|
||||||
MenuItem2: TMenuItem;
|
mnExtractAllTimsAll: TMenuItem;
|
||||||
MenuItem3: TMenuItem;
|
mnExtractAllPngsAll: TMenuItem;
|
||||||
N22: TMenuItem;
|
N22: TMenuItem;
|
||||||
mnExtractAllPngs3: TMenuItem;
|
mnExtractAllPngs3: TMenuItem;
|
||||||
mnExtractAllTims3: TMenuItem;
|
mnExtractAllTims3: TMenuItem;
|
||||||
@@ -391,6 +391,9 @@ begin
|
|||||||
lblStatus.Caption := sStatusBarPngsExtracting;
|
lblStatus.Caption := sStatusBarPngsExtracting;
|
||||||
|
|
||||||
for J := 1 to ScanResults.Count do begin
|
for J := 1 to ScanResults.Count do begin
|
||||||
|
cbbFiles.ItemIndex := J - 1;
|
||||||
|
actChangeFile.Execute;
|
||||||
|
|
||||||
FName := ScanResults[J - 1].ScanFile;
|
FName := ScanResults[J - 1].ScanFile;
|
||||||
IsImage := ScanResults[J - 1].IsImage;
|
IsImage := ScanResults[J - 1].IsImage;
|
||||||
|
|
||||||
@@ -415,7 +418,7 @@ begin
|
|||||||
Tim2Png(TIM, cbbCLUT.ItemIndex, Image, cbbTranspMode.ItemIndex);
|
Tim2Png(TIM, cbbCLUT.ItemIndex, Image, cbbTranspMode.ItemIndex);
|
||||||
|
|
||||||
Path := Path + FormatPngName(FName, I - 1, BIT_MODE, 0);
|
Path := Path + FormatPngName(FName, I - 1, BIT_MODE, 0);
|
||||||
SaveImage(Path, Image, False);
|
SaveImage(Path, Image, TIMisIndexed(TIM));
|
||||||
{$IFDEF Linux}FpChmod(Path, &777);{$IFEND}
|
{$IFDEF Linux}FpChmod(Path, &777);{$IFEND}
|
||||||
Image^.Free;
|
Image^.Free;
|
||||||
Image^ := nil;
|
Image^ := nil;
|
||||||
@@ -466,7 +469,7 @@ begin
|
|||||||
Tim2Png(TIM, cbbCLUT.ItemIndex, Image, cbbTranspMode.ItemIndex);
|
Tim2Png(TIM, cbbCLUT.ItemIndex, Image, cbbTranspMode.ItemIndex);
|
||||||
|
|
||||||
Path := Path + FormatPngName(FName, I - 1, BIT_MODE, 0);
|
Path := Path + FormatPngName(FName, I - 1, BIT_MODE, 0);
|
||||||
SaveImage(Path, Image, False);
|
SaveImage(Path, Image, TIMisIndexed(TIM));
|
||||||
{$IFDEF Linux}FpChmod(Path, &777);{$IFEND}
|
{$IFDEF Linux}FpChmod(Path, &777);{$IFEND}
|
||||||
Image^.Free;
|
Image^.Free;
|
||||||
Image^ := nil;
|
Image^ := nil;
|
||||||
@@ -507,6 +510,9 @@ begin
|
|||||||
lblStatus.Caption := sStatusBarFilesExtracting;
|
lblStatus.Caption := sStatusBarFilesExtracting;
|
||||||
|
|
||||||
for J := 1 to ScanResults.Count do begin
|
for J := 1 to ScanResults.Count do begin
|
||||||
|
cbbFiles.ItemIndex := J - 1;
|
||||||
|
actChangeFile.Execute;
|
||||||
|
|
||||||
FName := ScanResults[J - 1].ScanFile;
|
FName := ScanResults[J - 1].ScanFile;
|
||||||
IsImage := ScanResults[J - 1].IsImage;
|
IsImage := ScanResults[J - 1].IsImage;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user