Grid Sage Forums
- November 22, 2024, 08:26:18 AM
- Welcome, Guest
Basically this is what you need to do with winebottler. Supposedly wineskins is as simple, though I haven't tried it myself.
Pressing install will ask for a path to save the bundle to. If you're packaging for yourself, just aim it to your Applications folder and enjoy cogmind. If you don't check "Silent install", you'll need to agree to MSVC++ 2010 EULA in its install dialog.
Feel free to remove winebottler afterwards if you don't need it for anything else.
/Applications/Cogmind.app/Contents/Resources/wineprefix/drive_c/winebottler$ cat crash.log
Cogmind - Alpha 5c
I=0000002 Initializing resources
W=0000015 Config::init() | Unable to open user/cogmind.cfg, creating new default config
I=0000016 Initializing Rogue Engine X
I=0000016 | Starting SDL
I=0000052 | Importing icon
I=0000053 | Confirmed resource initialization
I=0000053 | Loading colors
I=0000053 | Initializing font type data
I=0000053 | Mapping standard ASCII values
I=0000053 | Loading fonts
F=0000054 | | REX::loadFonts() | Unable to open config file (data/fonts/_config.xt)
Huh, I guess the first situation could make sense based on when the game is setting cursor visibility based on the settings
I wonder how long it takes (in your video I saw it took a bit to start up, but it wasn't that bad
That's what I was hoping . Migration of player-side data/settings is handled manually at present, something that I'd rather not change if possible. I don't imagine any of the other per-release changes would have any impact, either.
That is precisely what Wineskin is for, actually. If you look at their page, they actually describe it as "tool used to make ports of Windows software to Mac OS X." I could zip up the wrapper I've just made and distribute it, if I wanted, and it would work great. Conceivably, you could even automate it to some degree, provided you didn't care about staying latest and greatest with the version of Wine in the wrapper. That can be updated separately, as you like. You might even be able to completely automate the wrapper generation from Linux, though I haven't tested it, and differences in filesystem permissions might get in the way. I'll test it out in a VM and get back to you. Might end up being super easy.
It would be especially cool if in preparing a new release one could simply swap in a new game directory, though I imagine Wineskin doesn't allow that (?).
We have so many developers around here playing Cogmind
It would be nice to be able to accept more help and tap into that, but I prefer to focus on development myself rather than end up with a bunch of project manager responsibilities, which is an easy trap to fall into once others start helping! Even working with just one artist for the tiles ate up a surprising amount of time.
I am, however, planning on eventually offering an "official" wrapper for OSX as an easy way for non-tech savvy players to be able to access Cogmind, and since I don't use OSX or Linux myself I'll be enlisting outside help for that.
I know there are companies that do this sort of thing, but it would be great to be able to do it through individuals in the community if possible. Is it just about that easy to just create an installable wrapped version of Cogmind that can be downloaded for players who use those systems? Or would it be more involved?
About the icon, it's a free thing you're doing here so whatever you want is your call! I'm personally rather fond of the icon that Cogmind uses on PCs. Actually, have you perhaps not seen it? It's the same as my forum avatar, although with a black background instead of transparency. (Attached.)