Homebrew Homebrew Development

Ericthegreat

Not New Member
Member
Joined
Nov 8, 2008
Messages
3,455
Trophies
2
Location
Vana'diel
XP
4,280
Country
United States
Here my version of port from GameBoy Emulator(thank a lot seagal112).

This version have Pokémon Red in Launcher.dat, frameskip(L1 up/R1 down).

I call my version of 3DGB(funny name no ?), and a video with pokémon red working fine:



You can find the link for download in my blog, check the video.

Thanks Seagal112 :]

Pokemon Red sucks! Blue FTW!
 

T3GZdev

head of T3GZdev
Member
Joined
Apr 21, 2010
Messages
1,034
Trophies
1
Website
sites.google.com
XP
434
Country
United States
Most of the sources in the first post are designed to make a Launcher.dat which runs in ARM 9 mode using python tools.

So, here's a more recent template (though it will probably be obsolete soon):

http://filetrip.net/dl?L8XiLzNOZt

Just make sure you have libctru in the same directory as the 3DSTemplate directory, so:

Code:
- libctru
- 3DSTemplate
    - source
    - ...

Then you can just run make command on 3DSTemplate and it will build 3DSTemplate.3ds.

Note: None of this is my code, all credit goes to Smealum, 3DSGuy, et al. I have just adapted the makefile to build a GW compatible 3DS ROM.


interesting. :ph34r: using with gateway 2.2
there any documentation?
9cp1wm5CxmYNSC6vnEnsfcJ2hBh6WXbP0P2VTFtbiQw=w464-h619-no
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,024
Country
Vietnam
can somone make a color profile app to calibrate 3ds's screen to fix some tint problem some user has?

We don't even know if color calibration is possible.
this is the worst homebrew scene of all time ! No progress by a infantile fear.

however they are releasing files & supporting the gateway red card ! for me this is hypocrisy. We are talking about a card that earns a lot of money, aren't we ? All tirade against piracy fell apart now ?
They might say: '' we won't support gateway homebrew''. For obvious reason

ATM it's the most convenience way to load homebrews. You also get access to the OS.
If sspwn get released GW homebrew will get BTFO.
 

Snailface

My frothing demand for 3ds homebrew is increasing
Member
Joined
Sep 20, 2010
Messages
4,324
Trophies
2
Age
40
Location
Engine Room with Cyan, watching him learn.
XP
2,255
I've attached a couple of files that I hope may be useful to developers out there.

image2cptk: I don't know if something like this is already available, but this will take a .png image and convert it to the .cptk file that CitRUS can build into a banner (.bnr) and icon (.icn) file that a 3ds toolchain can compile. See the Readme for details.

3DSTemplate: This is a reorganization of YoshiInAVoid's ctrulib example project. It can compile a .3ds file from source in one click (provided you have Devkitpro installed). Thanks to yoshi and all the great ctrulib developers -- I take no credit for this.

pic.jpg
 

Attachments

  • image2cptk.zip
    20 KB · Views: 344
  • 3DSTemplate.zip
    474.1 KB · Views: 365

YoshiInAVoid

Banned!
Banned
Joined
Jan 10, 2011
Messages
560
Trophies
1
Website
google.com
XP
465
Country
I've attached a couple of files that I hope may be useful to developers out there.

image2cptk: I don't know if something like this is already available, but this will take a .png image and convert it to the .cptk file that CitRUS can build into a banner (.bnr) and icon (.icn) file that a 3ds toolchain can compile. See the Readme for details.

3DSTemplate: This is a reorganization of YoshiInAVoid's ctrulib example project. It can compile a .3ds file from source in one click (provided you have Devkitpro installed). Thanks to yoshi and all the great ctrulib developers -- I take no credit for this.

View attachment 7864
Thanks, my original one is a bit messy with everything being in the root of the directory.
 

Abcdfv

What comes around goes around.
Member
Joined
Dec 24, 2013
Messages
1,455
Trophies
0
XP
827
Country
United States
So from the looks of it, a gateway is needed to run homebrew until ssspwn is released?

No, right now we can still run homebrew without a gateway, Gateway has just made it easier to actually write homebrew (That conveniently only works on their cart), so more people are going to be looking into that. Whether or not Gateway only homebrew happens or whether people keep working to try and write it without the need of a 3DS cart depends on the morals of the developers.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
No, right now we can still run homebrew without a gateway, Gateway has just made it easier to actually write homebrew (That conveniently only works on their cart), so more people are going to be looking into that. Whether or not Gateway only homebrew happens or whether people keep working to try and write it without the need of a 3DS cart depends on the morals of the developers.
its not gateway that made it easier for people to code that would be the work smealum did, gateway has just enable the running of homebrew made using the tools smealum released, and now the morals of owning a gateway are akin to owning a DS flashcard, nothing stopping people just using it for homebrew

not to mention the efforts of others who made it possible 3dsguy released quite a few tools needed for packaging the code outputted into .3ds format for use on the gateway
 

ernilos

Well-Known Member
Member
Joined
Aug 28, 2013
Messages
145
Trophies
0
Location
CAT
XP
280
Country
United States
I just finished my port of old Snake3DS to ARM11, only I don't know how to get random numbers and food are always in same place, anyone have any idea? I thought with GetSystemTicketCount or something like that but now I'm not at home and I can't try...
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
nobody is forcing anyone to do anything, im just saying owning gareway is not a you own gateway and thus you can only be using it to pirate, smealum has already shown he has pretty much the same thing except it doesnt involve a flash card, feel free to wait for that to be released, but i wouldn't expect devs just to not make homebrew if they have the resources to do so, hombrew running on the system is a lot more usable than the launcher.dat compiled homebrew, and once smealum releases his work the homebrew will be compatible with that too(probably after converting back out of .3ds format)
 

Bond697

Dies, died, will die.
Member
Joined
Jun 7, 2009
Messages
350
Trophies
0
Age
39
Location
CT
XP
464
Country
United States
I just finished my port of old Snake3DS to ARM11, only I don't know how to get random numbers and food are always in same place, anyone have any idea? I thought with GetSystemTicketCount or something like that but now I'm not at home and I can't try...

stdlib has rand and srand in it. you can use svc 0x28 to get a random value to seed the generator with.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: Where's everybody?