Author Topic: Loap Test Releases (current build: V0.0.28.0)  (Read 13093 times)

0 Members and 1 Guest are viewing this topic.

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Loap Test Releases (current build: V0.0.28.0)
« on: January 20, 2022, 07:30:46 PM »
Current status:
- Not yet considered "stable", but remaining issues are very minor
- Known to have some minor rendering bugs (generally of the kind "something is drawn in front of something it should be drawn behind")
- No dedicated editor yet, but can load custom levels made for DOS L3D

Download: https://www.neolemmix.com/download.php?program=55 (This link always downloads the latest version, older versions here)
Music: https://www.neolemmix.com/download.php?id=530 (You will not need to redownload the music when new versions are released.)
Replays for all official levels: https://www.neolemmix.com/replay/Loap_L3D_Replays.zip

Source code available here: https://bitbucket.org/namida42/loap/
If you are looking for the source of a specific release, look for the branch "release/demo/[version]" eg "release/demo/0.0.25.0" for 0.0.25.0.

You do not need a copy of DOS Lemmings 3D in order to play this; all needed files are included to play the official Lemmings 3D levels (including Winterland). My level pack, Lemmings Plus 3D, is also available for Loap.

The binary is only available for Windows at this stage. It has been confirmed that Loap can be compiled from source for Linux, and it likely can for Mac too. I intend to make Linux (but not Mac) binaries once Loap reaches a stable or maybe even just RC version. You can edit resolution settings, including fullscreen mode, in "Loap.ini" (which will be created after the first time you run Loap V0.0.13.0 or higher).

To see (or configure) the hotkeys, go to the Options menu then click Edit Hotkeys. You can also reset them to default here. Some hotkey functions (eg. select skill) are not assigned by default but can be configured.


Custom levels made using L3DEdit can be added to Loap by placing them in a subfolder of "data/levels", which may in turn contain subfolders for ranks. Rank folders are sorted alphabetically in-game; if a rank folder name begins with a number and then a space, the number will not be displayed in game (this can be used to order ranks that aren't in alphabetical order). Level files are likewise sorted within a rank by alphabetical order of file names.
« Last Edit: December 13, 2023, 09:47:20 AM by namida »
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.6.0)
« Reply #1 on: January 23, 2022, 01:04:00 AM »
Uploaded V0.0.6.0. Check the commit history on Bitbucket if you want to see every change; but the biggest one is that the Bomber and Builder skills work now. (The Basher, Miner and Digger still don't.)

https://www.neolemmix.com/download.php?id=532
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.7.0)
« Reply #2 on: January 24, 2022, 08:13:32 AM »
Uploaded V0.0.7.0. While there are bugs, all nine skills are working now.

https://www.neolemmix.com/download.php?id=533
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.8.0)
« Reply #3 on: January 26, 2022, 07:23:40 AM »
Uploaded V0.0.8.0. Likely still some bugs, but the skills are a lot more stable now. Additionally, slippery blocks / land is now supported.

https://www.neolemmix.com/download.php?id=534
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.9.0)
« Reply #4 on: January 27, 2022, 09:07:40 AM »
Uploaded V0.0.9.0. More fixes to skills, SIGNS.xxx / WALLS.xxx graphics (collectively termed "overlays" in Loap) are now supported, time limits are now enforced, release rate is adjustable, and there's some UI enhancements.

https://www.neolemmix.com/download.php?id=537

EDIT: First upload was borked for some reason; fixed. However, if it's still not working for you, do make sure you have the music.

By my (very quick) count, Loap should now be fully capable of playing:
- 16 of 20 Practice levels
- 46 of 80 L3D levels
- 5 of 6 L3D Winterland levels
- 61 of 80 LP3D levels

(Some more beyond this will be solvable too, because eg. the missing element is a trap you'd usually just avoid anyway, or because there's a backroute that the missing element doesn't matter for, or in Fun 8's case because all that's missing is a visual effect, etc.)
« Last Edit: January 27, 2022, 09:30:42 AM by namida »
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.10.0)
« Reply #5 on: January 30, 2022, 06:54:21 AM »
Uploaded V0.0.10.0. New features include replays being possible to cancel properly, the ability to clone cameras (including to create new ones beyond the four default ones), and most importantly, traps work now! (Interactive objects other than traps still do not, but all five kinds of traps are working.)

This enables a further:
- 0 of 4 remaining Practice levels
- 8 of 34 remaining L3D levels
- 0 of 1 remaining Winterland levels
- 4 of 19 remaining LP3D levels

https://www.neolemmix.com/download.php?id=540
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.11.0)
« Reply #6 on: February 02, 2022, 01:24:50 AM »
Uploaded V0.0.11.0. This adds support for teleporters and rope slides (though the latter has some visual oddities at the moment), as well as the Fun 8 visual effect. It should also fix the bug some users are having where Loap starts up and the menu displays, but it crashes when you try to start a level.

This update should add the following to the "completely supported" list (outside of the rope slide visual issues):
- 2 of 4 remaining Practice levels
- 11 of 26 remaining L3D levels
- 1 of 1 remaining Winterland levels (meaning Winterland is now fully playable in Loap, if you don't mind the lack of a nice level select / title screen)
- 5 of 15 remaining LP3D levels

https://www.neolemmix.com/download.php?id=543
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.12.0)
« Reply #7 on: February 03, 2022, 08:52:51 AM »
Uploaded V0.0.12.0. This adds support for springs, trampolines and antisplat blocks, as well as fixes a few physics bugs and adds some (but not all) of the missing sound effects.

As of this version, at least by a quick "are all required features supported?" test, every known level should now be fully functional. It is still quite likely that there are bugs that prevent, or at least interfere with, solving some levels, though. Please report it if you find any. Don't forget that you can save a replay by pressing U while ingame (you can't save it from the postview screen at this time, though you can always go retry level and then save it once you're back in-game).

