Homebrew Super Mario 64 Port

MarioKartFan

Well-Known Member
OP
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
Was meaning taking the HD Textures and everything. But I am thinking it would not be able to Load it all, huh?
Ah. Well, I never thought I’d see a native port of Mario 64 to the 3DS, so I guess never say never. There is a variant floating around with Mario replaced with an HD model. But no textures (other than those on Mario’s model) are changed I believe.
 
  • Like
Reactions: Smoker1

gregory-samba

Well-Known Member
Member
Joined
Sep 11, 2020
Messages
535
Trophies
0
XP
380
Country
United States
I just setup a 3DS dev environment and compiled this gem. Next up is the PS3 version (as soon as I figure out how to get PSL1GHT setup). I'll probably do the Wii U version after the PS3.
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,035
Trophies
1
Location
California
XP
6,029
Country
United States
If I wanted to change the Button Mapping from Press Y to Moonjump, and change it to Press B to Moonjump, what would it be?

Currently - Using SM64 3DNFS60 Version (3D, No Frame Skip, 60FPS from 19 Sept 2020)
[Moonjump Press Y 3DNFS60]
DD000000 00000800
00D566AC 42200000
D2000000 00000000

Preferred -
[Moonjump Press B 3DNFS60]
DD000000 0000????
00D566AC 42200000
D2000000 00000000
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,482
Trophies
2
XP
4,920
Country
Canada
If I wanted to change the Button Mapping from Press Y to Moonjump, and change it to Press B to Moonjump, what would it be?

Currently - Using SM64 3DNFS60 Version (3D, No Frame Skip, 60FPS from 19 Sept 2020)
[Moonjump Press Y 3DNFS60]
DD000000 00000800
00D566AC 42200000
D2000000 00000000

Preferred -
[Moonjump Press B 3DNFS60]
DD000000 00000002
00D566AC 42200000
D2000000 00000000

That should be what the B button activator should be for the code.
 
  • Like
Reactions: Smoker1

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,035
Trophies
1
Location
California
XP
6,029
Country
United States
That should be what the B button activator should be for the code.
Awesome. Found the Control Changer and want to change the Controls Scheme to something that would match the other Builds. 3DS Default Controls are a bit different than the Switch.
You wouldn't by chance know how to Configure TempAR Button Activator Codes for PSP, would you?
 

Deleted member 42501

Well-Known Member
Member
Joined
Jun 16, 2006
Messages
1,724
Trophies
2
XP
4,259
Has anyone made a 3D implementation of this without the widescreen hack? It would be interesting to see it in action as the pop in effect seems to only be on the widescreen parts and I'm wondering if that wouldn't be the case in the original aspect ratio.
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,035
Trophies
1
Location
California
XP
6,029
Country
United States
Has anyone made a 3D implementation of this without the widescreen hack? It would be interesting to see it in action as the pop in effect seems to only be on the widescreen parts and I'm wondering if that wouldn't be the case in the original aspect ratio.
There are MANY Builds
Pack Tags: va = Vanilla / 3d = 3D Mode / 60 = 60FPS / nofskip = No frameskip if game runs under 30FPS / puppy = PuppyCam (free camera).
❗️ Requires Luma v10.1.1+ for Multi-threaded Audio

Works best on a N3DS system for All. O3DS has slightly less Memory and Video Memory.
 

Deleted member 42501

Well-Known Member
Member
Joined
Jun 16, 2006
Messages
1,724
Trophies
2
XP
4,259
There are MANY Builds
Pack Tags: va = Vanilla / 3d = 3D Mode / 60 = 60FPS / nofskip = No frameskip if game runs under 30FPS / puppy = PuppyCam (free camera).
❗️ Requires Luma v10.1.1+ for Multi-threaded Audio

Works best on a N3DS system for All. O3DS has slightly less Memory and Video Memory.

All of them have widescreen and thats where the main graphic glitching is as I said.
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,035
Trophies
1
Location
California
XP
6,029
Country
United States
All of them have widescreen and thats where the main graphic glitching is as I said.
There is a plain and simple Build of it. But do not believe it is 3D. The only Codes I have created are for the Following.....
Super Mario 64 3DS Build
19 Sept Build
SM64 SM64 Older Build
SM64 3D Version - SM64 3D
SM64 3D NFS 60FPS SM64 - 3DNFS60
SM64 3D NFS 60FPS Pup - 3DNFS60Pup
NOT Mini Map Versions
000400000000FB00
Created by Smoker1
-----------------------------------------------

[Inf Health 3DNFS60]
20D5670F 00000008

[Inf Lives 3DNFS60]
20D5670D 00000064

[Moonjump Press Y 3DNFS60]
DD000000 00000800
00D566AC 42200000
D2000000 00000000

[Moonjump Press B 3DNFS60]
DD000000 00000002
00D566AC 42200000
D2000000 00000000

[No Hits 3DNFS60]
10D56686 0000FFFF

[No Fall Damage 3DNFS60]
10D5671E 0000FFFF

