mirror of
https://github.com/alliedmodders/metamod-source.git
synced 2025-02-21 14:54:14 +01:00
now attaches .source+.orangebox dll/so to installer
--HG-- extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40501
This commit is contained in:
parent
4bab4f7691
commit
23459ec6e3
@ -21,17 +21,31 @@ begin
|
|||||||
ReadLn;
|
ReadLn;
|
||||||
exit;
|
exit;
|
||||||
end;
|
end;
|
||||||
if FileExists(ExtractFilePath(ParamStr(0)) + 'files\server.dll') then
|
if FileExists(ExtractFilePath(ParamStr(0)) + 'files\server.dll.source') then
|
||||||
WriteLn('// Found files\server.dll')
|
WriteLn('// Found files\server.dll.source')
|
||||||
else begin
|
else begin
|
||||||
WriteLn('// Error: Couldn''t find files\server.dll!');
|
WriteLn('// Error: Couldn''t find files\server.dll.source!');
|
||||||
ReadLn;
|
ReadLn;
|
||||||
exit;
|
exit;
|
||||||
end;
|
end;
|
||||||
if FileExists(ExtractFilePath(ParamStr(0)) + 'files\server_i486.so') then
|
if FileExists(ExtractFilePath(ParamStr(0)) + 'files\server_i486.so.source') then
|
||||||
WriteLn('// Found files\server_i486.so')
|
WriteLn('// Found files\server_i486.so.source')
|
||||||
else begin
|
else begin
|
||||||
WriteLn('// Error: Couldn''t find files\server_i486.so!');
|
WriteLn('// Error: Couldn''t find files\server_i486.so.source!');
|
||||||
|
ReadLn;
|
||||||
|
exit;
|
||||||
|
end;
|
||||||
|
if FileExists(ExtractFilePath(ParamStr(0)) + 'files\server.dll.orangebox') then
|
||||||
|
WriteLn('// Found files\server.dll.orangebox')
|
||||||
|
else begin
|
||||||
|
WriteLn('// Error: Couldn''t find files\server.dll.orangebox!');
|
||||||
|
ReadLn;
|
||||||
|
exit;
|
||||||
|
end;
|
||||||
|
if FileExists(ExtractFilePath(ParamStr(0)) + 'files\server_i486.so.orangebox') then
|
||||||
|
WriteLn('// Found files\server_i486.so.orangebox')
|
||||||
|
else begin
|
||||||
|
WriteLn('// Error: Couldn''t find files\server_i486.so.orangebox!');
|
||||||
ReadLn;
|
ReadLn;
|
||||||
exit;
|
exit;
|
||||||
end;
|
end;
|
||||||
@ -54,8 +68,10 @@ begin
|
|||||||
WriteLn('// Compressing files...');
|
WriteLn('// Compressing files...');
|
||||||
eFiles := TStringList.Create;
|
eFiles := TStringList.Create;
|
||||||
eFiles.Add(ExtractFilePath(ParamStr(0)) + 'files\hl2launch.exe');
|
eFiles.Add(ExtractFilePath(ParamStr(0)) + 'files\hl2launch.exe');
|
||||||
eFiles.Add(ExtractFilePath(ParamStr(0)) + 'files\server.dll');
|
eFiles.Add(ExtractFilePath(ParamStr(0)) + 'files\server.dll.source');
|
||||||
eFiles.Add(ExtractFilePath(ParamStr(0)) + 'files\server_i486.so');
|
eFiles.Add(ExtractFilePath(ParamStr(0)) + 'files\server_i486.so.source');
|
||||||
|
eFiles.Add(ExtractFilePath(ParamStr(0)) + 'files\server.dll.orangebox');
|
||||||
|
eFiles.Add(ExtractFilePath(ParamStr(0)) + 'files\server_i486.so.orangebox');
|
||||||
eStream := TMemoryStream.Create;
|
eStream := TMemoryStream.Create;
|
||||||
CompressFiles(eFiles, ExtractFilePath(ParamStr(0)) + 'temp.zip');
|
CompressFiles(eFiles, ExtractFilePath(ParamStr(0)) + 'temp.zip');
|
||||||
eStream.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'temp.zip');
|
eStream.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'temp.zip');
|
||||||
@ -63,6 +79,7 @@ begin
|
|||||||
AttachToFile(ExtractFilePath(ParamStr(0)) + 'MMS_Installer.exe', eStream, Version);
|
AttachToFile(ExtractFilePath(ParamStr(0)) + 'MMS_Installer.exe', eStream, Version);
|
||||||
DeleteFile(ExtractFilePath(ParamStr(0)) + 'temp.zip');
|
DeleteFile(ExtractFilePath(ParamStr(0)) + 'temp.zip');
|
||||||
eStream.Free;
|
eStream.Free;
|
||||||
|
eFiles.Free;
|
||||||
WriteLn('// Done.');
|
WriteLn('// Done.');
|
||||||
ReadLn;
|
ReadLn;
|
||||||
end.
|
end.
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user