//-------------------------- 3/21/2013 -- 15:02:17 -----
Processor Init:
   Intel (unknown, Pentium Pro/II/III family), ~2.40 Ghz
     (timed at roughly 2.40 Ghz)
   FPU detected
   MMX detected
   SSE detected
 
Math Init:
   Installing Standard C extensions
   Installing Assembly extensions
   Installing FPU extensions
   Installing MMX extensions
   Installing SSE extensions
 
Input Init:
   keyboard0 input device created.
   mouse0 input device created.
   DirectInput enabled.

T2D Engine (v1.1.0) initialized...
Loading compiled script pool/saves/defaults.cs.
Reading Display Device information...
   Primary Display Device Found:
      Vendor Id: VEN_10DE
      Device Id: DEV_0622
Using OpenGL rendering. Fullscreen: 1
Compiling pool/saves/prefs.cs...
Loading compiled script pool/saves/prefs.cs.
Loading compiled script pool/audio.cs.
OpenAL
   Vendor: Creative Labs Inc.
   Version: 1.1
   Renderer: Software
   Extensions: EAX EAX2.0 EAX3.0 EAX4.0 EAX3.0EMULATED EAX4.0EMULATED

Loading compiled script pool/locale/localization.cs.
Loading Locale Inf file: pool/locale/englishStrings.inf
Syntax error in input.
Syntax error in input.
Loading compiled script pool/sound/soundProfiles.cs.
Loading compiled script pool/gui/common/ui_canvas.cs.
Video Init:
   Accelerated OpenGL display device detected.
   Accelerated D3D device detected.
   Voodoo 2 display device not detected.

Activating the OpenGL display device...
Activating the OpenGL display device...
Setting screen mode to 800x600x32 (w)...
Creating a new window...
windowFocusChanged: Unknown command.
Acquiring a new device context...
Pixel format set:
  32 color bits, 24 depth bits, 8 stencil bits
Creating a new rendering context...
Making the new rendering context current...
OpenGL driver information:
  Vendor: NVIDIA Corporation
  Renderer: GeForce 9600 GT/PCIe/SSE2
  Version: 3.3.0
OpenGL Init: Enabled Extensions
  ARB_multitexture (Max Texture Units: 4)
  EXT_blend_color
  EXT_blend_minmax
  EXT_compiled_vertex_array
  NV_vertex_array_range
  EXT_texture_env_combine
  EXT_packed_pixels
  EXT_fog_coord
  ARB_texture_compression
  EXT_texture_compression_s3tc
  (ARB|EXT)_texture_env_add
  EXT_texture_filter_anisotropic (Max anisotropy: 16)
  WGL_EXT_swap_control
  WGL_ARB_pixel_format
  WGL_ARB_multisample
OpenGL Init: Disabled Extensions
  EXT_paletted_texture
  EXT_preserved_draw
  3DFX_texture_compression_FXT1

