Menu

Earthworm Jim – Special Edition


Genre: Platform
Release Year: 1995
Developer: Shiny Entertainment
Publisher: Activision
Age Rating: Everyone
Playability Status: Fully playable (minor issues only)
Tested On: Windows 8 x64
Availability: Copyright retained - Out of print/unavailable

When it comes to cute, anthropomorphic animals for video game characters, the humble earthworm might not be the first creature that comes to mind. Nevertheless, Earthworm Jim was quite the star back in the 1990s, with videogames and even his own cartoon show. This edition of the game for Windows 95 includes extra levels and improved graphics and animation and is considered by some players to be the definitive version.

Installation

The game is actually designed to play directly from the CD, however we are going to need to copy the contents to our hard drive in order to update one of the games DLL files. Create a directory anywhere on your computers hard drive (C:\Games\EWJSE would be perfect, for instance). Now, copy the entire contents of the Earthworm Jim Special Edition CD-ROM into this directory. When you are finished, you should have two files and a folder called “ASSETS”, which contains the bulk of the games files.

Patching and setting compatibility

For a game designed to run on Windows 95, Earthworm Jim – Special Edition actually runs pretty well on modern versions of Windows, though there are some caveats. First of all, you are going to need to apply this unofficial patch/update to one of the games files. If you do not, you will either not be able to hear any sound effects, or find the game will freeze after a few seconds. Download the zip file here (link broken? Let me know here). Once downloaded, open the zip folder and copy the WAIL32.dll into the ASSETS folder, overwriting the existing one.

Now, find the “WORM.EXE” file in the ASSETS folder and set it to run in compatibility mode for “Windows 95”. If you don’t know how to do this, see this tutorial.

You can now start the game by clicking the “Worm.EXE” file. Start the game like this in the future, do not start it from the CD, though you will need the CD in your computers optical drive whenever you want to play. You may get an error saying that “dispdib.dll” is missing, but it doesn’t seem to matter so you can simply dismiss this warning. You should now be taken to the games title screen.

Setting game preferences

Game preferences can be set by going to the “File” menu and choosing “Properties”. There are a number of settings you will want to configure here.

System tab:- Here you can set the screen size, notice that there’s no full screen mode? We’ll come to that in a moment. For now, set the display size to “Double Window (640×480)”.

Sound tab:- Make sure both Sound Effects and CD Music are enabled.

Difficulty:- Set this to taste, you get a different ending if you manage to compete the game on Normal or Difficult (you also get my respect, as this isn’t the easiest game!).

Joystick:- Earthworm Jim supports digital controllers only. You can map your controller here, but if you have a copy of Xpadder, it’s easier to simply disable Joystick and use Xpadder instead.

Keyboard:- As you might expect, this is where you go to change the keyboard controls. To quote from another famous platform game, “A gamepad isn’t required, but neither is bathing. Think about it”.

Configuring controls

For those of you who do use Xpadder, here’s a picture of our layout for reference:-

 

earthworm-jim-se-xpadder

 

You can move Jim with either the analogue stick or the D-Pad. The A button (W) will make Jim jump. The X button (Q) will make him ‘whip’ and the B button (E) button will make him fire his gun.

Playing fullscreen

Playing the game in a tiny window isn’t much fun, so where is the full screen option? Earthworm Jim Special Edition does support fullscreen. However, the game only supports a full screen resolution of 320×240. This resolution has not been supported by most graphics cards for many years. Since the game can’t detect this resolution it won’t allow you to switch to full screen modes. You could try adding the 320×240 mode as a custom resolution. Both AMD and Nvidia include software with their cards to create custom resolutions. Doing this is a little complicated however and certainly not guaranteed to work. Check the documentation that came with your graphics card for more information on this.

One other approach is to use the Fullscreenizer tool. You can download this tool here. The program downloads as a single .exe file, it does not need installing. Run Earthworm Jim Special Edition and then run Fullscreenizer. You should see a window like the one shown below.

 

ewjse-Fullscreenizer

 

