Will there soon be a release/compatible version for Macs? I have created my own server, and I would like to test it out, but some people have Macs and cannot download Pokemon Online. // Mod-edit // Lamperi: Newest binaries as of 2010-11-29 is 1.0.0 http://valssi.fixme.fi/~lamperi/pokemononline/Pokemon-Online.dmg Newest binaries as of 2010-08-10 is 0.9.80 Here's the file sukid uploaded: http://www.mediafire.com/?k8xxo6wveu9ax32
That's a question we can't answer. To do that, we need people with mac and quite familiar with C++ / Compiling.
So if I were to happen to find someone with C++ and Compiling skills, who has a Mac, what would they do? Register here and help you work on a Mac compatible version?
There's a bunch of people who have already built this on Mac, but haven't bothered uploading it. Someone might eventually...
uploading? not at all hard. I'm the one who keeps up with the linux version, and its no issue to upload..
So what could possibly be taking so long for the Mac version to arrive? Apparently, it's done and only needs to be uploaded.
I know of only one person who built it on mac, and I can't get in touch with that person. And they don't seem to be such a fan of pokémon anyway :p
Well, that sounds... great :) Any particular thing you need to do? (like on linux, you need to install libzip and download Qt 4.6 libraries) And do you mind uploading the current working one? (rev 452 I believe) Thanks!
Ok, I'm working on it. My build is compiled on OSX 10.6 (Snow Leopard) and needs Qt 4.6 ( this should do http://get.qt.nokia.com/qt/source/qt-mac-cocoa-opensource-4.6.2.dmg ), unless I figure out how to bundle required Qt-libs statically
Ok, I uploaded the zip. It's at http://valssi.fixme.fi/~lamperi/PokemonOnline.zip. Tell me if it works or not. libzip is included in the zip-file, but the Qt-files need to be downloaded separately. Binary is Intel and will not work on old PPC-macs
Look at the previous post... http://get.qt.nokia.com/qt/source/qt-mac-cocoa-opensource-4.6.2.dmg + http://valssi.fixme.fi/~lamperi/PokemonOnline.zip
I have a standard mac package available http://valssi.fixme.fi/~lamperi/pokemononline/Pokemon-Online.dmg ... but it only works on Snow Leopard
You'll have to wait until someone with Leopard shows up and builds it. Else, you can give it a shot yourself. It's not really that difficult.
The complication is making it self contained, putting the "db" folder and such all inside the application package instead of relying on it being in the same directory. Mac apps are like their own program files folders. Also what needs to be built on leopard, if my hunch is correct, is libzip. Not the entire program. And I happen to have a leopard machine I can install macports and xcode tools on, so I can give that a shot.
It works! ALL MAC USERS HERE WHO USE REGULAR LEOPARD, download Lamprei's build, then download this. Extract that, then right-click Pokemon-Online, go to contents then frameworks. Replace the libzip.1.dylib file that's already there with the one from the zip file I uploaded. Sorry I didn't do all this sooner, distractions and whatnot. Or just download the entire thing here. Still works on snow leopard by the way. Oh, and it's Universal, so any PPC macs using leopard should be able to play too, assuming the built in qt libraries are universal too.
The executable in the /Contents/MacOS is Intel. So I don't think the .app is Universal... What about the Tiger users? Have you a way of build it for us?
There currently is no Tiger build. You'll have to build it yourself, or wait for a Tiger user to do it.
From what I have understood he just needs to use Qt Libraries for Tiger with the given executable. Or I understood wrong :/
Yeah... the actual Pokemon-Online-binary is intel-only, so having tiger-native Qt-libs doesn't help. I really don't have time to dive into crosscompiling on Mac/Xcode, so someone else should do it if they want tiger-compactible executable. // at least PokemonOnline should work on top of wine on intel-tigers.. and who uses PPC-macs anymore?
... and why exactly are you still using Tiger? Practically nothing supports it anymore. It's... possible though. There is a version of QT for tiger and PPC. In fact, it's the first one on the list. It would have to be a separate binary though. If I could find a tiger disk image laying around I could install it in a VM or something and whip something up. ... I'll give it a shot tonight or tomorrow maybe. ... still, why are you even using tiger. Very old mac?
My mac is PPC and has not enough processor to run leopard. But the problem is not the Qt libraries, I changed them and it didn't work.... I myself tried in the past to build Pokemon-Online, but it failed. Can someone tell me the steps to build it in mac? I have Qt and Xcode....
It's simple. Make sure to install libzip first ( http://nih.at/libzip/ ). I compiled it from command line, navigate into /path/to/pokemon-online/src/Teambuilder/, (hint: cd) then do command "qmake Teambuilder.pro -spec macx-g++", then "make". There should be binary in /path/to/pokemon-online/bin, which you can open by double clicking on Finder or issuing command "open Pokemon-Online.app" on command line. Note: you can't move the app-bundle, since it depends on files in bin-directory. Bundling the resources requires extra magic.
My Snow Leopard build was updated 8 hours ago. It's still available at http://valssi.fixme.fi/~lamperi/pokemononline/Pokemon-Online.dmg // edit: uh, some mistake, now there's libzip included
Leopard users: If you don't want to wait for my upload to finish, download Lamprei's file then put this in contents/Frameworks/ http://www.mediafire.com/?zhukzjcnh4n Actually, I noticed libzip wasn't in that build at all for some reason. So snow leopard users might want to do that too. EDIT: Here's the binary, leopard compatable.