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 - CrystalCore

#1
Quote from: Simon on April 03, 2017, 08:12:34 AMPlay custom levels

Download a level pack, e.g.:
  • Lemmings Reunion by IchoTolot has the classic 8 skills, starts easy, then becomes challenging. Runs in NeoLemmix, a custom Lemmings engine.
  • Lemmings Omega by namida has new tilesets, extra skills, teleporters, unlockable exits, zombies, ... Runs in NeoLemmix.
  • Lix community pack is bundled with Lix, a free Lemmings-like single- and multiplayer game.
Our level pack board offers even more exciting levels.

NeoLemmix has the most packs. Lix is the second-most popular engine. SuperLemmini and Lemmini haven't seen many packs recently. Some old user levels in the .lvl/.dat format need vanilla Lemmix or CustLemm.

Create levels

For NeoLemmix:
  • Download the NeoLemmix level editor.
  • Run the editor, select "File" -> "New level".
  • Right-click into the empty space, select "Insert Terrain" or "Insert Object".
  • Choose skills and other settings in the dialogs under "View".
  • Select "Tools" -> "Play this level".
For Lix:
  • Download Lix, it contains a level editor.
  • Run Lix, go to Single Player, and select "New Level" near the bottom right.
  • Click the tree button to insert terrain in the empty level.
  • Add hatches and exits, and visit the "Skills" and "Constants" dialogs.
  • Save, exit the editor, then play the level from the singleplayer browser.
Share your cool levels on the forum!

-- Simon

Glad to see people keeping Lemmings custom game level making alive.  Keep up the good work!
#3
Lemmings Main / Re: Lemmings Collection
June 06, 2024, 03:04:42 PM
Quote from: Mobiethian on March 22, 2024, 12:34:45 PM
Hello folks! I want to share my Lemmings collection and hopefully we can all see what you have too! I know there is a topic already about merchandise, but I didn't think I wanted to bump it and it seemed different than what I am posting, enjoy!...

Did you back up those floppies and CDROMs somewhere?  That's never a bad idea, especially considering how old those floppies and CDROMs are.
#4
https://dosbox-staging.github.io/releases/release-notes/0.81.1/

https://dosbox-staging.github.io/#feature-highlights

https://dosbox-staging.github.io/getting-started/introduction/

https://github.com/dosbox-staging/dosbox-staging/wiki/Frequently-asked-questions#where-is-the-config-file

https://github.com/dosbox-staging/dosbox-staging/issues/new/choose for creating bug reports.

Dosbox-Staging - Discord Chat Channel


QuoteRegression fixes

The release fixes the following 0.81.0 regressions:

Fix Wing Commander 3 videos and cutscenes appearing height-doubled.

Introduce vga_render_per_scanline = off workaround to fix the crash-at-startup regression in Deus, Ishar 3, Robinson's Requiem, and Time Warriors.

Fix the Tandy version of Impossible Mission II crashing at startup.

Fix regression in Tyrian where pressing the arrow keys get registered twice in menus.

Fix starting In Extremis resulting in a black screen.

Fix wrong colours in Spell It Plus! (needs machine = svga_paradise).

Fix wrong colours and garbled graphics in Spong and Exobius.

Fix squashed video output in the text mode game Indenture.

Fix the DOSBox Staging window gaining focus on every emulated video mode change.

Fix crash when exiting DOSBox Staging while in fullscreen mode on macOS and Linux.

Fix not being able to disable OPL emulation with oplmode = none.

Enhancements and fixes

We've also backported a number of enhancements and fixes for long-standing issues:

Introduce vmem_delay = on to help with flickering graphics and speed issues in Hercules, CGA, EGA, and early VGA games. This has proven to improve compatibility with Future Wars, Operation Stealth, Quest for Glory II, Hostages, The Gold of the Aztecs, Crazy Brix, Corncob Deluxe, and Corncob 3-D so far.

Improve support for multiple joysticks/game controllers (the mapper could behave erratically if you had more than one controller connected).

Emulate a memory-expanded PCjr machine more faithfully. This improves game compatibility; for example, Space Quest (v1.0x and v2.2) and King's Quest (1986 PCjr DOS version) now work instead of hanging the emulator.

CD Audio is no longer muted in certain parts of Time Warriors and Alpha Storm.

The batch file installer of Alpha Storm no longer fails.

Forcing single scanning via crt-auto-arcade should now work with more programs.

