I am kinda new to this forum, and I decided to join it when I discovered that the Steam and GoG versions of Myst, Myst Masterpiece Edition and Riven are actually somewhat usable in ScummVM. That being said, I think it would be worth the effort to implement .cg filter plugins into ScummVM much the same way they work in RetroArch and SNES9x.
Anyway tangent aside, there is an option missing from Riven that need to be addressed. Specifically it is the transitions that need to be included with water affects.
Myst and Riven
Moderator: ScummVM Team
- DrMcCoy
- ScummVM Developer
- Posts: 595
- Joined: Sat Dec 17, 2005 1:33 pm
- Location: Braunschweig, Germany
- Contact:
Re: Myst and Riven
Our scaler/filter code is relatively static, and mostly hardcoded. It also currently mixes scaling (2x, 3x, hq2x, ...) with output method (SDL backend allows 2D surface or OpenGL) and effect filters (scanlines, dot-matrix). It is in need of serious rewriting, and has been for some time now.Wally123 wrote:That being said, I think it would be worth the effort to implement .cg filter plugins
If you want to do this rewriting, we like GitHub pull requests with full and clean solutions.
Riven is not yet officially supported, the engine being very WIP in ScummVM. We do not take bug reports or feature requests for unsupported, in-progress games. In general, assume that we know of every little thing wrong and missing in unsupported games, and do not need reminding. Thanks.Wally123 wrote:there is an option missing from Riven
Wally123: To add to DrMcCoy's response, please check the Wiki and Bug Tracker as we may already be aware of issues:
http://wiki.scummvm.org/index.php/Engin ... ss_Engines
http://wiki.scummvm.org/index.php/Mohawk/TODO
The Scalers were worked on as part of GSoC 2012, but the changes required are extensive and still have not been completed to the point of merging... If you wish to help with this, I suggest talking to LordHoto:
http://wiki.scummvm.org/index.php/Summe ... gin_System
http://singron.blogspot.co.uk/
https://github.com/lordhoto/scummvm/tre ... alers-cont
http://wiki.scummvm.org/index.php/Engin ... ss_Engines
http://wiki.scummvm.org/index.php/Mohawk/TODO
The Scalers were worked on as part of GSoC 2012, but the changes required are extensive and still have not been completed to the point of merging... If you wish to help with this, I suggest talking to LordHoto:
http://wiki.scummvm.org/index.php/Summe ... gin_System
http://singron.blogspot.co.uk/
https://github.com/lordhoto/scummvm/tre ... alers-cont
Both of you should check the current source code for SNES9x and the SNES9x Forums to ask permission to implement that code. CG itself is a graphics language is compatible with both OpenGL (and its variants) and Direct3D. By no means am I a programmer...I am a delegate and diplomat. I will bring this subject up with the guys over at SNES9x.
- DrMcCoy
- ScummVM Developer
- Posts: 595
- Joined: Sat Dec 17, 2005 1:33 pm
- Location: Braunschweig, Germany
- Contact:
1) That's not the point.Wally123 wrote:Both of you should check the current source code for SNES9x
2) We don't take orders from you.
Unless you personally wish to do the work (and from what I know about SNES9x, it's not a matter of simply copying over code; like I said, the ScummVM code needs extensive reworking), do not bother the SNES9x devs.Wally123 wrote:I will bring this subject up with the guys over at SNES9x
I suggest that you stop talking about things you don't know anything about.