diff --git a/build.bat b/build.bat index d40dd68..472a4ed 100755 --- a/build.bat +++ b/build.bat @@ -6,7 +6,8 @@ bannertool.exe makebanner -i icons-banners/banner.png -a icons-banners/audio.wav echo Creating icon... bannertool.exe 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... -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 +3dstool -cvtf romfs icons-banners/romfs.bin --romfs-dir romfs/ +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 -romfs romfs.bin echo Creating 3DS/CCI... -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 +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 -romfs romfs.bin pause \ No newline at end of file diff --git a/source/Sound.c b/source/Sound.c index 9605919..92f7526 100755 --- a/source/Sound.c +++ b/source/Sound.c @@ -5,6 +5,7 @@ int soundListenerX; int soundListenerY; void loadSound(Sound * snd, char * filename){ + romfsInit(); FILE *file = fopen(filename, "rb"); if(file != NULL){ fseek(file, 0, SEEK_END); @@ -14,6 +15,7 @@ void loadSound(Sound * snd, char * filename){ fread(snd->buffer, 1, snd->size, file); } fclose(file); + romfsExit(); } void playSound(Sound snd){ @@ -70,8 +72,7 @@ void updateMusic(int lvl, int time) { } void loadSounds() { - Result rc = romfsInit(); - loadSound(&snd_playerHurt, "romfs:/resources/playerhurt.raw"); + loadSound(&snd_playerHurt, "resources/playerhurt.raw"); loadSound(&snd_playerDeath, "resources/playerdeath.raw"); loadSound(&snd_monsterHurt, "resources/monsterhurt.raw"); loadSound(&snd_test, "resources/test.raw");