SOFTWARES

DxWnd – The Portable Freeware Collection



DxWnd lets you run many applications that default to fullscreen in a window, ideal for games. The program is a Win32 “hooker” program that intercepts and alters the behavior of window messages and APIs. It picks up events and injects code into the configured tasks to run fullscreen programs in a windowed environment while maintaining expected behavior.

Category:


Runs on:WinXP / Vista / Win7 / Win8 / Win10

Writes settings to:


Application folder


Stealth: ?

Yes


License:


GPL


How to extract:

  1. Download the RAR package and extract (using a decompression tools such as 7-Zip Portable) to a folder of your choice.
  2. Launch dxwnd.exe.


What’s new?

    add: [IBM_PC_8x8.bin] added BIOS ROM for 8×8 font emulation
    fix: [tools/tail.cpp] fixed wait loop in case of file replacement
    add: [tools/tail.cpp] added grep/ungrep options
    add: [tools/glerror.c] added tool for opengl error code translation
    add: [tools/ddmodes] added tool for ddraw video modes list
    add: [tools/argdump.cpp] added dump of unparsed command line
    add: [createproc.cpp hint.cpp] added hint for process creation
    fix: [d3dtexture.cpp] improved log for texture formats in case of ASCII codecs
    add: [ddcolor2alpha.cpp, ddraw.cpp, sblit.cpp] added COLORKEYTOALPHA flag.
    fix: [ddraw.cpp] fixed SetDisplayModes wrapper for situation where all arguments w, h, bpp are set to 0. Fixes “Frogger He’s Back”.
    add: [ddraw.cpp] added Lock wrapper protection for unreferenced surfaces (useful?)
    fix: [ddraw.cpp] recovered the DDERR_NOTLOCKED error code. Recovers “Formula Karts”.
    fix: [ddraw.cpp, ddtexture.cpp] replaced implementation for SPONGEBOBHACK tweak
    fix: [ddraw.cpp, dxwcore.cpp] custom resolution now not trimmed by HIDEDISPLAYMODES shim
    fix: [ddtexture.cpp] fixed logs mistakenly attributed to OpenGL
    fix: [dinput.cpp] added recovery for DDERR_INVALIDPARAMS in creation wrappers
    add: [dxhook.cpp] added GetCommandLine log
    add: [dxwcore.cpp, hd3d.cpp, opengl.cpp] added SETFOGCOLOR flag
    add: [dxwcore.cpp] added FAKEDATE flag
    add: [excepthandler.cpp] added redirection for forbidden access to BIOS ROM font memory.
    fix: [gdi32.cpp] fixed BitBlit wrapper in case of BLACKNESS or WHITENESS blit.
    add: [guids.cpp] added 2 more GUIDs
    add: [hd3d.cpp] improved logging for CreateDevice wrapper
    add: [hd3d7.cpp] improved logging for textures
    add: [hooktable.cpp, shell32.cpp] recovered hook for shell32.dll module. Fixes the son creation suppression for shell commands
    add: [kernel32.cpp] added GetCommandLineA and GetModuleFileNameA wrappers for EmulateGetCommandLine shim emulation (EMUGETCOMMANDLINE flag)
    add: [kernel32.cpp] added GetVolumeInformationW wrapper
    add: [kernel32.cpp, hint.cpp] added HINT_CDCHECK hint
    add: [kernel32.cpp] added FIXCREATEFILEMAP flag for emulation of EmulateCreateFileMapping shim
    add: [kernel32.cpp] added EMUGETCOMMANDLINE flag for emulation of EmulateGetCommandLine shim
    add: [mciwrapper.cpp] added HACKMCIFRAMES feature to query of track position
    fix: [opengl.cpp] fixed opengl handling of fog color and intensity
    add: [queryint.cpp] added FORCED3DREFDEVICE flag
    fix: [shareddc.cpp] fixed FPS control, es. in “Beachhead 2000”
    fix: [smack.cpp] added missing wrappers hooking for SmackBlitClose and SmackBlitOpen
    add: [xinput.cpp] better logging for XInputGetState wrapper
    add: [GUI] added interfaces for fog color and fake date configuration
    fix: [winmm.dll] winmm Standalone CDA emulator aligned to v2.05.88 last changes




Source link

Escreva um comentário