forked from FireEmblemUniverse/SkillSystem_FE8
-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathGeneratePortraitsInstaller.bat
67 lines (44 loc) · 1.59 KB
/
GeneratePortraitsInstaller.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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
@echo off
@cd %~dp0/Png
@dir *.png /b > png.txt
@echo //Generated - do not edit!>GeneratedInstaller.txt
@echo //Copy paste /* */ section into your installer to change the position of eyes/mouth.>>GeneratedInstaller.txt
@echo. >> GeneratedInstaller.txt
@echo. >> GeneratedInstaller.txt
@echo. >> GeneratedInstaller.txt
@echo ^/^* >> GeneratedInstaller.txt
setlocal enableextensions enabledelayedexpansion
set /a count = 1
@for /f "tokens=*" %%m in (png.txt) do (
set /a count += 1
echo #define %%~nmMug !count! >> GeneratedInstaller.txt
)
endlocal
@echo. >> GeneratedInstaller.txt
@for /f "tokens=*" %%m in (png.txt) do (
echo setMugEntry^(%%~nmMug, %%~nm_MugData, 2,2,2,2^) >> GeneratedInstaller.txt
)
@echo ^*^/ >> GeneratedInstaller.txt
@echo. >> GeneratedInstaller.txt
@echo. >> GeneratedInstaller.txt
@echo. >> GeneratedInstaller.txt
@echo. >> GeneratedInstaller.txt
@echo //Image Data >> GeneratedInstaller.txt
@echo. >> GeneratedInstaller.txt
@for /f "tokens=*" %%m in (png.txt) do (
echo ALIGN 4 >> GeneratedInstaller.txt
echo %%~nm_MugData: >> GeneratedInstaller.txt
echo #incbin "dmp/%%~nm_mug.dmp" >> GeneratedInstaller.txt
echo #incbin "dmp/%%~nm_frames.dmp" >> GeneratedInstaller.txt
echo #incbin "dmp/%%~nm_palette.dmp" >> GeneratedInstaller.txt
echo #incbin "dmp/%%~nm_minimug.dmp" >> GeneratedInstaller.txt
echo. >> GeneratedInstaller.txt
)
@del png.txt
@cd %~dp0
type %~dp0Png\GeneratedInstaller.txt > %~dp0Png\GeneratedInstaller.event
@copy "%~dp0Png\GeneratedInstaller.event" "%~dp0" > nul
@del "%~dp0Png\GeneratedInstaller.txt"
@del "%~dp0Png\GeneratedInstaller.event"
echo Done!
pause