You are here
The forum
[Script] GOG.com - Heroes of Might and Magic V Bundle
Author | Replies | ||
trevorh | Saturday 4 January 2014 at 7:39 | ||
trevorh![]()
|
Description:
A turn based stratergy game, the fifth installment in the Heroes of Might and Magic series. Upgrade your Heroes and Towns to create armies to crush your opponents and take control of the map. Single player story based campaigns and multiplayer maps (hotseat/LAN/Online). Bundle includes the original Heroes of Might and Magic V as well as the Hammers of Fate and Tribes of the East expansions. Extra notes: The executable name for all three games is identical. The script includes an option to recreate the shortcuts if they have been deleted as there is currently no way of doing this through the PlayOnLinux interface.
|
||
petch | Saturday 4 January 2014 at 17:30 | ||
petch![]()
|
I trevorh,
This script reminds me of my early scripts, by that I mean it's full of bells and whistles (check the Outcast script for instance). Labor of love for sure, but a pain for maintainers each time they have to repair complex scripts they didn't write. Some complexity is justified (OMG they managed to use non-consecutive indexes for HoMM5 downloads? :( ), but stuff like overloading PlayOnLinux statements behavior (optional shortcuts, report at end of scripts, shortcuts rebuild) will not go past other maintainers for sure. If such things have to be implemented, they'd better be inside PlayOnLinux itself, for the sake of maintenability; For example, for optional shortcuts and shortcuts rebuild, what about: - log somewhere in the virtual drive all shortcut statements (POL_Shortcut, POL_Shortcut_QuietDebug,...) that have been attempted, with their arguments - allow to make them optional (extra parameter?) - have a button in the interface to rerun all those logged statements That's just one implementation idea of course, but the point is to avoid duplicating complexity over all scripts. With that in mind, other minor observations: [code language=playonlinux] # Use POL_GoG_setup once it can: # - download indices 0,1,2,5 (missing 3 and 4), and # - NOT rename the downloaded files. [/code] Grrr we'll really need to find a solution for this, but that will be a pain :( [code language=playonlinux] #POL_Wine_PrefixCreate "$WORKING_WINE_VERSION" [/code] If you don't want to enforce a specific version (actually, use system-wide installed Wine version), you must call POL_Wine_PrefixCreate without parameter, not remove its call altogether. [code language=playonlinux] # Use POL_GoG_install once it has an option to NOT install gdiplus [/code] Is that a real problem, does it break something? [code language=playonlinux] POL_SetupWindow_VMS "2" [/code] From what I found the minimum requirements are more like 64MB Regards, Pierre. My scripts wiki: https://github.com/petchema/playonlinux/wiki GOGmix: https://www.gog.com/en/mix/playonlinux_install_scripts |
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