HD Pack's Mesen

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
HD Pack's Mesen
by on (#214576)
Hey. In this thread, I'll upload hd pack's and blanks for them, for the Mesen emulator. Preparations are done by HDPack Builder. More information about hd pack's and workouts here: https://www.mesen.ca/docs/hdpacks.html and also a subject where you can write to the author (Sour): viewtopic.php?f=3&t=13844. Please lay out your workmanship and your hd pack's too. And also please turn to the streamers with a request to do hd pack's.
Re: HD Pack's Mesen
by on (#214577)
hd pack's
Re: HD Pack's Mesen
by on (#214914)
From ROMhacking.net:
Attachment:
File comment: Castlevania by Kya, converted by Sour
CastlevaniaHdPack.zip [461.67 KiB]
Downloaded 906 times
Re: HD Pack's Mesen
by on (#215599)
I enjoyed Nuts & Milk skin, very nice to have this. Now all we need is remixed music :D
Do you plan to make more of these?
Re: HD Pack's Mesen
by on (#215646)
kya has made another CV pack at 2x resolution and with .ogg audio tracks - he's essentially waiting for me to release version 0.9.5 to release his work, since it requires some new HD pack features that aren't available in 0.9.4. There's also another person working on HD packs for Ninja Gaiden 1 & 2. And also this Megaman 1 pack by AxlRocks.

I think that's more or less all of the available and/or in-development HD packs at the moment.
Re: HD Pack's Mesen
by on (#215665)
Sour wrote:
I think that's more or less all of the available and/or in-development HD packs at the moment.

I'm currently working on an HD pack for Hydlide, to test the viability of making more, later.

I'd like to create HD packs, for my hentai games! :P
Re: HD Pack's Mesen
by on (#216482)
New version HD pack Castlevania:
https://yadi.sk/d/XXkso2kp3U7sjz?lang=en
Re: HD Pack's Mesen
by on (#217141)
Sour wrote:
There's also another person working on HD packs for Ninja Gaiden 1 & 2.


Ninja Gaiden 1 & 2 HD packs by RichterSnipes are released:
https://www.romhacking.net/forum/index.php?topic=26164.0
Re: HD Pack's Mesen
by on (#221535)
I just finished one for Donkey Kong:
https://drive.google.com/open?id=1MCK-SSgHVrMxOZAibeSE_saJBbw4CfQB
Re: HD Pack's Mesen
by on (#222272)
Anyone have an untouched fully complete SMB sprite set?
Re: HD Pack's Mesen
by on (#222833)
If nobody has one, how could I make one the way other people have? When I make it, it comes out like this:

Image

But I saw one that looks like this:

Image

In this one, everything is so much more organized than mine. How is that done?
Re: HD Pack's Mesen
by on (#222854)
The HD example you're showing is something that was made using HDNes, not Mesen.
As far as I know, the tiles in that picture are organized in a neat manner because someone organized them manually - there is no way to automatically generate something like that (unfortunately)
Re: HD Pack's Mesen
by on (#223131)
Sour wrote:
there is no way to automatically generate something like that (unfortunately)

"No way" as in impossible, or as in "not implemented"?

It seems like something that could be done by looking at the connectedness of the hardware sprites at runtime (i.e., which ones appear next to others, and how often).
Re: HD Pack's Mesen
by on (#223179)
thefox wrote:
It seems like something that could be done by looking at the connectedness of the hardware sprites at runtime (i.e., which ones appear next to others, and how often).
When I initially implemented this, I spent a good amount of time at first trying to do exactly this, and the results weren't exactly great (some of the tiles would get properly connected, but then tiles that you wish were together would get separated for a number of reasons, etc.). A lot of the time, it just made more sense to use the CHR banks, since the games usually keep related tiles close to each other. There's no technical reason why it couldn't be done, though, I'm just not sure that getting good results would be worth the amount of time needed to code it.

Edit: Also, unrelated, but Aclectico just released a HD Pack for Metroid here: https://www.romhacking.net/forum/index. ... ic=26811.0
Re: HD Pack's Mesen
by on (#223223)
Sour wrote:
As far as I know, the tiles in that picture are organized in a neat manner because someone organized them manually

Yes, I organized them manually. I use the raw sprite sheet to see which tiles need work. Once I make the replacement for a group of connected tiles, I add the replacement to another sheet and remove the tiles from the raw sheet. So the tiles in the final sprite sheet are organized.

thefox wrote:
It seems like something that could be done by looking at the connectedness of the hardware sprites at runtime (i.e., which ones appear next to others, and how often).

There are a few obstacles that I can think of:
1. The object is moving near the edge of the screen and some of the tiles may go outside the screen. 2. The same tile appears multiple times in several poses of the same object.
3. Tiles within the same object overlap each other (various characters in Double Dragons II)
4. Tiles within the same object are not fixed relative to each other (white dragon in Castlevania)
5. Two objects appears to be connected (Mario holding a shell in SMB3)
6. Objects using the background layer
Re: HD Pack's Mesen
by on (#223443)
mkwong98 wrote:
thefox wrote:
It seems like something that could be done by looking at the connectedness of the hardware sprites at runtime (i.e., which ones appear next to others, and how often).

There are a few obstacles that I can think of:
1. The object is moving near the edge of the screen and some of the tiles may go outside the screen. 2. The same tile appears multiple times in several poses of the same object.
3. Tiles within the same object overlap each other (various characters in Double Dragons II)
4. Tiles within the same object are not fixed relative to each other (white dragon in Castlevania)
5. Two objects appears to be connected (Mario holding a shell in SMB3)
6. Objects using the background layer

Yeah, I know it's not trivial. You'd have to apply some heuristics (that is, don't just pick a layout based on one frame, look at multiple frames and see what is the most coherent) but it still wouldn't be perfect.

(1) Could be special-cased by placing less emphasis on stuff at the very edges of the screen.
(2) Not much can be done here, except to indicate to the user that the tile is shared. Or have some special code in the HD pack support that can "unshare" those tiles when it sees they are connected to some other known tiles.

I'd expect it to need some manual adjustment, but at least it could provide a starting point.
Re: HD Pack's Mesen
by on (#225901)
New version Metroid.
https://drive.google.com/uc?id=17Tz0bD1 ... t=download
Re: HD Pack's Mesen
by on (#228674)
Found one for Pac-Man on GitHub:
https://github.com/PepCodes/HDNes-Graphics-Pac
Re: HD Pack's Mesen
by on (#229364)
New version Metroid.
https://drive.google.com/uc?id=17Tz0bD15dV1PQ1MztkrYWYCrGxtpZXU0&export=download
Re: HD Pack's Mesen
by on (#237705)
New version Metroid.
https://drive.google.com/uc?id=17Tz0bD1 ... t=download