Technical support > Mac

bugs (in Mac version at least)

(1/4) > >>

ovvldc:
I enjoyed getting Mattn's new package and running it, and for a while I had a good game running. Until it crashed and made my computer irresponsive..

Some bugs that I found:
* It is not obvious that you have to press a button to switch to a new resolution. I found myself in 1024x768 and because of the window decoration, that means the bottom of the window is pushed offscreen, which makes in impossible to scroll down. This can be solved by rotating, but it is just tedious. As all recent Macs are widescreen, I suggest making 1152x720 the starting resolution, unless you are aiming for older Macs as well (as in iBooks).
* After I got my first UFO, I could only sell it because I do not have a UFO yard. I thought I was supposed to keep it in a workshop. Or maybe that is the default, but it was not obvious.
* I had a nasty crash as soon as my second ground mission came up that kept me from switching away, and therefore made the whole MacBook irresponsive. I had to switch it off and back on to get anywhere, which is very bad form. I stupidly forgot to get the logs and they were overwritten when I started it again.

Will try more. My basic gripe is the the UI is not intuitive in some features.




ovvldc:
Let me expand on the crash. It is not a crash, it is a hang. It actually allows for some activity outside UFO, but only in a brief, less than a second flash once every minute or so.

I got the following from my console.log, and I am attaching the other files below, including a savegame just before the fatal mission.


--- Quote ---14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   Calling subsystems
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'campaign' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'base' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'research' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'hospital' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'market' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'employee' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'aliencont' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'aircraft' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'alien base' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'interest' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'installation' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'mission' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'ufostores' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'production' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'messagesystem' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'stats' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'nations' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'transfer' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'xvirate' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ...subsystem 'messageoptions' - saved
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   XML Written to buffer (99200 Bytes)
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   setting game random seed to 78655
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   ------- Loading game.dylib -------
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   not found at '/usr/local/lib'
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   not found at '/Users/oscarvanvliet/Documents/UFOAI-2.4-dev/base'
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   found at './base'
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   tiles: -ufocrash/uc_ +craft_drop_firebird +craft_crash_scout +h02 +h02 +h06 +h07 +h02 +h02 +h07 +h02 +h02 +h02
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   pos: 8 -16 0 -8 0 0 -24 16 0 -16 16 0 -24 0 0 -16 -16 0 -24 -16 0 -24 -8 0 8 0 0 8 16 0 16 16 0 24 16 0
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   tiles: 12
14-08-11 11:59:13   [0x0-0x21021].net.sourceforge.UFOAI[379]   CM_LoadMap: "-ufocrash/uc_ +craft_drop_firebird +craft_crash_scout +h02 +h02 +h06 +h07 +h02 +h02 +h07 +h02 +h02 +h02" "8 -16 0 -8 0 0 -24 16 0 -16 16 0 -24 0 0 -16 -16 0 -24 -16 0 -24 -8 0 8 0 0 8 16 0 16 16 0 24 16 0"
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   Rerouted for RMA in   0.0s
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   checksum for the map '+ufocrash': 1561625736
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   ufo script checksum 609084391
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   -------------------------------------
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   Connecting to localhost...
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   ==== InitGame ====
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   Created AI player (team 0)
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   Created AI player (team 7)
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   Used inventory slots after ai spawn: 0
14-08-11 11:59:15   [0x0-0x21021].net.sourceforge.UFOAI[379]   connection attempt from loopback connection
14-08-11 11:59:18   [0x0-0x21021].net.sourceforge.UFOAI[379]   load material file: 'materials/ufocrash.mat'
14-08-11 11:59:18   [0x0-0x21021].net.sourceforge.UFOAI[379]   added light, ambient=0.476837
14-08-11 11:59:19   [0x0-0x21021].net.sourceforge.UFOAI[379]   Starting the game...
14-08-11 11:59:19   [0x0-0x21021].net.sourceforge.UFOAI[379]   oscarvanvliet has joined team 1
14-08-11 11:59:19   [0x0-0x21021].net.sourceforge.UFOAI[379]   music change to PsymongN1 (from Crystan-Geosphere03)
14-08-11 11:59:20   [0x0-0x21021].net.sourceforge.UFOAI[379]   Used inventory slots: 0
14-08-11 11:59:20   [0x0-0x21021].net.sourceforge.UFOAI[379]   music change to van_mission3 (from PsymongN1)
14-08-11 11:59:22   [0x0-0x21021].net.sourceforge.UFOAI[379]   Used inventory slots client oscarvanvliet spawn: 0
14-08-11 11:59:22   [0x0-0x21021].net.sourceforge.UFOAI[379]   (player 0) It's team 1's turn!

--- End quote ---

geever:

--- Quote from: ovvldc on August 14, 2011, 11:50:24 am ---* It is not obvious that you have to press a button to switch to a new resolution. I found myself in 1024x768 and because of the window decoration, that means the bottom of the window is pushed offscreen, which makes in impossible to scroll down. This can be solved by rotating, but it is just tedious. As all recent Macs are widescreen, I suggest making 1152x720 the starting resolution, unless you are aiming for older Macs as well (as in iBooks).

--- End quote ---

The game is not for Macs only so we can't wire that resolution in. I'm thinking about possible UI notifications we could do, so created a Feature Request.


--- Quote from: ovvldc on August 14, 2011, 11:50:24 am ---* After I got my first UFO, I could only sell it because I do not have a UFO yard. I thought I was supposed to keep it in a workshop. Or maybe that is the default, but it was not obvious.

Will try more. My basic gripe is the the UI is not intuitive in some features.

--- End quote ---

What is really missing from here is a good interactive tutorial. Currently we only have the Tip of the Day window and tooltips, but they can be missed too easily. (We have some tutorial slides but they're not the best)

-geever

ovvldc:
@Geever: The flashing the button for actually changing the resolution sounds like an excellent fix.

The tutorial is a bigger issue. Perhaps it would be possible to start with expanding the manual on the wiki? There is only an empty link to a page on how to deal with UFOs. The build bit should now also talk about SAM sites, radar sites and UFO yards in addition to Phalanx bases. It would also be great if this manual could be copied into the UFOpedia so you can find the most important bits in the game, instead it being of just a big collection of in-game reference pages. Speaking of reference pages, some of those on the wiki (weapon stats) could do with some updating too...

I hope someone can figure out why my version is hanging. One additional bit of information: the Firebird was on its way home until I diverted it to deal with the second UFO that was shot down (they appeared very close to each other). It has two lightly injured soldiers on board and six healthy ones.

Good luck,
 Oscar

ovvldc:
Did anyone have luck reproducing my crash from the savegame? It might not even be mac-specific, but I have no machine to compare it to.

Are savegames compatible between platforms? I could try installing UFO:AI in Wine and run it there..

best wishes,
 Oscar

Navigation

[0] Message Index

[#] Next page

Go to full version