Loading compiled script pool/gui/common/ui_profiles.cs.
Loading compiled script pool/gui/common/ui_messageBox.cs.
Loading compiled script pool/gui/common/ui_loadFile.gui.
Loading compiled script pool/gui/common/ui_saveFile.gui.
Loading compiled script pool/gui/common/ui_mbOk.gui.
Loading compiled script pool/gui/common/ui_mbYesNo.gui.
Loading compiled script pool/gui/common/ui_mbContinueReturn.gui.
Loading compiled script pool/gui/common/ui_mbABC.gui.
Loading compiled script pool/gui/common/ui_mbAB.gui.
Loading compiled script pool/gui/common/ui_mbABNoPause.gui.
Loading compiled script pool/gui/common/ui_mbA.gui.
Loading compiled script pool/gui/common/ui_mbANoPause.gui.
Loading compiled script pool/gui/common/ui_mbOkCancel.gui.
Loading compiled script pool/gui/common/ui_mbPopup.gui.
Loading compiled script pool/gui/common/ui_gamePause.gui.
Error: cannot change namespace parent linkage for PauseDialog from GuiControl to GuiPoolDialogCtrl.
Error: cannot change namespace parent linkage for PauseDialog from GuiControl to GuiMLTextCtrl.
Loading compiled script pool/gui/common/metrics.cs.
Compiling pool/gui/common/ui_frameOverlay.gui...
Loading compiled script pool/gui/common/ui_frameOverlay.gui.
Loading compiled script pool/gui/common/screenshot.cs.
Loading compiled script pool/main.cs.
Loading compiled script pool/gui/guiProfiles.cs.
Loading compiled script pool/gui/guiDatablocks.cs.
t2dImageMapDatablock(pool/gui/images/poolBackgroundMapOverlay) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/poolMapScrollBorder) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/nameEntryTransparentBox) - Non POT bitmap loaded padding with approx 8064 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/slider_thumb) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/youAreBalls_back) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/youAreBalls_front) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/foul_back) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/foul_front) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/foul_front) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/icon_arrows) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/hud/chatBox_minimized) - Non POT bitmap loaded padding with approx 480 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/profileEntryDialog) - Non POT bitmap loaded padding with approx 7616 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/hud/MenuButton) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/hud/Menu_Equipment) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/hud/Menu_Exit) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/hud/Menu_Help) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/hud/Menu_Options) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/powerWidgetCancel) - Non POT bitmap loaded padding with approx 96 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/hud/OnTableSmallButton) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/ld_8ball) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/ld_nineball) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/ld_3ball) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/ld_fourteenone) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/ld_snooker) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/ld_UK8Ball) - Non POT bitmap loaded padding with approx 3136 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/surveybubble) - Non POT bitmap loaded padding with approx 6392 bytes of video ram!
Loading compiled script pool/gui/guiButtonBase.cs.
Loading compiled script pool/gui/guiButtonHUD.cs.
Loading compiled script pool/gui/guiAnimatedButton.cs.
Loading compiled script pool/gui/guiSpriteButton.cs.
Loading compiled script pool/gui/guiCheckBox.cs.
Loading compiled script pool/gui/guiEditBox.cs.
Loading compiled script pool/gui/guiTextButton.cs.
Loading compiled script pool/gui/guiSlider.cs.
Loading compiled script pool/gui/guiMenuButton.cs.
Loading compiled script pool/gui/guiTrophyIcon.cs.
Loading compiled script pool/gui/guiSelectionList.cs.
Loading compiled script pool/gui/guiSelectionListText.cs.
Loading compiled script pool/gui/guiSelectionListChunkedSprite.cs.
Loading compiled script pool/gui/guiDialogBase.cs.
Loading compiled script pool/gui/guiContentTransition.cs.
Loading compiled script pool/gui/guiPlayerHUD.cs.
Loading compiled script pool/gui/guiPulloutMenu.cs.
Loading compiled script pool/gui/guiChatHud.cs.
Loading compiled script pool/gui/guiMapBlipManager.cs.
Loading compiled script pool/gui/guiMapBlip.cs.
Loading compiled script pool/gui/guiPowerControl.cs.
Loading compiled script pool/gui/ui_screenSplash.gui.
Loading compiled script pool/gui/ui_screenPlay.gui.
Loading compiled script pool/gui/ui_overlayLobby.gui.
Loading compiled script pool/gui/ui_gameHelpDlg.gui.
Loading compiled script pool/gui/screenSplash.cs.
Loading compiled script pool/gui/screenMain.cs.
Loading compiled script pool/gui/screenMap.cs.
Loading compiled script pool/gui/screenPlay.cs.
Loading compiled script pool/gui/gameMPLogonDlg.cs.
Loading compiled script pool/gui/gameOptionsDlg.cs.
Loading compiled script pool/gui/gameProfileDlg.cs.
Loading compiled script pool/gui/gameSkinDlg.cs.
Loading compiled script pool/gui/gameTournyDlg.cs.
Loading compiled script pool/gui/gameTrophyDlg.cs.
Loading compiled script pool/gui/gameHelpDlg.cs.
Loading compiled script pool/gui/overlayMain.cs.
Loading compiled script pool/gui/overlayMap.cs.
Loading compiled script pool/gui/overlayQuickGame.cs.
Loading compiled script pool/gui/overlayMultiplay.cs.
Loading compiled script pool/gui/overlayLobby.cs.
Loading compiled script pool/opponent/main.cs.
Loading compiled script pool/opponent/opponent.cs.
Loading compiled script pool/quest/main.cs.
Loading compiled script pool/quest/questPlayer.cs.
Loading compiled script pool/quest/questRegion.cs.
Loading compiled script pool/quest/questTournament.cs.
Loading compiled script pool/quest/questMatch.cs.
Loading compiled script pool/itemManager.cs.
Loading compiled script pool/profileManager.cs.
Loading compiled script pool/gameplayManager.cs.
Loading compiled script pool/opponentManager.cs.
Loading compiled script pool/questManager.cs.
Loading compiled script pool/rulesManager.cs.
Loading compiled script pool/botManager.cs.
Loading compiled script pool/skinsManager.cs.
Loading compiled script pool/animations/animations.cs.
Loading compiled script pool/eventManager.cs.
Loading compiled script pool/net/network.cs.
Missing file: pool/world/mapIconDatablocks.cs!
Loading compiled script pool/gameplay/commonGameplay.cs.
Loading compiled script pool/gameplay/hotseatGameplay.cs.
Loading compiled script pool/gameplay/multiplayerGameplay.cs.
Loading compiled script pool/gameplay/singleFreeplayGameplay.cs.
Loading compiled script pool/gameplay/singleQuestGameplay.cs.
Loading compiled script pool/awards.cs.
Loading compiled script pool/objects/awards/trophies.cs.
Loading compiled script pool/objects/awards/trophyDatablocks.cs.
Loading compiled script pool/objects/awards/energyMeterEvents.cs.
Loading compiled script pool/objects/awards/awardsPositive.cs.
Loading compiled script pool/objects/awards/awardsNegative.cs.
Loading compiled script pool/objects/awards/achievements.cs.
Missing file: pool/saves/Profile0.cs!
Missing file: pool/saves/Profile1.cs!
Missing file: pool/saves/Profile2.cs!
Missing file: pool/saves/Profile3.cs!
Loading compiled script pool/rules/commonRules.cs.
Loading compiled script pool/rules/3ballRules.cs.
Loading compiled script pool/rules/8ballRules.cs.
Loading compiled script pool/rules/9ballRules.cs.
Loading compiled script pool/rules/14pointOneContinuousRules.cs.
Loading compiled script pool/rules/practiceModeRules.cs.
Loading compiled script pool/rules/snookerRules.cs.
Loading compiled script pool/rules/tutorialRules.cs.
Loading compiled script pool/rules/UK8ballRules.cs.
Loading compiled script pool/stats/gameStats.cs.
Loading compiled script pool/stats/lifetimeStats.cs.
Loading compiled script pool/stats/shotStats.cs.
Loading compiled script pool/stats/turnStats.cs.
Loading compiled script pool/stats/statsHandler.cs.
Loading compiled script pool/objects/equipment/tables/tableSkins.cs.
t2dImageMapDatablock(pool/objects/equipment/tables/lineOverlays/smallDotOverlay) - Non POT bitmap loaded padding with approx 196 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/lineOverlays/halfCircleOverlay) - Non POT bitmap loaded padding with approx 9088 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/shadingOverlays/cleanShadingOverlay) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/shadingOverlays/roughShadingOverlay) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/CornerPocket) - Non POT bitmap loaded padding with approx 1464 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/SidePocket) - Non POT bitmap loaded padding with approx 16 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/basicEdgingNorth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/basicEdgingSouth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/basicEdgingEast) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/basicEdgingWest) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/oldEdgingNorth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/oldEdgingSouth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/oldEdgingEast) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/oldEdgingWest) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/PoshEdgingNorth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/PoshEdgingSouth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/PoshEdgingEast) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/PoshEdgingWest) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/diplomatEdgingNorth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/diplomatEdgingSouth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/diplomatEdgingEast) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/diplomatEdgingWest) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/hardwoodEdgingNorth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/hardwoodEdgingSouth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/hardwoodEdgingEast) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/hardwoodEdgingWest) - Non POT bitmap loaded padding with approx 1500 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/PlyEdgingNorth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/PlyEdgingSouth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/PlyEdgingEast) - Non POT bitmap loaded padding with approx 1125 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/PlyEdgingWest) - Non POT bitmap loaded padding with approx 1125 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/AlumnEdgingNorth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/AlumnEdgingSouth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/AlumnEdgingEast) - Non POT bitmap loaded padding with approx 1125 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/AlumnEdgingWest) - Non POT bitmap loaded padding with approx 1125 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/InlayEdgingNorth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/InlayEdgingSouth) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/InlayEdgingEast) - Non POT bitmap loaded padding with approx 1125 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/edgings/InlayEdgingWest) - Non POT bitmap loaded padding with approx 1125 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/felts/blueFelt) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/sideRailBlue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/endRailBlue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/felts/GreenFelt) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/sideRailGreen) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/endRailGreen) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/felts/RedFelt) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/sideRailRed) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/endRailRed) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/felts/OliveFelt) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/sideRailOlive) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/endRailOlive) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/felts/DarkBlueFelt) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/sideRailDarkBlue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/endRailDarkBlue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/felts/DarkGreenFelt) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/sideRailDarkGreen) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/endRailDarkGreen) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/felts/DarkRedFelt) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/sideRailDarkRed) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/endRailDarkRed) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/felts/BrownFelt) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/sideRailBrown) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/endRailBrown) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/felts/BlackFelt) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/sideRailBlack) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/tables/rails/endRailBlack) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/BasicBlueTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/TraditionalTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/OldTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/InlayTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/HardwoodTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/FleetwoodTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/FuturaTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/CleanGreenTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/PoshTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tablepreviews/DiplomatTableSkin) - Non POT bitmap loaded padding with approx 28665 bytes of video ram!
Loading compiled script pool/objects/equipment/balls/ballSkins.cs.
Loading compiled script pool/objects/equipment/cues/cueSkins.cs.
t2dImageMapDatablock(pool/objects/equipment/cues/cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/Midnight_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/Fancy_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/Expensive_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/white_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/Marble_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/standard_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/amber_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/blue_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/rave_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/objects/equipment/cues/blaster_cue) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
Loading compiled script pool/world/bots.cs.
registering 山姆
registering 多恩
registering 艾德
registering 该隐
registering 法兰克
registering 汤姆
registering 莉莉
registering 麦克
registering 格林
registering 吉姆
registering 汤米
registering 凯特
registering 布朗
registering 艾比
registering 巴特
registering 克莱尔
registering 戴维德
registering 皮特
setting active bot to: 戴维德 difficulty 2
Loading compiled script pool/world/questInfo.cs.
adding tournament: 明尼阿波利斯
adding match to tournament 明尼阿波利斯 difficulty 0
adding match: MinneapolisMatch1
adding match to tournament 明尼阿波利斯 difficulty 0
adding match: MinneapolisMatch2
adding match to tournament 明尼阿波利斯 difficulty 0
adding match: MinneapolisMatch3
adding tournament: 底特律
adding match to tournament 底特律 difficulty 0
adding match: DetroitMatch1
adding match to tournament 底特律 difficulty 0
adding match: DetroitMatch2
adding match to tournament 底特律 difficulty 0
adding match: DetroitMatch3
adding tournament: 纽约
adding match to tournament 纽约 difficulty 0
adding match: NewYorkCityMatch1
adding match to tournament 纽约 difficulty 0
adding match: NewYorkCityMatch2
adding match to tournament 纽约 difficulty 0
adding match: NewYorkCityMatch3
adding tournament: 亚特兰大
adding match to tournament 亚特兰大 difficulty 0
adding match: AtlantaMatch1
adding match to tournament 亚特兰大 difficulty 0
adding match: AtlantaMatch2
adding match to tournament 亚特兰大 difficulty 0
adding match: AtlantaMatch3
adding tournament: 新奥尔良
adding match to tournament 新奥尔良 difficulty 1
adding match: NewOrleansMatch1
adding match to tournament 新奥尔良 difficulty 1
adding match: NewOrleansMatch2
adding match to tournament 新奥尔良 difficulty 1
adding match: NewOrleansMatch3
adding tournament: 圣安东尼奥
adding match to tournament 圣安东尼奥 difficulty 1
adding match: SanAntonioMatch1
adding match to tournament 圣安东尼奥 difficulty 1
adding match: SanAntonioMatch2
adding match to tournament 圣安东尼奥 difficulty 1
adding match: SanAntonioMatch3
adding tournament: 罗斯威尔
adding match to tournament 罗斯威尔 difficulty 1
adding match: RoswellMatch1
adding match to tournament 罗斯威尔 difficulty 1
adding match: RoswellMatch2
adding match to tournament 罗斯威尔 difficulty 1
adding match: RoswellMatch3
adding tournament: 夏延文
adding match to tournament 夏延文 difficulty 1
adding match: CheyenneMatch1
adding match to tournament 夏延文 difficulty 1
adding match: CheyenneMatch2
adding match to tournament 夏延文 difficulty 1
adding match: CheyenneMatch3
adding tournament: 黄石
adding match to tournament 黄石 difficulty 2
adding match: YellowstoneMatch1
adding match to tournament 黄石 difficulty 2
adding match: YellowstoneMatch2
adding match to tournament 黄石 difficulty 2
adding match: YellowstoneMatch3
adding tournament: 西雅图
adding match to tournament 西雅图 difficulty 2
adding match: SeattleMatch1
adding match to tournament 西雅图 difficulty 2
adding match: SeattleMatch2
adding match to tournament 西雅图 difficulty 2
adding match: SeattleMatch3
adding tournament: 旧金山
adding match to tournament 旧金山 difficulty 2
adding match: SanFranciscoMatch1
adding match to tournament 旧金山 difficulty 2
adding match: SanFranciscoMatch2
adding match to tournament 旧金山 difficulty 2
adding match: SanFranciscoMatch3
adding tournament: 洛杉矶
adding match to tournament 洛杉矶 difficulty 2
adding match: LasVegasMatch1
adding match to tournament 洛杉矶 difficulty 2
adding match: LasVegasMatch2
adding match to tournament 洛杉矶 difficulty 2
adding match: LasVegasMatch3
Loading compiled script pool/animations/avatarHeadAnim.cs.
Loading compiled script pool/animations/buttonBaseAnim.cs.
Loading compiled script pool/animations/exampleAnim.cs.
Loading compiled script pool/animations/finalMatchAnim.cs.
Loading compiled script pool/animations/playerHUDAnim.cs.
Loading compiled script pool/bestOfMatch.cs.
Loading compiled script pool/datablocks.cs.
t2dImageMapDatablock(pool/gui/images/calledPocket) - Non POT bitmap loaded padding with approx 256 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/ballInHandIndicator) - Non POT bitmap loaded padding with approx 256 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/legalShotIndicator) - Non POT bitmap loaded padding with approx 64 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/calledBallIndicator) - Non POT bitmap loaded padding with approx 2432 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tray) - Non POT bitmap loaded padding with approx 738 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/ico_zoom) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/heads/avatars) - Non POT bitmap loaded padding with approx 16 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/heads/avatars_outlined) - Non POT bitmap loaded padding with approx 16 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/quest_odometerNumbersBlack) - Non POT bitmap loaded padding with approx 264 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/quest_odometerNumbersWhite) - Non POT bitmap loaded padding with approx 264 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/tournamentInfo) - Non POT bitmap loaded padding with approx 55680 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/baseballCardQuickGame) - Non POT bitmap loaded padding with approx 900 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/quickGameTab) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
t2dImageMapDatablock(pool/gui/images/multiplayerTab) - Non POT bitmap loaded padding with approx 0 bytes of video ram!
Loading compiled script pool/objects/particleEffects/particleDatablocks.cs.
Loading compiled script pool/poolTable.cs.
Loading compiled script pool/poolBall.cs.
Loading compiled script pool/tray.cs.
Loading compiled script pool/poolCue.cs.
Loading compiled script pool/poolPlayer.cs.
Loading compiled script pool/scoreMessage.cs.
Loading compiled script pool/gameMessage.cs.
Loading compiled script pool/tutorialMessage.cs.
Loading compiled script pool/ballGroupMessage.cs.
Loading compiled script pool/bubbleMessage.cs.
Loading compiled script pool/fireworks.cs.
Loading compiled script pool/recorders.cs.
Loading compiled script pool/game.cs.
Loading compiled script pool/gameAI.cs.
Loading compiled script pool/net/ommLobbyAuth.cs.
Loading compiled script pool/net/ommGameConn.cs.
Loading compiled script pool/net/ommRecv.cs.
   keyboard0 input device created.
   mouse0 input device created.
   keyboard0 input device created.
   mouse0 input device created.
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
   keyboard0 input device created.
   mouse0 input device created.
