Hacking Emulators in 3D

coryspacecowboy

Member
OP
Newcomer
Joined
Jan 26, 2014
Messages
10
Trophies
0
Age
36
XP
62
Country
United States
Thanks to Ninjhax I have been feeling pretty nostalgic, remembering many years ago playing snes games on the pc. I just now had a flashback, I remember hitting keys on mistake that would make different "layers" disappear and re appear. For example one key would make the background disappear, or the foreground, or sprites. I'm not the most technological savy person in town, but I would think since these layers are built into the games themselves, at least with super nes titles, that we could enable the games to be emulated in 3D. It seems so obvious after i thought of it that I assume someone must be working on this. So I'm just curious, is anyone working on this? And are the games universal for the most part in that layer one would normally be foreground, layer 2 is normally sprites, etc?
 
  • Like
Reactions: yuyuyup

Nemix77

Well-Known Member
Member
Joined
May 30, 2009
Messages
851
Trophies
0
XP
757
Country
Canada
Ummm I think the main goal right now is to get emulators optimized and working at full speed on the 3DS first then afterwards (in which case I mean never going to happen) someone might look into implementing 3D effect into the emulators that do not require too much power on the 3DS example: NES, GB, GBC and Master System, it's more of a luxury enhancement than anything; an emulator working at full speed is better than one that has 3D effects but does not run at full speed.
 
  • Like
Reactions: MattKimura

Abcdfv

What comes around goes around.
Member
Joined
Dec 24, 2013
Messages
1,455
Trophies
0
XP
837
Country
United States
Yeah getting emulators that run well is the priority, and the games all handle layers and rendering differently so it would be a lot of effort
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Ummm I think the main goal right now is to get emulators optimized and working at full speed on the 3DS first then afterwards (in which case I mean never going to happen) someone might look into implementing 3D effect into the emulators that do not require too much power on the 3DS example: NES, GB, GBC and Master System, it's more of a luxury enhancement than anything; an emulator working at full speed is better than one that has 3D effects but does not run at full speed.
screw that i want 2 fps and 3d :rofl:
 

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
I threw the idea around for a bit (but for the Oculus Rift) and managed to get VBA running in a 3D environment, but it never got much farther than that (it was still a flat image in a 3D space). In theory, you could do two render loops in which each layer is slightly shifted to put it at a different depth, and then put these two renders to each eye. The real question is whether it would actually be comfortable, and how well it would actually work. For a game like Pokemon, it would actually be possible to have BG1-3 render at the same height and have just textboxes (and maybe sprites) pop out. And if you added a sort of hooking mechanism to figure out where in the game you are through RAM you might be able to adjust the layer heights as well for better-turned viewing.

So I'd say it *might* be possible, however one of the main issues as of now is software vs hardware rendering and whether or not the 3DS can actually afford to do two renders in the first place. Stable performance is probably the first concern, and once we have that we might be able to mess with rendering.
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,234
Country
Brazil
2D games in 3D are boring, I have no idea why people insist on this subject.
Just get one of the SEGA 3D classics and tell me how impressed you are after you play it for 5 minutes.

Maybe if someone finds a magic way to run Mario Kart, F-Zero or even Star Fox in 3D it will result in something useful (though that looks VERY UNLIKELY)
 

yuyuyup

Well-Known Member
Member
Joined
Apr 30, 2006
Messages
3,810
Trophies
2
Location
USA MTN timezone
Website
Visit site
XP
3,291
Country
United States
I threw the idea around for a bit (but for the Oculus Rift) and managed to get VBA running in a 3D environment, but it never got much farther than that (it was still a flat image in a 3D space). In theory, you could do two render loops in which each layer is slightly shifted to put it at a different depth, and then put these two renders to each eye. The real question is whether it would actually be comfortable, and how well it would actually work. For a game like Pokemon, it would actually be possible to have BG1-3 render at the same height and have just textboxes (and maybe sprites) pop out. And if you added a sort of hooking mechanism to figure out where in the game you are through RAM you might be able to adjust the layer heights as well for better-turned viewing.

So I'd say it *might* be possible, however one of the main issues as of now is software vs hardware rendering and whether or not the 3DS can actually afford to do two renders in the first place. Stable performance is probably the first concern, and once we have that we might be able to mess with rendering.
That would be so bad (bad as in good,) how much work is that to make a 3d capable rom? Do you think that is a huge undertaking? I would love to see more 3d roms (I have a passive 3d screen and a DK2)
 

ore9ore

Well-Known Member
Member
Joined
Dec 28, 2013
Messages
170
Trophies
0
XP
216
Country
Two words: Virtual Boy
I hope some dev make efforts to develop a new Emulator (Virtual Boy) and not only ports of DSmode emulators.(that it's also a great thing)
 

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
That would be so bad (bad as in good,) how much work is that to make a 3d capable rom? Do you think that is a huge undertaking? I would love to see more 3d roms (I have a passive 3d screen and a DK2)

The only game I really have a good knowledge of is Pokemon Fire Red, so for that I could definitely make the proper hooks for it. I might end up doing it once Christmas Break hits and I'm bored to death, but for now it's just a theoretical concept. Some games will probably work better than others though, isometric games would probably look horrible in 3D since it's most often done in tiled modes which can't be turned into actual 3D easily. Mode7-like would be difficult as well, although you could maybe fake it by forcing the other BG which is usually used as a skybox of sorts much deeper than usual.

The biggest issue though is how different the layer's use can be between screens. In Pokemon alone the screens change a lot in how they are used. For example, the bag and menu screens could render with a lot more different levels of depth due to it using a layer for text, a layer for a foreground, and a layer for background in most cases, all of which could be separated safely. The overworld, however, couldn't be separated easily (unless you did some weird per-tile depth hax which would be painful to implement) because some tiles appear over the player but might look strange if it were pulled to another level of 3D with it's neighboring tiles being at a lower level.

With some systems like NES or GameBoy it might be a bit more feasable to just split both BG's at their own level for all games, since it's most commonly foreground+background rather than the mixed uses it has on GBA.
 

N00b Smasher

Well-Known Member
Newcomer
Joined
Dec 9, 2014
Messages
64
Trophies
0
XP
102
Country
United States
2D games in 3D are boring, I have no idea why people insist on this subject.
Just get one of the SEGA 3D classics and tell me how impressed you are after you play it for 5 minutes.
I already did, and Sonic 1 looks pretty damn cool in 3D. I didn't expect such an old game to look so vibrant, by comparison it looks pretty plain without 3D. In fact, I wish Sega gave the same treatment to the rest of the classic Sonics, as well as other old games.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    K3Nv2 @ K3Nv2: @BigOnYa...