The forum
[Script] Chessmaster: Grandmaster Edition
The final installment of the best-selling chess series of all time
Author | Replies | ||||||||
Justinian | Tuesday 7 July 2015 at 18:15 | ||||||||
Justinian![]()
|
Description of the programChessmaster: Grandmaster Edition is the final installment of the Chessmaster series, which is the best-selling chess software in history. Workarounds usedOn Windows, the user browses Chessmaster's collections of tutorials by using navigation buttons. However, most of these buttons are broken in Wine (see https://appdb.winehq.org/objectManager.php?sClass=version&iId=10198). I have tested my scripts with Wine versions of 1.6.2, 1.7.45 and 1.9.0, and I have tested both the x86 and x64 architectures, but the buttons remain broken. To work around this (at least until the issue is fixed in Wine), it is necessary to ensure that all tutorials are accessible from the front pages of their respective sections, so that users never need to use the navigation buttons. This is achieved in the installation script by:
Known issues
ScreenshotsPlaying a game
Chess puzzles
Browsing the tutorials, after installing the game using an old version of the installation script. That old version of the script did not contain the workaround for the tutorial browsing issue. The navigation buttons on the sidebar (e.g. "Arsenal", "Strategy", etc.) do not function correctly, so most of the tutorials were inaccessible.
Browsing the tutorials, after installing the game using a newer version of the installation script. This newer version of the script contains the workaround for the tutorial browsing issue (hence why the contents of "Arsenal", "Strategy", etc. are appearing even when their respective buttons are not selected). Questions
ScriptsChessmaster: Grandmaster Edition
Chessmaster: Grandmaster Edition - Patch 1.01
Chessmaster: Grandmaster Edition - Patch 1.02
|
||||||||
MTres19 | Friday 10 July 2015 at 17:21 | ||||||||
MTres19![]()
|
I'm no expert, but some of the buttons in QuickTime Player were broken until I added
to my script. You might also try some of the POL_Install_msxml* function scripts.
As for pictures, you'll have to upload them to a file hosting website, like Google Drive, then get an exact path to the URL of your image. There's a tutorial here: https://support.google.com/drive/answer/2881970?hl=en. Paste the URL you end up with in step 7 of the tutorial into a browser. You'll be redirected, then you'll see your image. Copy the URL you now see in your browser. Then click the button with an icon that looks like a picture in the editing toolbar for the text box on this forum. Enter the URL you copied into the "URL" field, and in a moment you should see a preview of your picture. That's how I've done it, anyway. Dropbox might make it easier, but I don't know for sure. Hope that's some help. -Matthew
PS: I'm definitely not a staff member, so I can't say whether you should submit it to the "Supported software" section yet. |
||||||||
petch | Friday 10 July 2015 at 20:08 | ||||||||
petch![]()
|
Hi Justinian,
That's ok, as long as we tell what script(s) we're talking about when there's some ambiguity, we should be able to understand each other ;)
Personally, if the game is barely usable without that patch, I'm for including it into the main script. Maybe we'll want to leave the choice to use the patch to the user, in case there's an issue related to the patch, or some new version of Wine fixes the issue in the first place; Like at very least keep a backup of the original file around?
The issue here is that the content of the original .dat must be copyrighted, and I doubt it's mentionned anywhere whether it can be redistributed; One should probably assume it's not. Could the editing be automated, say with sed or perl?
And now the script reviews,
Older versions of PlayOnLinux/PlayOnMac required a full path here (relative to drive_c subdirectory, at least), but it seems that even the now popular 4.2.5 finds the file correctly, so I guess that's now ok
Ending success message are deprecated, because the script can still reach the end while triggering non-fatal errors, so such messages can be more confusing than anything.
You can use POL_Wine_WaitBefore "$TITLE" instead, that's one less translated message in the script (it displays a standard wait message)
You forgot the translation support on this (long) message
I don't think there's any simpler way to include images, allowing to upload images to the server is prone to abuse, specially without any anti deep linking mechanism, and I don't know if this editor has any such thing... Regards, Pierre. My scripts wiki: https://github.com/petchema/playonlinux/wiki GOGmix: https://www.gog.com/en/mix/playonlinux_install_scripts |
||||||||
Justinian | Wednesday 29 July 2015 at 22:27 | ||||||||
Justinian![]()
|
Sorry for taking so long to respond to the feedback. I have uploaded new versions of my scripts, with the following changes:
Quoted from MTres19: I'm no expert, but some of the buttons in QuickTime Player were broken until I added Neither POL_Install_msxml3 nor POL_Install_ie8 make a difference.
Quoted from MTres19: As for pictures, you'll have to upload them to a file hosting website, like Google Drive, then get an exact path to the URL of your image. That solves my issue. I was under the impression (based on Ronin DUSETTE's post here) that all you had to do was copy the images directly into the post editor. It seemed unusually convenient, yet it appeared to work - at least within the editor. Only after I submitted my post did the images go missing. Anyway, I have now uploaded all the appropriate images to Dropbox.
Quoted from petch: The issue here is that the content of the original .dat must be copyrighted, and I doubt it's mentionned anywhere whether it can be redistributed; One should probably assume it's not. I doubt that Ubisoft would complain about the "Curriculum.dat" file being redistributed. All it contains is an index of the game's tutorial files - it does not contain the tutorials themselves, or any other valuable data. Nonetheless, I understand if PlayOnLinux does not want to host copyrighted files. I have modified the "Chessmaster: Grandmaster Edition - Tutorial Patch" script to download the "Curriculum.dat" file from my personal Dropbox - is this acceptable? If it is, I will merge the Tutorial Patch into the main script (as suggested by petch). If not, I can scrap the Tutorial Patch altogether, seeing as everything other than the tutorials will still function without it.
Quoted from petch: Could the editing be automated, say with sed or perl? Maybe, but it would take a lot of work.
EDIT (2015-07-30): Now that I think about it, I could find the areas that need to be copied by counting line numbers, instead of searching for strings. That would solve the legal issue. Edited by Justinian |
||||||||
Justinian | Saturday 9 January 2016 at 10:44 | ||||||||
Justinian![]()
|
Once again, I am sorry for neglecting these scripts for so long. I have not had time to work on them again until recently. Anyway, I have now automated the process of modifying the "Curriculum.dat" file (using cat and sed commands). This solves the legal issues related to the redistribution of the "Curriculum.dat" file. Furthermore, I have merged the tutorial patch into the main script. Are there any further issues that I should address? Edited by Justinian |
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca@playonlinux.com