OpenXcom Forum

Contributions => Builds & Ports => Topic started by: darklord42 on February 14, 2017, 06:44:21 am

Title: OSX App 10.9+ Nightly Dev 20180720
Post by: darklord42 on February 14, 2017, 06:44:21 am
Hi all

This app bundle is based on on the changes in nightly as of 7/20/18

Now built for OSX 10.9 and up.

 (I can probably do x86_64 10.6 and up, but it would require reworking the yaml-cpp.framework, which is non standard.  If there is any interest, let me know.)

download (http://www.mediafire.com/file/db96y8riddb916i/OpenXCom-OSX-10.9-Dev-20180720.dmg)

Title: Re: OSX App Nightly Dev 20160224
Post by: ivan_obelovic on February 25, 2017, 12:47:10 pm
New user here.

Downloaded the file provided, and it works (so far) with my machine running 10.12.

I had to delete the libSDL_gfx.13.dylib symlink and create a new one (also pointing to libSDL_gfx.14.dylib). Otherwise the binary complains about not being able to find the dylib.

Thanks for the good work!

EDIT: In hindsight, the problem might have been due to permission on the symlink. I'm not sure, but perhaps all I had to do was chmod +rwx on the symlink instead of creating a new one?
Title: Re: OSX App Nightly Dev 20160224
Post by: darklord42 on February 26, 2017, 05:52:39 am
Ah,  sorry, I didn't think that would be an issue.  Yes, permissions is most likely the main culprit.  I'll see if I can fix it next time.

[EDIT]

There, fixed the issue simply by getting rid of the simlink and linking the openxcom binary directly.
Ideally I wanted to replace the dylibs with the frameworks which were built for 10.5+ thereby ensuring 10.10 compatibility, but there was some weird dylib version incompatibility between the dylib and frameworks despite being the same library in a different package...  The only way to fix it would be compile OpenXcom against the OSX frameworks instead...
Title: Re: OSX App Nightly Dev 20170311
Post by: RangerXCom on April 19, 2017, 08:03:36 pm
Greetings, thank you for the build!  i seem to have it working as expected accept for one thing - painfully slow animations.  In particular, the "window open" animations in many of the dialogs are truly sluggish.

Are there any settings I can tweak to speed things up a bit?
Title: Re: OSX App Nightly Dev 20170311
Post by: ozelot on August 14, 2017, 08:05:17 pm
Hello! Is it ok, that openXcom is draining battery so fast? My mbk air 2015 (13" i5 8gm ram) is also heating as shit. Maybe there is something i can tune up?
Btw, thanks for a great work, guys. I love it.
Title: Re: OSX App Nightly Dev 20170311
Post by: Yataka Shimaoka on August 15, 2017, 04:56:10 am
Try deselecting the logcat and log write
Title: Re: OSX App Nightly Dev 20170311
Post by: ozelot on August 15, 2017, 09:00:42 am
Try deselecting the logcat and log write
Hi! Where can i find those options?
Title: Re: OSX App Nightly Dev 20170311
Post by: Yataka Shimaoka on August 15, 2017, 09:46:15 am
In system options in-game
Title: Re: OSX App Nightly Dev 20170311
Post by: Meridian on August 15, 2017, 09:49:48 am
Hi! Where can i find those options?

Hi,

there are no such options in Windows/Linux/OSX version... only in Android version.
Don't bother looking for them.

M.
Title: Re: OSX App Nightly Dev 20170311
Post by: R1dO on August 15, 2017, 10:23:49 pm
Also writing to a log should normally not be too expensive.

If you are suffering from draining battery and overheating the most likely cause is graphics (normally an expensive operation) and high resolution display.
I'm not sure what resolution you are currently using for openxcom, but it might be worth a try lowering it.
Title: Re: OSX App Nightly Dev 20170311
Post by: ozelot on August 16, 2017, 08:42:46 am
Also writing to a log should normally not be too expensive.

If you are suffering from draining battery and overheating the most likely cause is graphics (normally an expensive operation) and high resolution display.
I'm not sure what resolution you are currently using for openxcom, but it might be worth a try lowering it.

After i limited fps to 30 and turned off aliasing option its going much better.
Thank you.
the resolution is 1024x768
Title: Re: OSX App Nightly Dev 20170801
Post by: heavy disruptor beam on September 17, 2017, 02:33:57 am
I'm getting the dreaded text not rendering - can anyone point me in the right direction?

Update: October 22, 2017, 10:48:35 pm - Its playable for me on OSX 10.12.6, grateful!
Title: Re: OSX App 10.9+ Nightly Dev 20171022
Post by: coze on November 11, 2017, 04:09:48 pm
hello guys,

thanks for the build ! but i cant seems to run this. It says it is not signed at all.

Is it possible to ignore signature ?

edit: ok sorry I got this working !
I have another problem now though. Mod weapons seems to be not loading/displaying. Eg I got Flamethrowers & Shotguns etc, but they are invisible.
There seem to be no problems in the logs.

I have this 20171022  nightly and the latest Final Mod pack. Here are the logs and my options :

Code: [Select]
coze ~ $  cat /Users/coze/Library/Application\ Support/OpenXcom/openxcom.log
[11-11-2017_23-36-51] [INFO] Data folder is:
[11-11-2017_23-36-51] [INFO] Data search is:
[11-11-2017_23-36-51] [INFO] - /Users/coze/Library/Application Support/OpenXcom/
[11-11-2017_23-36-51] [INFO] - /Users/Shared/OpenXcom/
[11-11-2017_23-36-51] [INFO] - ./
[11-11-2017_23-36-51] [INFO] User folder is: /Users/coze/Library/Application Support/OpenXcom/
[11-11-2017_23-36-51] [INFO] Config folder is: /Users/coze/Library/Application Support/OpenXcom/
[11-11-2017_23-36-51] [INFO] Options loaded successfully.
[11-11-2017_23-36-51] [INFO] SDL initialized successfully.
[11-11-2017_23-36-51] [INFO] SDL_mixer initialized successfully.
[11-11-2017_23-36-51] [INFO] requested file not found: openxcom.png
[11-11-2017_23-36-51] [INFO] Attempting to set display to 1280x800x32...
[11-11-2017_23-36-52] [INFO] Display set to 1280x800x32.
[11-11-2017_23-36-52] [INFO] Loading data...
[11-11-2017_23-36-52] [INFO] Scanning standard mods in 'standard'...
[11-11-2017_23-36-52] [INFO] Scanning user mods in '/Users/coze/Library/Application Support/OpenXcom/mods'...
[11-11-2017_23-36-52] [INFO] no master already active; activating xcom1
[11-11-2017_23-36-52] [INFO] Mapping resource files...
[11-11-2017_23-36-52] [INFO] Resources files mapped successfully.
[11-11-2017_23-36-56] [INFO] Loading fonts... Font.dat
[11-11-2017_23-36-56] [INFO] Loading extra resources from ruleset...
[11-11-2017_23-37-01] [INFO] Data loaded successfully.
[11-11-2017_23-37-01] [INFO] Loading language...
[11-11-2017_23-37-01] [INFO] Language loaded successfully.
[11-11-2017_23-37-01] [INFO] OpenXcom started successfully!
[11-11-2017_23-37-01] [INFO] Playing flx, 320x200, 890 frames
[11-11-2017_23-37-02] [INFO] SDL_mixer initialized successfully.
[11-11-2017_23-37-02] [INFO] SDL_mixer initialized successfully.

coze ~ $  cat /Users/coze/Library/Application\ Support/OpenXcom/options.cfg
mods:
  - active: true
    id: xcom1
  - active: true
    id: Aliens_Pick_Up_Weapons
  - active: true
    id: Limit_Craft_Item_Capacities
  - active: false
    id: Aliens_Pick_Up_Weapons_TFTD
  - active: false
    id: Limit_Craft_Item_Capacities_TFTD
  - active: true
    id: OpenXCom_Unlimited_Waypoints
  - active: true
    id: PSX_Static_Cydonia_Map
  - active: false
    id: StrategyCore_Swap_Small_USOs_TFTD
  - active: false
    id: TFTD_Damage
  - active: true
    id: UFOextender_Gun_Melee
  - active: false
    id: UFOextender_Gun_Melee_TFTD
  - active: true
    id: UFOextender_Psionic_Line_Of_Fire
  - active: false
    id: UFOextender_Psionic_Line_Of_Fire_TFTD
  - active: true
    id: UFOextender_Starting_Avalanches
  - active: false
    id: XCOM_Damage
  - active: false
    id: XcomUtil_Always_Daytime
  - active: false
    id: XcomUtil_Always_Daytime_TFTD
  - active: false
    id: XcomUtil_Always_Nighttime
  - active: false
    id: XcomUtil_Always_Nighttime_TFTD
  - active: false
    id: XcomUtil_Fighter_Transports
  - active: true
    id: XcomUtil_High_Explosive_Damage
  - active: false
    id: XcomUtil_High_Explosive_Damage_TFTD
  - active: false
    id: XcomUtil_Improved_Gauss
  - active: true
    id: XcomUtil_Improved_Ground_Tanks
  - active: true
    id: XcomUtil_Improved_Heavy_Laser
  - active: false
    id: XcomUtil_Infinite_Gauss
  - active: true
    id: XcomUtil_No_Psionics
  - active: false
    id: XcomUtil_No_Psionics_TFTD
  - active: true
    id: XcomUtil_Pistol_Auto_Shot
  - active: false
    id: XcomUtil_Pistol_Auto_Shot_TFTD
  - active: true
    id: XcomUtil_Skyranger_Weapon_Slot
  - active: true
    id: XcomUtil_Starting_Defensive_Base
  - active: false
    id: XcomUtil_Starting_Defensive_Base_TFTD
  - active: true
    id: XcomUtil_Starting_Defensive_Improved_Base
  - active: false
    id: XcomUtil_Starting_Defensive_Improved_Base_TFTD
  - active: true
    id: XcomUtil_Starting_Improved_Base
  - active: false
    id: XcomUtil_Starting_Improved_Base_TFTD
  - active: true
    id: XcomUtil_Statstrings
  - active: true
    id: final-mod-pack
options:
  FPS: 60
  FPSInactive: 30
  StereoSound: true
  aggressiveRetaliation: false
  alienBleeding: true
  allowBuildingQueue: true
  allowPsiStrengthImprovement: true
  allowPsionicCapture: false
  allowResize: false
  anytimePsiTraining: false
  asyncBlit: true
  audioBitDepth: 16
  audioChunkSize: 1024
  audioSampleRate: 22050
  autosave: true
  autosaveFrequency: 5
  battleAlienSpeed: 30
  battleAutoEnd: true
  battleConfirmFireMode: false
  battleDragScrollButton: 2
  battleDragScrollInvert: false
  battleEdgeScroll: 2
  battleExplosionHeight: 3
  battleFireSpeed: 6
  battleHairBleach: true
  battleInstantGrenade: true
  battleNewPreviewPath: 3
  battleNotifyDeath: true
  battleScrollSpeed: 8
  battleSmoothCamera: false
  battleTooltips: true
  battleUFOExtenderAccuracy: true
  battleXcomSpeed: 30
  battlescapeScale: 0
  borderless: false
  canSellLiveAliens: true
  canTransferCraftsWhileAirborne: true
  captureMouse: false
  changeValueByMouseWheel: 0
  checkOpenGLErrors: false
  craftLaunchAlways: true
  cursorInBlackBandsInBorderlessWindow: false
  cursorInBlackBandsInFullscreen: false
  cursorInBlackBandsInWindow: true
  customInitialBase: true
  debug: false
  debugUi: false
  disableAutoEquip: false
  displayHeight: 800
  displayWidth: 1280
  dogfightSpeed: 30
  dragScrollPixelTolerance: 10
  dragScrollTimeTolerance: 300
  fieldPromotions: true
  forceFire: false
  fpsCounter: false
  fullscreen: true
  geoClockSpeed: 80
  geoDragScrollButton: 2
  geoDragScrollInvert: false
  geoScrollSpeed: 20
  geoscapeScale: 0
  globeAllRadarsOnBaseBuild: true
  globeDetail: true
  globeFlightPaths: true
  globeRadarLines: true
  globeSeasons: true
  includePrimeStateInSavedLayout: true
  keepAspectRatio: true
  keyBaseSelect1: 49
  keyBaseSelect2: 50
  keyBaseSelect3: 51
  keyBaseSelect4: 52
  keyBaseSelect5: 53
  keyBaseSelect6: 54
  keyBaseSelect7: 55
  keyBaseSelect8: 56
  keyBattleAbort: 97
  keyBattleCenterEnemy1: 49
  keyBattleCenterEnemy10: 48
  keyBattleCenterEnemy2: 50
  keyBattleCenterEnemy3: 51
  keyBattleCenterEnemy4: 52
  keyBattleCenterEnemy5: 53
  keyBattleCenterEnemy6: 54
  keyBattleCenterEnemy7: 55
  keyBattleCenterEnemy8: 56
  keyBattleCenterEnemy9: 57
  keyBattleCenterUnit: 278
  keyBattleDeselectUnit: 92
  keyBattleDown: 274
  keyBattleEndTurn: 8
  keyBattleInventory: 105
  keyBattleKneel: 107
  keyBattleLeft: 276
  keyBattleLevelDown: 281
  keyBattleLevelUp: 280
  keyBattleMap: 109
  keyBattleNextUnit: 9
  keyBattleOptions: 27
  keyBattlePersonalLighting: 108
  keyBattlePrevUnit: 304
  keyBattleReload: 114
  keyBattleReserveAimed: 284
  keyBattleReserveAuto: 285
  keyBattleReserveKneel: 106
  keyBattleReserveNone: 282
  keyBattleReserveSnap: 283
  keyBattleRight: 275
  keyBattleStats: 115
  keyBattleUp: 273
  keyBattleUseLeftHand: 113
  keyBattleUseRightHand: 101
  keyBattleVoxelView: 291
  keyBattleZeroTUs: 127
  keyCancel: 27
  keyFps: 288
  keyGeoBases: 98
  keyGeoDown: 274
  keyGeoFunding: 102
  keyGeoGraphs: 103
  keyGeoIntercept: 105
  keyGeoLeft: 276
  keyGeoOptions: 27
  keyGeoRight: 275
  keyGeoSpeed1: 49
  keyGeoSpeed2: 50
  keyGeoSpeed3: 51
  keyGeoSpeed4: 52
  keyGeoSpeed5: 53
  keyGeoSpeed6: 54
  keyGeoToggleDetail: 9
  keyGeoToggleRadar: 114
  keyGeoUfopedia: 117
  keyGeoUp: 273
  keyGeoZoomIn: 43
  keyGeoZoomOut: 45
  keyInvApplyTemplate: 118
  keyInvAutoEquip: 122
  keyInvClear: 120
  keyInvCreateTemplate: 99
  keyOk: 13
  keyQuickLoad: 290
  keyQuickSave: 286
  keyScreenshot: 293
  keyboardMode: 1
  language: en-US
  maxFrameSkip: 0
  maximizeInfoScreens: false
  meetingPoint: true
  mousewheelSpeed: 3
  musicAlwaysLoop: false
  musicVolume: 84
  newSeedOnLoad: true
  noAlienPanicMessages: true
  nonSquarePixelRatio: false
  pauseMode: 0
  playIntro: true
  preferredMusic: 0
  preferredSound: 0
  preferredVideo: 0
  psiStrengthEval: true
  retainCorpses: true
  rootWindowedMode: false
  saveOrder: 3
  showFundsOnGeoscape: true
  showMoreStatsInInventoryView: true
  skipNextTurnScreen: false
  sneakyAI: true
  soldierDiaries: true
  soundVolume: 84
  storageLimitsEnforced: true
  strafe: true
  touchEnabled: false
  traceAI: false
  uiVolume: 42
  useHQXFilter: false
  useOpenGL: true
  useOpenGLShader: Shaders/scanline-3x.opengl.shader
  useOpenGLSmoothing: true
  useScaleFilter: false
  useXBRZFilter: false
  vSyncForOpenGL: true
  verboseLogging: false
  weaponSelfDestruction: false
  windowedModePositionX: 0
  windowedModePositionY: 0
Title: Re: OSX App 10.9+ Nightly Dev 20171022
Post by: darklord42 on November 12, 2017, 07:43:41 am
Sorry, I can't code sign the app as I am not a paying developer for apple.  Nor do I plan on spending the $100 a year to do this. 

As for the bugs in the mod, I woudn't be at all surprised if a mod needed to be updated to work with the latest code changes in git master.
Title: Re: OSX App 10.9+ Nightly Dev 20180321
Post by: heavy disruptor beam on June 16, 2018, 10:21:12 am
Thank you for doing this! So happy to play

Title: Re: OSX App 10.9+ Nightly Dev 20180321
Post by: Sathandi on July 07, 2018, 11:32:20 pm
Hi! Is there a problem with the source repository on https://bitbucket.org/grrussel/openxcomosx (https://bitbucket.org/grrussel/openxcomosx)? I cannot seem to download anything from there. All links provided on that page helpfully respond with "Something went wrong"...

Reason for messing with sources is that I need a fresh nightly build to run Final Mod on macOS, but there is no .app build available later than March '18.

Regards,
-- Alex.
Title: Re: OSX App 10.9+ Nightly Dev 20180321
Post by: Rodg88 on July 08, 2018, 11:52:38 am
^ In the same boat here, though I think the nightly builds from that link are even older than this app build. At the moment I'm just playing the latest TFM anyway
Title: Re: OSX App 10.9+ Nightly Dev 20180720
Post by: darklord42 on July 21, 2018, 02:51:01 pm
Hey guys I broke out my beat up macbook again and updated the package.  Hopefully that will fix your mod troubles :)
Title: Re: OSX App 10.9+ Nightly Dev 20180720
Post by: coze on July 28, 2018, 01:39:33 pm
Darklord thank you !

Where can we download it ?  8)
Title: Re: OSX App 10.9+ Nightly Dev 20180720
Post by: coze on July 28, 2018, 03:37:09 pm
oh you edited the original post with new link :banghead

