Lemmings Plus Graphic set redesign thread

Started by GigaLem, October 02, 2017, 05:23:19 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

namida

Assuming GigaLem has named all the pieces the same way, all you need to do is open the post-conversion level in a text editor, and use the "Replace" feature to replace any occurances of "namida_sky" with "gigalem_skymd". You can also do the reverse to convert a level using GigaLem's remaster back to the normal set.

(You can modify the translation tables instead, sure, but that only helps for levels you're converting from old formats, not ones that already exist in new formats.)
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)

GigaLem

Quote from: namida on May 07, 2019, 07:55:17 PM
Assuming GigaLem has named all the pieces the same way, all you need to do is open the post-conversion level in a text editor, and use the "Replace" feature to replace any occurances of "namida_sky" with "gigalem_skymd". You can also do the reverse to convert a level using GigaLem's remaster back to the normal set.

(You can modify the translation tables instead, sure, but that only helps for levels you're converting from old formats, not ones that already exist in new formats.)

The best way you can do this is with Notepad++
Ctrl+F to open up the search tool, click the replace tab, type in the style you want to change and on the "with" box type in the style you're putting in. Then click Replace all

namida

Quote from: GigaLem on May 07, 2019, 08:18:14 PM
Quote from: namida on May 07, 2019, 07:55:17 PM
Assuming GigaLem has named all the pieces the same way, all you need to do is open the post-conversion level in a text editor, and use the "Replace" feature to replace any occurances of "namida_sky" with "gigalem_skymd". You can also do the reverse to convert a level using GigaLem's remaster back to the normal set.

(You can modify the translation tables instead, sure, but that only helps for levels you're converting from old formats, not ones that already exist in new formats.)

The best way you can do this is with Notepad++
Ctrl+F to open up the search tool, click the replace tab, type in the style you want to change and on the "with" box type in the style you're putting in. Then click Replace all

While Notepad++ is a very nice editor in general, regular old Notepad is perfectly capable of doing the above replacement.
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

Thanks a lot, you two! ;) I do know how the find-replace function works; I've used it myself to quickly alter translation tables before.

It just didn't occur to me though that of course, one can do that with the level file itself, as well! :D
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

Strato Incendus

I'm just writing here for everyone, because apparently the translation tables for several of GigaLem's Lemmings Plus edits are missing.

He sent me the desert_md translation table a couple of days ago, however the next one the converter complains about is metal_md.

I can already tell in advance that I don't have a translation table for purple_md either.

For Tree, I have two - one for the bright and one for the darker edit, because I also named the original styles differently to have both of them at my disposal. I have some levels in Lemmings World Tour that contain both pieces from the bright and the darker Tree edit.

The desert_md translation table as GigaLem sent it to me was not working, because it was trying to replace the "old exit" plus the matching top - pieces which no longer exist in the New Formats version (even though I hope the old exit gets readded at some point).

So I've fixed the desert_md translation table and share it here, together with the two translation tables for tree. The one for the brighter tree_md only works if you name the Old Formats style "gigalem_treemdbright", obviously.

But what I (and everyone else) are still missing are metal_md and purple_md.

So please share them here when you find the opportunity, GigaLem! ;) I thought I was the only one "late" to convert their pack, but namida, Nessy & Co. currently seem to be picking up on converting other people's unconverted packs as well.

Therefore, I believe translation tables are going to be in quite high demand again soon. ;)
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

namida

Just wondering: Do you get suitable results by changing the old-formats level to use the standard versions of these sets, then changing them back to GigaLem's one after conversion?

If yes - you should be able to make a suitable translation table just by creating a renamed and slightly-modified copy of the standard version one. You shouldn't need to modify it in any way beyond one or two "find-and-replace-all" operations and renaming the file. If no - then GigaLem (unless he fixes the discrepancy) should not continue to call these sets a "remaster" or anything like that, and should instead promote them as new sets simply inspired by mine, as they are not 100% compatible with the standard ones. My feeling here is - if they are indeed meant to be equivalent, just with different visuals, it should be possible to simply replace all references to eg. "namida_sky" in a level with references to "gigalem_sky_md" or whatever he's calling them, and the level should - physics-wise - be 100% identical, differing only in visuals.

(And on that note, why exactly are these being suffixed with "_md" anyway? "MD" in the Genesis tilesets indicates "Mega Drive", an alternate name for the Genesis; and these styles are well above the graphical quality a Genesis could ever hope to put out...)
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)

GigaLem

Quote(And on that note, why exactly are these being suffixed with "_md" anyway? "MD" in the Genesis tilesets indicates "Mega Drive", an alternate name for the Genesis; and these styles are well above the graphical quality a Genesis could ever hope to put out...)

md for Mod, the suffix was there for old format use, since the transition, it kinda stuck having it there.

Strato Incendus

QuoteJust wondering: Do you get suitable results by changing the old-formats level to use the standard versions of these sets, then changing them back to GigaLem's one after conversion?

I think that's what you suggested for anyone who wanted to swap out pieces from a level using one of your original Lemmings Plus tilesets (like Desert, Purple etc.) for GigaLem's edited version. Sky, for example, has only been updated for New Formats, and I remember asking about how I could swap those out.

For Lemmings World Tour, however, at least for Metal I have levels in your style as well as in GigaLem's. So this step would convert them all to namida_metal first when converting the entire pack in one piece, then I'd have to open the single level files in editor and replace all instances of your tileset with GigaLem's (or not, depending on whether the individual level requires your or GigaLem's version).

