Quote from: WillLem on April 01, 2026, 10:42:34 PMAh, perhaps there's a misunderstanding here; the proposal is indeed that we update the V4.0 New Formats NL version of ROTL. Did you think we meant something else? We should clarify this before moving any further ahead with anything. See the this post for exactly what's being proposed.
For some very strange reason, I kept thinking the two 120-level packs was based on the v2.0 RotL pack and then Lemmings Assemble is based on v4.0 if you think it's still best to collaborate our efforts together. My mistake. Not only that, that one's only 210 levels (not counting the secret levels, and even counting them it comes a bit short of 240 anyway
) and hence it wouldn't be the even 120 split for the two mini-packs. That's what happens when I spent so much on getting an update posted for eric's SuperLemmini RotL conversions working tirelessly over the last several days that I was just flustered with how many issues in them bothered me that warranted an update IMO and hence I get mixed up about things 
Before with my mix-up, I was thinking, what's the purpose of people making levels for it then if you're basing it on v4.0 if you decide that's how it should be after doing the two packs of 120 levels each first, them being based (incorrectly, as I now see my mix-up and mistake) on v2.0?
Now I can completely turn my focus on doing a long overdue update for the v4.0 RotL (2022 version) pack which is where my contributions should be in regards to this project! Quote from: WillLem on April 01, 2026, 10:42:34 PMAgreed, but things do need to move or nothing will get done. I'm happy for the general pace to be slower than it would be if I was working on it alone, but I'll also probably push for regular, tangible progress wherever possible. It's probably a good idea to set small goals that we can tick off once they're achieved, and try not to go back over stuff we've already decided on.
Quote from: WillLem on April 02, 2026, 02:48:15 AMI suggest that we fix any backroutes that we know of this time around, and then sign the pack off as final. That is, IMO we shouldn't go back and fix it later, even if something else is found. The older levels will then exist as snapshots, and we can move forward with the newer ones.
Guess I'm one of those who prefers to release as many updates as is necessary until my level is finally fully backroute-proof. However, as I don't have any levels in the 2022 RotL version and that I'm fixing up other people's levels, I'll very likely relax this point when backroute fixing them, especially as a lot of them we don't know what's the intended solution anyway.
Otherwise, we can simply make new topics for them without splitting any posts here, but I do think we'll be able to split the posts. This topic has gotten plenty of posts already and hence things could very quickly get out of hand again, so I think we should split them when we get the chance!
TRenderLayer = (rlBackground,
rlDecorations,
rlGadgetsLow,
rlShadowsLow,
rlTerrain,
rlLemmingsLow,
rlOnTerrainGadgets,
rlOneWayArrows,
rlGadgetsHigh,
rlTriggers,
rlShadowsHigh,
rlObjectHelpers,
rlParticles,
rlLemmingsHigh, <--- vast majority of lemming states are drawn here
rlEffects); <--- effects are drawn here
Quote from: roltemurto on April 02, 2026, 03:49:02 AMI took a while for me to realize that you moved this under a separate topic, I thought I hallucinated reporting it. Sorry about that.
Quote from: roltemurto on April 02, 2026, 03:49:02 AMI'm deleting the file now to see what new errors it'll fill up with.
. Sorry about that.System.ArgumentException: Parametre geçerli değil.
konum: System.Drawing.Bitmap..ctor(String filename)
konum: SLXEditor.Utility.CreateBitmapFromFile(String filePath)
konum: SLXEditor.LoadStylesFromFile.Image(String imageKey)
System.Exception: 'System.Exception' türünde özel durum oluşturuldu.
konum: SLXEditor.LoadStylesFromFile.CreateNewTerrainInfo(String filePath)
konum: SLXEditor.LoadStylesFromFile.ImageInfo(String imageName)
konum: SLXEditor.ImageLibrary.AddNewImage(String imageKey)
System.NullReferenceException: Nesne başvurusu bir nesnenin örneğine ayarlanmadı.
konum: SLXEditor.SLXEditForm.ReadLevelInfoFromForm(Boolean allowWriteBack)
konum: SLXEditor.SLXEditForm.textbox_Leave(Object sender, EventArgs e)
konum: SLXEditor.SLXEditForm.chk_Lvl_AutoStart_Leave(Object sender, EventArgs e)
konum: System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
konum: System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
konum: System.Windows.Forms.CheckBox.set_Checked(Boolean value)
konum: SLXEditor.Settings.ReadSettingsFromFile()
konum: SLXEditor.LoadStylesFromFile.CreateCompositeImage(String filePath, List`1 anims, LoadStyleAnimData primaryAnim, Int32& marginLeft, Int32& marginTop, Int32& marginRight, Int32& marginBottom, Boolean forceOriginalSize)
konum: SLXEditor.LoadStylesFromFile.CreateNewObjectInfo(String filePath)
konum: SLXEditor.SLXEditForm.CommitLevelChanges()
konum: System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)
konum: System.Drawing.Bitmap..ctor(Int32 width, Int32 height)
System.DivideByZeroException: Sıfırla bölme girişiminde bulunuldu.
System.ArgumentException: Parameter is not valid.
at System.Drawing.Bitmap..ctor(String filename)
at SLXEditor.Utility.CreateBitmapFromFile(String filePath)
at SLXEditor.LoadStylesFromFile.Image(String imageKey)
System.Exception: Exception of type 'System.Exception' was thrown.
at SLXEditor.LoadStylesFromFile.CreateNewTerrainInfo(String filePath)
at SLXEditor.LoadStylesFromFile.ImageInfo(String imageName)
at SLXEditor.ImageLibrary.AddNewImage(String imageKey)
System.NullReferenceException: Object reference not set to an instance of an object.
at SLXEditor.SLXEditForm.ReadLevelInfoFromForm(Boolean allowWriteBack)
at SLXEditor.SLXEditForm.textbox_Leave(Object sender, EventArgs e)
at SLXEditor.SLXEditForm.chk_Lvl_AutoStart_Leave(Object sender, EventArgs e)
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.set_Checked(Boolean value)
at SLXEditor.Settings.ReadSettingsFromFile()
at SLXEditor.LoadStylesFromFile.CreateCompositeImage(String filePath, List`1 anims, LoadStyleAnimData primaryAnim, Int32& marginLeft, Int32& marginTop, Int32& marginRight, Int32& marginBottom, Boolean forceOriginalSize)
at SLXEditor.LoadStylesFromFile.CreateNewObjectInfo(String filePath)
at SLXEditor.SLXEditForm.CommitLevelChanges()
at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)
at System.Drawing.Bitmap..ctor(Int32 width, Int32 height)
System.DivideByZeroException: Attempted to divide by zero.Quote from: David on November 18, 2020, 08:57:49 PM"NO_EFFECT" images may be in the foreground or background while "BACKGROUND" images are always in the background (sometimes, I like to quibble !![]()
)
Quote from: mobius on March 28, 2026, 02:51:52 PMI already have a folder of levels, some finished, some not that could possibly work here.
Quote from: mobius on March 28, 2026, 02:51:52 PMI do have a week off presently that I will have some time to re-familiarize myself with ROTL and maybe offer some feedback and thoughts on ROTL in general. I do have some idea of the age of most of the levels.
Quote from: mobius on March 28, 2026, 02:51:52 PMset a goal for WAY fewer levels than ROTL had/has. Trust me that was too much workLike around 100 or fewer levels would probably be best.
Quote from: mobius on March 28, 2026, 02:51:52 PMI'd also recommend starting something totally new that has little or nothing to do with ROTL [other than being like a sequel as it seems you already may have in mind].
Quote from: mobius on March 28, 2026, 02:51:52 PMMy addition of newer levels seems a bad idea in hindsight.
Quote from: mobius on March 28, 2026, 02:51:52 PMwhen dealing with ROTL you're dealing with levels by people who aren't here to answer "is this a backroute or not" ... it would be far better and easier today to make a pack based on people that are here and can address questions and issues with there levels in real time.
Quote from: mobius on March 28, 2026, 02:51:52 PMAlso it would be nice to utilize the new skills and features of modern games [which the old levels obviously don't have].
Quote from: mobius on March 28, 2026, 02:51:52 PMpart of why I got frustrated with the project was that besides the end result being too large lots of people came in saying they wanted to contribute but in the end I did most of the work
Quote from: mobius on March 28, 2026, 02:51:52 PMand there were generally only a few people coming forward with opinions that disagreed, so they ended up at an impasse.
Quote from: mobius on March 30, 2026, 05:51:02 PMJust to quickly add; in case I didn't mention this before; every time I produced an update; my biggest concern was taking in everyone's feedback.
Quote from: mobius on March 30, 2026, 05:51:02 PMI fully support whatever you guys do with this. If we start a new pack (sequel or whatever) I'd recommend making a new topic for that, inviting people to post levels and go through a playtesting period, like we did with the lix community set. That was tons of fun honestly, I hope we can do that again, even if my involvement is minimal.
Quote from: mobius on April 02, 2026, 12:39:09 AMin case any levels by ISteve are being used; The Top Shelf; all these are ruined by instant bombers ... if the levels are adjusted then it wouldn't matter reinstituting a timed bomber.
Quote from: WillLem on April 01, 2026, 11:57:13 PMOne important difference: RetroLemmini supports optional Timed Bombers. Levels which feature the Bomber skill should ideally not require the skill to be used within the first 5 seconds of the first lem spawning. Should this come up, the ported level may need a small layout tweak to ensure that the standard solution is still possible with Timed Bombers.