Heroine Anthem [master]
Fix makefile and scenario builder, add early battle expansion
[1mdiff --git a/Makefile b/Makefile[m
[1mindex 0f0642b..4b2a618 100644[m
[1m--- a/Makefile[m
[1m+++ b/Makefile[m
[36m@@ -4,7 +4,20 @@[m [mHALANG=en[m
[m
all:[m
@mkdir -p ./build[m
[31m- @echo "Build of replacement files complete!"[m
[32m+[m [32m@echo "This function does not do anything yet."[m
[32m+[m [32m@echo "Perhaps you wanted to run `make ha1`."[m
[32m+[m
[32m+[m[32m.PHONY: ha1[m
[32m+[m[32mha1:[m
[32m+[m [32m@mkdir -p ./build/ha1/battle[m
[32m+[m [32m@mkdir -p ./build/ha1/data[m
[32m+[m [32m@mkdir -p ./build/ha1/script[m
[32m+[m [32m@echo "Copying fonts..."[m
[32m+[m [32m@cp ./working/$(HALANG)/ha1/fonts/*.wfn ./build/ha1[m
[32m+[m [32m@echo "Building game script..."[m
[32m+[m [32m@./toolchain/scinsert.php $(HA1PATH) ./working/en/ha1/script ./resources/ha1/keys ./build/ha1/script[m
[32m+[m [32m@echo "Building item STRUCT..."[m
[32m+[m [32m@./toolchain/itminsert.php $(HA1PATH) ./working/en/ha1/data/item.txt ./build/ha1/data/item.ifo[m
[m
.PHONY: dump[m
dump:[m
[36m@@ -15,49 +28,74 @@[m [mdump:[m
@echo "Extracting game graphics..."[m
@mkdir -p ./resources/image/ha1[m
@mkdir -p ./resources/image/ha2[m
[31m- @./toolchain/wtunpack.php $(HA1PATH)/wtb/WTImage.bin ./resources/ha1/image[m
[31m- @./toolchain/wtunpack.php $(HA2PATH)/wtb/WTImage.cab ./resources/ha2/image[m
[32m+[m [32m@./toolchain/wtunpack.php $(HA1PATH)/wtb/WTImage.bin ./resources/ha1/image[m
[32m+[m [32m@./toolchain/wtunpack.php $(HA2PATH)/wtb/WTImage.cab ./resources/ha2/image[m
@echo "Extracting game animations..."[m
@mkdir -p ./resources/ani/ha1[m
@mkdir -p ./resources/ani/ha2[m
[31m- @./toolchain/wtunpack.php $(HA1PATH)/wtb/WTAnime.bin ./resources/ha1/ani[m
[31m- @./toolchain/wtunpack.php $(HA2PATH)/wtb/WTAnime.cab ./resources/ha2/ani[m
[32m+[m [32m@./toolchain/wtunpack.php $(HA1PATH)/wtb/WTAnime.bin ./resources/ha1/ani[m
[32m+[m [32m@./toolchain/wtunpack.php $(HA2PATH)/wtb/WTAnime.cab ./resources/ha2/ani[m
@echo "Extracting game voice..."[m
@mkdir -p ./resources/voice/ha1[m
@mkdir -p ./resources/voice/ha2[m
[31m- @./toolchain/wtunpack.php $(HA1PATH)/wtb/WTVoice.bin ./resources/ha1/voice[m
[31m- @./toolchain/wtunpack.php $(HA2PATH)/wtb/WTVoice.cab ./resources/ha2/voice[m
[32m+[m [32m@./toolchain/wtunpack.php $(HA1PATH)/wtb/WTVoice.bin ./resources/ha1/voice[m
[32m+[m [32m@./toolchain/wtunpack.php $(HA2PATH)/wtb/WTVoice.cab ./resources/ha2/voice[m
[32m+[m
[32m+[m[32m.PHONY: preview[m
[32m+[m[32mpreview:[m
[32m+[m [32m@echo "Building image and animation previews..."[m
[32m+[m [32m@echo ""[m
[32m+[m [32m@echo "**************************************************"[m
[32m+[m [32m@echo "** WARNING: THIS TAKES A LONG TIME! **"[m
[32m+[m [32m@echo "** PRESS CTRL+C TO CANCEL **"[m
[32m+[m [32m@echo "**************************************************"[m
[32m+[m [32m@echo ""[m
[32m+[m [32m@mkdir -p ./resources/ha1/image.preview[m
[32m+[m [32m@mkdir -p ./resources/ha2/image.preview[m
[32m+[m [32m@mkdir -p ./resources/ha1/ani.preview[m
[32m+[m [32m@mkdir -p ./resources/ha2/ani.preview[m
[32m+[m [32m@./toolchain/imgpreview.php ./resources/ha1/image ./resources/ha1/image.preview[m
[32m+[m [32m@./toolchain/imgpreview.php ./resources/ha2/image ./resources/ha2/image.preview[m
[32m+[m [32m@./toolchain/anipreview.php ./resources/ha1/ani ./resources/ha1/ani.preview[m
[32m+[m [32m@./toolchain/anipreview.php ./resources/ha2/ani ./resources/ha2/ani.preview[m
[m
.PHONY: working[m
working:[m
@echo "Building clean working directory..."[m
[31m- @mkdir -p ./working/new/ha1/strings[m
[31m- @mkdir -p ./working/new/ha2/strings[m
[31m- @./toolchain/scdump.php $(HA1PATH) ./resources/ha1/keys ./working/new/ha1/strings[m
[31m- @./toolchain/scdump.php $(HA2PATH) ./resources/ha2/keys ./working/new/ha2/strings[m
[32m+[m [32m@mkdir -p ./working/new/ha1/strings[m
[32m+[m [32m@mkdir -p ./working/new/ha2/strings[m
@mkdir -p ./working/new/ha1/ani[m
@mkdir -p ./working/new/ha2/ani[m
[32m+[m [32m@mkdir -p ./working/new/ha1/data[m
[32m+[m [32m@mkdir -p ./working/new/ha2/data[m
[32m+[m [32m@mkdir -p ./working/new/ha1/fonts[m
[32m+[m [32m@mkdir -p ./working/new/ha2/fonts[m
@mkdir -p ./working/new/ha1/image[m
@mkdir -p ./working/new/ha2/image[m
[31m-[m
[31m-.PHONY: preview[m
[31m-preview:[m
[31m- @echo "Building PNG previews..."[m
[31m- @echo "***************************************************"[m
[31m- @echo "** WARNING: THIS TAKES A LONG TIME! **"[m
[31m- @echo "***************************************************"[m
[31m- @mkdir -p ./resources/ha1/image-png[m
[31m- @mkdir -p ./resources/ha2/image-png[m
[31m- @mkdir -p ./resources/ha1/ani-png[m
[31m- @mkdir -p ./resources/ha2/ani-png[m
[31m- @./toolchain/imgpreview.php ./resources/ha1/image ./resources/ha1/img-png[m
[31m- @./toolchain/imgpreview.php ./resources/ha2/image ./resources/ha2/img-png[m
[31m- @./toolchain/anipreview.php ./resources/ha1/ani ./resources/ha1/ani-png[m
[31m- @./toolchain/anipreview.php ./resources/ha2/ani ./resources/ha2/ani-png[m
[32m+[m [32m@echo "Extracting cleaned scripts..."[m
[32m+[m [32m@./toolchain/scdump.php $(HA1PATH) ./resources/ha1/keys ./working/new/ha1/strings[m
[32m+[m [32m@echo "Extracting items and descriptions..."[m
[32m+[m [32m@./toolchain/itmdump.php $(HA1PATH) ./working/new/ha1/data/item.txt[m
[32m+[m [32m@echo "Extracting spells and descriptions..."[m
[32m+[m [32m@./toolchain/spldump.php $(HA1PATH) ./working/new/ha1/data/spell.txt[m
[m
.PHONY: distclean[m
distclean:[m
rm -rf ./build/*[m
[32m+[m [32mrm -rf ./resources/ha1/ani[m
[32m+[m [32mrm -rf ./resources/ha2/ani[m
[32m+[m [32mrm -rf ./resources/ha1/ani.preview[m
[32m+[m [32mrm -rf ./resources/ha2/ani.preview[m
[32m+[m [32mrm -rf ./resources/ha1/battle[m
[32m+[m [32mrm -rf ./resources/ha2/battle[m
[32m+[m [32mrm -rf ./resources/ha1/image[m
[32m+[m [32mrm -rf ./resources/ha2/image[m
[32m+[m [32mrm -rf ./resources/ha1/image.preview[m
[32m+[m [32mrm -rf ./resources/ha2/image.preview[m
[32m+[m [32mrm -rf ./resources/ha1/script[m
[32m+[m [32mrm -rf ./resources/ha2/script[m
[32m+[m [32mrm -rf ./resources/ha1/voice[m
[32m+[m [32mrm -rf ./resources/ha2/voice[m
[m
clean:[m
rm -rf ./build/*[m
[1mdiff --git a/resources/ha1/battle/039.bto b/resources/ha1/battle/039.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..4c191b5[m
Binary files /dev/null and b/resources/ha1/battle/039.bto differ
[1mdiff --git a/resources/ha1/battle/b0000.btl b/resources/ha1/battle/b0000.btl[m
[1mnew file mode 100644[m
[1mindex 0000000..793fb57[m
Binary files /dev/null and b/resources/ha1/battle/b0000.btl differ
[1mdiff --git a/resources/ha1/battle/b0001.btl b/resources/ha1/battle/b0001.btl[m
[1mnew file mode 100644[m
[1mindex 0000000..793fb57[m
Binary files /dev/null and b/resources/ha1/battle/b0001.btl differ
[1mdiff --git a/resources/ha1/battle/b0002.btl b/resources/ha1/battle/b0002.btl[m
[1mnew file mode 100644[m
[1mindex 0000000..793fb57[m
Binary files /dev/null and b/resources/ha1/battle/b0002.btl differ
[1mdiff --git a/resources/ha1/battle/b0003.btl b/resources/ha1/battle/b0003.btl[m
[1mnew file mode 100644[m
[1mindex 0000000..793fb57[m
Binary files /dev/null and b/resources/ha1/battle/b0003.btl differ
[1mdiff --git a/resources/ha1/battle/b0004.btl b/resources/ha1/battle/b0004.btl[m
[1mnew file mode 100644[m
[1mindex 0000000..793fb57[m
Binary files /dev/null and b/resources/ha1/battle/b0004.btl differ
[1mdiff --git a/resources/ha1/battle/bad.btl b/resources/ha1/battle/bad.btl[m
[1mnew file mode 100644[m
[1mindex 0000000..14999b6[m
Binary files /dev/null and b/resources/ha1/battle/bad.btl differ
[1mdiff --git a/resources/ha1/battle/cow.btl b/resources/ha1/battle/cow.btl[m
[1mnew file mode 100644[m
[1mindex 0000000..5c54e76[m
Binary files /dev/null and b/resources/ha1/battle/cow.btl differ
[1mdiff --git a/resources/ha1/battle/dog.btl b/resources/ha1/battle/dog.btl[m
[1mnew file mode 100644[m
[1mindex 0000000..16e3aaa[m
Binary files /dev/null and b/resources/ha1/battle/dog.btl differ
[1mdiff --git a/resources/ha1/battle/e005.bto b/resources/ha1/battle/e005.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..636039e[m
Binary files /dev/null and b/resources/ha1/battle/e005.bto differ
[1mdiff --git a/resources/ha1/battle/e008.bto b/resources/ha1/battle/e008.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..70da108[m
Binary files /dev/null and b/resources/ha1/battle/e008.bto differ
[1mdiff --git a/resources/ha1/battle/e012.bto b/resources/ha1/battle/e012.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..98bed04[m
Binary files /dev/null and b/resources/ha1/battle/e012.bto differ
[1mdiff --git a/resources/ha1/battle/e013.bto b/resources/ha1/battle/e013.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..e78fe85[m
Binary files /dev/null and b/resources/ha1/battle/e013.bto differ
[1mdiff --git a/resources/ha1/battle/e019.bto b/resources/ha1/battle/e019.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..590310a[m
Binary files /dev/null and b/resources/ha1/battle/e019.bto differ
[1mdiff --git a/resources/ha1/battle/e022.bto b/resources/ha1/battle/e022.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..c894663[m
Binary files /dev/null and b/resources/ha1/battle/e022.bto differ
[1mdiff --git a/resources/ha1/battle/e023.bto b/resources/ha1/battle/e023.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..0a4235d[m
Binary files /dev/null and b/resources/ha1/battle/e023.bto differ
[1mdiff --git a/resources/ha1/battle/e027.bto b/resources/ha1/battle/e027.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..c423c47[m
Binary files /dev/null and b/resources/ha1/battle/e027.bto differ
[1mdiff --git a/resources/ha1/battle/e037.bto b/resources/ha1/battle/e037.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..b133ec3[m
Binary files /dev/null and b/resources/ha1/battle/e037.bto differ
[1mdiff --git a/resources/ha1/battle/e038.bto b/resources/ha1/battle/e038.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..def2ad6[m
Binary files /dev/null and b/resources/ha1/battle/e038.bto differ
[1mdiff --git a/resources/ha1/battle/e039.bto b/resources/ha1/battle/e039.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..4586af9[m
Binary files /dev/null and b/resources/ha1/battle/e039.bto differ
[1mdiff --git a/resources/ha1/battle/e043.bto b/resources/ha1/battle/e043.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..7a24956[m
Binary files /dev/null and b/resources/ha1/battle/e043.bto differ
[1mdiff --git a/resources/ha1/battle/e050.bto b/resources/ha1/battle/e050.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..103ea2b[m
Binary files /dev/null and b/resources/ha1/battle/e050.bto differ
[1mdiff --git a/resources/ha1/battle/e061.bto b/resources/ha1/battle/e061.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..0b39f6a[m
Binary files /dev/null and b/resources/ha1/battle/e061.bto differ
[1mdiff --git a/resources/ha1/battle/e062.bto b/resources/ha1/battle/e062.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..37100be[m
Binary files /dev/null and b/resources/ha1/battle/e062.bto differ
[1mdiff --git a/resources/ha1/battle/e063.bto b/resources/ha1/battle/e063.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..31d7b45[m
Binary files /dev/null and b/resources/ha1/battle/e063.bto differ
[1mdiff --git a/resources/ha1/battle/e065.bto b/resources/ha1/battle/e065.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..6251ca5[m
Binary files /dev/null and b/resources/ha1/battle/e065.bto differ
[1mdiff --git a/resources/ha1/battle/e068.bto b/resources/ha1/battle/e068.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..7c96850[m
Binary files /dev/null and b/resources/ha1/battle/e068.bto differ
[1mdiff --git a/resources/ha1/battle/e070.bto b/resources/ha1/battle/e070.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..1d17f76[m
Binary files /dev/null and b/resources/ha1/battle/e070.bto differ
[1mdiff --git a/resources/ha1/battle/e071.bto b/resources/ha1/battle/e071.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..2e49696[m
Binary files /dev/null and b/resources/ha1/battle/e071.bto differ
[1mdiff --git a/resources/ha1/battle/e072.bto b/resources/ha1/battle/e072.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..d8319e5[m
Binary files /dev/null and b/resources/ha1/battle/e072.bto differ
[1mdiff --git a/resources/ha1/battle/e073.bto b/resources/ha1/battle/e073.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..4a38702[m
Binary files /dev/null and b/resources/ha1/battle/e073.bto differ
[1mdiff --git a/resources/ha1/battle/e074.bto b/resources/ha1/battle/e074.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..9eb4a23[m
Binary files /dev/null and b/resources/ha1/battle/e074.bto differ
[1mdiff --git a/resources/ha1/battle/e079 b/resources/ha1/battle/e079[m
[1mnew file mode 100644[m
[1mindex 0000000..17edf7d[m
Binary files /dev/null and b/resources/ha1/battle/e079 differ
[1mdiff --git a/resources/ha1/battle/e079.bto b/resources/ha1/battle/e079.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..ea92963[m
Binary files /dev/null and b/resources/ha1/battle/e079.bto differ
[1mdiff --git a/resources/ha1/battle/e123.bto b/resources/ha1/battle/e123.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..e67ddae[m
Binary files /dev/null and b/resources/ha1/battle/e123.bto differ
[1mdiff --git a/resources/ha1/battle/e13.bto b/resources/ha1/battle/e13.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..99d6eb9[m
Binary files /dev/null and b/resources/ha1/battle/e13.bto differ
[1mdiff --git a/resources/ha1/battle/e159.bto b/resources/ha1/battle/e159.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..d68b217[m
Binary files /dev/null and b/resources/ha1/battle/e159.bto differ
[1mdiff --git a/resources/ha1/battle/e160.bto b/resources/ha1/battle/e160.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..7dc156a[m
Binary files /dev/null and b/resources/ha1/battle/e160.bto differ
[1mdiff --git a/resources/ha1/battle/e19.bto b/resources/ha1/battle/e19.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..645e8c1[m
Binary files /dev/null and b/resources/ha1/battle/e19.bto differ
[1mdiff --git a/resources/ha1/battle/e333.bto b/resources/ha1/battle/e333.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..89f7081[m
Binary files /dev/null and b/resources/ha1/battle/e333.bto differ
[1mdiff --git a/resources/ha1/battle/e36.bto b/resources/ha1/battle/e36.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..6351317[m
Binary files /dev/null and b/resources/ha1/battle/e36.bto differ
[1mdiff --git a/resources/ha1/battle/e50.bto b/resources/ha1/battle/e50.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..87d6b7a[m
Binary files /dev/null and b/resources/ha1/battle/e50.bto differ
[1mdiff --git a/resources/ha1/battle/e876.bto b/resources/ha1/battle/e876.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..bf6919d[m
Binary files /dev/null and b/resources/ha1/battle/e876.bto differ
[1mdiff --git a/resources/ha1/battle/e908.bto b/resources/ha1/battle/e908.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..f0afd19[m
Binary files /dev/null and b/resources/ha1/battle/e908.bto differ
[1mdiff --git a/resources/ha1/battle/e936.bto b/resources/ha1/battle/e936.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..12ddd0a[m
Binary files /dev/null and b/resources/ha1/battle/e936.bto differ
[1mdiff --git a/resources/ha1/battle/e956.bto b/resources/ha1/battle/e956.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..93ec718[m
Binary files /dev/null and b/resources/ha1/battle/e956.bto differ
[1mdiff --git a/resources/ha1/battle/e957.bto b/resources/ha1/battle/e957.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..67e6bd1[m
Binary files /dev/null and b/resources/ha1/battle/e957.bto differ
[1mdiff --git a/resources/ha1/battle/e980.bto b/resources/ha1/battle/e980.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..51a896b[m
Binary files /dev/null and b/resources/ha1/battle/e980.bto differ
[1mdiff --git a/resources/ha1/battle/e981.bto b/resources/ha1/battle/e981.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..597e8e3[m
Binary files /dev/null and b/resources/ha1/battle/e981.bto differ
[1mdiff --git a/resources/ha1/battle/m00.bto b/resources/ha1/battle/m00.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..c1e916b[m
Binary files /dev/null and b/resources/ha1/battle/m00.bto differ
[1mdiff --git a/resources/ha1/battle/m01.bto b/resources/ha1/battle/m01.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..b5b322d[m
Binary files /dev/null and b/resources/ha1/battle/m01.bto differ
[1mdiff --git a/resources/ha1/battle/m02.bto b/resources/ha1/battle/m02.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..b1a39eb[m
Binary files /dev/null and b/resources/ha1/battle/m02.bto differ
[1mdiff --git a/resources/ha1/battle/m03.bto b/resources/ha1/battle/m03.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..b0894ec[m
Binary files /dev/null and b/resources/ha1/battle/m03.bto differ
[1mdiff --git a/resources/ha1/battle/m08.bto b/resources/ha1/battle/m08.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..efe1e28[m
Binary files /dev/null and b/resources/ha1/battle/m08.bto differ
[1mdiff --git a/resources/ha1/battle/m09.bto b/resources/ha1/battle/m09.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..598d4cc[m
Binary files /dev/null and b/resources/ha1/battle/m09.bto differ
[1mdiff --git a/resources/ha1/battle/m10.bto b/resources/ha1/battle/m10.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..1ca7795[m
Binary files /dev/null and b/resources/ha1/battle/m10.bto differ
[1mdiff --git a/resources/ha1/battle/ttt.bto b/resources/ha1/battle/ttt.bto[m
[1mnew file mode 100644[m
[1mindex 0000000..bfa2ed0[m
Binary files /dev/null and b/resources/ha1/battle/ttt.bto differ
[1mdiff --git a/resources/ha1/battle/tutor.btl b/resources/ha1/battle/tutor.btl[m
[1mnew file mode 100644[m
[1mindex 0000000..e1d34b5[m
Binary files /dev/null and b/resources/ha1/battle/tutor.btl differ
[1mdiff --git a/toolchain/scinsert.php b/toolchain/scinsert.php[m
[1mindex 051026e..1401462 100755[m
[1m--- a/toolchain/scinsert.php[m
[1m+++ b/toolchain/scinsert.php[m
[36m@@ -13,7 +13,7 @@[m [moutput_path will be created if it does not exist[m
[m
*/[m
[m
[31m-echo "Heroine Anthem String Extractor v1.0 (cli)\n";[m
[32m+[m[32mecho "Heroine Anthem String Inserter v1.0 (cli)\n";[m
[m
include("tools.php");[m
[m
[36m@@ -23,7 +23,7 @@[m [m$regex2 = "/\\n[#].*/"; // Match #Comment[m
if ($argc < 4) { DisplayOptions(); die; }[m
else { $path = $argv[1]; $str_path = $argv[2]; $key_path = $argv[3]; $out_path = $argv[4]; }[m
[m
[31m-$filelist = scandir($argv[1]."/script");[m
[32m+[m[32m$filelist = scandir("$path/script");[m
@mkdir($out_path);[m
[m
foreach($filelist as &$file) {[m
[36m@@ -45,7 +45,7 @@[m [mforeach($filelist as &$file) {[m
[m
// Files with no editable strings do not need processing[m
if(strlen($keys) == 0) {[m
[31m- copy("$path/script/$file", "$out_path/script/$file");[m
[32m+[m [32mcopy("$path/script/$file", "$out_path/$file");[m
continue;[m
}[m
[m
[36m@@ -73,7 +73,7 @@[m [mforeach($filelist as &$file) {[m
[m
// Identify header type[m
$fd = fopen("$path/script/$file", "rb");[m
[31m- $fo = fopen("$out_path/script/$file", "w");[m
[32m+[m [32m$fo = fopen("$out_path/$file", "w");[m
fseek($fd, 0x1006, SEEK_SET);[m
$test = fgetdw($fd);[m
if(($test >> 8) != 0xcdcdcd && $test != 3)[m