Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - namida

Pages: [1] 2 3 ... 57
Loap / Future of Loap
« on: May 16, 2024, 02:20:37 AM »
So, similar to NeoLemmix, I haven't had so much interest in Loap lately. On top of that, unlike NeoLemmix, there's also relatively little community interest in Loap at the moment.

With this in mind, I don't see much point in further development of Loap. The current version, while it does have some minor issues, is completely usable and allows playing all existing L3D content, and is compatible with user-made content via L3DEdit. And it's open source, so if the interest is there, anyone can pick up and take over development of it - and I fully encourage anyone with the interest and skills, to do so.

Otherwise, if remains the "final"version of Loap - then it still means we have a perfectly viable way to play Lemmings 3D on modern hardware and OS, with some modern NL-like features, in higher resolution than the DOS game. That's still a pretty good result.

NeoLemmix Main / NeoLemmix V12.13.0-RC Released
« on: May 16, 2024, 01:47:58 AM »
The release candidate build for V12.13.0 is here. WIP changelog here:
If you are looking for the stable version of NeoLemmix, you're after 12.12.5:

Known Issues (click to show/hide)

Download (V12.13.0-RC1, editor included):

This download only includes the Orig and OhNo styles, plus "default", "xmas" and "special", as well as "namida_systemtest" for (functional but not ideal visually) objects of the new types. You can use the in-game Style Manager (in the Settings) to download other styles, or you can download styles manually:
- All styles:
- Any individual style: (replace XXXXXXXX with the style's name, eg: for orig_fire - and no, "12.11" in the link is not a typo)

As always, it is recommended you install the RC build to a new folder, rather than trying to use it in the same folder as your existing version of NeoLemmix. You can copy across your hotkeys file (from the Settings folder) after running the RC build for the first time.

You can find some levels using the new objects here: (Please read the rules of that topic before posting in it!)

Please report any bugs relating to the new objects on the New Objects bugs & suggestions board.

New Objects / The path going forward for the new objects
« on: May 15, 2024, 10:08:27 PM »
Given that not much interest is coming with them simply being in an experimental phase, and that it's desirable to move towards a release, I'm going to go ahead with the objects in their current state (and rely on "hopefully users will create the objects later"). If bugs arise, they can be fixed later (and an RC phase will still happen, of course). It's simply going to be over to the community to establish the standard on how they should look etc. Sounds can be changed in a later update if desired.

If I remember correctly there were a few remaining matters I needed to look at before going RC, but I'll no longer delay that on the basis of wanting more feedback for the new objects.

Just to be very clear, this is NOT saying "the new objects are not going to happen". They are. It's just saying I'm not going to hold things up any longer on the grounds of that there's still room for more feedback - the RC phase and 12.14 will be the avenues for addressing this if necessary.

Site Discussion / Anyone interested in a global moderator role?
« on: March 07, 2024, 03:48:28 AM »
Hi everyone,

So, a couple of our staff members have not been active on the site in quite some time now (ccexplore, Nessy, Akseli, as well as a few board-specific moderators). Purely to avoid any potential security risks relating to inactive accounts having mod / admin access, they have been removed as staff. (As this is the sole reason for it, I will be more than happy to give them back these positions if they return in the future.)

As such, I would like to look at making one or maybe two established members of the community moderator positions. Moderators are not expected (or able) to get involved in technical aspects of running the site; if your technical ability is good enough to register and post on the site, it's enough to carry out the moderator role. The main things you'd be doing are removing spam posts (or theoretically, other unsuitable posts, but that's a very rare occurence here) and organisational matters like moving posts in the wrong board to the correct one.

No hard and fast rule about how long anyone needs to have been here. If you're well known in the community and don't have a bad reputation, I'll consider you if you're interested. I'm only after one or two people, so if you don't get picked it doesn't necesserially mean you're "not well known" or have a bad reputation, and you can ask again next time we're looking.

Loap / [BUG] Something going wrong when rewinding
« on: October 16, 2023, 09:01:42 PM »
Was making a solution replay for Mayhem 20 of LP3D, encountered some cases where the alive lemming count went down after backwards framestepping (then come right after further steps). I suspect some of the "checkpoint" save states aren't being erased correctly but haven't looked into it yet.

Using the latest source at the time, which has a few changes from

Not sure when this happened, but it's not meant to. Haven't looked into it beyond noticing it happens yet.

Closed Loap Bugs / Suggestions / Stereoscopic 3D?
« on: October 14, 2023, 09:44:41 PM »
So while I've ruled out any possibility of a full VR mode for Loap due to the complexity that'd be involved, I am open to the idea of supporting stereoscopic 3D - basically, the kind of thing you'd get from a 3D TV or a Nintendo 3DS. I'm wondering how many people with interest in Loap would (a) be interested in such a feature, and (b) actually have a means of using it (a 3D TV / monitor or a VR headset).

This should be relatively simple to implement - a slight caveat being I don't have a 3D TV, so I can't actually test that option of using it; I do have a VR headset so can test that.

If a miner mines into a 45 degree slope (going downwards from the miner's point of view), the miner should stop if during his walking phase, he walks down the slope. This does not happen; he keeps mining once he reaches the next block edge.

EDIT: Confirmed this happens for bashers too... although I do need to double check if that actually happens in DOS L3D. With that being said, it kinda feels like something I should fix either way.

EDIT: I have now confirmed this does happen in DOS L3D. I still feel like it should be fixed though; especially for miners (bashers are a bit more ambiguous; we allow them to move down slopes and continue bashing in 2D, but a miner must always follow his tunnel exactly; on the other hand, the exact workings in 3D differ in other ways too, in particular the use of a walker state between the equivalent of strokes).

EDIT: A video to show what I'm meaning:

Loap / [EDITOR] Creating a Loap version of L3DEdit
« on: September 22, 2023, 08:45:48 PM »
I've been thinking about this as an idea - instead of making a new editor for Loap, making a fork of L3DEdit that edits Loap levels rather than DOS L3D ones.

Many of the things Loap would need, would be fairly trivial to add to L3DEdit. (Many. Not all.)

Downside is this would mean having only an isometric view while level editing. There are a few things that would be hard to visualize in this view, in particular default camera angles. There's also the issue of what happens if Loap in the future supports 3D models for interactive / decorative objects; supporting these in L3DEdit would not be easy.

A bigger downside also is that L3DEdit is not as easily cross-platform. Although it can be (and has been) built for non-Windows OSes, it doesn't perform nearly as well on these platforms, due to using Lazarus rather than Delphi to compile on them. (The worse performance also occurs in Lazarus-built Windows builds, but on Windows the option of using Delphi is there.) I believe L3DEdit runs fine under WINE so this isn't too bad for Linux, but it will leave Mac out.

One reason for this is effort - there hasn't been much interest in making L3D custom content so far, so I'm not sure if it's worth the effort of a full new editor for Loap. Using L3DEdit as a base removes a lot of the required effort.

Loap / [SUG] Clear physics mode
« on: September 21, 2023, 05:47:50 AM »
The suggestion of a clear physics mode similar to what NL has, has come up a few times. I'm wondering what people think - is it necessary? L3D doesn't have the same proliferation of different styles, graphics, etc that NeoLemmix has to deal with, and realistically, it probably never will. On the other hand, there are things that are inconsistent especially in the official levels - are static objects solid, are they climbable, what's steel and what isn't, exactly how many blocks/slabs tall is a fall - so perhaps it's still a good idea to have this.

If it does happen, it probably won't be as thorough as NL's, but at least a basic form of CPM should be viable.

Loap / [SUG] Replay insert / suspend modes
« on: September 21, 2023, 05:45:40 AM »
DireKrow mentioned a while back on Discord that a replay insert mode and a replay editor, similar to what NL has, would be good features.

A replay editor probably won't happen. Implementing this while in-game, without Windows forms as an option (due to Loap being at least theoretically cross-platform - I intend to make Linux builds once it goes stable, and it should also be possible to build for Mac), is going to be trickier than I think is worthwhile.

Replay insert mode is definitely something that can and should happen. To cover the main important functionality of the replay editor (removing actions without erasing later actions), I was considering a "replay suspend" mode - where you can press, or perhaps hold, a hotkey to ignore any replay actions temporarily (and thus remove them from the replay), while any actions that come after you switch back out of this mode would still replay as normal, at least to the extent they can.

Closed Loap Bugs / Suggestions / [MISSING] Hotkey configuration menu
« on: September 21, 2023, 05:42:47 AM »
Loap supports configurable hotkeys, but at present these must be manually edited via the INI file. It would be good to implement a menu where these can be configured.

One complication is modifier keys (ie: like holding Shift + pressing a key, instead of just pressing the key). Loap supports designating keys as modifier keys, and any key can be designated as such. This needs to be factored into the hotkey configuation menu - including that a hotkey may ignore modifier keys, or specifically require no modifier keys are pressed, or require a combination of them rather than just one.

Another, likely much less troublesome issue, is that Loap does not prevent having multiple functions for the same key. It will generally just do both things if a key configured this way is pressed, if possible.

NeoLemmix Main / Future of NeoLemmix development
« on: August 30, 2023, 04:11:59 AM »
So, I haven't really been getting much work done on NeoLemmix in the past year and a half or so. A bit here and there, but not nearly enough to really keep the project going.

NeoLemmix is, overall, in a good state. Sure, there are some UI bugs that would be nice to get rid of, some room for better QOL features, etc, but overall, it's the most popular engine for a reason - because it's in good shape, it does what's needed, it isn't overly bloated with features, etc.

I had already decided to work towards a final version as a vague goal, but I have made the decision that I'm going to move very quickly towards that now. Most proposed features / suggestions are not going to happen, and likewise for minor fixes.

I do intend to do one more major update in the traditional sense (ie: an update that brings significant new features), with possibly one more "major" version after that for bugfixing purposes, in particular for any bugs that are introduced in the next update. This is because of the new objects - they are very close to ready, and it doesn't make sense to throw that work away at this point when not much further effort is needed to get it ready for release.

However, other proposed features - such as an improved replay editor - are going to be discarded, so that things can be wrapped up. I am also going to discontinue any further work on the editor, except for what is necessary to properly support the new objects (most of which is already implemented in the codebase and released in experimental form alongside the new objects experimental player).

I realise this might not be the news some people wanted to hear, but it had pretty much de-facto become the situation anyway - all I'm really doing here is making it official.

To address this before anyone suggests it - no, I do not want to hand further development of the game over to someone else. With that being said, NeoLemmix is open source, and anyone who wants to do so is welcome to fork it to create a new engine - SuperLemmix is already a case of this, though it may be that someone wants to create a fork that retains the NeoLemmix philosophies but continues to add / improve new features within that. It would then be for content creators and players to decide whether to adopt the fork or stick with NL's final version. Likewise, anyone who wants to create their own editor (either using the existing one as a basis, or an entirely new one) is of course free to do so. NeoLemmix and its tools will remain open source and free for anyone who wishes to fork, to do so.

Closed Loap Bugs / Suggestions / [SUG] Camera reset button
« on: August 05, 2023, 12:37:51 AM »
While watching Ryemanni play through LP3D in Loap, he ran into a case where in an enclosed level he moved a camera into a tunnel created by a basher, then rewound gameplay. The result was that this camera was stuck in the tunnel, which caused issues that I can't go into detail without spoiling the level.

Loap does have a means of moving the camera through walls, but this may feel a bit cheaty for some players. A way to reset the cameras to their original positions seems worthwhile.

Important context: Much like how NL doesn't treat the scrolling as part of the replay, Loap doesn't treat camera movements as part of it, so rewinding does not undo camera movement.

New Objects / [DISC][PLAYER] Visual designs of new objects
« on: July 19, 2023, 11:28:29 PM »
So yeah, it's probably time to start thinking about the visual side of things.

Normally, I'd come up with something, use it in one of my new styles, and see where things go from there. But, I don't have anything ready to release any time soon. I could add them to some existing styles, I guess... either way though, some discussion needs to be had about what these will look like.

Portals - the idea of swirling vortices seems popular. This could be in some kind of frame similar to teleporter designs, but with a constant vortex animation in the "doorway"; or could simply be a portal sitting out in the open.

Assigners, Deassigners - first I'll note, Assigners are capable of (and should be) using the same functionality as pickup skills do, in order to show the skill they assign. The rest of the design needs to be clearly different, though. Clear physics mode can reveal the skill in the case that a graphic doesn't, but this is a failsafe, not the intended way of telling the player the skill they give. Following on from this, I feel the standard for deassigners should be similar to the same style's assigner (same shape, possibly different colors or minor details), perhaps with a red X where the skill icon would go on an assigner?

Neutralizers, Deneutralizers - I don't really have any good starting points on these ones, aside from that again they should look similar to each other, and we should probably settle on some universal indication of which is which (similar to the "In" and "Out" on teleporters and receivers).

Pages: [1] 2 3 ... 57