Set::getObject index out of range. (0)
Set::getObject index out of range. (1)
Set::getObject index out of range. (1)
   keyboard0 input device created.
   mouse0 input device created.
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
   keyboard0 input device created.
   mouse0 input device created.
::stripGameStart: SingleFreeplayGameplay
pool/gui/guiMenuButton.cs (0): Unknown command onRemove.
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
creating player score 0 group 0 On Top with width 26.5
creating player score 0 group 0 On Bottom with width 22
::stripLevelStart: SingleFreeplayGameplay Tutorial
looks like a new game
962 should be breaking!
deactivating em
activating em
resetting the em
::stripLevelEnd: SingleFreeplayGameplay Tutorial user forfeit
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
loading screen map
Quest Manager enabled
::stripGameEnd: SingleFreeplayGameplay user forfeit
::stripGameStart: SingleQuestGameplay
found a tournament that is not completed named 明尼阿波利斯
setting miles traveled 421
reseting tournament
match: MinneapolisMatch1 0
match name: MinneapolisMatch1
match difficulty: 0
match gameType: NineBall
match bestof: 3
opponents: HendricksMuttenfeld
randomly selected bot HendricksMuttenfeld
setting active bot to: 山姆 difficulty 0
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
Set::getObject index out of range. (0)
creating player score 0 group 0 On Top with width 26.5
creating player score 0 group 0 On Bottom with width 22
pool/gameplay/singleQuestGameplay.cs (194): Unable to find object: '' attempting to call function 'getId'
::stripLevelStart: 明尼阿波利斯.1.1 NineBall
looks like a new game
pool/animations/animations.cs (323): Unable to find object: '' attempting to call function 'getBlendColour'
game.cs startShot called
pushing an event on the EQ: game.cs start shot
adding game.cs start shot to the em
pushing an event on the EQ: game init
adding game init to the em
em processing queue
em currently 2 on the queue
activating em
deactivating em
em evaluated a command game init
activating em
popping event
Set::getObject index out of range. (0)
em evaluated a command game.cs start shot
popping event
event queue is empty!
deactivating em
LEGAL 7
LEGAL 5
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
pushing an event on the EQ: award EMENiceShot
adding award EMENiceShot to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 3 on the queue
activating em
em evaluated a command award EMENiceShot
popping event
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 1
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
deactivating em
   keyboard0 input device created.
   mouse0 input device created.
