ROM Hack 3DS c-stick romhacked support- is it possible?

crazybingo

New Member
OP
Newbie
Joined
Mar 21, 2016
Messages
2
Trophies
0
Age
25
XP
41
Country
United States
Ever since I got my shiny New 3DS xl and placed my finger on that nub of a c-stick, I've been enamored with the idea of adding support for it in older titles, such as Animal Crossing and Pokemon.

"But wait! What's the point of a second analog stick in Animal Crossing!?"

Glad you asked! You see, unlike the frequent proposal of the c-stick being used in games such as OOT3D, which would likely require access to the source code since there's no implementation of analog camera movement, my idea is to simply map the controls of the circle pad to the c-stick.

Reason? Convenience, really; I've often found myself wishing I could play Animal Crossing one-handed, and the c-stick is in just the right position for this to be possible. The same goes for other casual games, such as Pokemon and Yo-Kai Watch, that can be leisurely explored and primarily controlled with the circle pad and the occasional abxy press. Plus one-handed play is especially useful while grinding.

So my question to you all is: is it possible? I haven't dabbled in 3DS rom hacking at all and I don't know to what extent 3DS games can be modified. If it is possible, then I may look into starting up a project- if there isn't one already. I feel this hack would help the community get a better understanding of what can be implemented with romhacks and get more experience with the process (myself included). What are your thoughts?
 

BORTZ

DO NOT SCREENSHOT
Supervisor
Joined
Dec 2, 2007
Messages
13,229
Trophies
3
Age
33
Location
Pittsburgh
XP
15,607
Country
United States
Its the same issue that the PSP to the Vita had. The PSP sported a little left hand analog nub, which only worked for most games. When games started getting ported over to the Vita, games that already supported the nub support the new left hand analog stick. The problem with the right stick (or the N3DS nub in this case) is where do you get the controls from? You cant just make a camera control or a dual stick moving scheme without the code there already.

The Vita allows you to map existing controls to the stick, so games that support L and R for camera rotation translate the best to the right stick. But other than that, its probably going to require some hard coding.
 

EdisLeado

Member
Newcomer
Joined
May 24, 2004
Messages
21
Trophies
0
XP
317
Country
Canada
Bortz, I believe all the original poster wants is the second N3DS nub to do the exact same thing as the main analog stick. I wouldn't mind this feature if it is at all possible. It'd be very helpful in a lot of games - especially the visual novels.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,160
Trophies
2
XP
20,269
Country
United Kingdom
It doesn't sound outside the realm of possibility, but it's not as straightforward as changing values in the code to respond to right stick instead of left stick. You'd need to change the app's permissions to have access to the service needed to read the nub, and add extra code somewhere to use that service, then call the new code from the original code.
 

Jawertae

Active Member
Newcomer
Joined
Sep 17, 2009
Messages
32
Trophies
0
XP
203
Country
United States
It doesn't sound outside the realm of possibility, but it's not as straightforward as changing values in the code to respond to right stick instead of left stick. You'd need to change the app's permissions to have access to the service needed to read the nub, and add extra code somewhere to use that service, then call the new code from the original code.
Couldn't something like this be achieved with a tool like hans?
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,160
Trophies
2
XP
20,269
Country
United Kingdom
I haven't used hans and I don't remember if it can replace the code.bin - if it can, and the modified code can be bigger than the original, then yeah it might be possible. The reverse engineering and reprogramming the code is the hard part tho, doesn't matter whether you then use the result via hans or any other method.

e: actually unless hans can also alter the app's permissions it probably wouldn't work.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
  • Iron_Masuku @ Iron_Masuku:
    Hello
    Skelletonike @ Skelletonike: hmm