Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Golden Sectivin

Pages: [1]
1
OXCE Support / [Solved] OXCE+ and Area 51 mod ( macOS only )
« on: February 01, 2018, 11:15:14 pm »
I'm really loving OXCE+ !    However, I love Area 51 too, but I'm having problems making both play nice together:

Some of the A51 sprites are horribly corrupted.  As best I can tell, they are proper pngs/gifs, that appear fine in Preview in the OS. But in-game, they show up as jagged scrambles.  Not all of them, but military-base soldiers, or easiest to check is the smoke grenade in inventory/on-hand.

I'm using a manually compiled OXCE+ on macOS.  I confirmed a manually built standard OpenXCOM build is fine, displays sprites fine.

Any ideas?


2
Programming / Building on macOS
« on: January 20, 2018, 07:31:30 pm »

Hi All!,

I'm interested in building on, and potentially helping with, the macOS part of OpenXcom.  Are there any macOS devs active?

I had a real pain of a time trying to build OpenXcom.

From the macOS readme, it appears that "luciderous" is no longer on github, and rcreasey's fork of OpenXcom hasn't been modified for two years.

As-is you cannot build on a relatively recent macOS.  I had to do the following on my working copy:

( Install SDL, linking to the individual libs -- I think we should have the SDL2.framework included so that this step isn't needed. )

( Install yaml via MacPorts -- the example command appears to no longer be valid syntax, you have to separate each package fetch into its own command due to the +universal variant.  Otherwise MacPorts complains that yaml-cpp+universal doesn't exist. )

Open the Xcode project, update to recommended settings since the project file is so old.

   ifdef main() to remove, on macOS, const from arg ( SDL on Mac issue )
   
   comment out impl of
      - (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename

   Select “OpenXcom” (target) in project navigator,

      Add SDL2.Framework to build phases, link

      Build Settings -> Header Search Paths:
               + “/Library/Frameworks/SDL2.Framework/Headers/“

      Build Settings -> Apple LLVN <vers> - Language - Modules
               Enable Modules (C and Obj-C) == NO


Thanks!


Pages: [1]