Mhhh... you're right ... of cause.
i played around a little bit and it seems to be a problem with folders that are watched by the UAC.
i don't really mind, but my experience tell's me that you'll run into more posts like mine before, because most people use %ProgramFiles% as path for their software.
in my case, the USB drive on the UAC watch list.
it's due to possible encryption as it seems, even tho it's not encryted at all.
Starting it from HD (int or ext doesn't matter) or another USB stick (which is awfully slow) solves the problem.
As far as i can see, it's standard UAC behavior on the USB stick and the port acts the same (crash) when running from %ProgramFiles%.
i use a real admin acc, so i don't get bothered with UAC messages and i don't need to disbale UAC, what keeps the other windows accounts secured.
Both ports acts extremly strange if i run them from the UAC secured windows accounts. The crashes are really random then. Even if run from %Temp%.
But the best: An empty error log so there's nothing i can tell you.
And here the log, if run from %ProgramFiles% under the admin acc:
DaggerXL Pre-Alpha, Build 0.199
<System::InitLogFile 51> Log File Open
<WinMain 284> Initialize Game.
<Driver3D_DX9::Init 178> Using Hardware Vertex Processing.
<Driver3D_DX9::Init 189> Using Pixel Shader 2.0+.
<Driver3D_DX9::Init 210> Video Mode Count [X8R8G8B8]: 49.
<Driver3D_DX9::Init 273> Direct3D Device Created.
<Driver3D_DX9::Init 381> Fonts created.
<Driver3D_DX9::Init 394> Line drawing system created.
<Driver3D_DX9::Init 416> Create Default NormalMap
<Driver3D_DX9::Init 428> Create Solid Red Texture.
<Driver3D_DX9::Init 439> Create water texture.
<Driver3D_DX9::Init 450> Create Bloom Render Targets.
<Driver3D_DX9::Init 466> Create 320x200 emulation Render Target.
<Driver3D_DX9::Init 473> Create Screen Rendertargets.
<Driver3D_DX9::Init 477> Direct3D Initialization Complete.
<Game::Init 1963> Init RenderQue.
<Game::Init 1966> Create Video Player.
<Game::Init 1968> Load Text Record Database.
<Game::Init 1985> System::Init().
<Game::Init 1989> Cache Config Settings.
<Game::Init 1993> Load Palettes.
<Game::Init 1995> Create World System.
<Game::Init 1998> Setup Player.
<Game::Init 2002> Load Item Data from Fall.exe
<ItemManager::LoadItems 747> C:/Program Files (x86)/XL-Engine Test/Daggerfall/Fall.exe
<ItemManager::LoadItems 751> Fall.exe found
<ItemManager::LoadItems 787> Item list load complete.
<Game::Init 2005> Set View detail level.
<Game::Init 2025> Prepare MAPS.BSA.
<Game::Init 2029> Prepare BLOCKS.BSA.
The port crashes with a white windows and an windows error handler.
The DarkXL log looks exactly the same.