Fix various VGA double scanning related edge cases in demoscene productions.

Detecting "repurposed" EGA video modes with 18-bit VGA DAC colours has been made more robust when using the crt-auto shader (should result in a double-scanned VGA shader being picked).

Spanish and Brazilian Portuguese translations have been added, and most of the other translations have been updated.


Graphics-related changes


VGA double scanning fixes & improvements


The SVGA/VESA double scanning criteria has been refined, which fixes a Wing Commander 3 regression where the videos and cutscenes appeared height-doubled.

Some 320×200, 320×240 and similar tweaked double-scanned VGA modes were incorrectly identified as 320×400, 320×480, etc., which was confusing in the logs and single scanning could not be forced on them (e.g., with glshader = crt-auto-arcade). Affected programs include Pinball Dreams, Show by Majic 12, and the Copper demo (see the issue ticket for the exact details).

Support "unorthodox" scanline repeats on VGA in forced single scanning mode. This improves compatibility with demoscene productions; for example, Show by Majic 12 sets up a custom 320×40 mode and then uses scanline-quintupling to repeat every line 5 times in the zoom-rotator part in the intro.

Support for double-scanned text modes was removed by mistake, which we're now restoring. This resulted in the text mode game Indenture appearing squashed (half-height). The game sets up a custom 640×200 text mode using the 8×8 pixel CGA font with double scanning enabled.

Detecting "repurposed" EGA video modes with 18-bit VGA DAC colours on emulated VGA adapters has been made more robust. In these scenarios, the crt-auto shader should more reliably choose a double-scanned VGA shader instead of a single-scanned EGA shader.


Option to emulate video memory access delays


We've added the new vmem_delay setting to the [dosbox] section to more closely emulate the behaviour of old video cards. This approximates the CPU-throttling effect of accessing slow video memory via the ISA bus. The feature was adapted from DOSBox-X based on a tip by MX9000. Thanks man!


To enable the feature, just set vmem_delay to on in your config. This can help reduce or eliminate flicker in Hercules, CGA, EGA, and early VGA games and "even out" emulation speed in speed-sensitive titles.


We recommend enabling this only when necessary on a per-game basis, as it slows down the emulation. You can also fine-tune the delay by specifying the access delay in nanoseconds (on sets 3000 ns).


vmem_delay = on fixes the flashing graphics and various speed issues in at least the following titles:

Corncob 3-D
Corncob Deluxe
Crazy Brix (vmem_delay = 2000 and cycles = 70000 makes the game run smoothly)
Future Wars (also needs cycles = 1000)
Gold of the Aztecs, The
Hostages (also needs cycles = 1500)
Operation Stealth (when VGA or EGA is selected in the game's setup)
Quest for Glory II (fixes the too-fast vertical scrolling in the intro)


Option for legacy VGA rendering


In 0.81.0, we made accurate per-scanline VGA rendering the only rendering option available (previously, you could only enable this via machine = vgaonly). A minority of games, however, have regressed by this and would crash at startup.

As a workaround, until we improve the accuracy of the VGA emulation, we're introducing the vga_render_per_scanline setting in the [dosbox] section. The setting is enabled by default, but you can disable it to restore the legacy rendering behaviour on a per-game basis.


Disabling vga_render_per_scanline fixes the crash-at-startup regression in the following Silmarils titles:

Deus
Ishar 3
Robinson's Requiem
Time Warriors

Note that these games are also CPU speed sensitive and would crash with high cycles settings—see the issue ticket for config recommendations.


Option for legacy palette behaviour


The svga_paradise machine type now uses the legacy non-vgaonly palette behaviour. This fixes the wrong colours in some rare titles (e.g., Spell It Plus!).


Tandy graphics fixes


Fixed a regression where the Tandy version of Impossible Mission II would crash when starting a new game. This fix should restore our general compatibility with non-standard Tandy graphics modes as well.


Other fixes


Fixed the DOSBox Staging window gaining focus on emulated video mode changes.

Fixed crash when exiting DOSBox Staging while in fullscreen mode on macOS and Linux.

Fixed wrong colours and garbled graphics in Spong and Exobius.

Full PR list of graphics-related changes

Sound-related changes

Implement seeking in MSCDEX

A few games use the seek function of the CD-ROM but this was not previously implemented in our emulated MSCDEX driver. This resulted in CD Audio playing only sometimes in a few games.

The new seek implementation fixes CD Audio music in at least these titles:

Time Warriors — CD Audio music is now playing during the main menu and gameplay.
Alpha Storm — CD Audio music is now playing in the opening movie.

Fix not being able to disable OPL emulation

Fixed a regression where you could not disable OPL emulation with oplmode = none anymore (sbtype = none still worked, but that disabled the Sound Blaster as well).

Other fixes

Fixed crash when output filter cutoff frequencies are not below half the sample rate (e.g., by setting rate = 11025 and sbtype = sbpro1 which selects a 8 kHz low-pass filter by default).

Fixed FluidSynth and MT-32 crashing the emulator when the host sample rate is set to 8000 Hz.

Full PR list of sound-related changes

Input-related changes

Fixed a keyboard handling regression in Tyrian where pressing the arrow keys get registered twice, making the menus very hard to use.

Fixed a keyboard handling regression in In Extremis where starting the game only resulted in a black screen.

Fixed various problems in the mapper when using more than a single game controller (e.g., with two joysticks connected, mapping the controls of the first joystick could randomly target the mappings of the second one and vice versa).

Fixed obscure regression where the timed = on joystick setting messed up the available free memory reported by the FreeDOS MEM.EXE command.

DOS integration related changes

Improved expanded PCjr emulation

Now we're emulating a memory-expanded PCjr machine more faithfully. This improves game compatibility; for example, Space Quest (v1.0x and v2.2) and King's Quest (1986 PCjr DOS version) now work fine—these games resulted in the emulator hanging previously.

A new pcjr_memory_config setting has been introduced to the [dosbox] section, defaulting to expanded (the new improved behaviour). Setting this to standard restores the legacy memory model. You should only need this for a handful of titles, such as the DOS conversions of the Jumpman and Troll PC Booter games.


DOS shell improvements


Fixed a bug that caused the batch file installer of Alpha Storm to fail.

The help text of the IMGMOUNT command now mentions the very handy wildcard mounting option. E.g., you can use the IMGMOUNT A floppy*.img -t floppy command to mount multiple floppy images, then cycle between them with Ctrl+F4 at runtime (Cmd+F4 on macOS).

The LOADFIX command's help text is more complete now (some options were not documented previously).

When a batch file was being instantiated, the echo state from the parent was not being transferred correctly if the parent was another batch file.

Localisation-related changes

Spanish and Brazilian Portuguese translations have been added.

Updates to the Dutch, German, and Polish translations.

Miscellaneous changes


Attempting to change unchangeable settings via the CONFIG command at runtime is no longer silently accepted (without doing anything) but an error is raised instead.

Unknown command-line switches starting with dashes are now ignored and a warning is logged—DOSBox Staging will not try to execute them anymore. As a side effect, the current working directory was mounted as the C drive, which led to very non-intuitive behaviour.

The Windows installer now creates a Start Menu shortcut to launch DOSBox Staging without showing the console window (DOSBox Staging (no console window) menu item).

The Windows installer no longer starts DOSBox Staging automatically when the installation is completed.

Most config settings are now correctly reverted to their defaults when an invalid value is set, and their values are kept in sync with the active setting.
#5
Important: A release candidate is a "sneak preview" of Dosbox-Staging 0.81's upcoming release before a full round of internal testing is completed. As such, it might contain occasional bugs or regressions, but it should be free of major problems.

Community feedback is crucial to discover issues in any complex software. The release candidate is intended for experienced early adopters willing to help us stabilise Dosbox-Staging for the final release. If you've found any issue in the RC, please report it accordingly.

Regular users who prefer a straight-line progression from one release to the next should wait for the stable release; this should come up to 2 months after the release candidate.

https://dosbox-staging.github.io/releases/release-notes/0.81.0-rc/

https://github.com/dosbox-staging/dosbox-staging/issues/new/choose for creating bug reports.

https://github.com/dosbox-staging/dosbox-staging/wiki/

https://discord.gg/WwAg3Xf

For best results with 3DFX / Voodoo support currently, in dosbox-staging.conf, change these settings: cycles = 150000 and dos_rate = 60 respectively. Do not use cycles = max. Also, take a look at the [voodoo] section of dosbox-staging.conf as well. Some DOS games have a specific game executable that loads the game with the Voodoo hardware, so also make sure that you are running the correct one for the game you want to play. For example, CARMAV.EXE for Carmaggedon 1. Speaking of Carmaggedon 1, the longstanding vertical black bars issue has finally been fixed as well.

https://dosbox-staging.github.io/releases/release-notes/0.81.0-rc/#3dfx-voodoo-1-emulation

Where Is dosbox-staging.conf Located?

Quick Editconf Feature

Additionally, the Dosbox-Staging Dev team is also looking for anyone who can help improve Dosbox-Staging's newly added 3DFX / Voodoo support. If you are willing and able to assist on that front, please join Dosbox-Staging's Discord channel at https://discord.gg/WwAg3Xf.

If you want to know about the rest of Dosbox-Staging's features from previous releases, make sure to read the Release Notes on the lefthand side of the Downloads page. For anyone playing Doom 2 and other DOS FPSes in Dosbox-Staging, make sure that you set mouse_raw_input = true in your dosbox-staging.conf file. Raw Mouse Input also works very well with Lemmings or any other DOS games that heavily rely on mouse movements. Mouse sensitivity can also be adjusted in that .conf file via the mouse_sensitivity setting.

QuoteList of Dosbox-Staging 0.81's Features:

Graphics:

01. Authentic adaptive CRT emulation

02. Accurate video emulation

03. 3dfx Voodoo 1 emulation

04. New integer scaling modes

05. Aspect ratio correct image captures

06. Supercharged image and video capturing

07. Aspect ratio and viewport enhancements

08. Fix "black vertical bars" video corruption issue

09. New deinterlacing shader for FMV games

10. Other graphics-related changes

Sound:

01. IBM Music Feature Card support

02. Roland MT-32 ROM handling improvements

03. FluidSynth fixes

04. Improved MIXER command

05. MIDI muting improvements

06. Sanitise MIDI output & Roland RA-50 compatibility

07. Optionally fade out hanging notes on Tandy & OPL

08. CD Audio support on Linux for physical CD-ROMs

09. Other sound-related changes

Input:

01. Virtual joystick fixes

02. Support for mapping mouse buttons to keys

03. VirtualBox mouse driver support

04. Multi-monitor-aware mouse capture support

05. Other mouse improvements

06. macOS function key support

07. Brazilian ABNT2 keyboard support

DOS Integration:

01. New FOR command

02. Various DOS command additions and improvements

03. Persistent command history

04. Support for all DOS file & directory attributes

05. Autoexec improvements

06. Optional shell config shortcuts

General:

01. Revised CPU cycles handling

02. Pause improvements

03. Config improvements

04. Revised capture naming scheme

05. Command-line user experience improvements

06. Normalise Windows Explorer context menus

07. Log window support on macOS

08. Modernised application icons

09. Maximum memory space increased to 3 GB

10. Modem improvements

11. x87 FPU emulation improvements

12. Debugger improvements

13. Improved Linux man page

14. FreeBSD, OpenBSD & PPC support

Localisation:

01. Support for modern and historic locales

02. Translation updates

03. Script to convert GOG CP473 config files to UTF-8
#6
Great documentary.
#7
Quote from: Simon on August 10, 2023, 02:45:56 PM
To exit a level, nuke.

Double-click the nuke icon at the right. I don't know a keyboard shortcut for the nuke; neither F12 (from L1) or Alt+Q (from L3D) work.

-- Simon

Thanks for clarifying. The Lemmings 2 manual does not specify that at all, which is why I created this thread.
#8
Lemmings Main / Lemmings 2 - How to Exit from In-Game?
August 10, 2023, 01:03:01 PM
When playing Lemmings 2 in-game, pressing the Escape key only restarts the level.

How do you return to the menu or quit to DOS from in-game?  What buttons need to be pressed?
#9
Lemmings Main / Re: Which Lemmings was your first?
August 01, 2023, 02:14:09 PM
I played the MS-DOS version of the original Lemmings. 
#10
Lots of Doom links:

GZDoom - Source Port Download Link
(G)ZDoom Discord Channel
Mr. Icarus Youtube Video: So You Want To Play Doom Mods - Get Started With GZDoom and ZDL
Mr. Icarus Youtube Video: The Best DOOM Total Conversion Mods
Mr. Icarus Youtube Video: Doomed Demo Disk - Doom Mod Madness
Mr. Icarus Youtube Video: Doomed Demo Disk Vol. 2 - Doom Mod Madness
Mr. Icarus Youtube Video: Doomed Demo Disk Vol. 3 - Doom Mod Madness
Mr. Icarus Youtube Video: Cacoward Catchup - The Best Doom Wads Of 2022
Mr. Icarus Discord Channel
UtterSpartan Youtube Video: How to Use GZDoom on Windows in 3 Minutes
UtterSpartan Youtube Video: 6 Doom Mods You Should Play Again
Evolution of DOOM2 Total Conversion Mods
Doomworld Forums
Doomworld Forum Thread: New to Classic DOOM? Read this tutorial for help!
Doomworld Forum Thread: How to play DOOM Multiplayer - Tutorial & Info!
Doomworld Forum Thread: Using Soundfonts for DOOM Midi Music
Doomworld Forum Thread: SC-55 Soundfonts
Doomworld Forum Thread: Standalone Indie Games Created Using the Doom Engine as a Base
Chocolate Doom
Crispy Doom, Crispy Heretic, and Crispy Hexen
GOG Heretic / Hexen Subforum
GOG Heretic / Hexen Subforum Thread: Mods for Heretic and Hexen
Running Hexen: Deathkings of the Dark Citadel in Chocolate Hexen (Also Applicable to Crispy Hexen)
Doomworld Forum Thread: Doomworld Community Heretic / Hexen Top WADs of All Time
Doomworld Forum Thread: [Heretic & Hexen] ⛤ [Wads & Mods]
Doomworld Forum Thread: Gibbon's / ATSB's A Collection of Doom Source Ports - Compiled and Packaged
Doomsday Engine
Zandronum (for multiplayer)
Zandronum Discord Channel
Doomworld Forum Thread: Multiplayer Doom Discord Channel List
IDGames: Doom 2 and other ID Software Games Custom Level Site
IDGames (Backup Site)
Cacowards: Doomworld's Yearly Awards for the Best Doom Levels Made by the Doom Community
Doomworld: The Top 100 Wads of All Time
Doomworld: The Top 100 Most Memorable Doom Maps Doomworld: Our Top 25 Missed Cacowards
HacX: Twitch 'n Kill (Freeware) - Download Link
Chex Quest 1 (Freeware) - Download Link
Chex Quest 2 (Freeware) - Download Link
#12
Quote from: jkapp76 on July 24, 2023, 01:59:44 AM
Great advice! This will prevent the game from locking on startup.

I think it's easier to edit the "dosbox.conf" file with any text editor. Make sure the line reads "turn off a20 gate on boot = true".

Then you can use dosbox-x freely any never worry about it. I've never noticed any benefit to having this set to the default "=no".

More specifically, open dosbox-x.conf in a text editor, scroll down to the [autoexec] section, and add the line a20gate off
#13
Per https://github.com/joncampbell123/dosbox-x/issues/1995, if you want to play Lemmings 2 using Dosbox-X, make sure that at the Dosbox-X command prompt, you first set

a20gate off

then run L2.EXE as normal.



#14
QuoteCourtesy of user McWulff at https://www.dosbox.com/comp_list.php?letter=L&showID=382

For all with the error "Lemmings Disk 1 not found" or "Lemmings Disk 1 Not found, insert into drive A or B and retry":

The Error occurs because of the Copy Protection "keydisk" on the floppy disks. You can handle the Error by editing the file "russell.dat" with a hex editor at your installation folder. The important byte is the first byte 0000. This contains a switch to determine if the "keydisk" check is needed or not. A Value of 09 indicates a floppy check, it the normal value after the first installation.  If you have unexact copies of your Lemmings Disks, the Error occurs. A value of 00 to 08 indicates a "keydisk" check is not needed. To fix the game, use the Hex Editor to change the byte to 00. Fixing this Byte lasts for the the first time you start the game, but each time you run Lemmings, the program adds 1 to this byte, until 09 is reached and the "keydisk" check will then be required again. Run Lemmings once (to get the other bytes correct),then on exit, enter ATTRIB -H +R RUSSELL.DAT at the DOS prompt to make the file READ-ONLY, preventing the byte being updated.

If you do not have a hex editor installed on your operating system, visit Hex Editors for Windows, Hex Editors for Mac, Hex Editors for Linux, or How to Use VIM as a Hex Editor accordingly.

Please note that Linux and MacOS do not have the attrib command, so use the chmod command instead to set the file to read-only:

chmod 444 RUSSELL.DAT
The instructions to make RUSSELL.DAT a read-only file will work with Dosbox 0.74-3, Dosbox-Staging, and Dosbox-X.

#15
Besides Lemmings, what other DOS Games do you guys play?