activating em
event queue is empty!
deactivating em
LEGAL 4
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
Set::getObject index out of range. (10)
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command common rules start shot
popping event
initialize called
active bot: 山姆
ai is shooting
combo shots disabled
selecting a normal shot
failed to find a regular shot, attempting to look for a safe shot
found 1 potential safe shots
ATTEMPTING TO SELECT A LEGAL SAFE SHOT
safe shot succeeded in finding a shot
----------------------------
shot info
shot id 0
safe shot
shot angle 175.320862
shot type: straight shot
target ball id: 2313 collision object id: 2313
----------------------------
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
pushing an event on the EQ: foul
adding foul to the em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 3 on the queue
activating em
em evaluated a command foul
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
popping event
em evaluated a command highlighting valid ball
popping event
Set::getObject index out of range. (0)
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
BAD ZAP cue
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
pushing an event on the EQ: award EMEScratch
adding award EMEScratch to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 3 on the queue
activating em
em evaluated a command award EMEScratch
popping event
em evaluated a command highlighting valid ball
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command common rules start shot
popping event
initialize called
active bot: 山姆
ai is shooting
AI HAS BALL IN HAND
Attempting to spot the ball
result of bih search: 0
failed to find a regular shot, attempting to look for a safe shot
found 3 potential safe shots
ATTEMPTING TO SELECT A LEGAL SAFE SHOT
safe shot succeeded in finding a shot
----------------------------
shot info
shot id 2
safe shot
shot angle 204.775375
shot type: straight shot
target ball id: 2313 collision object id: 2313
----------------------------
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
popping event
Set::getObject index out of range. (0)
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 2
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 3
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 6
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 8
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 9
pushing an event on the EQ: on game end
pushing end game event
em processing end game queue
em currently 1 on the end game queue
activating em
CommonRules::onGameEnd()
In QuestManager::onPostGameOver()
tourney name: 明尼阿波利斯
match just played: QP4027MinneapolisMatch1
games won in this match: 1
games lost in this match: 
difficulty of last match: 0
race to win: 2
attempting to reset the match object
deactivating em
em evaluated a command on game end
activating em
resetting the em
::stripLevelEnd: 明尼阿波利斯.1.1 NineBall user won
creating player score 0 group 0 On Top with width 26.5
creating player score 0 group 0 On Bottom with width 22
::stripLevelStart: 明尼阿波利斯.1.2 NineBall
player 1 won last so will shoot first
game.cs startShot called
pushing an event on the EQ: game.cs start shot
adding game.cs start shot to the em
pushing an event on the EQ: game init
adding game init to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command game init
popping event
Set::getObject index out of range. (10)
em evaluated a command game.cs start shot
popping event
event queue is empty!
deactivating em
LEGAL 3
LEGAL 5
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
pushing an event on the EQ: award EMENiceShot
adding award EMENiceShot to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 3 on the queue
activating em
em evaluated a command award EMENiceShot
popping event
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command common rules start shot
popping event
initialize called
active bot: 山姆
ai is shooting
combo shots disabled
selecting a normal shot
failed to find a regular shot, attempting to look for a safe shot
found 4 potential safe shots
ATTEMPTING TO SELECT A LEGAL SAFE SHOT
safe shot succeeded in finding a shot
----------------------------
shot info
shot id 2
safe shot
shot angle 8.633533
shot type: straight shot
target ball id: 2953 collision object id: 2953
----------------------------
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
popping event
Set::getObject index out of range. (0)
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
deactivating em
   keyboard0 input device created.
   mouse0 input device created.
