Homebrew [RELEASE] ctrQuake - Quake 1 port

  • Thread starter Thread starter MasterFeizz
  • Start date Start date
  • Views Views 192,725
  • Replies Replies 727
  • Likes Likes 46
It seems to not work with sleep mode again. But at least you fixed the bug with masher's launcher! Great work!

Edit: it doesn't happen every time. Sometimes it will come out other times it will be stuck on black screens. So something wrong is happening.
 
Last edited by mungry,
Made a .smdh for TF if anybody wants it. It wouldn't let me upload the .smdh without zipping it, so here's a .zip with my .smdh and .xml.

Replace the paths in my .xml with whatever for both the executable AND the icon.

It took longer than I'd care to admit to make the icon look right. Enjoy.
 

Attachments

First off, great port works fantasticly, loving that it is now possible to play the mission packs : )

But I was curious if it would ever be likely to include a way of streaming mp3s of the sound track to complete the memory trip this provides : )
 
First off, great port works fantasticly, loving that it is now possible to play the mission packs : )

But I was curious if it would ever be likely to include a way of streaming mp3s of the sound track to complete the memory trip this provides : )
CD-Rom music is planned, but its not a priority right now
 
I've tried to compile latest commit, but I got compilation error (running Ubuntu 14.04; devkitPRO and ctrulib are updated):
Code:
/home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c: In function 'main':
/home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c:282:18: warning: passing argument 1 of 'APT_CheckNew3DS' from incompatible pointer type
  APT_CheckNew3DS(&isN3DS);
                  ^
In file included from /opt/devkitPro/libctru/include/3ds.h:20:0,
                 from /home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c:25:
/opt/devkitPro/libctru/include/3ds/services/apt.h:123:8: note: expected 'Handle *' but argument is of type 'u8 *'
Result APT_CheckNew3DS(Handle* handle, u8 *out);
        ^
/home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c:282:2: error: too few arguments to function 'APT_CheckNew3DS'
  APT_CheckNew3DS(&isN3DS);
  ^
In file included from /opt/devkitPro/libctru/include/3ds.h:20:0,
                 from /home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c:25:
/opt/devkitPro/libctru/include/3ds/services/apt.h:123:8: note: declared here
Result APT_CheckNew3DS(Handle* handle, u8 *out);
        ^
make[1]: *** [sys_ctr.o] Błąd 1
make: *** [build] Błąd 2

Edit: I've fixed it. Compiled w/out problems...
I had to edit "/source/sys_ctr.c" file. In line 282 I've changed "APT_CheckNew3DS(&isN3DS);" to "APT_CheckNew3DS(NULL, &isN3DS);"
 
Last edited by ItsYogSothoth,
I've tried to compile latest commit, but I got compilation error (running Ubuntu 14.04; devkitPRO and ctrulib are updated):
Code:
/home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c: In function 'main':
/home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c:282:18: warning: passing argument 1 of 'APT_CheckNew3DS' from incompatible pointer type
  APT_CheckNew3DS(&isN3DS);
                  ^
In file included from /opt/devkitPro/libctru/include/3ds.h:20:0,
                 from /home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c:25:
/opt/devkitPro/libctru/include/3ds/services/apt.h:123:8: note: expected 'Handle *' but argument is of type 'u8 *'
Result APT_CheckNew3DS(Handle* handle, u8 *out);
        ^
/home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c:282:2: error: too few arguments to function 'APT_CheckNew3DS'
  APT_CheckNew3DS(&isN3DS);
  ^
In file included from /opt/devkitPro/libctru/include/3ds.h:20:0,
                 from /home/itsyogsothoth/3ds/ctrQuake/source/sys_ctr.c:25:
/opt/devkitPro/libctru/include/3ds/services/apt.h:123:8: note: declared here
Result APT_CheckNew3DS(Handle* handle, u8 *out);
        ^
make[1]: *** [sys_ctr.o] Błąd 1
make: *** [build] Błąd 2

Edit: I've fixed it. Compiled w/out problems...
I had to edit "/source/sys_ctr.c" file. In line 282 I've changed "APT_CheckNew3DS(&isN3DS);" to "APT_CheckNew3DS(NULL, &isN3DS);"

That's because you're not using the right branch of ctrulib
 
  • Like
Reactions: ItsYogSothoth
ok thanks. I appreciate the help.

--------------------- MERGED ---------------------------

also, is sleep support planned anytime soon? just curious. I literally just shut my 3ds and the screen is now black.

Sleep mode works, are you using the latest payload and homebrew launcher?
 

Site & Scene News

Popular threads in this forum