Click on “Earthworm Jim” and then Click “Fullscreenize”. The games window borders should now disappear (the menu bar will not disappear however) and the window will be zoomed to full screen size. Things will probably look pretty hideous though, so exit the game (you can do this by right clicking on its taskbar icon and choosing “Close window”). Now, change your screen resolution to the lowest available value. You can do this by right clicking on the desktop and choosing “Screen resolution”. There’s a full tutorial here. Typically the lowest resolution will be 800×600 or 640×480. Particularly in Windows 8, some graphics card drivers do not support any resolutions lower than 1024×768, so you might want to investigate adding a custom screen mode through your graphics cards software.

Once you have done this, click on “OK”. You will notice that your desktop is a lot bigger with less room to navigate. Start Earthworm Jim again and use the Fullscreenizer to make it full screen like before. You should now have a much nicer looking (almost) full screen version of the game. If you are using multiple monitors remember that Fullscreenizer will always make the game appear full screen on your main display. You may also want to hide the Windows taskbar, you can do that by right clicking on your taskbar and choosing “Properties”. Then, in the window that appears, find and select “Auto-hide the taskbar” and click “OK”. Unfortunately you will need to do this procedure every time you play the game if you want to play fullscreen.

Troubleshooting and known issues

CD Audio tracks do not loop – While playing, you will notice that the games soundtrack doesn’t loop once finished, leaving you playing the level with just sound effects. Currently there’s no known fix for this (the _inmm.dll tool appears to be incompatible).

Cannot enable in-game sound effects – Make sure you set Windows 95 compatibility mode for “WORM.exe”.

Cannot access full-screen mode – See “Playing fullscreen” above.

Game freezes when in-game sounds effects are enabled – Make sure you installed the updated “WAIL32.dll” into the “ASSETS” folder.

Problems saving games or settings – Earthworm Jim Special Edition stores all its settings in the registry. You will find the settings in the following locations:-

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Activision\Earthworm (on 64 bit versions of Windows)

HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Earthworm (on 32 bit versions of Windows)

With the increased security in Windows Vista, 7 and 8, regular users aren’t normally permitted to write to this part of the registry. If you find your game preferences and settings aren’t getting saved properly, you can fix this problem with a little registry editing. If you’re not familiar with editing the registry, see this tutorial.

To get started fixing the problem, first open up the registry editing tool (regedit) as an administrator (right click and choose “Run as administrator”). Now, browse to the key shown above. Once you have located it, right click on the “Earthworm” key/folder and choose “Permissions…”. A security permissions window will then appear. Click on “Users” under “Group or user names:” and then tick/check the box that says “Full Control” and then click on “Apply”. If you did everything correctly, the window should look like the one shown below:-

ewjse-registry-permissions

Now, try playing the game again and change some settings (e.g redefine some keys). Exit the game and start it again and verify that your settings were saved. Note that there appears to be a bug in the game regarding Joystick controls. Joystick will always be enabled when you first start the game regardless of what the saved settings in the registry say.

Is this the best version of Earthworm Jim?

There’s no easy answer to that question. This version of the game has more content and levels than the other versions, including the PC version of the game you can buy from our friends over at GoG.com. When the game originally came out for Super Nintendo and Sega Megadrive/Genesis, most people agreed that the SNES had the better graphics. The graphics in this version are based on the Sega version, but they have been enhanced and extra animation has been added.

The special edition also came out for the Sega CD console. This version supposedly has slightly poorer graphics, but doesn’t have the problems the PC version has running full-screen. Of course, you need to have access to a Sega Megadrive and MegaCD unit in order to play it (or use an emulator).

Finally, there was a HD remake of the game launched for PS3 and Xbox 360 consoles (sadly, there’s no PC version). This version is more or less faithful to the original, but doesn’t feature all the levels from the special edition and also has a different voice-actor for Jim, amongst other changes.

To find out more about the different versions of the game, check out this page on Hardcore gaming 101.

Screenshots

The first level

The first level

Woodworm Jim

Woodworm Jim