activating em
event queue is empty!
deactivating em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command common rules start shot
popping event
initialize called
active bot: 山姆
ai is shooting
combo shots disabled
selecting a normal shot
shot was selected
----------------------------
shot info
shot id 1
angle difference 24.793491
shot distance 21.780024
shot angle 39.525589
shot type: straight shot
target ball id: 2953 collision object id: 2953
----------------------------
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
LEGAL 1
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command common rules start shot
popping event
initialize called
active bot: 山姆
ai is shooting
combo shots disabled
selecting a normal shot
shot was selected
----------------------------
shot info
shot id 0
angle difference 26.567257
shot distance 39.631836
shot angle 53.562244
shot type: straight shot
target ball id: 2956 collision object id: 2956
----------------------------
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
popping event
Set::getObject index out of range. (0)
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 2
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 4
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
deactivating em
   keyboard0 input device created.
   mouse0 input device created.
activating em
event queue is empty!
deactivating em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
t2dSceneObject::setSize - Invalid number of parameters!
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command common rules start shot
popping event
initialize called
active bot: 山姆
ai is shooting
combo shots disabled
selecting a normal shot
shot was selected
----------------------------
shot info
shot id 1
angle difference 61.357368
shot distance 84.098129
shot angle 113.174347
shot type: straight shot
target ball id: 2968 collision object id: 2968
----------------------------
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
t2dSceneObject::setSize - Invalid number of parameters!
popping event
Set::getObject index out of range. (0)
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 6
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 7
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 8
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
t2dSceneObject::setSize - Invalid number of parameters!
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command common rules start shot
popping event
initialize called
active bot: 山姆
ai is shooting
combo shots disabled
selecting a normal shot
failed to find a regular shot, attempting to look for a safe shot
found 2 potential safe shots
ATTEMPTING TO SELECT A LEGAL SAFE SHOT
safe shot succeeded in finding a shot
----------------------------
shot info
shot id 1
safe shot
shot angle 300.207977
shot type: straight shot
target ball id: 2977 collision object id: 2977
----------------------------
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
LEGAL 9
pushing an event on the EQ: on game end
pushing end game event
em processing end game queue
em currently 1 on the end game queue
activating em
CommonRules::onGameEnd()
In QuestManager::onPostGameOver()
tourney name: 明尼阿波利斯
match just played: QP4027MinneapolisMatch1
games won in this match: 1
games lost in this match: 1
difficulty of last match: 0
race to win: 2
attempting to reset the match object
deactivating em
em evaluated a command on game end
   keyboard0 input device created.
   mouse0 input device created.
