For instance, I know in Linux some people are using 'chmod' in a
terminal window to make it read only, so what's the equivalent to
performing this to a file on a Mac in Terminal? I'm not sure exactly
the process to chmod in Terminal.
It's the same as on other *nix operating systems: "chmod". 😊
You can do something like this: chmod a-w /path/to/file
If you drag-and-drop the file onto the Terminal window, it will auto-type the path to the file for you.
Is this different to what I've already done in 'Get Info'?
Maybe. Depending on what you did in the Finder, it might have used an ACL (Access Control List) rather than modifying the more ordinary Unix permissions. You can do "ls -le /path/to/file" to see the Unix permissions and ACLs.
I'm thinking that this issue may be caused by something Crossover
Games does when rendering HTML, since fixes are working unanimously
in Linux and Wine. There is another way to fix this issue in Linux
by changing the URL path in the registry for 'Gecko' in Wine (check
the games.internode link posted.) I've tried this and it doesn't
work. Another thing I've noticed is that regedit isn't saving my
changes when I restart Crossover Games is this normal? But I'm
assuming the Mac version doesn't use Gecko in any form anyway. Is
this true?
So what would CrossOver Games for Mac use for rendering HTML and how
can we disable that?
CrossOver Games does in fact use Gecko for rendering HTML, just like Wine. It is possible that we're shipping a version of Gecko that's somewhat behind what Wine's using, although CrossOver Games is not all that far behind.
What you report about regedit not saving changes is concerning. That is not normal. Did you perhaps mess with the permissions of other files within the bottle?
If you make changes to the launch options of a Steam game, are those properly saved across restarts of CrossOver Games? Because those are also stored in the registry.