Author Topic: OSX App 10.9+ Nightly Dev 20180720  (Read 5009 times)

Offline darklord42

  • Squaddie
  • *
  • Posts: 29
    • View Profile
OSX App 10.9+ Nightly Dev 20180720
« 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

« Last Edit: July 21, 2018, 02:49:40 pm by darklord42 »

Offline ivan_obelovic

  • Rookie
  • Posts: 1
    • View Profile
Re: OSX App Nightly Dev 20160224
« Reply #1 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?
« Last Edit: February 25, 2017, 01:18:28 pm by ivan_obelovic »

Offline darklord42

  • Squaddie
  • *
  • Posts: 29
    • View Profile
Re: OSX App Nightly Dev 20160224
« Reply #2 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...
« Last Edit: February 27, 2017, 04:21:11 am by darklord42 »

Offline RangerXCom

  • Rookie
  • Posts: 1
    • View Profile
Re: OSX App Nightly Dev 20170311
« Reply #3 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?

Offline ozelot

  • Rookie
  • Posts: 3
    • View Profile
Re: OSX App Nightly Dev 20170311
« Reply #4 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.

Offline Yataka Shimaoka

  • Captain
  • ***
  • Posts: 272
  • I'm the trouble maker
    • View Profile
Re: OSX App Nightly Dev 20170311
« Reply #5 on: August 15, 2017, 04:56:10 am »
Try deselecting the logcat and log write

Offline ozelot

  • Rookie
  • Posts: 3
    • View Profile
Re: OSX App Nightly Dev 20170311
« Reply #6 on: August 15, 2017, 09:00:42 am »
Try deselecting the logcat and log write
Hi! Where can i find those options?

Offline Yataka Shimaoka

  • Captain
  • ***
  • Posts: 272
  • I'm the trouble maker
    • View Profile
Re: OSX App Nightly Dev 20170311
« Reply #7 on: August 15, 2017, 09:46:15 am »
In system options in-game
« Last Edit: August 15, 2017, 09:49:40 am by Yataka Shimaoka »

Online Meridian

  • Global Moderator
  • Commander
  • *****
  • Posts: 4409
  • Aaand we're back!
    • View Profile
    • My Wiki
Re: OSX App Nightly Dev 20170311
« Reply #8 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.

Offline R1dO

  • Captain
  • ***
  • Posts: 228
    • View Profile
Re: OSX App Nightly Dev 20170311
« Reply #9 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.

Offline ozelot

  • Rookie
  • Posts: 3
    • View Profile
Re: OSX App Nightly Dev 20170311
« Reply #10 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

Offline heavy disruptor beam

  • Squaddie
  • *
  • Posts: 10
    • View Profile
Re: OSX App Nightly Dev 20170801
« Reply #11 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!
« Last Edit: October 25, 2017, 01:11:08 am by heavy disruptor beam »

Offline coze

  • Rookie
  • Posts: 7
    • View Profile
Re: OSX App 10.9+ Nightly Dev 20171022
« Reply #12 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
« Last Edit: November 11, 2017, 04:47:37 pm by coze »

Offline darklord42

  • Squaddie
  • *
  • Posts: 29
    • View Profile
Re: OSX App 10.9+ Nightly Dev 20171022
« Reply #13 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.

Offline heavy disruptor beam

  • Squaddie
  • *
  • Posts: 10
    • View Profile
Re: OSX App 10.9+ Nightly Dev 20180321
« Reply #14 on: June 16, 2018, 10:21:12 am »
Thank you for doing this! So happy to play