[DISC.][PLAYER] High-res support

Started by namida, October 08, 2019, 08:16:52 PM

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

WillLem

Quote from: namida on November 26, 2019, 10:40:06 PM
3. No matter what rule is used to translate 2x2 high-res pixels to one low-res pixel, the terrain is not always physics-identical. For example, see the attached image - yellow pixels are solid on Mac but not DOS; red pixels are solid on DOS but not Mac; green pixels are solid on both; black pixels are not solid on either. (For the graphic, I translated upwards - a solid pixel in low-res = all four pixels solid in high-res.)

...

I'll still implement the support for it in NL - it'll just be up to someone else to actually convert / prepare the high-res graphics.

What would need to be done to sort this out, graphics-wise? Is a simple case of recoloring or would they need to be re-shaped to match the physics?

namida

#31
Basically - the high-res graphic should match the shape of the low-res graphic. Or in other words - if you were to scale it up "nearest neighbour", every low-res pixel that's solid should correspond to a region of 2x2pixels on the high-res graphic where at least some of it is solid; and every low-res pixel that's not solid should correspond to a region of 2x2 pixels on the low-res graphic where none are solid.

This is only critical for terrain. For objects / lemming sprites, this doesn't matter. I also suggest waiting until an exp / RC build of NeoLemmix with the high-res feature is available before trying to work on this - it'll be a lot easier when you can test it in-game.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

You've seen lemmings being saved in high-resolution. How about some lemmings being nuked in high-resolution?

https://www.youtube.com/watch?v=hruA7ZQIT1o
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

And, just a screenshot rather than a video this time, but high-res mode is practically complete now (bugfixes aside of course, I'm sure there'll be plenty that end up being needed). The only thing that's not currently working correctly is the minimap.

Oh, "but the minimap is part of the skill panel"? Yeah, I decided to high-res the skill panel too. I won't be changing anything outside of gameplay (menus etc) for V12.8.0 though; that, if it comes at all, will come later.

EDIT: Shrunk the image to half size, since no clarity is lost by doing so.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

namida

My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

Proxima

Quote from: namida on November 29, 2019, 10:41:42 PMOh, "but the minimap is part of the skill panel"? Yeah, I decided to high-res the skill panel too. I won't be changing anything outside of gameplay (menus etc) for V12.8.0 though; that, if it comes at all, will come later.

Any chance of getting the Mac version skill panel? It's really nice 8-)

namida

Quote from: Proxima on November 30, 2019, 10:27:15 AM
Quote from: namida on November 29, 2019, 10:41:42 PMOh, "but the minimap is part of the skill panel"? Yeah, I decided to high-res the skill panel too. I won't be changing anything outside of gameplay (menus etc) for V12.8.0 though; that, if it comes at all, will come later.

Any chance of getting the Mac version skill panel? It's really nice 8-)

The lemming icons from it won't happen. This is because NL generates the lemming icons using the actual lemming sprites used on the level.

The rest of the panel, I don't see any major technical obstacle, though I do have a personal preference towards keeping it in the DOS style (just higher resolution). This is not, though, to an extent that I won't consider anything else - if there's enough demand, I can reconsider. And of course, even if I don't, if the sizes fit (or someone can be bothered making the needed adjustments), there's nothing at all preventing a user-side mod being made and shared.

There is one minor technical obstacle - that we don't (as far as I know) have access to Mac panel graphics with no skill / icon drawn on them. NeoLemmix relies on having separate source images for the panel background and the panel icon / etc. However, this is something that can be resolved with a little bit of time in a graphics editor app - I had to do much the same to get the DOS panel graphics into such a format.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

WillLem

Quote from: namida on November 30, 2019, 06:07:41 PM
Quote from: Proxima on November 30, 2019, 10:27:15 AM
Any chance of getting the Mac version skill panel? It's really nice 8-)

There is one minor technical obstacle - that we don't (as far as I know) have access to Mac panel graphics with no skill / icon drawn on them. NeoLemmix relies on having separate source images for the panel background and the panel icon / etc. However, this is something that can be resolved with a little bit of time in a graphics editor app - I had to do much the same to get the DOS panel graphics into such a format.

This is the closest I could get to the Mac icon - it's basically an Amiga icon (on which the Mac one is based) but slightly re-tinted here and there. I think it looks quite nice! :)

namida

Here's a video with WillLem's high-res sprites. :D

https://www.youtube.com/watch?v=2e4BsoXtWnI

Still a few minor kinks to iron out, but it's looking good. :D
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

Strato Incendus

I was never aware that the Glider actually holds on to his parachute with both hands, i.e. like the Parachuter in Lemmings 2: The Tribes :D . I thought it was just a slightly wider "umbrella", compared to the Floater, i.e. held-on with just one hand.

As such, the Glider sprite looks especially good on the lemming - the sprite for the panel, in contrast, does not, in my opinion: The Glider's feet are cut off at the bottom of the screen. Maybe a slight readjustment of the position of the sprite on the skill panel should be considered? ;)
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels

WillLem

Quote from: namida on December 04, 2019, 08:45:42 AM
Here's a video with WillLem's high-res sprites. :D

https://www.youtube.com/watch?v=2e4BsoXtWnI

Still a few minor kinks to iron out, but it's looking good. :D

This is looking ace! It's great to see these in action.

I've made some subtle changes to the size of the glider sprite so it should be a bit less of a jump as compared to the walker/faller, and may be easier to fit better onto the panel now as well.

:thumbsup:

Strato Incendus

Are those sunglasses new? :D I certainly didn't notice them before!
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels

WillLem

Quote from: Strato Incendus on December 04, 2019, 08:23:29 PM
Are those sunglasses new? :D I certainly didn't notice them before!

Yes! I just always see pictures of hang-gliders wearing sun goggles, so thought it'd be a fun inclusion to the hi-res sprite. :thumbsup: