1. sol_hsa

    Kilrathi saga owners: beta testers needed

    No, it just means the blits go to the front buffer and the back buffer. The "this is on by default" is puzzling. How to turn it off then?
  2. sol_hsa

    Kilrathi saga owners: beta testers needed

    Heh, requiring the -true_color might even make things easier.. I'll try different things out later today. =)
  3. sol_hsa

    Kilrathi saga owners: beta testers needed

    Curiousier and curiousier. wc4 switches to 640x480x16 after load in the above scenario. So one 'load game' screen is in 8 bit paleted mode and the next is in 16bpp direct color. Go figure. Means I have to add the 16bit support at this point in any case.
  4. sol_hsa

    Kilrathi saga owners: beta testers needed

    50th post. Time flies. wc4 is giving me similar trouble as wc3 was, in that at some point it just decides to start drawing to screen directly - likely just ignoring ddraw and using gdi. I got wc3 working by making the lies I tell to the game a bit better. So far, everything in the "installer"...
  5. sol_hsa

    Kilrathi saga owners: beta testers needed

    Wc3 finished. Did some work towards wc4, and it's trickiest of the bunch yet. I'm pretty sure, in fact, that wc4w came first, then wc3w, and then wc1 and wc2 windows versions, but I'm not sure in what order those two were done. This reasoning is based on the complexity of ddraw use; wc1 and 2...
  6. sol_hsa

    Kilrathi saga owners: beta testers needed

    So anyway, from a little further investigation wc4 looks like it's doable; I'll probably get to it once I've run through wc3.
  7. sol_hsa

    Kilrathi saga owners: beta testers needed

    I installed wc4 for the heck of it, and it won't work with the hack dll yet. It does some (more) interesting things, including - 16bit surfaces - FlipToGDISurface - which is a very bad thing What I find funny is that one of the options in wc4 is "small videos" which is identical to the option I...
  8. sol_hsa

    Kilrathi saga owners: beta testers needed

    Yes, I understood that. Anyway, I find that unlikely unless he knows something we don't - the only DLL with wc3 is the video decoder, so hijacking the polygon rendering would be.. tricky.
  9. sol_hsa

    Kilrathi saga owners: beta testers needed

    Well.. this hack DOES force wc1, 2 and 3 to use opengl, just not the way you'd expect.. =)
  10. sol_hsa

    Kilrathi saga owners: beta testers needed

    Yes. :eek: Kolumbus is my image dumpbin, hence the mixup. Anyway, the 'vga' mode isn't prohibited.. it does render in low-res for a second, then switches to hi-res. I just wonder why that is. Haven't tested this without ddhack, so I can't rule its influence out, but that would be weird...
  11. sol_hsa

    Kilrathi saga owners: beta testers needed

    'Ere we go again. http://www.kolumbus.fi/sol/zip/ddhack06.zip - wc3 -no_interlace option support - wc3 video blur option - wc3 small video option - scan-double should no longer mess up text - changed the example .cfg file only to contain "halfnhalf" (removed the blur) Oh, and halfnhalf only...
  12. sol_hsa

    Kilrathi saga owners: beta testers needed

    To be precise, the vga option makes it render the 3d graphics in 320x240, scale it up to 640x480, and draw the HUD at full resolution. But it's odd that this only stays on for a second and then switches back to the svga mode. Maybe it detects an abnormally high framerate or something, but...
  13. sol_hsa

    Kilrathi saga owners: beta testers needed

    Curious. The flight options have a 'vga' mode which also uses that small surface, but the vga mode only stays on for a second and then reverses to svga. Is this normal?
  14. sol_hsa

    Kilrathi saga owners: beta testers needed

    Okay, got that bit running, and added an option.. I find the "small video" option much easier on the eyes than the scaled-up version, but as your mileage may vary, this is yet another optional feature. Funny side note - the game randomizes the order of your answer options; they are reversed...
  15. sol_hsa

    Kilrathi saga owners: beta testers needed

    Ah, so THAT'S what the extra surface was for. The game creates a 320x240 surface which doesn't seem to be in use anywhere, but if I use the -no_interlace flag, it does get used - the game does this: smallsurf->blt(clear) smallsurf->lock() smallsurf->unlock() backbuffer->blt(smallsurf)...
  16. sol_hsa

    Kilrathi saga owners: beta testers needed

    Hm, I'm getting a black screen with -no_interlace in ddhack, so there's something different going on with it. Will investigate (when I find the time next..)
  17. sol_hsa

    Kilrathi saga owners: beta testers needed

    Naturally the scan doubling should not be used with the -no_interlace flag. Anyway, I have a couple things I want to try with the vids.. and all of these are naturally optional, nobody is forced to use the options.
  18. sol_hsa

    Kilrathi saga owners: beta testers needed

    :rolleyes: and there I was, thinking that feature only existed in wc4. Oh well.
  19. sol_hsa

    Kilrathi saga owners: beta testers needed

    Here's some more experimentation. I figured I might try to hit the wc3 videos with a blur kernel to see if I can make them look.. less blocky. It's a balancing act between blurring enough to remove noise and blockiness and not blurring too much to lose information. Some comparisons.. (from...
  20. sol_hsa

    Kilrathi saga owners: beta testers needed

    wing commander 3 support! Here we go: http://iki.fi/sol/zip/ddhack05.zip - Wing commander 3 support(!) - Optional scan doubling for wc3 videos - Couple "alternate window position" settings for troubleshooting for those who are getting black screens I haven't tested this one with wc1...