[crossfire] Am interested in porting to Mac

tchize tchize at myrealbox.com
Thu Aug 11 02:16:33 CDT 2005


Le Jeudi 11 Août 2005 01:25, Amorya North a écrit :
>
     
      I'm interested in porting Crossfire to MacOS.
     
     >
     
     
     >
     
      I know that the existing client can be made to run on MacOS - I am  
     
     >
     
      using it myself. However, it requires Apple's development tools to be  
     
     >
     
      installed, an X server running and a lot more technical knowledge  
     
     >
     
      than most users possess. If we had a native client, it might become  
     
     >
     
      more popular amongst Mac users.
     
     >
     
     
     >
     
      If I go ahead with this, I'll write the client in Objective-C using  
     
     >
     
      the Cocoa API. Hopefully I'll be able to reuse some of the backend  
     
     >
     
      code (such as packet parsing) by wrapping it in an objective-C  
     
     >
     
      object. That does depend on my learning exactly how the existing  
     
     >
     
      client works though!
     
     >
     
     
     >
     
      I write this message looking for opinions. Do you think it's a good  
     
     >
     
      idea? Anyone interested in seeing such a thing? One reason for taking  
     
     >
     
      on the project is for me to learn more about Cocoa, especially  
     
     >
     
      relating to graphics - so all is not lost if I'm the only one using it!
     
     >
     
     
     >
     
      Please post your thoughts.
     
     >
     
     
     >
     
     
     >
     
      Amorya
     
     >
     
     
     
Just from my experience compiling the sdl-alpha releases of client on mac os x,
the common part compiles without any problems using x-code IDE, the most
difficult part, i'll say, was to get the sdl libs and dependencies to compile statically 
(so mac os x users don't need to install bunch of libraries before using it) and 
get xcode to use relative paths for includes instead of absolute ones (never achieved 
it but didn't search much).

However, a cocoa based client would be cool :)
If ya need help for beta testing don't mind asking but i unfortunately have no
time to help early developpement (i simply don't have time to learn cocoa & such)



>
     
      _______________________________________________
     
     >
     
      crossfire mailing list
     
     >
     
     
      crossfire at metalforge.org
      
      
     >
     
     
      http://mailman.metalforge.org/mailman/listinfo/crossfire
      
      
     >
     
     
     >
     
     
     
    


More information about the crossfire mailing list