Homebrew [RELEASE] BAX - Boot animations for your 3DS!

Wolfvak

nyaa~
OP
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,386
Country
Uruguay
Maybe I've done something wrong, here's what I get

https://imgur.com/a/sP8R9

sP8R9
I have no idea what's wrong but that looks like Luma for a second before it boots... iirc it has a single section that is written to VRAM, which is what's on the screen.

Where you able to get the animation to play back? Also, I need all pertinent system info (console type, entrypoint info, fs layout, etc)
 

MitsukiUchiwa

Well-Known Member
Newcomer
Joined
Jun 29, 2017
Messages
59
Trophies
0
Location
Tokyo
XP
786
Country
Japan
Where you able to get the animation to play back? Also, I need all pertinent system info (console type, entrypoint info, fs layout, etc)

Nope, absolutely no animation at all, just this thing on the picture then it goes black and it boots to the home menu. But I noticed that it boots quicker than before.
It's an Old 3DS, 11.6, B9S SysNAND, Luma 9 and everything up to date!
 

Wolfvak

nyaa~
OP
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,386
Country
Uruguay
Nope, absolutely no animation at all, just this thing on the picture then it goes black and it boots to the home menu. But I noticed that it boots quicker than before.
It's an Old 3DS, 11.6, B9S SysNAND, Luma 9 and everything up to date!

Oh, I thought it actually got stuck in that screen/crashed. In any case, you have to convert your IVF to the BAX format, check the README and makebax/README.md.
 

Wolfvak

nyaa~
OP
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,386
Country
Uruguay
now i have done a par of them, many thanks it runs excellent, without problems, it only is a bit slow the process but its good, is there any website or trhead with animations for BAX? :)
You mean the IVF -> BAX conversion process or the playback is slow? (conversion should be pretty quick on a 2010 dual core+HT i3, which is what I test it on)
 

hectortillo

Well-Known Member
Newcomer
Joined
Jan 16, 2017
Messages
97
Trophies
0
Age
26
Location
Mexico (Uriangato, Guanajuato)
XP
337
Country
Mexico
Yeah i mean the whole process the conversion from video formats to ivf and then to bax but now that i have done some of them i see that really is easy. The playback runs perfect

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

If i could do some good animations i will upload them i have many ideas but i dont have so much time xD so soontm
 

Wolfvak

nyaa~
OP
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,386
Country
Uruguay
...is there any website or trhead with animations for BAX? :)
If i could do some good animations i will upload them i have many ideas but i dont have so much time xD so soontm

No, but it should be fairly easy to make one, provided you have the right infrastructure. This is why I have the "Author" and "Description" fields in the BAX file.

I made some makebax benchmarks with all the devices I could find at my place and these are the results: https://gist.github.com/Wolfvak/8a55fef5c7d30ac9a1b0fcce5fd69f66

Keep in mind all of these tests were performed while the system was running other programs, so performance may vary. Also, the tested amd64 hardware is REALLY slow by modern standards, so if you have a post-2014 CPU with at least 4 cores (physical cores, not 2C/4T) it should be pretty darn fast.
 

zomgugoff

Well-Known Member
Newcomer
Joined
May 8, 2016
Messages
89
Trophies
0
Age
40
XP
597
Country
United States
I'm getting a blank screen after the animation plays. I see that VRAM section you mentioned from Luma, but the screen doesn't change after that clears and none of the other LEDs come on (just power). It boots normally when I move the boot.firm out of bax directory back to the root.

B9S + Luma 9.0 on n3DS
 

Wolfvak

nyaa~
OP
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,386
Country
Uruguay
I'm getting a blank screen after the animation plays. I see that VRAM section you mentioned from Luma, but the screen doesn't change after that clears and none of the other LEDs come on (just power). It boots normally when I move the boot.firm out of bax directory back to the root.

B9S + Luma 9.0 on n3DS

I don't know what could be wrong, my best bet is cache fuckery going on at https://gitlab.com/Wolfvak/BAX/blob/7ba3d35f5851a95408d51074841daca0f528591a/mpcore/src/main.c#L71 (bax_path should be written back to memory before calling PXICMD_Send) but it would've crashed much earlier in that case.

