Troubleshooting

My game is too dark

  1. Install Marijn Kentie's launcher.
  2. Unpack Chris Dohnal's OpenGL renderer into your DeusEx/System folder.
  3. Select the OpenGL renderer the first time the game starts (you can also change renderer in the game's settings).
  4. If it's still too dark, set OneXBlending to False in your DeusEx.ini.

My game has render errors

  1. Download and unpack RenderExt into yor DeusEx/System folder.
  2. In your DeusEx.ini, change the line under [Engine.Engine] from Render=Render.Render to Render=RenderExt.RenderExt.

My textures are always scaled down to 256 pixels

In your DeusEx.ini, make sure that HighDetailActors and UseS3TC are set to True under the heading corresponding to your renderer ([*Drv.*RenderDevice]).

My map won't load, because some of my textures suddenly disappeared from my texture package

Most likely it's only gone in memory and not on disk. Try restarting UnrealEd.

Name values defined in defaultproperties are blank

Try removing the single quotes. Yes, seriously.

My conversation doesn't start when I interact with the NPC

  1. Is the NPC's BindName the same as the Owner of the conversation?
  2. Are there any actors referenced by BindName in the conversation that are not present in the map, or more than 800 units away?
  3. Is your custom character's BindName something other that JCDenton?

My conversation is either silent or "hangs" and doesn't progress

Check out the audio section of the conversations guide.

UCC cannot compile my conversation

Are any events that refer to labels missing their target label?

My mouse skips while moving around UnrealEd

You can try a couple of things:

UCC says "Variable is too large (XXX bytes, 255 max)"

This can happen when you're trying to change the values of an actor from another actor. A way around this could be to create getters/setters instead.

UCC says "BMP uses an unsupported format (0/0)"

Try exporting the offending texture without indexing the colour palette.

My ScriptedPawn is not sitting down

To get a ScriptedPawn to sit down when a map loads:

Whenever UCC throws compiler errors, the line number is wrong

UCC skips over the defaultproperties {}, so always place them at the end of your script files.