Homebrew MotherFG 3DS - Mother 3 Recreation

iMackshun

Member
OP
Newcomer
Joined
Mar 3, 2021
Messages
10
Trophies
0
Age
25
Location
United States
Website
imackshun.wixsite.com
XP
77
Country
United States
Description: This was the second project I've worked on as I learned more about OpenGL. The original goal was to just recreate the battle system of Mother 3, just in 3D. In the end, I finished most of the aspects of the battle system, and implemented basic overworld functionality and placeholder menus. This is a port of the PC version, and as always, I scaled a few things down to compensate.

In this game, you can currently either access the debug overworld room or the enemy menu. In the debug room, you can walk around, interact with some objects and also fight Mr. Batty. Normally, I would have all of the enemies lined up in this room, but can't quite due that due to memory limitations. At some point, I'll make a spawn system instead of loading them all upon initializing the environment. In the enemy menu, you can select an enemy you would like to fight, and also modify the structure of your party. Some of the enemies are custom, while others are recreated from Mother 3.

Gameplay:
Played on Citra, so the pauses aren't as long when loading. Also, audio lags a bit in Citra.


Bugs/Notes:

  • Sometimes text isn't exactly accurate in battle.
  • Audio lags a bit on the O3DS. Completely fine on the N3DS.
  • The game may seem like it is freezing when it is performing IO operations. It isn't so bad if there aren't too many characters in battle.
  • If an menu option doesn't do anything, it is unimplemented.
  • It isn't so frequent anymore, but the game does crash sometimes. It is likely memory related, so I'll get to the bottom of it soon.
  • Sound Battle works, but it can seem to lax at times, while other times it may be too strict. Will need some adjustments.
  • The Level Up text takes so long....
Changelog: [N/A]

Installation:
Performance on the O3DS is playable, but isn't great. Would highly recommend playing on a N3DS. Simply place the .3dsx wherever you store your homebrew and launch it from the Homebrew Channel. The game will create a folder in that directory where it stores the configuration file. Also, make sure your DSP is dumped, otherwise audio will not work.

Controls:
Global

  • L + R + Start - Quit Game
Overworld
  • Circle Pad - Move
  • L/R - Rotate Camera
  • A Button - Examine, Confirm
  • B Button - Run
  • Y Button - Debug Button. Triggers a Battle.
  • X Button - Pause Menu
Debug Menu
  • DPAD - Navigate Menu, Switch Party Members
  • A Button - Initiate Battle, Adjust Level
  • X Button - Switch Amount of Party Members
  • L/R - Change Menu
Battle
  • DPAD - Navigate Menu
  • A Button - Confirm, Sound Battle Combo
  • Start Button - Enable Heartbeat

Download (v1.0 3DSX): https://www.dropbox.com/s/5qtlxlvax6qgov3/MotherFG.3dsx?dl=0

Credit:

Maintainers of devKitPro and Citro3D
@JeffMan19 for ripping animations, and also for Mother 3 Funland
Menu Assets / Music Ripped from the Game
Models and Animations are made by me
 

iMackshun

Member
OP
Newcomer
Joined
Mar 3, 2021
Messages
10
Trophies
0
Age
25
Location
United States
Website
imackshun.wixsite.com
XP
77
Country
United States
I sense a C&D coming soon™
If it does, I wouldn't care that much honestly. I don't plan on working on this any more than I already have unless I can find someone that can help me make original assets to fully make it my own. I'm only really in it for becoming a better programmer, and that seems easiest when working on projects that I'm passionate about, and that require me to add more functionality to my game engine.

In this case, I'm only interested in getting my ports of the original PC versions working and fixing bugs.
 
Last edited by iMackshun,
  • Like
Reactions: Hinikah

iMackshun

Member
OP
Newcomer
Joined
Mar 3, 2021
Messages
10
Trophies
0
Age
25
Location
United States
Website
imackshun.wixsite.com
XP
77
Country
United States
In the case a C&D does happen, how does that procedure work? I'm aware of Nintendo taking action to shut down fan projects, especially Mario ones, but I'm guessing I would be contacted somehow and asked to stop working on the project, and if I don't, there would be legal consequences? Or perhaps they would ask the admins here to nuke this entire thread so it's as if it never existed? This project isn't exactly new, nor have I really been quiet about it either. I originally started on it about 2 years ago and made builds and progress updates even then. I guess if it this were to get a lot of attention, then that would give them an incentive to C&D me, but this isn't really that spectacular, honestly. At the very least, I made sure to develop it with the idea that it can be shut down at any given moment.

