TTLG|Jukebox|Thief|Bioshock|System Shock|Deus Ex|Mobile
Page 7 of 9 FirstFirst ... 23456789 LastLast
Results 151 to 175 of 202

Thread: System Shock 2 Widescreen mod

  1. #151
    New Member
    Registered: May 2008
    I didn't touch the executable file, should I try to use DDfix first?

  2. #152
    Member
    Registered: Mar 2001
    Location: Ireland
    Yes, apply DDFix first. The pre-patched executables should be compatible with the widescreen mod.

  3. #153
    New Member
    Registered: May 2008
    Well, I'm getting this error with DDfix:

    "Unable to find any occurances of DDRAW.DLL in Shock2.exe

    Please download a prepatched exe"

  4. #154
    Member
    Registered: Jun 2003
    Location: In His hands
    Heh; didn't buy it from EB Games, did you?
    There are .exe files with the patch already applied here.

  5. #155
    New Member
    Registered: May 2008
    I don't really know, heh, I bought mine used so I'm unaware of its origins.

    Thanks for the link, I got it working! Now if I only could play in windowed mode...

  6. #156
    Member
    Registered: Mar 2001
    Location: Ireland
    I'm not sure why you'd want to run the game in a window, but you might find the D3D Windower to be of use.

  7. #157
    New Member
    Registered: May 2008
    I already tried the program plus two others named 3D Analyzer and DXWnd but none of them worked. I'm assuming I have to fiddle with the DDfix and DarkWidescreen and set them to the windowed resolution I want to use.

  8. #158
    Member
    Registered: Mar 2001
    Location: Ireland
    If your desktop resolution is 1280x1024 (for example) and you have DDFix set to run at 1280x1024), then it will still appear fullscreen when running windowed, since that "window" takes up the entire screen.

    In other words, the size of the window is the resolution set in DDFix, yes.

  9. #159
    Member
    Registered: May 2008
    DarkWidescreen version 6 release 3 is out. This release includes support for additional executable versions only but does not add any new features. If you already have the first or second release of version 6 installed then you should not update to this new release.

    Download:
    http://files.filefront.com/DarkWides.../fileinfo.html

    Changelog:
    - Support for demos: Thief "Lord Bafford's Manor", Thief "Assassins", Thief Gold, Thief 2, System Shock 2 (reported by Hiatus)
    - Support for yet another version of Dromed (reported by Hiatus)
    - Updated to the latest WeiDU (version 210)

  10. #160
    Member
    Registered: Apr 2005
    Location: Romania
    @Daedolon: D3D Windower doesn't work in conjunction with DDFix. Since DDFix hooks ddraw, same thing D3D Windower's dll does. One's hook slaps the other's hook. Try it without DDFix and you'll see it sends game windowed. You might want to also hook DirectInput's Get?SetCursorPos, or your mouse pointer would be always put into left corner of your screen (X: 0 | Y: 0) ;-)

    P.S.: Why hasn't DDFix's author implemented windowed mode from DDFix from first place? It's a great feature for us, game debuggers ;-)

    EDIT 1: Ah, lol. Didn't see this in src:

    //TODO: windowed mode
    //TODO: non-exclusive fullscreen mode
    Ok, guess I'll either do it myself or wait for it ;-)

    EDIT 2:A simple suggestion, since I see lots of related issues about it, would be to hook LoadLibraryA and swap ddraw.dll for ddfix.dll, without the need of a clean, non-SafeDisc-ed file. See this:



    ESI = 7158B8;
    ESI+10 = 7158C8;
    [ESI+10] = 67996C; // the one address you guys "patch" or "pre-patch" to change string ('raw' to 'fix')..

    Therefore, to make it global, let's hook API that takes care of loading the dll ;-)

    @LoadLibraryA:
    7C801D77 MOV EDI,EDI
    7C801D79 PUSH EBP
    7C801D7A MOV EBP,ESP // on XP SP2/SP3

    --

    @LoadLibraryA:
    7C801D77 JMP my_Hook

    @my_Hook:
    PUSHAD // pushes 8 DWORDs to stack (all registers) - 8x4 = 0x20
    PUSHFD // pushes EFL instance to stack, 1 DWORD = 0x4
    MOV ESI,[ESI+14] // grabs pointer to ddraw API to get address of after dll is loaded
    MOV EDI,myBuffAddr1 // set destination
    REPE CMPS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI] // compare source against destination for equal bytes
    JNE SHORT @end // if succeeds, execute next MOV; if not, skip
    MOV DWORD PTR SS:[ESP+offset],myBufAddr2 // swap ddraw for ddfix
    @end:
    POPFD // restore flags
    POPAD // restore registers
    MOV EDI,EDI // original bytes
    PUSH EBP // original bytes
    MOV EBP,ESP // original bytes
    JMP @LoadLibraryA+5 // jump back @API+5 (below the hook JMP)

    This would need a loader/injector of your own dll into Thief2.exe though..
    Last edited by SunBeam; 22nd Jun 2009 at 05:22.

  11. #161
    Zombified
    Registered: Sep 2004
    Quote Originally Posted by SunBeam View Post
    @Daedolon: D3D Windower doesn't work in conjunction with DDFix.
    actually,it does.I had it working flawlessly on my old work pc (latest ddfix,d3d windower eng).aanyway,I have something else on my mind-because I have this:



    I tried to do this:



    and it worked.now I can die happy
    Last edited by voodoo47; 11th Jul 2009 at 23:04.

  12. #162
    ZylonBane
    Registered: Sep 2000
    Location: ZylonBane
    Unregistered Hypersnap... the bane of screenshots everywhere.

  13. #163
    Member
    Registered: Mar 2001
    Location: Ireland
    No worse than leaving some kind of weird ImageShack linking code splashed over the images for no reason.

    The bars between the screens would drive me insane.

  14. #164
    Zombified
    Registered: Sep 2004
    Quote Originally Posted by ZylonBane View Post
    Unregistered Hypersnap... the bane of screenshots everywhere.
    tried some free tools,but not one of them has been able to correctly capture d3d output that is stretched through 3 monitors and 2 graphics cards.
    Quote Originally Posted by Nameless Voice View Post
    The bars between the screens would drive me insane.
    no problem with that,people who are insane already cannot get insane again.

  15. #165
    ZylonBane
    Registered: Sep 2000
    Location: ZylonBane
    Quote Originally Posted by voodoo47 View Post
    tried some free tools,but not one of them has been able to correctly capture d3d output that is stretched through 3 monitors and 2 graphics cards.
    The screen dump function built into ddfix didn't work?

  16. #166
    Zombified
    Registered: Sep 2004
    no (only captures the screen that is defined in the ini as primary).you see,this setup is not something most applications would expect.

  17. #167
    bikerdude
    Guest
    Quote Originally Posted by voodoo47 View Post
    and it worked.now I can die happy
    you should consider investing £150 in a Matrox triple head, as it compensates for the monitor bezel...

    http://www.matrox.com/graphics/en/products/gxm/th2go/

  18. #168
    Member
    Registered: Jun 2003
    Location: In His hands
    You know, while I happen to think that the three monitors are kind of overkill for an FPS, that's still pretty freaking awesome.

  19. #169
    Zombified
    Registered: Sep 2004
    exactly

  20. #170
    New Member
    Registered: Jul 2009
    When I run DarkWidescreen.bat, my cmd window opens for a split second and then disappears without doing anything. However, this problem does not occur when I run cmd by itself. help?

  21. #171
    Member
    Registered: Mar 2001
    Location: Ireland
    Run it from the command prompt.

  22. #172
    New Member
    Registered: Jul 2009
    Quote Originally Posted by Nameless Voice View Post
    Run it from the command prompt.
    I tried that, but so far have had no luck. Can I just type C:\Program files\etc etc\DarkWidescreen.bat in the cmd window? I tried that, but it doesn't like the space in between "program" and "files."

    (edit): I read somewhere that i needed to use PROGRA~1 instead of Program Files, so I ran C:\PROGRA~1\Sshock2\widescreen\DarkWidescreen.bat, but it just said "widescreen\WeiDU.exe --nogame widescreen\DarkWidescreen.tp2 The system cannot find the path specified." I am a noob, can someone tell me what this means, and/or what I can do?
    Last edited by wavesofwar74; 31st Jul 2009 at 05:06.

  23. #173
    Member
    Registered: Mar 2001
    Location: Ireland
    You need to change your directory to the SS2 folder before running it.
    E.g.:

    Code:
    cd "C:\Games\System Shock 2"
    DarkWidescreen.bat
    The program should work without being run from the command line, but running it from the command line should let you see any error messages it's producing.

  24. #174
    New Member
    Registered: Jul 2009
    Got it working, looks great! Thanks for the help!

  25. #175
    Member
    Registered: Jul 2002
    Thanks very much for your work on this.

    Is there any way to set the monitor Refresh Rate? I have the Vertical Sync on atm, it's annoying to have the monitor switching Hertz going from game to the Main Menu all the time. Or is it possible to set the Main Menu to the same resolution as the game now since you seem to have cracked the Monitor settings?


    Thanks for any tips.

    Edit: nm I found the ddfix by Timeslip, I kept seeing in this thread.
    Last edited by Acleacius; 6th Aug 2009 at 10:18.

Page 7 of 9 FirstFirst ... 23456789 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •