Homebrew Homebrew Development

D

Deleted User

Guest
You can use romfs. There are many example on the forum. You need to use some commands in the makefile to build the romfs from a folder in your project. You also need to configure the cia build.

And remember that filemanes on the romfs are case sensitive.
Would you mind directing me to a sample?
 

mrvandal

Well-Known Member
Newcomer
Joined
Aug 14, 2016
Messages
90
Trophies
0
Age
33
XP
95
Country
United States
Wondering whats new and useful these days. I've upgraded to a9lh, running the latest versions of luma,luma updater,hb launcher,fbi,freshop,chmm,tiksweep and ftpd.
 

Puddies

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
156
Trophies
0
Age
37
XP
174
Country
Gambia, The
I want to create a cia file of my 3dsx, smdh and elf files, or out of my sources.

However, I need a rsf file to use makerom. How can I create such a rsf file?
 

ksanislo

Well-Known Member
Member
Joined
Feb 23, 2016
Messages
386
Trophies
0
Location
Seattle, WA
XP
512
Country
United States
I want to create a cia file of my 3dsx, smdh and elf files, or out of my sources.

However, I need a rsf file to use makerom. How can I create such a rsf file?

If you're compiling from source, you should look into Steveice10's "buildtools" package. It streamlines the whole process and works across win/osx/linux.
 
  • Like
Reactions: Puddies

GlydeFisher

Member
Newcomer
Joined
Aug 29, 2016
Messages
12
Trophies
0
Age
32
XP
53
Country
United States
Loooong time I didn't played with 3DS, I done a little 3DS file explorer (thank's to smea gist)

Control's:
-Key Up & key down move current menu position
-A Handle different event if its an directory, file or just is trying to go back
-B It goes to the previous path
I post the source code for if someone is interested on it:
https://mega.co.nz/#!tR1XhZwL!FHVm6TPD_Y39CM5epoAWEb0kXc_TrxPUuqHxnooVO0k
It would be cool list first directorys and after sort files by name but I'm too lazy for search/done algorythms xD
...well i want the 3dsx not the source code.. i dont even know how to install a source code.. i wish people would make things easier -_-
 

JFalcon

Well-Known Member
Member
Joined
Jun 28, 2015
Messages
262
Trophies
0
Age
39
XP
411
Country
I'm wanting to upgrade to a larger SD card and was wondering if it's as simple as transferring files to the larger one? Wanting to upgrade to a 32GB card from a 16GB.
 
D

Deleted User

Guest
I'm wanting to upgrade to a larger SD card and was wondering if it's as simple as transferring files to the larger one? Wanting to upgrade to a 32GB card from a 16GB.

If you have A9LH installed, then it's just a simple transfer, no sweat. However, if you have an EmuNAND or RedNAND installed, you'll need to format the card first, then transfer your files.
 

randomdev

Well-Known Member
Member
Joined
Jun 7, 2015
Messages
155
Trophies
0
XP
236
Country
Brazil
Hello, can anyone take a look at this code? It works on Citra but I get a red screen on my 3DS. I think pointers in Do_All() function make it crash because if I remove them it works.
Please note that I'm a newbie and I try to learn pointers!
 
Last edited by randomdev,
D

Deleted User

Guest
Hello, can anyone take a look at this code? It works on Citra but I get a red screen on my 3DS. I think pointers in Do_All() function make it crash because if I remove them it works.
Please note that I'm a newbie and I try to learn pointers!

Code:
if(ball->newBall()){
     delete ball; //trying to learn pointers
     ball = 0;
     ball = new Ball;
}

Not sure if you have to set ball to 0, try removing that?

Code:
if(ball->hasLost()){
     sftd_draw_text(mainFont, BOT_WIDTH/3, BOT_HEIGHT/2, RGBA8(0, 0, 0, 255), 15, "Lost!");
     sf2d_end_frame(); //crappy
     sf2d_swapbuffers(); //crappy
     delete ball;
     ball = 0;
     break;
}

Again, setting ball to 0, which I think is unnecessary. Also, try setting this after you call sf2d_swapbuffers() so you don't have to run it separately in the if statement.

Also, it looks like you're deleting the ball each time it's touched, which is a little inefficient, to be honest. Couldn't you just change the Ball classes m_color attribute each time instead of recreating the object?

Try fixing these issues and running it on the 3DS again. Cleaner code runs better; I once had an app that would keep crashing at random, but once I cleaned up the code, it would stop crashing. Hope this helps. :)
 
  • Like
Reactions: randomdev

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
In ball.hpp I think you should declare the parameter of the touchevent as

*touch

Instead of &touch

The second one gets the pointer of the touch struct when you call the function, but since you are passing a pointer you have to use * to declare it.

