Menu

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.

Show posts Menu

Messages - WillLem

#1
Quote from: Simon on April 23, 2025, 05:17:42 PMDo you think that this fix warrants a new release for CE?

I was going to add a few more features before doing another release but sure, I can release the current working version as a hotfix.

I've been concentrating on other things for the past few weeks as I have a lot of irl stuff going on. Should probably have done a "comings and goings" post.

I'll get a hotfix out later today or tomorrow and update the release schedule ETAs.
#2
NeoLemmix Main / Re: NeoLemmix V12.14.0 Released
April 17, 2025, 12:48:15 PM
Quote from: MASTER-88 on April 16, 2025, 11:44:51 PMIm not really want goes go same situation what i have make Custom +2 when i technically have build all levels again match newer version.

That's what Mass Replay Check is for. You can check a batch of replays to see if there's been any breakage. It makes the whole process a bit easier.

It's usually only a small handful of levels/replays that are affected between versions so shouldn't take too long to fix.

It's worth doing because even if you don't update, chances are most other users will. Ideally everybody would be on the same version.
#3
Lix Main / Re: MIDI music file support
April 16, 2025, 12:09:53 AM
FWIW:

MIDI stands for "Musical Instrument Digital Interface" and isn't so much an audio format as it is a set of digital instructions to the audio for what it should do. It contains data for everything from which notes to play to which instrument should play them, and it necessarily relies on there being something on the receiving end to interpret and ultimately "render" the information into listenable audio.

Pretty much everything nowadays, from pop music to film scores, and certainly video game music, uses MIDI to some extent.

The Lemminas music, for instance, is all MIDI. Once the tunes have been composed, they can be inputted as MIDI information. Even where the tracks are physically played on a keyboard or digital piano, it's recorded in as MIDI (as opposed to raw audio) and then tinkered with in production - it's much easier to work with MIDI than it is to work with raw .wav files when it comes to mixing and editing.

I guess what I'm saying is, there's way more to MIDI than it being a simple audio format. As Silken rightly pointed out, if the MIDI isn't bundled with the necessary instruments and sounds, it generally won't be of any use to any program whose job it is to simply play the audio, as opposed to process it on a deeper level.

I hope this helps to clarify a few things. My advice to anyone who wants to supply MIDI music is to use a DAW to process the MIDI tracks (this may require some basic music production skills, but it's easy enough to learn for just doing a few tracks) and export the resulting piece of music as .ogg - I'd be happy to provide support with this wherever I can.
#4
Dev 101

One of the issues with performing regular updates to a program is that, inevitably, more bugs are introduced as the feature set grows. It's also possible for bugfixes themselves to introduce more bugs as a bi-product.

It becomes necessary, then, to take greater and greater care with individual features. Testing becomes more important than implementing ideas, and it can sometimes feel like tail-chasing.

"Do first, think later" gets things done, but the second step is just as important (if not more so) than the first. Perhaps "think first, do later" comes with experience, but can this then prevent a more experienced dev from getting things done?
#5
We're probably better off adding pages for NeoLemmix etc. to the existing Lemmings Wiki or even Wikipedia itself. We could add a "clones and remakes" paragraph to L1's article or something like that.
#6
How can Lix possibly know whether or not the user is watching the replay for watching/editing purposes?
#7
Site Discussion / Re: [SUG][FORUM] Save draft posts
March 31, 2025, 04:33:52 AM
Excellent, thanks namida :)
#8
Site Discussion / Re: [SUG][FORUM] Save draft posts
March 30, 2025, 01:02:33 PM
Same here. Clearing browser cache and reloading the site doesn't help either.
#9
Site Discussion / Re: [SUG][FORUM] Save draft posts
March 30, 2025, 04:22:45 AM
Confirmed, also can't see anything regarding saving drafts, even in new topics.
#10
Quote from: Silken Healer on March 29, 2025, 06:23:26 PMI'm not sure why this thread has been moved from it's original board. I thought NeoLemmix was still accepting editor suggestions.

Namida had closed all NL suggestions, including Editor ones. I think it's safe to assume he's done with the Editor as well, then (although I could be wrong).

Meanwhile, the SLX Editor is still fully capable of creating and editing levels for NeoLemmix, and support has recently been added for a "NeoLemmix Mode" which essentially hides all SLX-exclusive features to make the SLX Editor more accessible for NL users. The latest version will also be included with all NL-CE downloads from now on.

So, I thought I'd re-open a few old suggestions to see if people might be interested in these features being added to the SLX Editor. Since this Editor can (and always will) support both engines, it seems more appropriate to keep the suggestion topics on the NL-CE board.

Quote from: Silken Healer on March 29, 2025, 06:23:26 PMMaybe it would be a good idea for the future too add "escape snap to grid" as a something that can be changed by a hotkey

F9 is the default snap-to-grid hotkey, but it's a toggle rather than a hold key. I guess I could add a hold key for the grid, but it does seem a bit superfluous given that there's already a hotkey to quickly toggle the grid on and off, plus (as agreed) the arrow keys can be used to fine-tune position after a piece has been dragged.

With that said, if we make it an "invert grid option" hold key, then users who've opted not to use the grid could also momentarily apply it to snap a piece into place. I'm not sure exactly how that would ever be useful, but it does seem like something the Editor should be capable of anyway.

Thoughts? More support for this idea? If there are no more replies, I'll add it to the to-do list and probably get around to it at some point.
#11
Site Discussion / Re: [SUG] Allow video embedding
March 30, 2025, 04:05:10 AM
Ah cool! I hadn't noticed the YouTube button until now. Very good to see this has been added :thumbsup:

Some of the concerns here are valid, for sure, but as I mentioned a few replies ago I think it's worth trying the feature out for a while and see if it actually causes problems rather than dismissing it up front, especially since the site can do it anyway (and has been able to do it since the update, apparently!)
#12
Site Discussion / Re: [SUG] Post feedback buttons
March 28, 2025, 11:05:32 PM
Giving this a quick bump.

The suggestion as it stands is: allow users to react to individual posts with an emoji (the same set as those provided for messaging would be ideal).

Perhaps (if possible) allow users to disable reactions to their posts with a simple "emoji reactions" on/off switch or similar (per-post seems best, and/or a profile setting for those who always/never want to allow reactions).
#13
Welcome to the forums Guigui!

What's your system spec?

Turning off HQ minimap and hi-res mode can help, for sure.
#14
Before I go ahead with this, @Silken - did you know it's possible to move pieces by 1px even when the grid is active*? I wonder whether moving the piece with the mouse to a location that's close enough to the desired position and then fine-tuning with the keys is sufficient?

(*Arrow keys in SLX Editor (by default, can be re-mapped), Ctrl + Arrow keys in NL Editor).
#15
Hotkey capability for "Duplicate Up/Down/Left/Right" has now been added and will be available in the next update (2.8.8). The default for each is Ctrl + Alt + (Arrow), since Shift + (Arrow) is already set to control the Piece Browser; users can of course reconfigure the keys as they wish.

Implemented in SuperLemmix Editor commit b4becbc, with a bugfix in commit 2606dfa to ensure that the default keys will be loaded into the Editor if the user hasn't yet set them up.