activating em
resetting the em
::stripLevelEnd: 明尼阿波利斯.1.2 NineBall user lost
creating player score 0 group 0 On Top with width 26.5
creating player score 0 group 0 On Bottom with width 22
::stripLevelStart: 明尼阿波利斯.1.3 NineBall
player 2 won last so will shoot first
pool/animations/animations.cs (144): Unable to find object: '' attempting to call function 'getId'
Set::getObject index out of range. (0)
game.cs startShot called
pushing an event on the EQ: game.cs start shot
adding game.cs start shot to the em
pushing an event on the EQ: game init
adding game init to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command game init
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command game.cs start shot
popping event
initialize called
active bot: 山姆
ai is breaking
setting active bot to: default hard difficulty 
break shot considering 1 balls
break shot stuff: variance: 0.036886 shotangle: 270 result: 270.037
setting active bot to: 山姆 difficulty 0
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
LEGAL 8
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command common rules start shot
popping event
initialize called
active bot: 山姆
ai is shooting
combo shots disabled
selecting a normal shot
shot was selected
----------------------------
shot info
shot id 3
angle difference 40.740871
shot distance 47.471989
shot angle 269.748138
shot type: straight shot
target ball id: 3550 collision object id: 3550
----------------------------
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
LEGAL 1
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
pushing an event on the EQ: ai startshot
adding ai startshot to the em
em evaluated a command common rules start shot
popping event
initialize called
active bot: 山姆
ai is shooting
combo shots disabled
selecting a normal shot
failed to find a regular shot, attempting to look for a safe shot
found 0 potential safe shots
DOH no safe shots
find potential safe shots called
ATTEMPTING TO SELECT A SAFE SHOT WITH NO POCKET
safe shot succeeded in finding a shot
----------------------------
shot info
shot id 3
safe shot
shot angle 81.119972
shot type: bank shot
target ball id: 3553 collision object id: 3553
----------------------------
em evaluated a command ai startshot
popping event
event queue is empty!
deactivating em
pushing an event on the EQ: foul
adding foul to the em
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 3 on the queue
activating em
em evaluated a command foul
popping event
em evaluated a command highlighting valid ball
popping event
Set::getObject index out of range. (0)
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 2
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 3
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 7
LEGAL 6
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
pushing an event on the EQ: award EMENiceShot
adding award EMENiceShot to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 3 on the queue
activating em
em evaluated a command award EMENiceShot
popping event
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 4
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 5
pushing an event on the EQ: highlighting valid ball
adding highlighting valid ball to the em
cr startShot called
pushing an event on the EQ: common rules start shot
adding common rules start shot to the em
em processing queue
em currently 2 on the queue
activating em
em evaluated a command highlighting valid ball
popping event
em evaluated a command common rules start shot
popping event
event queue is empty!
deactivating em
LEGAL 9
pushing an event on the EQ: on game end
pushing end game event
em processing end game queue
em currently 1 on the end game queue
activating em
CommonRules::onGameEnd()
In QuestManager::onPostGameOver()
tourney name: 明尼阿波利斯
match just played: QP4027MinneapolisMatch1
games won in this match: 2
games lost in this match: 1
difficulty of last match: 0
race to win: 2
attempting to reset the match object
last played tournament: 明尼阿波利斯
last tournament on the map: 洛杉矶
deactivating em
em evaluated a command on game end
activating em
popping event
event queue is empty!
deactivating em
   keyboard0 input device created.
   mouse0 input device created.
