Saturday, December 20, 2014

Custom GSdx Plugin Released

Before and After
I've released a plugin that fixes the vertical lines with Konami games (Enthusia, etc) on the PCSX2 Emulator.

I was disappointed to find that the problem still hasn't been fixed for the latest 1.2 release.  Tried this one which I made for 1.0 release and it still works.  So now I am releasing it to you.

How it works is using a different method to copy the offscreen surface to the backbuffer, bypassing some (broken) post-processing.   There is no noticable glitches.

Update 1/2/2015:  Full source is now included.  The actual fix is in GSRendererHW::Draw()  the function DrawPrims() is causing the black lines, this is what is bypassed when FBP is 0.

Download ToCAEDIT GSdx Plugin for Enthusia (Sites Mirror)

The plugin was also used in the making of the video below.


25 comments:

  1. Hey, Picked up NFS:HP on steam today, but to my dismay it didnt work with the G25 that well. Luckily, I stumbled upon your great utility, but it doesnt seem to support the current steam ver of the game, no matter what I set my GAMEVERSION =, Any ideas on how to workaround this, if possible? Thanks!

    ReplyDelete
  2. Could you recompile it for SSE4 or at least SSE2?
    I have a good old core 2 duo and it doesn't support AVX extension

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Hello great job but could you please make a pull request to the PCSX2 Github repository ? GSDX is GPL and PCSX2 really needs any help it can get. Someone who is able to fix GSDX bugs is a great rarity.

    ReplyDelete
  6. Indeed if you really want this to be part of PCSX2 please make a github pull request and we will look into implementing it ASAP.
    https://github.com/PCSX2/pcsx2

    ReplyDelete
  7. This even fixes the lines in Drakengard 2 (and probably many more games that suffer from it). You should really make an github pull as the current PCSX2 devs are to incompetent to do anything (see progess of the last 1-2 years - none).

    ReplyDelete
    Replies
    1. You trolling?

      Do it yourself if you are so smart

      Delete
  8. This also crashes Soul Calibur games, so if the PCSX2 devs are so incompetent, you are welcome to show *your* competence by contributing. Flaming doesn't help you or us.

    ReplyDelete
  9. When I use this, it fixes the vertical lines but it gives a black bar on the bottom, please help!

    ReplyDelete
  10. sorry guys, there is probably some crashes due to incorrect buffer size.. I've included the source in the zip for anyone who would like to fix it properly.

    ReplyDelete
  11. appears this fix has been forwarded to some PCSX2 devs, once it is implemented into the official release I will take this file down and refer you to the official release as this release is unstable with other titles

    ReplyDelete
  12. Racer_S, could you make a camera control for The Crew?

    ReplyDelete
  13. Replies
    1. Move the .dll file to your PCSX2 plugins folder, then open PCSX2 and select it in the plugin/BIOS selection menu. It's a "GS" plugin.

      Delete
  14. Well, it does not work if i set the graphics to "hardware" (it just crashes the whole PCSX2 application when i try to boot an ISO), i tried it on 1.0.0, 1.2.0, 1.3.0 and 1.4.0 releases with Ace Combat 4 NTSC rom. I also tried different renderers (3D9, 3D11) and different bios. Any ideas ?

    ReplyDelete
  15. This isn't needed anymore, just use 1.4 or the latest 1.5 dev builds and check the align sprite hack under HW hacks in GSdx

    ReplyDelete
  16. Many thanks to the author, it helped me and greatly improved the graphical indicators during the game. I'm a fan of retro games and often spend time with friends sitting at the monitor and trying to pass all the levels for the best result. I downloaded the emulator here https://romsmania.com/bios/pcsx2-playstation-2-bios-3, maybe someone will come in handy.

    ReplyDelete
  17. shows up this fix has been sent to some PCSX2 devs, when it is executed into the official discharge I will bring this grind down and allude you to the official discharge as this discharge is flimsy with different titles. Download emulator https://romslover.club/pcsx2-playstation-2-bios-ps2-bios/,may anybody will come in handy

    ReplyDelete
  18. Online marketing companies and services are the most sought after by major corporations. The benefits of online marketing when compared to its counterparts - the traditional/offline marketing, is so shiny and bright, that it has become impossible to turn a blind eye.
    Digital Technology Institute | Digital Marketing Institute in Delhi

    ReplyDelete
  19. Data Analytics Training in Delhi
    Data Analytics is a procedure of looking for data that could be utilized to anticipate, comprehend, or bolster the approaches taken by organizations.

    ReplyDelete