cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post Reply
Lorenzooone
Posts: 203
Joined: Tue Mar 26, 2024 2:10 am
Contact:

cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by Lorenzooone » Sun Jun 09, 2024 9:15 pm

I've just released cc3dsfs.
It's an Open Source software which supports building for Linux, MacOS and Windows.
Pre-built executables/applications can be downloaded at: https://github.com/Lorenzooone/cc3dsfs/releases/latest.
The software has many features, like: Cropping, PAR, Screens Relative Positions, Individual Screens Rotation, personalizable Profiles, and many more. A README file is included with all releases for instructions.
It supports both a regular windowed mode for recording via OBS, as well as a Fullscreen mode to actually play your games on a monitor/TV.
With main releases (like this one), binaries for Raspberry Pi-specific builds will be included, with support for GPIO buttons.
A setup zip to make it run on Raspberry Pi in kiosk mode is also included, with instructions for the installation.
For now, it works with N3DS XL, DS and older 3DS boards. It also supports IS Nitro devices.

Enjoy!



Below some examples of what you can achieve with it in fullscreen mode (Though let me remind you that it also supports the regular windowed mode for recording).
Spoiler
All images below are taken at 1080p, though the software works even better at higher resolutions (like 4k) due to being able to scale more precisely the screens.
Open in a new tab if they look squished.
Pokémon X, a regular 3DS game.
Schermata del 2024-06-09 23-01-42.png
Schermata del 2024-06-09 23-01-42.png (247.33 KiB) Viewed 162689 times
Pokémon Mystery Dungeon: Explorers of Sky, a DS game which has the main gameplay on the bottom screen.
Schermata del 2024-06-09 23-03-13.png
Schermata del 2024-06-09 23-03-13.png (64.28 KiB) Viewed 162689 times
Chrono Trigger DS, with the Top Screen's aspect ratio fixed to look more like it did on SNES.
Schermata del 2024-06-09 23-06-11.png
Schermata del 2024-06-09 23-06-11.png (180.38 KiB) Viewed 162689 times
Last edited by Lorenzooone on Tue Dec 03, 2024 6:14 am, edited 3 times in total.

Dswfty
Posts: 25
Joined: Sun Apr 07, 2013 2:59 pm

Re: cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by Dswfty » Mon Jun 10, 2024 10:37 pm

Cool stuff, will test this out and compare to my experience with katsukity software.

The1Azreen
Posts: 4
Joined: Thu Oct 10, 2019 12:17 pm

Re: cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by The1Azreen » Tue Jun 11, 2024 7:12 am

So far so good on my windows 10 and 11 devices the bfi works surprisingly well. I will try to test it on my pi400 later in the week after I change some stuff to make it kiosk mode ready. I could try to daisy chain it a retrotink 4k to see if I can get some screen filters on it on the tv like a lcd filter. One suggestion is maybe have an option to choose the display on which monitor you want to fullscreen in. This can be pretty dope for multi monitor setup with 2 full screen scaled properly

Lorenzooone
Posts: 203
Joined: Tue Mar 26, 2024 2:10 am
Contact:

Re: cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by Lorenzooone » Tue Jun 11, 2024 9:35 am

The1Azreen wrote: ↑
Tue Jun 11, 2024 7:12 am
So far so good on my windows 10 and 11 devices the bfi works surprisingly well. I will try to test it on my pi400 later in the week after I change some stuff to make it kiosk mode ready. I could try to daisy chain it a retrotink 4k to see if I can get some screen filters on it on the tv like a lcd filter. One suggestion is maybe have an option to choose the display on which monitor you want to fullscreen in. This can be pretty dope for multi monitor setup with 2 full screen scaled properly
Sadly the base Graphics Library doesn't support monitor choice. However there has been some work in that direction recently, so it might in the future.
Right now, with two monitors connected, if you have the screens split and you select fullscreen, they should (keyword should) expand to the two different monitors.

Updated the description in the release page to better explain which file to use for kiosk mode on Raspberry Pi.

The1Azreen
Posts: 4
Joined: Thu Oct 10, 2019 12:17 pm

Re: cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by The1Azreen » Tue Jun 11, 2024 11:51 am

Thats great will help me with my pi installation I just need to keep track which packages I need. Nice to see there is some progress on the monitor part.

User avatar
Da12thKind
Posts: 49
Joined: Sat Jul 22, 2017 8:15 pm
Contact:

Re: cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by Da12thKind » Sat Jun 22, 2024 4:04 am

Thank you for making this! I downloaded your app onto my Mac Mini so I can record my N3DS XL capture unit. Keep up the great work!
Thank you for your time!
Website: https://www.da12thkind.com
Tumblr: Da12thKind

Lorenzooone
Posts: 203
Joined: Tue Mar 26, 2024 2:10 am
Contact:

Re: cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by Lorenzooone » Tue Jul 02, 2024 10:17 am

Released version 1.1.0!
Available here: https://github.com/Lorenzooone/cc3dsfs/releases/latest
The main highlights of this update are support for older DS and 3DS capture cards, audio improvements, new scaling controls, and new PAR modes.
Some signature issues for Apple Silicon builds were also fixed, which should prevent error reports about the application being damaged.

Dcubed
Posts: 9
Joined: Thu Apr 25, 2024 2:35 pm

Re: cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by Dcubed » Mon Jul 08, 2024 11:12 am

Hey there, has anyone had any success getting this software up and running on a Steam Deck? I can't seem to figure out a way to get its dependencies installed...

Would be nice to be able to use my Steam Deck as a more convinient means of hooking up my 3DS to my TV, rather than my Windows laptop (Bonus points if there's a way to also somehow get the touch screen to display on the Steam Deck's display. Ultra bonus points if someone figures out a way to get Input Redirection working with full touch screen support too!)

Lorenzooone
Posts: 203
Joined: Tue Mar 26, 2024 2:10 am
Contact:

Re: cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by Lorenzooone » Mon Jul 08, 2024 11:29 am

Dcubed wrote: ↑
Mon Jul 08, 2024 11:12 am
Hey there, has anyone had any success getting this software up and running on a Steam Deck? I can't seem to figure out a way to get its dependencies installed...

Would be nice to be able to use my Steam Deck as a more convinient means of hooking up my 3DS to my TV, rather than my Windows laptop (Bonus points if there's a way to also somehow get the touch screen to display on the Steam Deck's display. Ultra bonus points if someone figures out a way to get Input Redirection working with full touch screen support too!)
I actually personally use it on a SteamDeck. No idea about Touch support like that... You can technically display the two screens on different monitors, though. Albeit it's not guaranteed to work.
First things first, you need to download the cc3dsfs_linux_x86_64.zip file on the SteamDeck and extract it in a folder, by using Desktop mode.
Check then if it does work like that. You may need to enable its execution, by either checking the program's properties, or doing "chmod +x cc3dsfs".
Let me know if you succeed in doing that. We can go through configuring the rest once it executes normally.

Compilation on SteamDeck is probably possible, but I personally couldn't figure it out, since Valve removes a bunch of information from the headers, so I just use the pre-built binary myself.

Dcubed
Posts: 9
Joined: Thu Apr 25, 2024 2:35 pm

Re: cc3dsfs: A Multi-Platform Capture Card Software, with Fullscreen support

Post by Dcubed » Wed Jul 10, 2024 11:35 am

Lorenzooone wrote: ↑
Mon Jul 08, 2024 11:29 am
Dcubed wrote: ↑
Mon Jul 08, 2024 11:12 am
Hey there, has anyone had any success getting this software up and running on a Steam Deck? I can't seem to figure out a way to get its dependencies installed...

Would be nice to be able to use my Steam Deck as a more convinient means of hooking up my 3DS to my TV, rather than my Windows laptop (Bonus points if there's a way to also somehow get the touch screen to display on the Steam Deck's display. Ultra bonus points if someone figures out a way to get Input Redirection working with full touch screen support too!)
I actually personally use it on a SteamDeck. No idea about Touch support like that... You can technically display the two screens on different monitors, though. Albeit it's not guaranteed to work.
First things first, you need to download the cc3dsfs_linux_x86_64.zip file on the SteamDeck and extract it in a folder, by using Desktop mode.
Check then if it does work like that. You may need to enable its execution, by either checking the program's properties, or doing "chmod +x cc3dsfs".
Let me know if you succeed in doing that. We can go through configuring the rest once it executes normally.

Compilation on SteamDeck is probably possible, but I personally couldn't figure it out, since Valve removes a bunch of information from the headers, so I just use the pre-built binary myself.
Ahh!!! That did it! Thank you so much! :D

Finally, I don't have to tear apart my living room setup when playing 3DS games on my TV! :D

Post Reply