thank you !
Title: Re: OSX App 10.9+ Nightly Dev 20180720
Post by: vinxx on February 16, 2019, 11:18:45 pm
Am I right that this is was a last build compiled for macOS X ?
Newest January 2019 versions nobody did else?
Title: Re: OSX App 10.9+ Nightly Dev 20180720
Post by: Meridian on February 17, 2019, 12:33:47 am
Am I right that this is was a last build compiled for macOS X ?
Newest January 2019 versions nobody did else?

I think most macOS users just compile the newest version themselves.
I can do one for you if you want... or if you're ok with using OXCE, there are regular builds here: https://openxcom.org/forum/index.php/topic,5258.0.html
Title: Re: OSX App 10.9+ Nightly Dev 20180720
Post by: vinxx on February 18, 2019, 09:31:50 pm
I think most macOS users just compile the newest version themselves.
I can do one for you if you want... or if you're ok with using OXCE, there are regular builds here: https://openxcom.org/forum/index.php/topic,5258.0.html
Well thank you, but firstly I need to understand for what is the difference between OXCE and OpenXcom
Then decide
Title: Re: OSX App 10.9+ Nightly Dev 20180720
Post by: Meridian on February 18, 2019, 09:48:29 pm
Well thank you, but firstly I need to understand for what is the difference between OXCE and OpenXcom
Then decide

List of differences: https://openxcom.org/forum/index.php/topic,6459.0.html
Title: Re: OSX App 10.9+ Nightly Dev 20180720
Post by: vinxx on February 22, 2019, 07:50:11 am
List of differences: https://openxcom.org/forum/index.php/topic,6459.0.html

I will try OXCE later, and I was looking for Ethereal mode here on forum in the proper topic and think it is interesting, does it based on OXCE?
So I can do double things to check it out both and maybe make a proper DMG pack for just download and ready to play for macOS X with all the icons

Here I did one : https://rutracker.org/forum/viewtopic.php?t=5690893 (https://rutracker.org/forum/viewtopic.php?t=5690893)