Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

3dSen VR - 3D NES Emulator For Virtual Reality

Breathing new life into classic NES games by magically converting it into 3D and letting you play in VR · By geod

Punch-Out!!

A topic by Cherkov created Jul 31, 2016 Views: 2,104 Replies: 9
Viewing posts 1 to 5
(3 edits)

This on has been very time consuming. I have only gotten past Von Kaiser so far. Trying to get all of the possible different animations for the fighters has been a challenge. Let me know if you find any I missed so far.

There are some odd graphical glitches going on, mainly with the before match character portraits and the animation for when you get a star. I'm not sure what the problem is...

Punch-Out.3dn

Video

Update: Done up to most of King Hippo now

Sorry, this is an emulation bug of 3DNes ...

No problem. I am having a lot of fun with this.

There is another bug I noticed in Punch-Out. Sometimes when changing the pattern on a character sprite, one part of it will just disappear. If you delete the sprite, it will come back, but only to disappear again if you edit it. It happens most often with the faces of characters. It seems to have something to do with this white sprite block the developers put behind the character faces occasionally to make the eyes and/or mouth white. I have a video of it if you need to see it.

I also wasn't sure if it was okay to put up a video of Punch-Out since it is glitchy right now.

Just post the video, it's easier to discuss that way. You can always update the video url later :).

Punch Out Glitch

I put it in my dropbox. Watching it again, it seems to only happen to the cylinders and cubes. I also noticed it while playing Urban Champion just now. It seems to be that when 2 sprites occupy the same spot and you try to change one to a cube/cylinder, the 8x8 tile of the sprite you are changing disappears. In the Punch-Out video, there is a white sprite that you can't really see because of the see through effect you get while editing. But it would be in the same spot as the sprite that keeps disappearing.

I will investigate it later

Now that I know, I have noticed it more in other games, too. Urban Champion and Dig Dug were some I was playing with and I can reproduce it pretty easily. It definitely is happening during sprite overlap.

The overlapping sprite in Punch Out does not have any visual role. Could you try to remove it by set its depth 0 and check what happen?

I gave it a try but couldn't get it to work. First I set the sprite to 0 and then changed the other sprite to cylinder. No luck.

So then I tried setting the sprite to 0, saving and exiting the emulator, reloading, and then changing the other sprite to cylinder. The thinking being that maybe some variable or flag was being stored by the software that could be cleared by reloading. Again no luck.

Finally, I renamed the .3dn file and started with a fresh one thinking maybe the file was storing a value. No luck there either.

I tried in multiple different spots where I know the problem exists but couldn't get it to work. I even found that the sprite serves another role by being pieced together to form giant letters in one instance. Parts of the letters were missing when I set the sprite to zero.

Here's another thing. I must be wrong about it being just overlap because sprites overlap all the time in these games and it has never been a problem, but also I found a spot where that sprite didn't make this happen as well. I'm going to play around with it some more and see if I can find out anything else.

So playing around with it some more, I'm wondering if it has to do with color palettes. Since sprites are only allowed 4 colors, or 3 and a transparent color, they seem to be using this sprite to add a 5th color to the main sprite. I don't know why that would cause an issue with the patterns, but that's my thinking so far.