So I started to get the error screen instead of character creation ever since updating to the latest version a week or so ago. I got the same error while trying to play 1.6 alpha, though 1.5 was still working fine then. My PC is shit so I play with pretty much everything that can be disabled already disabled.
Lua Error: /mod/dialogs/Birther.lua:140: bad argument #1 to 'merge' (sdl{surface} expected, got nil)
At [C]:-1
At [C]:-1 merge
At /mod/dialogs/Birther.lua:140 on_drawitem
At /engine/ui/TreeList.lua:127 drawItem
At /engine/ui/TreeList.lua:169 recurs
At /engine/ui/TreeList.lua:170 recurs
At /engine/ui/TreeList.lua:173 drawTree
At /engine/ui/TreeList.lua:188 generate
At /engine/ui/Base.lua:107 init
At /engine/ui/TreeList.lua:93 init
At /engine/class.lua:147 new
At /mod/dialogs/Birther.lua:131 init
At /engine/class.lua:147 new
At /mod/class/Game.lua:255 newGame
At /mod/class/Game.lua:136 runReal
At /mod/class/Game.lua:93 run
At /engine/Module.lua:1065 instanciate
At /engine/utils.lua:2284 showMainMenu
At /engine/init.lua:191
At [C]:-1 dofile
At /loader/init.lua:217
PS. Shite, I did't realize so many people reported the same thing, probably shoudn't have started a new thread

Anyway, back to 1.5.5, I need my fix man