--- deliantra/Deliantra-Client/DC/Main.pm 2012/01/05 05:37:02 1.9 +++ deliantra/Deliantra-Client/DC/Main.pm 2012/01/07 19:29:58 1.12 @@ -198,7 +198,7 @@ $msg =~ s/\s+$//; # backtrace as second step, in case it crashes, too - crash Carp::longmess "$msg\nbacktrace, for client version $DC::VERSION, generated" + crash Carp::longmess "$msg\nbacktrace, for client version $DC::VERSION$Urlader::EXE_VER, generated" if $backtrace; }; @@ -210,7 +210,7 @@ return unless $CONN; $CONN->send_exti_msg (clientlog => $msg); - $CONN->send_exti_msg (clientlog => Carp::longmess "$msg\nbacktrace, for client version $DC::VERSION, generated") if $backtrace; + $CONN->send_exti_msg (clientlog => Carp::longmess "$msg\nbacktrace, for client version $DC::VERSION$Urlader::EXE_VER, generated") if $backtrace; } ############################################################################# @@ -602,6 +602,7 @@ $error ||= Coro::AIO::aio_readahead $fh, 0, $size; my $f_md5 = new Digest::MD5; + binmode $f_md5; # ugh :( $f_md5->addfile ($fh); $f_md5 = $f_md5->hexdigest; $error ||= $md5 ne $f_md5; @@ -966,7 +967,7 @@ c_version => { client => "deliantra", - clientver => $DC::VERSION, + clientver => "$DC::VERSION$Urlader::EXE_VER", gl_vendor => DC::OpenGL::gl_vendor, gl_version => DC::OpenGL::gl_version, }, @@ -2700,6 +2701,8 @@ $FULLSCREEN = $CFG->{fullscreen}; $FAST = $CFG->{fast}; + DC::SDL_WM_SetCaption "Deliantra MORPG Client $DC::VERSION$Urlader::EXE_VER", "Deliantra"; # must be after SDL_Init + # due to mac os x braindamage, we simply retry with !fullscreen in case of an error DC::SDL_SetVideoMode $WIDTH, $HEIGHT, $rgb, $alpha, $FULLSCREEN or DC::SDL_SetVideoMode $WIDTH, $HEIGHT, $rgb, $alpha, !$FULLSCREEN