Sorry if I'm not very clear, I'm writing on my iPhone and I can't copy / past the relevant part of code
 
  • Like
Reactions: randomdev

randomdev

Well-Known Member
Member
Joined
Jun 7, 2015
Messages
155
Trophies
0
XP
236
Country
Brazil
Thanks guys! Now it works, it's stupid but... I have forgotten to remove a printf() (used to debug when using the console). Removing it resulted in a working homebrew! Also I removed the pointers and replaced them with a static object using a function to reset it and what you have recommended to me ^^
 

YugamiSekai

Mr. Picross
Member
Joined
Dec 24, 2014
Messages
2,015
Trophies
1
Age
22
XP
2,386
Country
United States
Anyone here want to possibly make a chapter for my homebrew dev guide/citro3d dev guide? This stuff is getting confusing and that's the only reason why I haven't been working on it.
 

delete12345

Well-Known Member
Member
Joined
Feb 27, 2010
Messages
695
Trophies
1
Age
32
Location
Taipei, Taiwan
XP
1,279
Country
United States
Got broadphase, dynamic trees, AABB, and raycasting implemented. Continuing to strengthen broadphase.

Anyone here want to possibly make a chapter for my homebrew dev guide/citro3d dev guide? This stuff is getting confusing and that's the only reason why I haven't been working on it.
You finally knew my pain...
 
  • Like
Reactions: YugamiSekai

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
I don't really know where to ask this so I guess here's as good a place as any. It's been a pretty long time since I've updated my RetroArch emulators... have there been any substantial improvements to them in the last couple of months? The Vita version got a new UI, and I wondered if that carried over to the 3DS version.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,912
Trophies
2
XP
29,750
Country
United Kingdom
I don't really know where to ask this so I guess here's as good a place as any. It's been a pretty long time since I've updated my RetroArch emulators... have there been any substantial improvements to them in the last couple of months? The Vita version got a new UI, and I wondered if that carried over to the 3DS version.
This is definitely the wrong thread, and the Retroarch thread is definitely the right one, but... no not yet, new builds are still basically broken, so keep using the old stable versions for now. However one or more of the main devs finally possess a damn 3DS now, so good things will be coming.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    hmmm 360 even lol
  • Psionic Roshambo @ Psionic Roshambo:
    Well I was getting a discount so 320 is probably right
  • BigOnYa @ BigOnYa:
    That is cheap, I used to pay $100 for a tine.
  • Psionic Roshambo @ Psionic Roshambo:
    Tine? One gram?
  • BigOnYa @ BigOnYa:
    Sixteenth
  • Psionic Roshambo @ Psionic Roshambo:
    Also it was literally out of a kilo when I got it off the boat so absolutely pure
  • Psionic Roshambo @ Psionic Roshambo:
    Holy shiz that's a lot
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I was getting 3.5 Grams for 320 could have stepped on it and doubled my money easy lol
    +1
  • BigOnYa @ BigOnYa:
    I'd be afraid to it nowdays, my heart would explode prob. I just stick beers n buds nowdays.
  • Psionic Roshambo @ Psionic Roshambo:
    I would get to drive from tarpon springs to like Miami a thousand bucks lol do that twice a week and back in 92 that was good money
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    @Psionic Roshambo what are you guys talking about?
  • Psionic Roshambo @ Psionic Roshambo:
    Blew it on women and muscle cars lol
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty Hamster food, its pricey nowadays to keep PCs running.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I don't do anything except cigarettes and gotta stop eventually lol
    +1
  • BigOnYa @ BigOnYa:
    I'd do shrooms again if could find, and I was outside camping/fishing, and had a cooler full of beer.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wouldn't mind some LSD, laughing until my face hurt sounds fun lol
    +1
  • BigOnYa @ BigOnYa:
    You ever try soaper powder/qauludes? I did once and like a dumbass drank beer on top of taking, I woke up laying in my backyard in the pouring rain, it knocked me out. I have not seen it around in many many years.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No never tried a lot of things but never that lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did pass out one time on a floor after taking a bunch of Ambien lol thought it would help me sleep and did it lol
  • Psionic Roshambo @ Psionic Roshambo:
    Girlfriend was working at a pharmacy and stole like 500 of them, was and still is the biggest pill bottle I have ever seen lol
  • K3Nv2 @ K3Nv2:
    Ativan is pretty legit
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The last time I had to take something to help me sleep, I was prescribed Trazadone it was pretty OK to be honest.
  • Psionic Roshambo @ Psionic Roshambo:
    Not something I need at all these days, doing a lot better lol
    Psionic Roshambo @ Psionic Roshambo: Not something I need at all these days, doing a lot better lol