deactivating em
activating em
::stripLevelEnd: 明尼阿波利斯.1.3 NineBall user won
pool/tray.cs (258): Unable to find object: '3571' attempting to call function 'getId'
pool/tray.cs (258): Unable to find object: '3571' attempting to call function 'getId'
pool/tray.cs (258): Unable to find object: '3571' attempting to call function 'getId'
pool/tray.cs (258): Unable to find object: '3571' attempting to call function 'getId'
pool/tray.cs (258): Unable to find object: '3571' attempting to call function 'getId'
pool/tray.cs (258): Unable to find object: '3571' attempting to call function 'getId'
pool/tray.cs (258): Unable to find object: '3571' attempting to call function 'getId'
pool/tray.cs (258): Unable to find object: '3571' attempting to call function 'getId'
pool/tray.cs (258): Unable to find object: '3571' attempting to call function 'getId'
::stripGameEnd: SingleQuestGameplay user won
pool/eventManager.cs (20): Unable to find object: '1472' attempting to call function 'Delete'
pool/eventManager.cs (23): Unable to find object: '1473' attempting to call function 'Delete'
pool/eventManager.cs (26): Unable to find object: '1474' attempting to call function 'Delete'
Shutting down the OpenGL display device...
Making the GL rendering context not current...
Deleting the GL rendering context...
Releasing the device context...