28 comments

  1. Max Harrison says:

    I know this article is a year old, but is there any way you could fix the link to the WAIL32.dll file?

  2. Tom says:

    Can’t get my controller to work. I have also tried the Xpadder program. Thoughts?

  3. Tom says:

    Ok now I have been able to at least get my PS2 controller to work on it however I have to use the thumbstick. Can’t use the directional pad. It’s going through the game itself. Still can’t figure out how to get Xpadder to work. When I open a Microsoft word and use my controller it types the letters assigned to the buttons so I know Xpadder is working but just not in game. I did have to run it in Windows 7 compatibility mode to get it to work on windows 10. Thoughts?

  4. Tom says:

    Never mind. I figured it out. Running Xpadder as admin fixed it. Now on to getting full screen and I am done. Thank you so much for this BuckoA51

  5. Tom says:

    No I don’t think I am playing it as admin but it works now anyway. Gonna get it running in full screen tonight then it’s onto beating this classic.

    Then I want to get Pitfall: The Mayan Adventure for Windows 95 running as well. Can you recommend any other Windows 95 games?

    Thanks again.

  6. Talhah says:

    Hey, how can i use fullscreenizer because when I go to that link and download that file I don’t see ANY executable file located there.

  7. Talhah says:

    I found out how to get fullscreenizer, open up the readme.md file with notepad in the fullscreenizer-master folder and go to the link where it says to download fullscreenizer!

  8. hexaae says:

    Unfortunately also Pitfall – The Mayan Adventure for PC has the non-looping CD music issue :(

  9. hexaae says:

    Since I’m paranoid and I hate to launch apps and games with high privileges (and this is what happens running games in compatibility mode for Win98/95 or XP)…
    FYI these are the strictly necessary MS ACT shims to set to run Earthworm Jim SE or Pitfall the Mayan Adventure by Activision on modern Windows systems, without UAC requests and high privileges:

    Applies to: WORM.EXE, WORMLOAD.EXE and PITFALL.EXE, PITSTART.EXE
    Compatibility fixes=VirtualRegistry, EmulateFindHandles
    Compatibility modes=Layer_Win95VersionLie

  10. bushwacker 102 says:

    How can I play it off a usb? I tried but get an error can’t find cd audio/music.

  11. SAMI says:

    Hey, I need to force Vsync in this game to cap it at 60 FPS.

    The game is a stuttery mess at 5000 FPS on my 980 Ti

  12. Kyle Pendergrass says:

    Is there a trick to ripping the audio tracks from the mix-mode cd to the folder where the game can find them? I can’t get passed the error “EarthWorm Jim cannot detect the CDROM Audio Tracks”.

    • Chris Wyatt says:

      I doubt the game would know what to do with audio files, as it was designed to play them off the CD. You want to use something like Daemon Tools, which allows you to mount a CD image virtually.

  13. Thomas Ficeto says:

    I keep getting the same error on my new Windows 10 PC.

    “EarthWorm Jim cannot detect the CDROM Audio Tracks”.

  14. Tom says:

    You need the real CD in your drive to get the audio working properly. It will not work with a burnt disc

    • malk says:

      I tried everything and I found a way to play EWJ Special Edition for Windows 95 without using the original CD! I have the original CD of the game, I tried so many software to create an image file but none worked… the only software that was able to create a functioning image file from the original CD is: CyberLink Power2Go! The format to use to create a functioning image file is “.p2i”. Try using this “Cyberlink Power2Go” SW to create this kind of image file using the original CD, Mount the image file by clicking with the right button on the created “.p2i” image file, select “Mount this image as Cyberlink Virtual Drive” and…. play the game clicking the “Worm.exe” file in your ASSETS directory! Everything will work properly without having the physical CD to be inserted in a real physical CD drive! YES!!!!!!!!!!!!!!!!!!!!!

    • Chris Wyatt says:

      Works fine for me with a BIN/CUE file

  15. hexaae says:

    Still no solution to make CD music play in loop? :(

  16. tbone3969 says:

    Not to my knowledge. when I have the real CD in my drive I can get it to re-loop (start again) by clicking outside the window of the game and then going back to play the game. Not sure if that helps. Game has to be in windowed mode obviously.

    • hexaae says:

      YELLO-belly/cdaudio-winmm
      on GitHub is even better: will allow not only correct CD play (I use an image through DAEMON Tools Lite) but also looping when the music ends. Other solutions didn’t loop music as the original game, but now we have a final solution.

  17. Pete says:

    There is another issue not mentioned yet. While CD music plays perfectly, it is the sfx that are looping. If I disable and re-enable the sfx, the first activated sfx loops in the background. Tried copying WAIL32 and set compatibility to w95, same difference.

    Using W10.

  18. Muzzy says:

    It’s worked for you? I tried on Win10x64 and music still don’t loop :(

Leave a Reply to hexaae Cancel reply

Latest comments

banner-300x250