https://www.neolemmix.com/download.php?id=544
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.13.0)
« Reply #8 on: February 06, 2022, 08:14:59 PM »
Uploaded V0.0.13.0. This adds rewind functionality, improves the level select menu a bit (enough so that all levels can just be included now), fixes some bugs, adds more missing sound effects, and finally allows adjusting the window size (including fullscreen mode) - this can't be done in-game though, you do it by editing Loap.ini (which will be created the first time you run this version).

https://www.neolemmix.com/download.php?id=545

As always - you need the music as well; you can copy it from an old version or grab the download link in the first post.
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.14.0)
« Reply #9 on: February 10, 2022, 04:17:21 AM »
Uploaded V0.0.14.0. This adds Virtual Lemming and Highlight, and fixes a bunch of bugs (including several physics bugs).

Game: https://www.neolemmix.com/download.php?id=546 (permalink to 0.0.14.0)
Music: https://www.neolemmix.com/download.php?id=530
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.15.0)
« Reply #10 on: February 11, 2022, 06:22:20 AM »
Uploaded V0.0.15.0.

Changes:
> The code for determining if a block is solid at a given point has been completely rewritten.
> The camera will no longer move through walls / floors by default. You can force it to move through walls and floors by holding the Tab key while moving it.
> The mouse-overed lemming's current action will be displayed next to the skill panel.
> Gameplay now automatically exits 2.5 seconds (based on game time, not real world time) after the last lemming exits or dies.
> Screen transitions now have a proper fadeout / fadein effect.
> Cameras are now visible in-game.
> Improvements to the lemming-under-cursor code, in particular, it should now account for how close the lemming is (or isn't) to the camera.
> Fixed an issue that results in non-interactive objects being placed incorrectly in some cases (eg. in L3D Taxing 42 "Picky Platform").
> Got rid of the UI sound effect that's very similar to the builder brick placement; all elements now use the other (less similar) sound.
> Fixed the incorrect Climber sound effect.
> Fixed the lack of skill icon animation when a skill is assigned to a highlit or virtual lemming.


Game: https://www.neolemmix.com/download.php?id=547 (permalink to 0.0.15.0)
Music: https://www.neolemmix.com/download.php?id=530
« Last Edit: February 11, 2022, 06:32:49 AM by namida »
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.16.0)
« Reply #11 on: February 18, 2022, 01:07:00 AM »
Uploaded V0.0.16.0.

Changes:
> Hotkeys can now be customized (by editing the "hotkeys.lpmi" file which is created on first run).
> Added Save State / Load State functionality.
> Added support for skill selection hotkeys (not set by default).
> Added support for loading replays while in-game.
> Successful replays are automatically saved. (This can be disabled in the options file.)
> A sound effect is played upon reaching the save requirement.
> The camera's bounding box for solidity detection has been shrunk.
> The level select menu now remembers the last-used folder.
> Removed the sound effect when stepping forwards one frame.
> Slight tweak to bomber physics when on a slope.
> Tweaked the shading applied to certain faces of blocks.
> Fixed a physics bug with non-standard-shape one way blocks.
> Fixed a visual bug with certain exits (in particular this tends to affect exits on Golf levels).
> Fixed a bug where springs turn the block underneath them steel. (Teleporters and trampolines should do this, but not springs.)
> Fixed a bug where stunned lemmings don't react to the ground underneath them being removed.
> Adjustments to Mayhem 65 "The Prisoner" and several Lemmings Plus 3D levels to improve their functionality in Loap.


Game: https://www.neolemmix.com/download.php?id=548 (permalink to 0.0.16.0)
Music: https://www.neolemmix.com/download.php?id=530

Please note in particular that the default hotkey for Load Replay is now Shift+U rather than L (this is changed because in-game replay loading is now possible, and L already had a different in-game function).
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.17.0)
« Reply #12 on: February 26, 2022, 12:42:14 AM »
Uploaded V0.0.17.0.

Changes:
> Physics change: Turners and Blockers cannot be assigned inside a splitter.
> Physics fix: Turners and Blockers can be assigned and function correctly in front of an exit.
> Adjusted block face shading to be a bit more L3D-like.
> Fixed a visual bug affecting the speed of animated block faces.
> Fixed a visual bug with ropeslides.
> *Should* fix the bug where offscreen lemmings may be picked up by the mouse cursor.


Game: https://www.neolemmix.com/download.php?id=549 (permalink to 0.0.17.0)
Music: https://www.neolemmix.com/download.php?id=530
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.18.0)
« Reply #13 on: June 24, 2022, 10:00:02 PM »
Uploaded V0.0.18.0.

Changes:
> Added a title screen.
> Attempted / completed levels are now tracked.
> Hatch flaps are now displayed in levels.
> Implemented some changes that should improve the stuttering when playing on certain GPUs (especially discrete graphics on laptops). Not 100% fixed yet.
> Replay save / load hotkeys trigger when released instead of pressed; to minimize them becoming "stuck".


Game: https://www.neolemmix.com/download.php?id=554 (permalink to 0.0.18.0)
Music: https://www.neolemmix.com/download.php?id=530
My Lemmings 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)

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: Loap Test Releases (current build: V0.0.18.0)
« Reply #14 on: June 25, 2022, 06:16:16 AM »
I have reuploaded V0.0.18.0 with a version of the Lemmings Plus 3D level "Power Distribution" that is solvable in Loap. For those who already downloaded the initial V0.0.18.0 download (if you downloaded it after this post was made, you have the fixed version), you can get just the fix for this level attached to this post (extract to your base Loap directory).
My Lemmings 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)