- Joined
- Sep 12, 2015
- Messages
- 113
- Reaction score
- 31
- Trophies
- 0
- Age
- 27
- Website
- www.ddraco.de
- XP
- 299
- Country

its the fault of the pic. its 10 timers bigger than the ram could load. it seems hd is actuelly impossible


its the fault of the pic. its 10 timers bigger than the ram could load. it seems hd is actuelly impossible


wrong formulation by my side. i meant as the pics made by the 3ds are ~66 kb
the pic i wanted to load was 633 kb


if sunshell v0.3 fails then my code should fail to because it borrows code from the photo module

Yes, just put index.lua with the .3dsx file. For lpp-3ds specific functions, look at "Documentation.html" included with the download or this page.So I'm intrested in learning Lua. If I know the basics of it, and I know how to create simple 2D/3D games, and I want to create one for 3DS do I use this?

This is supposed to add to "Notifications"? It doesn't seem to work, or I'm probably using it wrong. Tested through themehax, ironhax, and oot3dhax. New 3DS 10.1.0-27U- System.addNotification() - Add a news to official Nintendo News applet.

This is supposed to add to "Notifications"? It doesn't seem to work, or I'm probably using it wrong. Tested through themehax, ironhax, and oot3dhax. New 3DS 10.1.0-27U
3dbrew just says "news:u" is accessible without specifying Ninjhax 1 or 2. Probably an issue with newer haxes then.Don't know if new haxs have access to news:U service. Tested it with CIA/3DS builds and on NH1.1b when i added it and it worked perfectly.
-- The original video used can be viewed here: https://www.youtube.com/watch?v=Kh0Y2hVe_bw
test = BMPV.load("/output.bmpv")
Sound.init()
BMPV.start(test,LOOP,0x08,0x09)
white = Color.new(255,255,255)
while true do
Screen.refresh()
Screen.waitVblankStart()
Screen.clear(TOP_SCREEN)
cur = BMPV.getFrame(test)
Screen.debugPrint(0,0,cur,white,TOP_SCREEN)
BMPV.draw(1,0,test,BOTTOM_SCREEN)
Screen.flip()
Sound.updateStream()
end

Hey there,
I'm coming across a problem while trying to run the BMPV sample code (with minor tweaks). The video playback keeps flickering while kind of rolling and playing the frames back rather slowly, not to mention it's also turned to black and white (not priority right now but equally as curious about that). I've spent a while trying to fix it but have nothing. I've given double buffering a try (at least I think I did) by using draw; flip; refresh; draw; in that order, as well as playing around with other things.
Here's my current code, any help would really be appreciated. I'm sure it's something really obvious that I'm overlooking. Video file is 15fps bmpv, stereo audio (haven't got that working yet either).
Code:-- The original video used can be viewed here: https://www.youtube.com/watch?v=Kh0Y2hVe_bw test = BMPV.load("/output.bmpv") Sound.init() BMPV.start(test,LOOP,0x08,0x09) white = Color.new(255,255,255) while true do Screen.refresh() Screen.waitVblankStart() Screen.clear(TOP_SCREEN) cur = BMPV.getFrame(test) Screen.debugPrint(0,0,cur,white,TOP_SCREEN) BMPV.draw(1,0,test,BOTTOM_SCREEN) Screen.flip() Sound.updateStream() end
Here's a gif of it running in Citra:
![]()
I highy suggest you to use JPGV videos (Syntax is the same for JPGV sub-module).
Anyway, try to execute the code on real hw and see if results are same.


Thanks for your suggestions. Tried it with JPGV, exact same code just replacing BMPV struct calls with JPGV. I got the same results on n3DS hardware running tubehax, except now it's going through the frames super slow.
Could someone maybe send me a working .JPGV to test out for the bottom screen? I just want to make sure it's not the files or converter I'm using.
Pictured below is what the JPGV script looks like:
View attachment 26088
Take in mind that Citra is very slow if compared to real hardware. Anyway, to vid2jpgv remember to give HEIGHTxWIDTH (not WIDTHxHEIGHT).