There's other people running on Luma 9 + N3DS, with the exact same layout, so I'm not sure. It could be your system, it could be some homebrew, it could be basically anything, that's why I never did a "proper" release, just a small thing.

Testing on every possible setup is really hard. All I can tell you is either re-check your setup.
 

KeoniAzugon

Well-Known Member
Member
Joined
Mar 21, 2016
Messages
181
Trophies
0
Age
29
Website
Nblog.org
XP
697
Country
United States
Sweet, nice to see some love in other areas as well. I'll add this to the 3ds that pass throw my hands as well as mine.
Very much appreciated.
 

unipablojorge

Totally not an FBI agent.
Member
Joined
May 25, 2017
Messages
161
Trophies
0
Age
29
Location
Navarre
XP
146
Country
Spain
Very nice job! Today I didn't even have launch because I wanted to get this to work lol.
As a question to @Wolfvak:
1. Are you planning on adding sound support? Is not like I need it, but it would be a nice thing to have
2. After the animation I'm getting a glitchy screen for 1 second, any thoughts on that? It's not important, but I just realized it and just wanted to ask (EDIT: someone mentioned it above, the glitchy thing you said it might be luma. I got that but the animation works so idk)

As for me, I've already done 2 that I would like to share!

The first one is made out of a gif I found in a thread about BA9, about MeMeMe! (Downloads at the bottom)
Gowk8Qj.gif

The next one is... well... its an Ajit Pai joke. I will share it because why not, but I did it just as a joke
JJ0ZtTu.gif

Please note that all of the animations are only top screen (too lazy to make bottom screen too)
PS: gbatemp won't let me upload the file so here's a gdrive folder with both, choose the one you want:
https://drive.google.com/open?id=1bI_n5hr1u0HODgeUrS608sAkn4tNc4Nn
 
Last edited by unipablojorge,
  • Like
Reactions: ry755

Wolfvak

nyaa~
OP
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,386
Country
Uruguay
As a question to @Wolfvak:
1. Are you planning on adding sound support? Is not like I need it, but it would be a nice thing to have
2. After the animation I'm getting a glitchy screen for 1 second, any thoughts on that? It's not important, but I just realized it and just wanted to ask (EDIT: someone mentioned it above, the glitchy thing you said it might be luma. I got that but the animation works so idk)

1. Yeah, of course. Please, do realize that "planning" does not mean "actively working on", though. I'm just slowly researching and REing the DSP module for hints on how to init the hardware (I suppose if I ever do implement sound it'll require the DSP FW too).

2. A quick and dirty way to fix that would be to move the firmboot framebuffers 3MiB forward, I'll look into doing that.
 

unipablojorge

Totally not an FBI agent.
Member
Joined
May 25, 2017
Messages
161
Trophies
0
Age
29
Location
Navarre
XP
146
Country
Spain
1. Yeah, of course. Please, do realize that "planning" does not mean "actively working on", though. I'm just slowly researching and REing the DSP module for hints on how to init the hardware (I suppose if I ever do implement sound it'll require the DSP FW too).

2. A quick and dirty way to fix that would be to move the firmboot framebuffers 3MiB forward, I'll look into doing that.

1. Perfect! Take your time ;)

2. Okay I will take a look with my shitty c knowledge

PD: Thanks for the fast reply!

edit: ok no my c knowledge does not go that far lol, I will wait until is fixed
 
Last edited by unipablojorge,

Wolfvak

nyaa~
OP
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,386
Country
Uruguay

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,357
Country
United States
Got a weird bug here, it kinda looks like it combined the Author I set on the .bax at the end of my path to luma3ds. :unsure:

Vy2Pi7r.jpg


The boot.txt in my bad folder only reads sdmc:/Luma3DS.firm

I entered:
makebax "HLDBAX.ivf" "HLDBAX.bax" -s 60 -c 2 -a "8BitWonder" -i "Hyper Light Drifter boot animation."
when converting from ivf to bax.

EDIT: Even putting my boot.firm (luma3ds) into sdmc:/bax/boot.firm doesn't seem to be loading it.
 
Last edited by 8BitWonder,

Wolfvak

nyaa~
OP
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,386
Country
Uruguay
Got a weird bug here, it kinda looks like it combined the Author I set on the .bax at the end of my path to luma3ds. :unsure:

Vy2Pi7r.jpg


The boot.txt in my bad folder only reads sdmc:/Luma3DS.firm

I entered:
makebax "HLDBAX.ivf" "HLDBAX.bax" -s 60 -c 2 -a "8BitWonder" -i "Hyper Light Drifter boot animation."
when converting from ivf to bax.

EDIT: Even putting my boot.firm (luma3ds) into sdmc:/bax/boot.firm doesn't seem to be loading it.

Wow, that was a really dumb bug on my part. Should be fixed here, and I'll attach a fixed build. Try it with the boot.txt method. If it works fine, I'll update the OP and upload a new release on GitLab.

It also includes the VRAM address fix, which means there will be no more garbage loaded on screen for a split second when loading Luma and other FIRMs that load stuff to VRAM.
 

Attachments

  • BAX.zip
    20.1 KB · Views: 270

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,357
Country
United States
Wow, that was a really dumb bug on my part. Should be fixed here, and I'll attach a fixed build. Try it with the boot.txt method. If it works fine, I'll update the OP and upload a new release on GitLab.

It also includes the VRAM address fix, which means there will be no more garbage loaded on screen for a split second when loading Luma and other FIRMs that load stuff to VRAM.
Haven't forgotton about this btw, I'm pretty busy today but will be sure to try this out when I can tonight. (And thank you for working on a fix. :))
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I would like a Predator game "Kill Team" it takes place in the Jungle of the first movie, your team is sent to hunt the predator, using current tech drones and a trained team. Set traps use strategy to hunt and trap or kill the predator.
  • BigOnYa @ BigOnYa:
    Ill stick with my Battlefield. Yea a predator hunting game like that would be cool. Esp if you can be Arnold and say "Get to da choppa"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe Arnold could do a cameo voice acting, he is the one briefing you on the mission
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly surprised they didn't make a tie in game for Predators that movie was awesome
  • Psionic Roshambo @ Psionic Roshambo:
    I was kinda sad the Yakuza guy died sword fighting a predator lol
  • Psionic Roshambo @ Psionic Roshambo:
    The Russian guy went out like a boss
  • Psionic Roshambo @ Psionic Roshambo:
    Double claymores to the face definitely kill a predator lol
  • BigOnYa @ BigOnYa:
    I went today and looked at a motorcycle someone was selling. I get there and the battery on it was dead, so the guy grabbed a battery charger and hooked it up. He plugged it into the wall, and the motorcycle sparked and started smoking. Come to find out the bike uses a 6 volt battery and the guy had the charger set to 12v. I said sorry to the dude and walked away. I felt bad for him tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds like it would be an exciting ride....
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure I would want something on fire between my legs
  • BigOnYa @ BigOnYa:
    He ruined it basically. Sad cause it was a decent old bike. It would take more money to rewire the bike than it was worth tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I'm sure at minimum the starter was fried
  • Psionic Roshambo @ Psionic Roshambo:
    Alternator and battery
  • BigOnYa @ BigOnYa:
    Prob alot of fried parts. It was still smoking when I left.
  • K3Nv2 @ K3Nv2:
    I would've said show me how it rides
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted one of those Smart Cars with a Hyabusa motor in it.
  • K3Nv2 @ K3Nv2:
    I'm getting sick and tired of cheap ass baking pans now
  • BigOnYa @ BigOnYa:
    I think it be cool to have one that would fit in my pickup truck bed, then I could put down ramps n drive it off.
  • K3Nv2 @ K3Nv2:
    Used this one 5 times already impossible to clean
  • BigOnYa @ BigOnYa:
    You need the $900 copper coated ones, they are good for 10 times cooking before they are un cleanable
  • Psionic Roshambo @ Psionic Roshambo:
    Condoms are only meant to be used once Ken lol
  • K3Nv2 @ K3Nv2:
    Well damn that explains how you were born
    Psionic Roshambo @ Psionic Roshambo: Lol