[Walk on Quicksand 3DNFS60]
00D56720 00000000

[Inf Hat Time 3DNFS60]
10D56716 00007000

[FlyInvMet Hat 3DNFS60]
10D56664 0000011E

[FlyInv Hat 3DNFS60]
10D56664 0000011A

[Normal Hat 3DNFS60]
10D56664 00000111

[Inf Health 3DNFS60Pup]
20D59BC7 00000008

[Inf Lives 3DNFS60Pup]
20D59BC5 00000064

[Moonjump Press Y 3DNFS60Pup]
DD000000 00000800
00D59B64 42200000
D2000000 00000000

[No Hits 3DNFS60Pup]
10D59B3E 0000FFFF

[No Fall Damage 3DNFS60Pup]
10D59BD6 0000FFFF

[Walk on Quicksand 3DNFS60Pup]
00D59BD8 00000000

[Inf Hat Time 3DNFS60Pup]
10D59BCE 00007000

[FlyInvMet Cap 3DNFS60Pup]
10D59B1C 0000011E

[FlyInv Cap 3DNFS60Pup]
10D59B1C 0000011A

[Normal Cap 3DNFS60Pup]
10D59B1C 00000111

[Inf Health 3D]
20D2B123 00000008

[Inf Lives 3D]
20D2B121 00000064

[Moonjump Press Y 3D]
DD000000 00000800
00D2B0C0 42200000
D2000000 00000000

[No Hits 3D]
10D2B09A 0000FFFF

[No Fall Damage 3D]
10D2B132 0000FFFF

[Walk on Quicksand 3D]
00D2B134 00000000

[Inf Hat Time 3D]
10D2B12A 00007000

[Hat FlyInvMet 3D]
10D2B078 0000011E

[Hat FlyInv 3D]
10D2B078 0000011A

[Normal Hat 3D]
10D2B078 00000111

[Inf Health 3D Older Build]
20D2A113 00000008

[Inf Lives 3D]
20D2A111 00000064

[No Hits 3D]
10D2A08A 0000FFFF

[No Fall Damage 3D]
10D2A122 0000FFFF

[Walk on Quicksand 3D]
00D2A124 00000000

[Moonjump Press Y 3D]
DD000000 00000800
00D2A0B0 42200000
D2000000 00000000

[Inf Hat Time 3D]
10D2A11A 00007000

[Hat FlyInvMet 3D]
10D2A068 0000011E

[Hat FlyInv 3D]
10D2A068 0000011A

[Normal Hat 3D]
10D2A068 00000111

[Inf Health SM64]
20D28113 00000008

[Inf Lives SM64]
20D28111 00000064

[No Hits SM64]
10D2808A 0000FFFF

[No Fall Damage SM64]
10D28122 0000FFFF

[Walk on Quicksand SM64]
00D28124 00000000

[Moonjump Press Y SM64]
DD000000 00000800
00D280B0 42200000
D2000000 00000000

[Inf Hat Time SM64]
10D2811A 00007000

[Hat FlyInvMet SM64]
10D28068 0000011E

[Hat FlyInv SM64]
10D28068 0000011A

[Normal Hat SM64]
10D28068 00000111
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,302
Country
Italy
There is a plain and simple Build of it. But do not believe it is 3D. The only Codes I have created are for the Following.....
Super Mario 64 3DS Build
19 Sept Build
SM64 SM64 Older Build
SM64 3D Version - SM64 3D
SM64 3D NFS 60FPS SM64 - 3DNFS60
SM64 3D NFS 60FPS Pup - 3DNFS60Pup
NOT Mini Map Versions
000400000000FB00
Created by Smoker1
-----------------------------------------------

[Inf Health 3DNFS60]
20D5670F 00000008

[Inf Lives 3DNFS60]
20D5670D 00000064

[Moonjump Press Y 3DNFS60]
DD000000 00000800
00D566AC 42200000
D2000000 00000000

[Moonjump Press B 3DNFS60]
DD000000 00000002
00D566AC 42200000
D2000000 00000000

[No Hits 3DNFS60]
10D56686 0000FFFF

[No Fall Damage 3DNFS60]
10D5671E 0000FFFF

[Walk on Quicksand 3DNFS60]
00D56720 00000000

[Inf Hat Time 3DNFS60]
10D56716 00007000

[FlyInvMet Hat 3DNFS60]
10D56664 0000011E

[FlyInv Hat 3DNFS60]
10D56664 0000011A

[Normal Hat 3DNFS60]
10D56664 00000111

[Inf Health 3DNFS60Pup]
20D59BC7 00000008

[Inf Lives 3DNFS60Pup]
20D59BC5 00000064

[Moonjump Press Y 3DNFS60Pup]
DD000000 00000800
00D59B64 42200000
D2000000 00000000

[No Hits 3DNFS60Pup]
10D59B3E 0000FFFF

[No Fall Damage 3DNFS60Pup]
10D59BD6 0000FFFF

