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.


30 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. I'm not sure where you're getting your information, but this is an excellent topic. I need to spend some time learning or understanding much more. https://zonewp.com/

    ReplyDelete
  19. Thankyou For Posting This Useful Information,
    MOBILE REPAIRING COURSE Is The Future Of All Technical Industries And Here In Mobile Repairing Course You Will Learn Every Single Aspect Of Mobile Repairing Such As (Software Repairing) As Well As (Hardware Repairing) And Very Deep Level Of Knowledge With Our 10+ Years Experienced Teachers Hance I Strongly Recommend You All To Join The Best
    MOBILE REPAIRING COURSE

    ReplyDelete
  20. Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. WordPress best GPL plugins

    ReplyDelete
  21. The website Bluebird Wishes was created with a purpose to provide a great variety of messages, wishes and quoted on the most relevant topics – birthday, best inspirational quotes, wedding and much more! This site also contains lots of beautiful birthday cards as well as inspiring images with motivational words to encourage you.

    All messages, quotes and images are free for private use, so feel free to share it with your friends, family, dear ones. Enjoy!

    ReplyDelete
  22. Hitech is the most seasoned and understudy's no.1 decision organization. They nearly prepared 2 lakh+ understudies with refreshed devices and procedures who are doing best in their specific regions. Anyone can sign up for these courses; there is no age bar and no requirement for higher capabilities. If you have any desire to create your profession in the innovation business you can select with us, for more data you can call us at:
    9212411411

    Visit Here :- Mobile Repairing Course In Delhi

    ReplyDelete
  23. "Another benefit of guest posting is the opportunity to drive traffic back to your own website. By including a link to your site in your guest post, you can attract new visitors and potentially convert them into customers."

    ReplyDelete
  24. Thank you so much for this insightful article! Your expertise truly shines through, and I can't wait to apply these. hyscaler.com for some valuable resources.

    ReplyDelete
  25. Congratulations on the release of the Custom GSdx Plugin! It's fantastic to see innovation in the tech world. Speaking of precision and perfection, just like your plugin, our approach to Paintless Dent Repair is all about delivering excellence. We tailor our strategy to your car's unique needs, handle insurance seamlessly, and ensure in-house expertise for top-quality repairs. Innovation in the digital world meets precision in auto care!

    ReplyDelete