Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 C Homebrew Projects
-
Replace Luma files on your sd card, boot.firm and boot.3dsx. You can download them here.
-
Project mention: For those that don't use Tinfoil, how do you keep up with DLC and Updates? | /r/SwitchPirates | 2023-05-17
Found this on their github: https://github.com/XorTroll/Goldleaf/blob/master/Quark.md
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
The SDK used by most, if not all switch developers, is libnx. As a Rust enthusiast, I wanted the core logic in Rust so I just built the display in C/C++ which the switch library is written in.
-
What glitch are you talking about? If you are referring to the item duplication glitch, this has nothing to do with pirating or hacking, it works on any console. If you search on YouTube for "item duplication glitch" you'll find dozens of videos with details on how to do it. If you install something like Edizon you can add things to your game or get full stamina bars and lots of other cheats. There's also some save game editors out where you can edit your save.
-
Project mention: Anyway to choose to load an autosave or restore point of the same game at the menu? | /r/NoMansSkyTheGame | 2023-01-02
You might be able to access the save files using a Switch file manager like NX-Shell.
-
Project mention: [Release] Unison R, maybe the "definitive edition" of my previously released Unison theme pack - btw, happy TotK release! | /r/NXThemes | 2023-05-25
I updated my whole setup to the latest of everything at the time of TotK release. I'm not running 16.0.3 though, still on 16.0.2 Make sure you installed the ips patches intended for 16.x https://github.com/exelix11/SwitchThemeInjector/releases
-
nxdumptool
Generates XCI/NSP/HFS0/ExeFS/RomFS/Certificate/Ticket dumps from Nintendo Switch gamecards and installed SD/eMMC titles.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
Love this series!
If anyone wants to do homebrew for thr 3DS check out https://github.com/devkitPro/libctru
-
or the MD version to avoid loading screens
-
Project mention: Examples for 3DS using devkitARM, libctru, citro3d and citro2d | news.ycombinator.com | 2023-09-05
-
In addition to what tehbeard mentioned, Xemu at least (which is what i have experience with as i used it to do some homebrew development[0] with the open source nxdk[1] SDK) is far from accurate and largely just a means for playing OG Xbox games on modern hardware. However the GPU emulation does not take into account NV2A's performance at all and simply translates the calls to OpenGL (despite the "DirectXbox" name, the GPU is actually designed around OpenGL :-P) so it is much faster than the real one and depending on what is going on the CPU performance can also be quite faster. IIRC it doesn't even emulate the real CPU the OG Xbox has as you can accidentally use instructions in Xemu not available on the real hardware.
Of course if your goal is to just have games from OG Xbox playable on a PC that is fine (if anything for most games it is an improvement as they'd run smoother) but if you want cycle accurate emulation it doesn't fit the bill. In that case basing the emulator on something like 86box might be better as that has been designed with the goal of achieving cycle accurate PC hardware emulation.
-
-
Project mention: Someone got the link to the latest version of Iso Loader for dreamshell? | /r/dreamcast | 2023-03-25
The latest version can be found on the DC-SWAT forum, though https://github.com/DC-SWAT/DreamShell/releases is also regularly updated (last release was yesterday).
-
Bloopair
Allows connecting controllers from other consoles like native Wii U Pro Controllers on the Wii U
Project mention: Anyone have experience with these 3rd party Wii u Pro remotes?? | /r/wiiu | 2023-06-05Not worth it. If you have a modded Wii U, bloopair is worth trying: https://github.com/GaryOderNichts/Bloopair
-
Project mention: is there a way to play n64 games using the emulator for the zelda collector's edition and master quest? | /r/Gamecube | 2022-12-14
-
-
-
That is 3DSident, the "non-GUI" version.
-
-
CMFileManager-PSP
A multi-purpose file manager for the PSP, heavily inspired by the CM file manager design.
-
-
Easiest solution https://github.com/Core-2-Extreme/Video_player_for_3DS or you can make a MOFLEX
-
Oquonie is a game from 2014 that was re-released in 2023 for the uxn platform. Here I'm running it via the uxnds emulator.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Homebrew related posts
- Can someone help?
- Nintendo 3DS Architecture
- Homebrew development library for Nintendo 3DS
- Luma v13.0 on old 3DS XL, is it safe?
- Is it really a big deal for a 3ds to have IPS screens?
- I just picked this up at a garage sale for 1$ DiD i ScOrE?
- What does this mean?
-
A note from our sponsor - Onboard AI
getonboard.dev | 30 Nov 2023
Index
What are some of the best open-source Homebrew projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Luma3DS | 4,604 |
2 | Goldleaf | 2,477 |
3 | libnx | 1,172 |
4 | EdiZon | 1,085 |
5 | NX-Shell | 899 |
6 | SwitchThemeInjector | 857 |
7 | nxdumptool | 790 |
8 | libctru | 704 |
9 | cave-story-md | 517 |
10 | 3ds-examples | 392 |
11 | nxdk | 354 |
12 | fastboot3DS | 343 |
13 | DreamShell | 317 |
14 | Bloopair | 291 |
15 | not64 | 282 |
16 | ngdevkit | 251 |
17 | fujihack | 232 |
18 | 3DSident | 228 |
19 | Counter-Strike-Nintendo-DS | 189 |
20 | CMFileManager-PSP | 165 |
21 | TriPlayer | 159 |
22 | Video_player_for_3DS | 157 |
23 | uxnds | 134 |