At this point, I think I've learned all that I pretty much need from this project, hence my indifference. (Well, I have 0 ideas on how I would get wavy backgrounds working on the 3DS due to the lack of fragment shaders. I'd imagine manipulating the framebuffer directly would be slow... Also, I could be managing memory better...)
 
Last edited by iMackshun,

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,357
Trophies
2
XP
9,848
Country
United States
In the case a C&D does happen, how does that procedure work? I'm aware of Nintendo taking action to shut down fan projects, especially Mario ones, but I'm guessing I would be contacted somehow and asked to stop working on the project, and if I don't, there would be legal consequences? Or perhaps they would ask the admins here to nuke this entire thread so it's as if it never existed? This project isn't exactly new, nor have I really been quiet about it either. I originally started on it about 2 years ago and made builds and progress updates even then. I guess if it this were to get a lot of attention, then that would give them an incentive to C&D me, but this isn't really that spectacular, honestly. At the very least, I made sure to develop it with the idea that it can be shut down at any given moment.
Frankly, I don't think it's particularly a realistic worry. C&Ds are usually reserved for like, really popular fan projects, the types gaming news outlets report on, not small homebrew projects like this one.
 
  • Like
Reactions: iMackshun

StarmanAlex

New Member
Newbie
Joined
Jan 25, 2017
Messages
2
Trophies
0
Age
31
XP
52
Country
United States
Not to mention that Nintendo has never shut a MOTHER fan project down, not even the MOTHER3 Fan Translation. THAT project was straight up offered to them for free and declined with no further action.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    My classroom is kinda a toxic environment
  • Maximumbeans @ Maximumbeans:
    True, which would be a good choice if it releases you from that suffering.
  • LeoTCK @ LeoTCK:
    yea exactly
  • LeoTCK @ LeoTCK:
    I got into a toxic environment when I switched schools, something I was pressured to do long ago by my mom mostly
  • LeoTCK @ LeoTCK:
    because there were a couple of teachers who were objectively bad and who kept giving me bad grades, even thogh if I had stayed they would leave in the following year anyways
  • Xdqwerty @ Xdqwerty:
    I'm a verbal abuse víctim i think
  • LeoTCK @ LeoTCK:
    but I had noit known that and I let myself be manipulated into quitting...I'd rather have let myself be have fights with my mom than to let myself be blackmailed into effectively destroying my life or leading to it
  • Xdqwerty @ Xdqwerty:
    my mother was the one who verbally abused me
  • LeoTCK @ LeoTCK:
    with me it started with verbal abuse...I tried to ignore it...until it got worse and after summer break it went from verbal into sneaky physical, not just theft but once they saw me as real problem they tried to poison me outright
  • LeoTCK @ LeoTCK:
    because they couldn't apply their usual tactics anymore it all went worse from there
  • LeoTCK @ LeoTCK:
    and I was a threat to their hierarchy and the way the gang worked
  • LeoTCK @ LeoTCK:
    I did in the end cause the gang leader who was installed there by the larger gang, to loose his influence over the classmates but it had a terrible cost
  • LeoTCK @ LeoTCK:
    in that it caused my other best friend, who joined that school, to betray me
  • LeoTCK @ LeoTCK:
    to both the powers that be and the larger gang at play
  • LeoTCK @ LeoTCK:
    by recording conversations of me...they also convinced him over time that I never cared about him and he started to beat over my head things from the past, courtesy of psycholigsts work
  • LeoTCK @ LeoTCK:
    I was stupid to trust them and think they wouldn't start a coverup in agreement of the school who didn't want further scandals on their name
  • LeoTCK @ LeoTCK:
    when I told the psychologist the name of my best friend in the group I didn't realize that would seal my fate
  • LeoTCK @ LeoTCK:
    this and more is why I don't trust authorities either and why I became more of a "lone wolf" for a very long time
  • Xdqwerty @ Xdqwerty:
    Lone wolf until when?
  • LeoTCK @ LeoTCK:
    maybe I'll become one again completely if this crap goes on that I'm getting flooded with lately
  • LeoTCK @ LeoTCK:
    so maybe forever from then on
  • Xdqwerty @ Xdqwerty:
    Hope you find your missing friend
  • LeoTCK @ LeoTCK:
    but I didn't have any friends for years, barely talked to anyone irl at that time, only had friends online basically
  • LeoTCK @ LeoTCK:
    thanks
    +1
  • Xdqwerty @ Xdqwerty:
    I bet you will be happier with him
    +1
    Xdqwerty @ Xdqwerty: I bet you will be happier with him +1