Homebrew [Release] Super Haxagon

RedHat

Well-Known Member
OP
Member
Joined
Oct 10, 2015
Messages
235
Trophies
0
Location
Mii Plaza
Website
github.com
XP
376
Country
United States
icon.png

[Release] Super Haxagon
A Super Hexagon clone for the 3DS

FAQ

Super Haxagon is a Super Hexagon clone for the 3DS. It runs full speed on the old 3DS, new 3DS, and in citra-emu/citra. Rewritten with plenty of new features, Super Haxagon will provide you with hours of entertainment on your homebrewed or cfw'd 3DS.

Here are some of the NEW features to be excited about!
  • Awesome 3D banner for CIA installs
  • Custom level loading from the SD card
  • Brand new level editor (documentation soon!)
  • Music loaded from SD card
  • Shareable forwards and backwards compatible levels
  • Shadows
  • Less spaghetti code
  • 8 redesigned levels
  • 43 unique patterns to master
  • High Scores saved to db file
  • Multi shape levels
  • Level upping
  • And, of course, further improvements to overall game stability and other minor adjustments have been made to enhance the user experience
haxagon.png

[Super Haxagon but on Citra with upscaled resolution]

But wait! There's more!

Dump your DSP firmware for CIA builds with this tool to use audio and sound effects. Without it you'll hear nothing!
... and if you have any questions about the code or the banner, I'll answer them for you!

testmenu_20161225_2336_00003.png

[One of the more difficult levels]


rendersmall.png

testmenu_20161225_2335_00002.png

testmenu_20161225_2348_00000.png

testmenu_20161225_2340_00011.png


Credits
Have fun!

(PS: The person who moderates TitleDB can remove my "soundless" version, I will no longer update that!)
 

TimX24968B

"That guy"
Member
Joined
Oct 28, 2015
Messages
1,403
Trophies
0
Location
Nowhere
XP
399
Country
United States
I have found that If you want to use the audio from the PC game, It is in a .dat format, so you would have to convert it (I used audacity)
But from what I have seen so far, it looks great!

Just wondering: which default stages use which songs?
 
Last edited by TimX24968B,

TimX24968B

"That guy"
Member
Joined
Oct 28, 2015
Messages
1,403
Trophies
0
Location
Nowhere
XP
399
Country
United States
@TimX24968B Gotcha covered. Just check the XML files and you should be able to figure it out. You might need to have the same song on the SD card twice because each level loads it's own music file.
thanks. Also, game just crashed while hitting "b" a few times going back through menus. "no external file to load! source/main.c main"
EDIT: nevermind. accidentally tried to load stuff from the SDMC without anything on it.

Also, nice 3D logo, man! not alot of homebrews have those.
 
Last edited by TimX24968B,

RedHat

Well-Known Member
OP
Member
Joined
Oct 10, 2015
Messages
235
Trophies
0
Location
Mii Plaza
Website
github.com
XP
376
Country
United States
might want to mention somewhere that using stereo audio does not work. I had to convert everything to mono for it to work.
You see... It should work. It seemed like it was working fine a while ago then it just... broke. Maybe somebody will figure it out! The primary reason the soundtracks are in mono is to save space on the SD card, but I guess if stereo doesn't work anymore that's no good!

(I think stereo sound makes a bleeping noise, correct? Or did you get something else?)
 

TimX24968B

"That guy"
Member
Joined
Oct 28, 2015
Messages
1,403
Trophies
0
Location
Nowhere
XP
399
Country
United States
You see... It should work. It seemed like it was working fine a while ago then it just... broke. Maybe somebody will figure it out! The primary reason the soundtracks are in mono is to save space on the SD card, but I guess if stereo doesn't work anymore that's no good!

(I think stereo sound makes a bleeping noise, correct? Or did you get something else?)
got it. I didn't hear anything with stereo.
 

TimX24968B

"That guy"
Member
Joined
Oct 28, 2015
Messages
1,403
Trophies
0
Location
Nowhere
XP
399
Country
United States
How big was the file when it was in stereo? The file is completely loaded into ram -- you might have allocated more memory than the 3DS has.
it looked pretty similar in size to some of the other ones, but not entirely sure. However, converting it to mono is very easy and has solved the issue for me.
 

Jubash

Well-Known Member
Member
Joined
Dec 24, 2014
Messages
140
Trophies
0
Age
33
XP
698
Country
Brazil
I said this on the other topic but need to say again: I LOVE THIS HOMEBREW THANK YOU SO MUCH
 

uyjulian

Homebrewer
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,851
Country
United States
You might want to not put audio files (especially uncompressed ones) in your git repository... because:
Code:
Receiving objects: 100% (1324/1324), 113.40 MiB | 547.00 KiB/s, done.
There's a possibility that Github might shut your repository down because of overuse of resources.

Also, you might want to use compressed audio files, like Ogg Opus or another format.
 
Last edited by uyjulian,

RedHat

Well-Known Member
OP
Member
Joined
Oct 10, 2015
Messages
235
Trophies
0
Location
Mii Plaza
Website
github.com
XP
376
Country
United States
There's a possibility that Github might shut your repository down because of overuse of resources.
Hmmm, I don't think I've heard of that. GitHub uses a mechanic called "Large File Storage", so if GitHub needs to it'll host the audio binaries over there. For now it should be fine.
 

uyjulian

Homebrewer
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,851
Country
United States
Hmmm, I don't think I've heard of that. GitHub uses a mechanic called "Large File Storage", so if GitHub needs to it'll host the audio binaries over there. For now it should be fine.
You have to track large files manually using git-lfs: https://git-lfs.github.com/
The audio files are in the main tree, not in Git LFS. That means everytime somebody wants to clone your repository... the audio files are in the tree.
You might want to rebase, removing the commit with the audio files, then readd the audio files with git lfs, then force push.
 
  • Like
Reactions: Quantumcat

RedHat

Well-Known Member
OP
Member
Joined
Oct 10, 2015
Messages
235
Trophies
0
Location
Mii Plaza
Website
github.com
XP
376
Country
United States
:wacko:
Well I guess I learned something about github today, thought it was automatic haha. Are you really certain this matters though? GitHub hasn't contacted me for the entire 7mo the repository has been live.
 

uyjulian

Homebrewer
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,851
Country
United States
:wacko:
Well I guess I learned something about github today, thought it was automatic haha. Are you really certain this matters though? GitHub hasn't contacted me for the entire 7mo the repository has been live.
I'm not sure if Github cares, but there is a daily 1GB limit for LFS (not sure for repositories, however): https://help.github.com/articles/about-storage-and-bandwidth-usage/

However, if other people want to clone your repo, it will take quite a bit more time to clone your repo then other repositories.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
    K3Nv2 @ K3Nv2: https://www.the-sun.com/news/10907833/self-checkout-complaints-new-target-dollar-general-policies...