diff --git a/.gitattributes b/.gitattributes old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index 2d84e58..6ae89e1 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,7 @@ build # Copyrighted Executables *.exe +ctrtool +makerom +bannertool +3dsxlink diff --git a/Makefile b/Makefile old mode 100644 new mode 100755 index d6e88ea..97ef786 --- a/Makefile +++ b/Makefile @@ -27,7 +27,8 @@ include $(DEVKITARM)/3ds_rules # - /default_icon.png #--------------------------------------------------------------------------------- TARGET := result/Minicraft3DS -ICON_TARGET := icons-banners/icon +ICON_TARGET := icons-banners/icon +RESULT := result BUILD := build SOURCES := source source/minizip DATA := data @@ -122,6 +123,7 @@ endif all: $(BUILD) $(BUILD): + @test -d $(RESULT) || mkdir $(RESULT) @[ -d $@ ] || mkdir -p $@ @$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile diff --git a/README.md b/README.md old mode 100644 new mode 100755 index 7414e7a..89a5791 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ As well as the dependencies, put bannertool, and makerom either in your path or # Version -Current Version: Version 1.4 +Current Version: Version 1.4.1 # License diff --git a/build.bat b/build.bat old mode 100644 new mode 100755 diff --git a/build.command b/build.command new file mode 100755 index 0000000..dc45902 --- /dev/null +++ b/build.command @@ -0,0 +1,12 @@ +#!/bin/bash +cd "`dirname $0`" +echo Building 3DSX/ELF/SMDH... +make +echo Creating banner... +`dirname $0`/bannertool makebanner -i icons-banners/banner.png -a icons-banners/audio.wav -o icons-banners/banner.bnr +echo Creating icon... +`dirname $0`/bannertool makesmdh -s "Minicraft3DS" -l "3DS Homebrew port of Notch's ludum dare game 'Minicraft', updated." -p "Davideesk/Andre111/ElijahZAwesome" -i icons-banners/icon.png -o icons-banners/icon.icn +echo Creating CIA... +`dirname $0`/makerom -f cia -o result/Minicraft3DS.cia -DAPP_ENCRYPTED=false -rsf icons-banners/Minicraft3DS.rsf -target t -exefslogo -elf result/Minicraft3DS.elf -icon icons-banners/icon.icn -banner icons-banners/banner.bnr +echo Creating 3DS/CCI... +`dirname $0`/makerom -f cci -o result/Minicraft3DS.3ds -DAPP_ENCRYPTED=true -rsf icons-banners/Minicraft3DS.rsf -target t -exefslogo -elf result/Minicraft3DS.elf -icon icons-banners/icon.icn -banner icons-banners/banner.bnr \ No newline at end of file diff --git a/data/Font.png b/data/Font.png old mode 100644 new mode 100755 diff --git a/data/bottombg.png b/data/bottombg.png old mode 100644 new mode 100755 diff --git a/data/icons2.png b/data/icons2.png old mode 100644 new mode 100755 diff --git a/icons-banners/Minicraft3DS.rsf b/icons-banners/Minicraft3DS.rsf old mode 100644 new mode 100755 diff --git a/icons-banners/audio.wav b/icons-banners/audio.wav old mode 100644 new mode 100755 diff --git a/icons-banners/banner.png b/icons-banners/banner.png old mode 100644 new mode 100755 diff --git a/icons-banners/icon.png b/icons-banners/icon.png old mode 100644 new mode 100755 diff --git a/resources/bossdeath.raw b/resources/bossdeath.raw old mode 100644 new mode 100755 diff --git a/resources/craft.raw b/resources/craft.raw old mode 100644 new mode 100755 diff --git a/resources/death.raw b/resources/death.raw old mode 100644 new mode 100755 diff --git a/resources/monsterhurt.raw b/resources/monsterhurt.raw old mode 100644 new mode 100755 diff --git a/resources/music/floor0.raw b/resources/music/floor0.raw old mode 100644 new mode 100755 diff --git a/resources/music/floor1.raw b/resources/music/floor1.raw old mode 100644 new mode 100755 diff --git a/resources/music/floor1_night.raw b/resources/music/floor1_night.raw old mode 100644 new mode 100755 diff --git a/resources/music/floor2_3.raw b/resources/music/floor2_3.raw old mode 100644 new mode 100755 diff --git a/resources/music/floor4.raw b/resources/music/floor4.raw old mode 100644 new mode 100755 diff --git a/resources/music/menu.raw b/resources/music/menu.raw old mode 100644 new mode 100755 diff --git a/resources/pickup.raw b/resources/pickup.raw old mode 100644 new mode 100755 diff --git a/resources/playerhurt.raw b/resources/playerhurt.raw old mode 100644 new mode 100755 diff --git a/resources/test.raw b/resources/test.raw old mode 100644 new mode 100755 diff --git a/source/Crafting.c b/source/Crafting.c old mode 100644 new mode 100755 diff --git a/source/Crafting.h b/source/Crafting.h old mode 100644 new mode 100755 diff --git a/source/Entity.c b/source/Entity.c old mode 100644 new mode 100755 diff --git a/source/Entity.h b/source/Entity.h old mode 100644 new mode 100755 diff --git a/source/Globals.c b/source/Globals.c old mode 100644 new mode 100755 diff --git a/source/Globals.h b/source/Globals.h old mode 100644 new mode 100755 diff --git a/source/Input.c b/source/Input.c old mode 100644 new mode 100755 diff --git a/source/Input.h b/source/Input.h old mode 100644 new mode 100755 diff --git a/source/Item.c b/source/Item.c old mode 100644 new mode 100755 diff --git a/source/Item.h b/source/Item.h old mode 100644 new mode 100755 diff --git a/source/MapGen.c b/source/MapGen.c old mode 100644 new mode 100755 diff --git a/source/MapGen.h b/source/MapGen.h old mode 100644 new mode 100755 diff --git a/source/Menu.c b/source/Menu.c old mode 100644 new mode 100755 diff --git a/source/Menu.h b/source/Menu.h old mode 100644 new mode 100755 diff --git a/source/MenuTutorial.c b/source/MenuTutorial.c old mode 100644 new mode 100755 diff --git a/source/MenuTutorial.h b/source/MenuTutorial.h old mode 100644 new mode 100755 diff --git a/source/Network.c b/source/Network.c old mode 100644 new mode 100755 diff --git a/source/Network.h b/source/Network.h old mode 100644 new mode 100755 diff --git a/source/PacketHandler.c b/source/PacketHandler.c old mode 100644 new mode 100755 diff --git a/source/PacketHandler.h b/source/PacketHandler.h old mode 100644 new mode 100755 diff --git a/source/Quests.c b/source/Quests.c old mode 100644 new mode 100755 diff --git a/source/Quests.h b/source/Quests.h old mode 100644 new mode 100755 diff --git a/source/Render.c b/source/Render.c old mode 100644 new mode 100755 diff --git a/source/Render.h b/source/Render.h old mode 100644 new mode 100755 diff --git a/source/SaveLoad.c b/source/SaveLoad.c old mode 100644 new mode 100755 diff --git a/source/SaveLoad.h b/source/SaveLoad.h old mode 100644 new mode 100755 diff --git a/source/Sound.c b/source/Sound.c old mode 100644 new mode 100755 diff --git a/source/Sound.h b/source/Sound.h old mode 100644 new mode 100755 diff --git a/source/main.c b/source/main.c old mode 100644 new mode 100755 diff --git a/source/minizip/crypt.h b/source/minizip/crypt.h old mode 100644 new mode 100755 diff --git a/source/minizip/ioapi.c b/source/minizip/ioapi.c old mode 100644 new mode 100755 diff --git a/source/minizip/ioapi.h b/source/minizip/ioapi.h old mode 100644 new mode 100755 diff --git a/source/minizip/unzip.c b/source/minizip/unzip.c old mode 100644 new mode 100755 diff --git a/source/minizip/unzip.h b/source/minizip/unzip.h old mode 100644 new mode 100755 diff --git a/source/minizip/zip.c b/source/minizip/zip.c old mode 100644 new mode 100755 diff --git a/source/minizip/zip.h b/source/minizip/zip.h old mode 100644 new mode 100755 diff --git a/source/texturepack.c b/source/texturepack.c old mode 100644 new mode 100755 diff --git a/source/texturepack.h b/source/texturepack.h old mode 100644 new mode 100755