deusexhq

Procedure Entry Point error

It's most likely caused by improperly installed renderer's driver. The majority of people get this error when they try to change to OpenGL renderer — because they download a wrong driver for Unreal Tournament from Chris Dohnal's website. To solve the problem, re-download the driver which is meant to be used with Deus Ex, not Unreal Tournament. The section with Deus Ex drivers is below section with UT drivers. Unreal Tournament drivers don't work with the game and cause this error.

Mismatching

So, you see a server with your favourite map on, or your fellow clan mate playing on it. You swiftly attempt to join the server when *SMASH*, you're stopped in your tracks by a large "*Filename*_MisMatch error", or a similar message. I’ve had enough of these in the past, and although not life-threatening, they can be a hefty nuisance. I'm going to briefly go over the simplest way to fix this problem, let's look at probably the most common example:

Fixing MisMatch Errors

You see a popular server, 8/10 slots full, 80 ping, playing on DXMP_Cathedral. You attempt to join and you get the old MisMatch error (I'll explain why later). Now the best way to fix this is:

  1. Close down all instances of Deus Ex.
  2. Locate your Maps folder, generally in MyComputer>C:>DeusEx>Maps.
  3. Locate DXMP_Cathedral, most likely near the bottom.
  4. Either Drag this onto your desktop or some other place, or delete it.
  5. Now attempt to re-join the server. You should be able to join without error.

If you still get the MisMatch error, and you have definitely taken DXMP_Cathedral away from your Deus Ex folder, it may be required that you purge your cache. The cache, in brief, stores all of the Downloads you have taken from servers, so Gun Mods, Maps, Anti-Cheating Mods, etc. Either delete all of that or take about 3-5 out at a time, then try to re-join the server.

Why do MisMatch Errors occur?

If we take DXMP_Cathedral for example, several versions of the same map were released under the name DXMP_Cathedral. That means that it attempts to fetch the DXMP_Cathedral in your /Maps folder, because it sees you are joining a map with the name DXMP_Cathedral. If the server is running a different version however, Deus Ex tends to just get confused and give up, leaving you to mop up the pieces and sort it out!

Another typical example is CaroneElevatorSet.u, a clever mod used to help make lift-making simpler in Deus Ex Editor/SDK. The maker, Carone I believe, released several versions under the same name. The map DXMP_RPGCity apparently uses it, must be in the crane or something - but I will usually get a MisMatch Error if I have been using CaroneElevator in a map I was making, and forgotten to remove it from /System.

So to re-cap, if you get MisMatch errors, look at what the filename/map it is, then close Deus Ex and take that map/file out of your /DeusEx Folder!

Bad Name error and/or New/None Actor Channel

This problem appears when one of the system files of Deus Ex is corrupted, usually it's "DeusEx.u" or "Engine.u". Other issues may also be involved. There are various ways to solve this:

Other things to try: Try turning off GUI fix/other fixes in Kenteis. Either change renderer, then change back to original, or ingame type `debug gpf` then restart. Thanks to Clix for the solution.

Clientdeath

What is it?

This is a bug of the game, called “client death”. “Client death” is when you hear your own death scream, your user interface disappears, but you can still move (from a technical point of view, the player dies on your computer, but it doesn’t die on the server, so the server doesn’t clean your inventory, respawn and fine a death point on the scoreboard).

Fixing

When happened, just press “Esc” button on your keyboard, it will show the main menu, then return to the game. Your interface should appear again. Don’t pay attention to your “dead” body — the bug will go as soon as you’re injured.

Causes

The glitch occurs when the multiplayer replication code de-syncs between the client and server, which can happen for many reasons, including server lag, bad coding or other rare glitches. Basically, the server didn’t expect the death to occur, but something on the client forced the death, which causes the desync.

Bad Name Index

This problem appears when one of the system files of Deus Ex is corrupted, usually it’s “DeusEx.u” or “Engine.u”. Other issues may also be involved. There are various ways to solve this:

Other things to try: Try turning off GUI fix/other fixes in Kenteis. New/None actor channel: Either change renderer, then change back to original, or ingame type debug gpf then restart.

Thanks to Clix for the solution.