First of all, many thanks for this incredible shader and its integration in ScummVM - it is by far the best scaling option I've tried. ScummVM has now had a major release with v2.0.0 that added support for lots of amazing games, including several Sierra classics. Would it be possible to have an update to the version you provide with OpenGL+xBRZ?
I wish this could make its way into the standard list of ScummVM scalers, although I've read here there may be some complication with non-Windows platforms. Could anything be done about that?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Would it be possible to have an update to the version you provide with OpenGL+xBRZ?
Not sure when I have some free time to do that. It's great to see however that there seems to be some consideration to include it into the official ScummVM. IMHO xBRZ completely superseeds HQx (both technically and aesthetically), so I'm not sure why projects like DosBox or others have so much trouble deciding whether they want to include it or not.
complication with non-Windows platforms. Could anything be done about that?
Yes the PPL dependency. This is trivial to get around to in a portable way. If you don't have a portable task scheduler you can use FreeFileSync's "ThreadGroup". In fact xBRZ is being used inside FreeFileSync already for high-quality image upscaling on high-DPI monitors.
👍
1
Last edit: Zenju 2018-07-26
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I hear you, we're all on the same boat. Just thought I'd put it on your radar in case you ever have the time and the inclination.
IMHO xBRZ completely superseeds HQx (both technically and aesthetically), so I'm not sure why projects like DosBox or others have so much trouble deciding whether they want to include it or not.
Agreed, I've been researching scalers and seen the comparisons. I would say they speak for themselves, but it's not just the smoother outlines and better definition. To me the best test is booting up an old 320x200 game like Colonel's Bequest or Last Crusade in your ScummVM build and seeing it in movement. When you use HQx on those games you can for example notice the cursor's outline changing as you move it, and the same goes for most animations, starting with walkcycles. OpenGL with xBRZ gets completely rid of all that working at higher resolutions, and it really shines on low-res games like those. It's great stuff, I'm not ever using anything else on my laptop.
Can't say much for DOSBox as I'm aware that it is a headless project and has been for years, which is really sad. Since I came across your builds I've been trying to find a stable SVN build with at least xBRZ and MUNT but have not managed to, so I'm now caught between picking great sound or great scaling.
ScummVM is a different story though. That is a project with clear goals and good leadership, and I've known them to welcome tons of improvements that started as community requests. "All" it takes is to pique the interest of a dev who is personally inclined to add it to his list of priorities, or of course to volunteer the effort and skill yourself, but the team is pretty receptive otherwise.
Yes the PPL dependency. This is trivial to get around to in a portable way. If you don't have a portable task scheduler you can use FreeFileSync's "ThreadGroup". In fact xBRZ is being used inside FreeFileSync already for high-quality image upscaling on high-DPI monitors.
I'm a mere muggle so I won't pretend I understand what the issue is, but I'll be sure to refer the ScummVM devs who replied to that forum thread here so they're aware of your proposed solution. With any luck it may bring this integration back on track so we can all enjoy xBRZ across platforms and in future versions. Plus, knowing you created FreeFileSync they might be able to consult any follow-up doubts with you directly?
Anyway, many thanks again for this, it's really impressive work.
Last edit: BeleG 2018-07-27
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I really like your integration of xBRZ filtering into scummvm and dosbox.
I am like "beleg" , I hope scummvm 2.1.0 will have this filter.
Did you contact scummvm and dosbox authors ? maybe thye could include it in futurs releases ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I downloaded the latest ScumVM 2.0 + xBRZ and have issues with stuttering affecting the video, sound and mouse pointers in all point and click games run through the engine. the v1.9 + xXBRZ doesn't have this issue, but the current 2.0 version is suffering badly from this stutter.
Windows 10 Pro x64 + 4.4Ghz i7-4790k + 32Gb 2.4Ghz DDR3 RAM + Gigabyte Xtreme Gaming GTX1080 Waterforce.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I neeed this so much!! please, make it possible to get this on linux. we already have some programs on linux than uses this filter, how they solve the ppl.h issue?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
First of all, many thanks for this incredible shader and its integration in ScummVM - it is by far the best scaling option I've tried. ScummVM has now had a major release with v2.0.0 that added support for lots of amazing games, including several Sierra classics. Would it be possible to have an update to the version you provide with OpenGL+xBRZ?
I wish this could make its way into the standard list of ScummVM scalers, although I've read here there may be some complication with non-Windows platforms. Could anything be done about that?
Not sure when I have some free time to do that. It's great to see however that there seems to be some consideration to include it into the official ScummVM. IMHO xBRZ completely superseeds HQx (both technically and aesthetically), so I'm not sure why projects like DosBox or others have so much trouble deciding whether they want to include it or not.
Yes the PPL dependency. This is trivial to get around to in a portable way. If you don't have a portable task scheduler you can use FreeFileSync's "ThreadGroup". In fact xBRZ is being used inside FreeFileSync already for high-quality image upscaling on high-DPI monitors.
Last edit: Zenju 2018-07-26
I hear you, we're all on the same boat. Just thought I'd put it on your radar in case you ever have the time and the inclination.
Agreed, I've been researching scalers and seen the comparisons. I would say they speak for themselves, but it's not just the smoother outlines and better definition. To me the best test is booting up an old 320x200 game like Colonel's Bequest or Last Crusade in your ScummVM build and seeing it in movement. When you use HQx on those games you can for example notice the cursor's outline changing as you move it, and the same goes for most animations, starting with walkcycles. OpenGL with xBRZ gets completely rid of all that working at higher resolutions, and it really shines on low-res games like those. It's great stuff, I'm not ever using anything else on my laptop.
Can't say much for DOSBox as I'm aware that it is a headless project and has been for years, which is really sad. Since I came across your builds I've been trying to find a stable SVN build with at least xBRZ and MUNT but have not managed to, so I'm now caught between picking great sound or great scaling.
ScummVM is a different story though. That is a project with clear goals and good leadership, and I've known them to welcome tons of improvements that started as community requests. "All" it takes is to pique the interest of a dev who is personally inclined to add it to his list of priorities, or of course to volunteer the effort and skill yourself, but the team is pretty receptive otherwise.
I'm a mere muggle so I won't pretend I understand what the issue is, but I'll be sure to refer the ScummVM devs who replied to that forum thread here so they're aware of your proposed solution. With any luck it may bring this integration back on track so we can all enjoy xBRZ across platforms and in future versions. Plus, knowing you created FreeFileSync they might be able to consult any follow-up doubts with you directly?
Anyway, many thanks again for this, it's really impressive work.
Last edit: BeleG 2018-07-27
Hello,
I really like your integration of xBRZ filtering into scummvm and dosbox.
I am like "beleg" , I hope scummvm 2.1.0 will have this filter.
Did you contact scummvm and dosbox authors ? maybe thye could include it in futurs releases ?
Thanks for update ;-)
I am hoping for xBRZ in ScummVM 2.0. I have a few Sierra games that only work on v2.0 and they would look much better with the xBRZ implementation.
Last edit: Hoover1979 2019-03-30
I downloaded the latest ScumVM 2.0 + xBRZ and have issues with stuttering affecting the video, sound and mouse pointers in all point and click games run through the engine. the v1.9 + xXBRZ doesn't have this issue, but the current 2.0 version is suffering badly from this stutter.
Windows 10 Pro x64 + 4.4Ghz i7-4790k + 32Gb 2.4Ghz DDR3 RAM + Gigabyte Xtreme Gaming GTX1080 Waterforce.
I neeed this so much!! please, make it possible to get this on linux. we already have some programs on linux than uses this filter, how they solve the ppl.h issue?