Tiles pixels 2x, 4x (or more) - HD remaking of NES games

A place for your artistic side. Discuss techniques and tools for pixel art on the NES, GBC, or similar platforms.

Moderator: Moderators

User avatar
Macbee
Posts: 120
Joined: Sat Nov 26, 2011 8:31 am
Location: Brazil
Contact:

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by Macbee »

There is an emulator able to replace graphics in NES games. It's called "MyNES" ( http://sourceforge.net/projects/mynes/files/ )
I wanted to use this "HiRes" feature desperately but it was too hard to me and I never tried again... :(

There are pictures of some experiments with a 'Dragon Ball Z' game:

Image

Image

Image

And there's even a video on http://youtu.be/haGHtKWmj5M
User avatar
Hamtaro126
Posts: 818
Joined: Thu Jan 19, 2006 5:08 pm

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by Hamtaro126 »

The latest versions of My NES no longer supports it unfortunately, and may never come back!

There should be a better way than doing it in a double-pixeled bitmap mode anyways.
AKA SmilyMZX/AtariHacker.
User avatar
Macbee
Posts: 120
Joined: Sat Nov 26, 2011 8:31 am
Location: Brazil
Contact:

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by Macbee »

Hamtaro126 wrote:The latest versions of My NES no longer supports it unfortunately, and may never come back!

There should be a better way than doing it in a double-pixeled bitmap mode anyways.
Oh, sad news :(
I had never heard about HiSMS until reading this topic.
I'm enjoying a lot to change Sega Master System graphics - so I'd love to see something similar (and as easy to use) done to my beloved NES someday.

By the way this is my modification test with "Alex Kidd in Miracle World":

Image

Original screen:
Image
Last edited by Macbee on Thu Jan 03, 2013 12:18 pm, edited 1 time in total.
joabfarias
Posts: 24
Joined: Wed Jun 20, 2012 10:07 am

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by joabfarias »

Macbee wrote:
Hamtaro126 wrote:The latest versions of My NES no longer supports it unfortunately, and may never come back!

There should be a better way than doing it in a double-pixeled bitmap mode anyways.
Oh, sad news :(
I had never heard about HiSMS until reading this topic.
I'm enjoying a lot to change Sega Master System graphics - so I'd love to see something similar (and as easy to use) done to my beloved NES someday.

By the way this is my modification test with "Alex Kidd in Miracle World":

Image

Original screen:
Image
Very good work! Did you draw the sprites yourself?
I tried HiSMS, but I believe the interface could be better.
User avatar
Macbee
Posts: 120
Joined: Sat Nov 26, 2011 8:31 am
Location: Brazil
Contact:

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by Macbee »

joabfarias wrote: Very good work! Did you draw the sprites yourself?
I tried HiSMS, but I believe the interface could be better.
Thank you! :)
Yes, I'm drawing everything. The logo was heavily inspired from "Complete Album" cover ( http://www.jap-sai.com/Games/Alex_Kidd_ ... m_CD_A.jpg ) but I'm tracing / drawing / retouching every element on screen.

You should try this emulator again. It's very simple to use and it runs my modified game as fast as the original Alex Kidd.
There are a lot of features to be added or fixed (it's version 0.1 after all) but it's still an incredible software in my opinion.
joabfarias
Posts: 24
Joined: Wed Jun 20, 2012 10:07 am

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by joabfarias »

Do you know how HiSMS works in palette changes? Do we need to make a HD version of the same sprite when it changes colors?
User avatar
Macbee
Posts: 120
Joined: Sat Nov 26, 2011 8:31 am
Location: Brazil
Contact:

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by Macbee »

joabfarias wrote:Do you know how HiSMS works in palette changes? Do we need to make a HD version of the same sprite when it changes colors?
Apparently yes.
I'm already facing this problem (Alex Kidd logo starts to blink after a few seconds -- and it suddenly goes back to the original 8-bit form when it happens).
joabfarias
Posts: 24
Joined: Wed Jun 20, 2012 10:07 am

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by joabfarias »

It means that a version of MegaMan in a emulator that works like HiSMS would be a little bit boring to make...
Every single animation frame would have to be done a dozen times or more.
How dows HiSMS work when the sprite is partially hidden (like when Alex is behind bushes, for example)?
User avatar
Macbee
Posts: 120
Joined: Sat Nov 26, 2011 8:31 am
Location: Brazil
Contact:

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by Macbee »

joabfarias wrote:It means that a version of MegaMan in a emulator that works like HiSMS would be a little bit boring to make...
Every single animation frame would have to be done a dozen times or more.
Yep. But I still would do it if someone releases something like a "HiNES". :)
joabfarias wrote:How dows HiSMS work when the sprite is partially hidden (like when Alex is behind bushes, for example)?
I'm not there yet but it's explained here: http://hisms.orgfree.com/tutorial/index.html
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by tepples »

joabfarias wrote:It means that a version of MegaMan in a emulator that works like HiSMS would be a little bit boring to make...
Every single animation frame would have to be done a dozen times or more.
There are two ways to handle this:
  1. Have the emulator always use a constant palette that includes light, medium, and dark versions of all three colors in a particular sprite palette, as well as black, gray, and white.
  2. Use the palette changes as an opportunity to add unique detailing to Mega Man's sprite for each state.
How dows HiSMS work when the sprite is partially hidden (like when Alex is behind bushes, for example)?
I imagine that most games just use the tiles' priority bits. (The SMS does it backward compared to the NES. On the SMS, priority is assigned to tiles, not sprites.) Games that perform occlusion in software using CHR RAM updates, like Solstice for NES, would have a bigger problem.
LocalH
Posts: 186
Joined: Thu Mar 02, 2006 12:30 pm

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by LocalH »

I still think the best possible approach is game-specific, as then the emulator can utilize the specifics of the game state in order to generate the appropriate graphics independently from the original tile-based approach. This would also allow the approach of using a completely different method of rendering, such as the 2.5D idea I mentioned. I'm not even sure how much more work it would be to do something like this as opposed to a generic "high-res tile" approach, although the latter would be easier for non-programmers to implement (but also more limited). For example, I'd love to see a SMB emulator that renders the graphics in the style of NSMB, but running the original game logic so all the known bugs would still be present (hat stomp, mushroom jump, wall anti-ejection, world 36). This would also present an interesting situation where existing TAS movies could be replayed on such an emulator to present a new and fresh look to something that is already very entertaining from a gameplay perspective.
joabfarias
Posts: 24
Joined: Wed Jun 20, 2012 10:07 am

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by joabfarias »

I am trying to talk to Quietust (author of Nintendulator), at first he said that doubling the pixels directly in ROM and PPU (as we want to do) would not be feasible in Nintendulator because of the low level emulation of the PPU that Nintendulator uses.
Do any of you guys know what version of Visual Studio must I use to edit and run the source code of Nintendulator? I am using Visual Studio 2010 Ultimate, but I get errors when opening the project.
I was thinking in using a tecnique similar to the one used in HiSMS (sprite replacement), but instead of looking for specific colors, consider the sprite as it is (with four "indications" of color, 00, 01, 10 and 11). At the moment when the new sprite would be redraw, it would be done using the palette of the game. If it works, we will be able to avoid the palette changing issue.
User avatar
thefox
Posts: 3134
Joined: Mon Jan 03, 2005 10:36 am
Location: 🇫🇮
Contact:

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by thefox »

joabfarias wrote:Do any of you guys know what version of Visual Studio must I use to edit and run the source code of Nintendulator? I am using Visual Studio 2010 Ultimate, but I get errors when opening the project.
Works here with VS2010. You'll need the DirectX SDK for dxguid.lib.
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
User avatar
Macbee
Posts: 120
Joined: Sat Nov 26, 2011 8:31 am
Location: Brazil
Contact:

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by Macbee »

I'm still praying for a "HiNES".
Meanwhile the first stage of my Alex Kidd HD prject is finally done: http://www.youtube.com/watch?v=ScyB69dwRA0
I *REALLY* would enjoy to recreate some NES classics to 720p.
User avatar
mikejmoffitt
Posts: 1353
Joined: Sun May 27, 2012 8:43 pm

Re: Tiles pixels 2x, 4x (or more) - HD remaking of NES games

Post by mikejmoffitt »

All this talk reminds me of Pacifi3D.
Post Reply