› Foros › Nintendo 3DS › Scene
ernilos escribió:Su gran madre. Si se ha logrado correr la SDK... adsdasdsa, cuando tenga tiempo pondré todo mi empeño a ver si lo logro, hay cierta app instaladora de CCI que permitiría instalar canales permanentemente ...
PD: Ahora que me doy cuenta, tampoco se parece tanto a la SDK en sí, podría ser otra cosa lol
chufirulo escribió:Yo creo que eso de que no tiene acceso al kernel es falso, quiero decir, que tener acceso tienen, sino ¿como cargan los de gateway las roms? lo unico que habría es que "engañar" a la 3DS para cargarlas desde la SD en lugar de hacerlo desde el lector de cartuchos. El problema que hay es que los del GW y cia tienen un chiringuito montado de muchos $$$ para que llegue un espabilao y se lo eche por tierra cargando desde la SD, y seguramente si han dado con algún método lo mantendrán en silencio para seguir cortando pastel.
Aun recuerdo cuando en Wii no se podía hacer nada de cargar backups con el HB Channel y al final acabaron instalándose como canales incluso.
Xebastron escribió:chufirulo escribió:Yo creo que eso de que no tiene acceso al kernel es falso, quiero decir, que tener acceso tienen, sino ¿como cargan los de gateway las roms? lo unico que habría es que "engañar" a la 3DS para cargarlas desde la SD en lugar de hacerlo desde el lector de cartuchos. El problema que hay es que los del GW y cia tienen un chiringuito montado de muchos $$$ para que llegue un espabilao y se lo eche por tierra cargando desde la SD, y seguramente si han dado con algún método lo mantendrán en silencio para seguir cortando pastel.
Aun recuerdo cuando en Wii no se podía hacer nada de cargar backups con el HB Channel y al final acabaron instalándose como canales incluso.
Pienso lo mismo que tu, la historia está que aún "no se ha descubierto" el acceso al kernel mediante la sd por el "usuario de a pie". ¿Haciendo ingenieria inversa en los últimos firmware.... no se podría sacar algo, en el sentido de redireccionar toda la ejecución de roms, homebrew.......?
Suena fácil, pero no lo es en absoluto....
Saludos
PedroDJavier escribió:LOS HOMEBREW SE CARGAN COMO SI FUERAN UN JUEGO, METIENDOLOS EN LA MICRO SD DEL CARTUCHO ROJO Y TIENEN QUE ESTAR EN FORMATO .3DS
mocalacace escribió:Hey guys, I've taken CalebW's Breakout3DS and made it much less laggy. It was originally updating and writing every block location, to the screen, during the main loop. I have changed this so it will only update the brickset when you break a brick. It lags a little when you break a brick, but it is much better than before. I intend to make it only update the block that is hit, but I need to look at the code a little more to do this. Until then here is an updated launcher.dat and main.c if you want to run it or take a look at it.
edit1: I was able to make it only update the last hit block. The game is running very smooth, perhaps even too fast. You may want to decrease the ball velocity to make it more playable. The only problem I have ran into is when you hit blocks backtoback it sometimes wont update the frame in time and there will be a ghost brick. (that will disappear if your ball moves over it).
As always, I may have broke some parts of the game I did not intend to.
Enjoy
edit2: I also have a question about running homebrew as I am still fairly new to the 3DS scene
I can compile the ARM11 code with CTRUlib, but I'm given a homebrew.elf/homebrew.3ds, there is no way to load these with the current ROPloader and I need Gateway?
mocalacace escribió:I've managed to port over 2048. The pause function doesn't work yet and the score doesn't display properly. To start a new game press Start or lose.
eR_pOty escribió:a ver si sale algo para emular n64 (sigo soñando) gama boy etc..
hellgryphus escribió:eR_pOty escribió:a ver si sale algo para emular n64 (sigo soñando) gama boy etc..
A ver si sale algo en general que ultimamente el scene esta un tanto muerto.
The 3DS needed more homebrew so I made a simple 2 player homebrew game.
Source available on github.
http://www.youtube.com/watch?v=S_W4TbFFXcQ
Could someone help me out?...
So i was working on a simple frogger game for the 3ds, it was working untill I changed some of the stuff and added some 2 dimentional arrays, for the "cars" in the street.
The point is, it compiles and when you run it now, it will just show you a bottom blue screen but nothing else... I've been working with this for a while and I've not detected what im doing wrong.
Thank You.
https://github.com/Tybus/3Dfrogr/blob/m ... rce/main.c
(I'm using an outdated ctrulib, but all the files are available in that git)
By the way... I know that the code is not pretty at all, and it's pretty messy.... I've never made games before, And I don't know a lot of C atm....
Thanks to the help of everyone here I was able to port one of my favorite games to the 3DS: Jezzball and now in 3D :yaysp: .
Controls:
D-pad Move Cursor
A Cast walls
B Change cursor angle
Download v0.1 here.
Next things to do are highscore saving and stylus control.
NOTE: Try to start the game with 3D Enabled because it has issues in 2D Mode.
If you dont have a 3DS or gateway you can play the HTML5 version here:
http://raulbojalil.com/exp/jezzball.html
Also, I was not able to generate a custom banner, I am getting this error in banner.py:
File "banner.py", line 42, in <module>
a=dump[x][3]>>4
IndexError: tuple index out of range
Is anyone else having this problem?
jamonazo2000 escribió:Desarchivado a petición.
CrusardGameamos escribió:jamonazo2000 escribió:Desarchivado a petición.
La influencia de SSSpawn
EDITO: Va siendo hora de añadir el FTPony y el 3DSCRAFT xD
Greetings,
I'm quite new here and therefore feeling quite unsure. Probably I'm totally wrong here, but today I just hacked a tiny little tetris game in a few hours to get started with 3ds homebrew after months of experimenting with ds and wii homebrew.
It's just a little tetris game with a few glitches (but got tired of it as I want to make other things) and I wonder if it does worth it to throw it in?
At least I think its nothing special or noticeable but maybe it helps somebody in any way?
It has much room for improvements (bug fixes, optimized / gpu rendering, ...).
https://github.com/pmedia/3ds-tetris
[ 3dsx | smdh ]
3DS Paint
Today i introduce you to my latest 3DS Homebrew: 3DS Paint! With this app you can draw anything you want, with 7 colors and an eraser! You can find some instructions on the 3DS's top screen!
How to install:
You can install this app in many ways. As a Gateway's 3ds file, as a .cia file, it's also ready for SSSPwn! You can find files below:
Screenshots:
WARNING! Spoilers inside!
Bugs:
- A little glitch that appears for a second while clearing everything
- Nothing else
Downloads:
.3DS File: Link coming soon, you have to compile it your self for now
.cia File: Link
.3dsx (SSSPwn) File: Link
Github Repo: Link
Credits:
Relys
filfat
Bond697
ivoyko escribió:¿Donde esta la de crear themes? Se me ha perdido y quiero intentarlo
Gracias
alexdemeco escribió:Hola, donde puedo descargar el Yeti3DS en .3ds? como convierto el 3dscraft en .3ds?
3DS Pong
Basically what it says, pong for 3DS. Nothing too special, I just made it to get myself oriented with ctrulib and the general aspects of 3DS homebrew as it is now. I'm more of a GBA homebrewer/hacker honestly, but I ended up wanting to do some 3DS homebrew after deciding I didn't like DS homebrew enough to switch from GBA.
Features
Extremely local multiplayer! Play with you on the D-Pad/C-Stick and your friend on X and B
Single player! By pressing select you can enable AI mode which turns the second player blue and makes it follow the ball. Basically just useful so you can see how long you can keep the ball going.
Increasing difficulty! Ball slowly gets faster every time you hit it.
Screenshots! Actually I just needed this for here and my GitHub, but if you press L+R you can take a screenshot. Special thanks to StapleButter for this one, it works great.
Scorekeeping! So you can actually compete with your friend. Or count the number of times you got screwed over by a computer. Whatever floats your boat.
3D! Just slide that 3D slider out and observe as your paddles extend outward!
Screenshots
Controls
A - Serve ball. Currently defaults to P1 (left)
X+B - Moves P2 up and down respectively
Circle Pad + D-Pad - Moves P1 up and down
Select - Enble CPU. Turns P2 blue to let you know it's in AI mode
Start - Return to launcher
L+R - Screenshot. Turns ball cyan if it successfully takes one, or magenta if it doesn't
Downloads
Currently only works with ninjhax, although if someone can port it to Gateway that would be great. For ninjhax users you can download the zip here and extract it to the root of your SD card. The source code can be found on my GitHub here.
Special thanks to smealum, StapleButter, and xem for all their homebrew examples which helped me get this working.
3DS Paint v1.2:
A new version is out!
ChangeLog:
This version 1.2 brings a brand new Warning popup. It asks if are you sure that you want to clear everything. You can choose Yes or No by tapping A or B buttons, or by tapping the touch screen button! Links updated.
Downloads:
.3DS File: Link
.cia File: Link
.3dsx (SSSPwn) File: Link
.smdh File (SSSPwn) File: Link
Github Repo: Link
Bug:
- some pixels located around the touchscreen cannot be drawn
- version still showing as 1.0
- going back to home from 3ds paint, if launched from homebrew launcher, leads into a freezed 3ds
Screenshot of the warning popup:
[3DS] 3Dslife
Helreizerdev propose "3Dslife", adaptation du célèbre simulateur "Jeu de la vie" pour la nintendo 3DS.
3DSnake v0.2
With all the classic homebrew being created I thought I would have a shot myself. And since Tetris and Pong have been covered Snake also has to be there.
So here is my very early version of 3DSnake.
I will update this thread with a download when I have added more features.
3DSnake v0.6 - WIP
With all the classic homebrew being created I thought I would have a shot myself.
This is still a very early version. I will be adding better images(wisp), sound?
So here is my very early version of 3DSnake.
You can download the early version here:
DOWNLOAD
3dsx, elf and smdh files are included in download.
Not claiming any credit, I'm just happy to find a server that works for me so I can stop rebooting and ejecting. It's made by mtheall, with a couple of other contributors (github here), all I've done is build it and cobble together the needed images to make a .cia
Download includes the built .cia, the folder containing .3dsx and .smdh for the homebrew launcher, and the extra files needed for making a .cia (in case you want to change the images or build a new version or whateverthefuck). Source not included, github link is just up there remember?
Edit: file upload broke, reuploaded
No homebrew scene is complete without a gazillion mandelbrot zoomers, so here is another one.
zoom in by selecting an area (drawing a rectangle) on the touchscreen and lifting the pen (currently missing a useful indicator, so please imagine a red rectangle or something similar) Press A to reset zoom to standard level. Press START to quit
First homebrew release (ever) I guess. Code is available at: https://github.com/xantoz/3dsmandelbrot
Text drawing routine shamelessly stolen from lua player project. Uses the C99 complex number support if that is interesting or anything (might explain why it's so damn slow...).
This is an early version so it lacks a bit in the UI department (mostly the rectangles).
Note that I've compiled two versions. One that is slow, with grayscale, and one that is even slower with more interesting colors. The reason the nicer color version is slower is that it has a larger iteration depth.
Feel free to stalk me on github as I might throw up more 3ds related stuff there in the future.
EDIT: Oops, seems I still left the 3D setting on in these builds even though they have no 3D functionality... Oh well... Just don't use the 3D slide. On the plus side you can now use it as a calibration for your position relative the 3D screen. Just close your left eye and move until the screen looks black
I've finally started programming for 3DS, and decided to make a crappy Fruit Ninja rip off to just test the development process.
I've run into a problem, my game has random slowdowns, I think it is because of the way I draw graphics, or I wait for vblank at the wrong time or something.
I've made a quick DS version to just show how I want it to be, because I'm very familiar with DS development.
Here's the compiled DS version, and the 3DS source code:
Hopefully someone can point out some of my mistakes
#### Latest 3DS Firmware Checker ####
#### By 3DSGuy ####
HOW TO USE:
Specify the region you want to check by typing its
representative character: E/J/U/C/K/T.
Type 'close' to exit
Region: E
"C:\Users\Juan" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
"C:\Users\Juan" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
"C:\Users\Juan" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Region:
Albaxx escribió:Hay algún requisito para usar el "3DS Update Checker" lo he probado de mil formas diferentes y en ninguna funciona.
Windows 8, en cualquier directorio e incluso en Raiz. Derch Admin.
Error:#### Latest 3DS Firmware Checker ####
#### By 3DSGuy ####
HOW TO USE:
Specify the region you want to check by typing its
representative character: E/J/U/C/K/T.
Type 'close' to exit
Region: E
"C:\Users\Juan" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
"C:\Users\Juan" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
"C:\Users\Juan" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Region:
2048-3D
The popular game 2048 now for the 3DS*.
This is currently in it's early alpha version, you should always be able to compile the code and use the .3dsx version! If one of these is inpossible please create an isue on this repo so I can fix it.
Currently the project in not yet on github, this will be added sometime soon.
Plans:
Text version (Skiped)
Add basic GFX (Done)
Animations (Not done)
Add better GFX (Not done)
Polish! (Not done)
Only tested with NINJHAX, not tested with gateway or in menu with .CIA.
Some people wanted an IRC client, this is alpha quality but it's usable and pretty stable. I'll be releasing the source later, maybe tomorrow. Configure it just by editing mapleIRC.settings.
Controls
A - Open keyboard
R - Reconnect
START - Exit
ToDo(B is for beta release)
Colour support for backlog
Scrolling through backlog {b}
User list {b}
Multiple channel support
Check if actually connected to the Internet
Highlights / pings
GUI for settings
Nicer keyboard
ACTION support {b}
Clean up code
Put config and log in same dir as 3dsx {b}
Credits
Anyone who's helped out with ctrulib
insaneKane - The base code for textstuff
titegtnodI - MapleIRC
World of 3DSand
What:
World of 3DSand is a clone of the simulation game "World of Sand" for the 3DS. Right now it contains a decent amount of particle types, with possibly more to come.
Changelog:
1.1
Added gunpowder, explodes when in contact with fire.
Fire now has a chance of creating ashes when burning things.
Expanded the number of GUI rows to 3 for new particles.
fb43ds
Facebook's Client for Nintendo 3DS
egarrote escribió:Albaxx escribió:Hay algún requisito para usar el "3DS Update Checker" lo he probado de mil formas diferentes y en ninguna funciona.
Windows 8, en cualquier directorio e incluso en Raiz. Derch Admin.
Error:#### Latest 3DS Firmware Checker ####
#### By 3DSGuy ####
HOW TO USE:
Specify the region you want to check by typing its
representative character: E/J/U/C/K/T.
Type 'close' to exit
Region: E
"C:\Users\Juan" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
"C:\Users\Juan" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
"C:\Users\Juan" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Region:
No se antes, pero creo que ahora no a vuelto a funcionar, para comprobar el último firmware puedes suscribirte a este Feed.
So it turns out yesterday's custom theme tool is significant in more ways than one. Beyond editing themes, it proves that Ninjhax actually allows modification of arbitrary 3ds extdata. The most basic application of which is this, a play coin generator!
Download: https://dl.dropboxusercontent.com/u/183 ... aycoin.zip
Github: https://github.com/MrCheeze/playcoin
This is only the beginning, I'd be very interested in seeing what could result from editing an actual game's extdata. Note that this is not the same thing as save data - extra data normally contains content that can be downloaded from the internet, such as the new Streetpass Mii Plaza puzzles.
egarrote escribió:Play Coin Setter para Ninjhax:So it turns out yesterday's custom theme tool is significant in more ways than one. Beyond editing themes, it proves that Ninjhax actually allows modification of arbitrary 3ds extdata. The most basic application of which is this, a play coin generator!
Download: https://dl.dropboxusercontent.com/u/183 ... aycoin.zip
Github: https://github.com/MrCheeze/playcoin
This is only the beginning, I'd be very interested in seeing what could result from editing an actual game's extdata. Note that this is not the same thing as save data - extra data normally contains content that can be downloaded from the internet, such as the new Streetpass Mii Plaza puzzles.
Descarga 3DSX
Fuente
Salu2 y Felices Año Nuevo!
Debemos cumplir una serie de requisitos para poder cargar software casero mediante un flashcard y, por lo tanto, hacer uso de este tutorial:
Una consola Nintendo 3DS.
Que ésta tenga un firmware comprendido entre 4.1 a 4.5.
Lloyd Irving escribió:Debemos cumplir una serie de requisitos para poder cargar software casero mediante un flashcard y, por lo tanto, hacer uso de este tutorial:
Una consola Nintendo 3DS.
Que ésta tenga un firmware comprendido entre 4.1 a 4.5.
¿No está actualizado el tuto o es que no hay forma de usar esto para versiones superiores?
¿Si tengo 9.2 tendré que usar Ninjahax?
jochemali escribió:Aún no hay nada para pasar las saves del mismo juego a otro igual?. Ejemplo: XXXX.3ds (imaginaros que llevais 2 horas y no teneis internet) pues lo haceis XXXX.3dz y el save no funciona, a eso me refiero. ¿No hay nada no?
So I've ported it to Brahma. This means that you can boot Linux from the Homebrew Menu
Installation:
Copy everthing to the root of your SD card and load Brahma Linux (with the Homebrew Menu)
Descriptions:
arm9payload: Loads the zImage and the nintendo3ds_ctr.dtb into memory
nintendo3ds_ctr.dtb: Device Tree Blob used by Linux to setup everything properly
zImage: The compressed Linux binary
Sources:
Linux: https://github.com/xerpi/linux
Brahma Linux: https://github.com/xerpi/Brahma_linux
ARM11 Bootstrap/Brahma Linux "bootloader": https://bitbucket.org/xerpi/3ds-bootstrap-linux-loader
Authors:
Linux port by xerpi
Brahma by patois (and yuriks)
Brahma Linux loader by xerpi
Thanks to everybody on #3dsdev for answering my n00by questions
egarrote escribió:Linux para 3DS en estado alpha:So I've ported it to Brahma. This means that you can boot Linux from the Homebrew Menu
Installation:
Copy everthing to the root of your SD card and load Brahma Linux (with the Homebrew Menu)
Descriptions:
arm9payload: Loads the zImage and the nintendo3ds_ctr.dtb into memory
nintendo3ds_ctr.dtb: Device Tree Blob used by Linux to setup everything properly
zImage: The compressed Linux binary
Sources:
Linux: https://github.com/xerpi/linux
Brahma Linux: https://github.com/xerpi/Brahma_linux
ARM11 Bootstrap/Brahma Linux "bootloader": https://bitbucket.org/xerpi/3ds-bootstrap-linux-loader
Authors:
Linux port by xerpi
Brahma by patois (and yuriks)
Brahma Linux loader by xerpi
Thanks to everybody on #3dsdev for answering my n00by questions
Fuente
Descarga
Desarrollado por el forero @xerpi
Salu2!
Jordi V. escribió:egarrote escribió:Linux para 3DS en estado alpha:So I've ported it to Brahma. This means that you can boot Linux from the Homebrew Menu
Installation:
Copy everthing to the root of your SD card and load Brahma Linux (with the Homebrew Menu)
Descriptions:
arm9payload: Loads the zImage and the nintendo3ds_ctr.dtb into memory
nintendo3ds_ctr.dtb: Device Tree Blob used by Linux to setup everything properly
zImage: The compressed Linux binary
Sources:
Linux: https://github.com/xerpi/linux
Brahma Linux: https://github.com/xerpi/Brahma_linux
ARM11 Bootstrap/Brahma Linux "bootloader": https://bitbucket.org/xerpi/3ds-bootstrap-linux-loader
Authors:
Linux port by xerpi
Brahma by patois (and yuriks)
Brahma Linux loader by xerpi
Thanks to everybody on #3dsdev for answering my n00by questions
Fuente
Descarga
Desarrollado por el forero @xerpi
Salu2!
¡BIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEN!
A ver si alguien hace un build en .3ds o en .cia.
xerpi escribió:Lo acabo de compilar en .cia: http://www.mediafire.com/download/aesnf ... _linux.cia
No lo he probado así que no se si funcionará o no
Ya me diréis!!
Museboy escribió:¿Qué emulador de Game Boy Advance os funciona mejor bajo Hombrew Launcher?
fmkid escribió:Museboy escribió:¿Qué emulador de Game Boy Advance os funciona mejor bajo Hombrew Launcher?
En mi caso, usando IronHax en O3DS 9.9, el que "mejor funciona" es CitraAGB, frente al 3DSGBA... Eso sí, carga los ROMs, pero no es jugable (la velocidad de ejecución y el sonido son paupérrimos)... Dicen que en N3DS corren un poco mejor, pero igual hasta el momento no hay un emulador GBA que valga la pena.
Museboy escribió:Vale, entonces ese es el problema, que todavía corren mal. Creo que sí, he probado en 2DS y en New 3DS, en la primera da penita, en la new da pena, pero no tanto xD
Hi everyone,
Just wanted to share a program I've worked called the "The SMDH Creator". It's a fork version of "SMDH Creator" found here. This version of the program brings a more straightforward and simple UI, allowing people to edit .smdh files without hassle. There's also an export feature unlike the original version. The goal of this program is to encourage people to make icon packs for customizing the Homebrew launcher.
I would like to say thanks to GEMISIS for providing the source to his project. If it weren't for him, this program would have not exist. He's the one who coded the main components to this application, I've only added on a few things to make it easier to use for everyone