[Walk on Quicksand 3DNFS60Pup]
00D59BD8 00000000

[Inf Hat Time 3DNFS60Pup]
10D59BCE 00007000

[FlyInvMet Cap 3DNFS60Pup]
10D59B1C 0000011E

[FlyInv Cap 3DNFS60Pup]
10D59B1C 0000011A

[Normal Cap 3DNFS60Pup]
10D59B1C 00000111

[Inf Health 3D]
20D2B123 00000008

[Inf Lives 3D]
20D2B121 00000064

[Moonjump Press Y 3D]
DD000000 00000800
00D2B0C0 42200000
D2000000 00000000

[No Hits 3D]
10D2B09A 0000FFFF

[No Fall Damage 3D]
10D2B132 0000FFFF

[Walk on Quicksand 3D]
00D2B134 00000000

[Inf Hat Time 3D]
10D2B12A 00007000

[Hat FlyInvMet 3D]
10D2B078 0000011E

[Hat FlyInv 3D]
10D2B078 0000011A

[Normal Hat 3D]
10D2B078 00000111

[Inf Health 3D Older Build]
20D2A113 00000008

[Inf Lives 3D]
20D2A111 00000064

[No Hits 3D]
10D2A08A 0000FFFF

[No Fall Damage 3D]
10D2A122 0000FFFF

[Walk on Quicksand 3D]
00D2A124 00000000

[Moonjump Press Y 3D]
DD000000 00000800
00D2A0B0 42200000
D2000000 00000000

[Inf Hat Time 3D]
10D2A11A 00007000

[Hat FlyInvMet 3D]
10D2A068 0000011E

[Hat FlyInv 3D]
10D2A068 0000011A

[Normal Hat 3D]
10D2A068 00000111

[Inf Health SM64]
20D28113 00000008

[Inf Lives SM64]
20D28111 00000064

[No Hits SM64]
10D2808A 0000FFFF

[No Fall Damage SM64]
10D28122 0000FFFF

[Walk on Quicksand SM64]
00D28124 00000000

[Moonjump Press Y SM64]
DD000000 00000800
00D280B0 42200000
D2000000 00000000

[Inf Hat Time SM64]
10D2811A 00007000

[Hat FlyInvMet SM64]
10D28068 0000011E

[Hat FlyInv SM64]
10D28068 0000011A

[Normal Hat SM64]
10D28068 00000111
Wow that's a lot of cheats. How feasible would you say it would be to make a cheat or change removing the limited air/losing health under water? I might give that a shot myself at some point I just wanted to hear from someone with experience.
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,035
Trophies
1
Location
California
XP
6,029
Country
United States
Wow that's a lot of cheats. How feasible would you say it would be to make a cheat or change removing the limited air/losing health under water? I might give that a shot myself at some point I just wanted to hear from someone with experience.
I actually was wanting to look into a few Codes of that type. That way, remove the Gauge, also try to find a way to make it so the Final Bowser's Shock Waves do nothing to you, but that did not work out last Night. Will try again later.
 
  • Like
Reactions: SuperDan and Zense

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,302
Country
Italy
I actually was wanting to look into a few Codes of that type. That way, remove the Gauge, also try to find a way to make it so the Final Bowser's Shock Waves do nothing to you, but that did not work out last Night. Will try again later.
Yeah I mean the problem with an infinite air cheat is that you might possibly become invulnerable under water (?).
 

01y

Active Member
Newcomer
Joined
Aug 11, 2018
Messages
27
Trophies
0
Website
github.com
XP
302
Country
Canada
Has anyone made a 3D implementation of this without the widescreen hack? It would be interesting to see it in action as the pop in effect seems to only be on the widescreen parts and I'm wondering if that wouldn't be the case in the original aspect ratio.
3d effect changes "FOV" necessarily, anyway, so there's really no point to implementing that. Pop-in got fixed in a recent commit, as far as I can tell.
 
D

Deleted User

Guest
I've tried it on my (old) 3DS and enjoyed it, but I had to turn off the audio because it was starting to bothering me hearing how choppy it is and it also lags. The game looks great, like a 3DS remaster just done unofficially.

Since I can't play the game correctly on my 3DS, I'll just have to get Mario 64 DS.
 

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,302
Country
Italy
Oh, that is already done. Both the Inf Health deals with Breath as well, and also the No Hits makes Enemies pass through you.
Yes, but what I was asking was a cheat/patch that would keep damage from enemies etc as normal, but remove damage from being under water losing air. So a normal game with infinite air under water.
 

JVF

Active Member
Newcomer
Joined
Sep 16, 2016
Messages
39
Trophies
0
XP
432
Country
I've tried it on my (old) 3DS and enjoyed it, but I had to turn off the audio because it was starting to bothering me hearing how choppy it is and it also lags. The game looks great, like a 3DS remaster just done unofficially.

Since I can't play the game correctly on my 3DS, I'll just have to get Mario 64 DS.
Which fork are you using? mkst's works fine for me like 90% of the time.
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=3eGAHfC5P-Y