Either way, it seems weirdly inconsistent that some of GigaLem's mod-sets have translation tables and others don't, so @GigaLem, it would be helpful if you could shared them. ;) Otherwise, every user would have to perform the above-mentioned steps individually. Given that your versions look great, I'm pretty sure I'm not the only user, from among those who have yet unconverted packs, that is, who made use of your Lemmings Plus tileset edits.

But this point, only purple_md and metal_md are still missing, anyway.
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

namida

If the styles are consistent, you should be able to simply create a copy of my version's translation table, and change all the style name references in it.
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

Good idea, and it works to some extent - however, the styles are not completely consistent because GigaLem added pieces to his modifications that your versions don't have.

This by itself isn't a problem either - I just opened gigalem_metalmd in the old graphic set tool and added the missing indexes to the translation table, referring to their respective counterparts from the converted version. Those were quite a lot of additional pieces for metalmd and purplemd, though, so lots of unnecessary work, because I'm sure translation tables for these styles must already exist somewhere! ;)

More importantly, though, gigalem_metalmd in Old Formats had two terrain pieces both named "alt9" - one a horizontally-oriented block, one being a long vertical piece.

The former is missing from New Formats, the latter is what is named "alt9" in the New Formats version.

This is not just an optional exit, this is an actual missing piece of terrain, which, as a consequence, can make converted levels in this style not work in New Formats.

Please, GigaLem, re-add this piece of terrain!
(I've exported it with the old graphic set tool and attached it so you know which one I mean.)

I think when you did some re-shading of those "building"-like pieces, you simply forgot about this one.

All of this is a lot of unnecessary nuisance - it would be way easier if you had simply shared the missing translation tables for gigalem_metalmd and gigalem_purplemd.

After all, in the instructions on graphic set conversion, updating the translation table is officially mentioned as part of "the job" of whoever converts a graphic set! I provided mine for my "Instruments" and "Autumn" tilesets as well.
;)

If one is not willing to provide the translation tables (GigaLem did do so via PM to me for desertmd, but not for metal and purple), it would actually be more helpful not to do a conversion at all. Because then somebody else can drag the original .dat-tileset onto the converter, and in the case of these tilesets, this would have been a lot easier than adapting namida's translation tables to the new styles, because all the pieces already had proper names in the Old Formats version, so everything would have fallen into place correctly.

However, it was not possible for me to do that because that would have created an alternative version of these styles - meaning: A complete one, whereas the New Formats versions of desertmd and metalmd lack some pieces.

The fact that objects as well as terrain were removed from the New Formats versions of these tilesets makes converting levels which used these tilesets similarly error-prone and annoying as those created with the last three Gronkling tilesets, which were split up into two tilesets each in New Formats.

For Gronkling, I just recently did the remaining translation tables; I hoped this would be easier for more commonly used tilesets such as GigaLem's Lemmings Plus edits (weren't they even so popular that they were considered to become the new standard versions of those tilesets at one point?).

Hence, I think the fact that there was no proper method of converting levels in these tilesets until I noticed this is a bit of a shame. :P

I've attached my edits of the translation tables, I've done the work to the best of my ability, but some slight readjustments may be necessary. For example, the backgrounds don't get selected properly yet, and the exit_dirt from the purplemd tileset needs some repositioning, although it doesn't occur to me why this occurs. ???
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

Strato Incendus

I had a look at all my converted levels featuring the desert_md tileset. Since the Marble-style exit had been removed, I edited my translation table to replace all instances of that exit with GigaLem's "castle"-like one. However, all those exits get misplaced, because they're different in size.

I prefer the aesthetics of the Marble-style desert_md exit any way, so I think the user should have the choice.

Would you mind to re-add that second exit to desert_md? ;)

(I've attached it so GigaLem can tell which one I mean.)

Your original translation table - the one you had sent me - actually even still included this exit; it's just no longer present in the "objects" folder.

So my guess is that you already have a sprite of the oldexit combined with its top?
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

Strato Incendus

I just randomly noticed: The trigger area of the exit in your Sky Mod tileset seems to be way off - it's on the right side, rather than at the bottom.

I wasn't sure whether I might have had an outdated version of the tileset, but I've just re-downloaded the latest version of the style folder, this still seems to be the case.
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

Strato Incendus

And another missing thing:

Your modification of the Purple tileset used to have an additional background which I sadly can't find in New Formats anymore (see attachment).

@GigaLem: Please have a look at my posts above again, there seem to be several pieces missing across various tilesets without any particular reason.

In case of the desert_md exit (the original one with the same shape as the Marble or namida_desert exit), I don't even think you removed it intentionally, because the translation table you sent me still included it. It's just that it's missing from the objects folder.
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

namida

I'm not entirely sure if GigaLem is actually still maintaining these. Unless / until GigaLem confirms otherwise, it might be better to assume these styles are abandoned (and thus avoid using them).

And on that note - GigaLem, if you are still updating these, please note that my styles will be getting a few minor trigger area tweaks in the V12.7 update. As these are your own, separate styles, it's your call if you want to match those or not, I'm simply making sure you're aware of it. ("Minor" to the extent of "not a single one of my replays broke", but it's not impossible that someone else's might.)
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)

GigaLem

I'll be more than happy to resume maintaining this but my there's been too much going to handle it my self. I'm only one person when it comes to stuff like this and theres only so much I can do by myself before resorting to help. If you can give me like list of things to do to give those sets some much needed updates I'm will to put those ideas to work. as for new sets im putting them on hiatus until I get more things in my personal life cleared up. I apologize if im not getting to everything right away. I can only work at my own pace :(