Skip to content

Instantly share code, notes, and snippets.

@PeterN
Created December 11, 2023 14:05
Show Gist options
  • Save PeterN/32673f38bf68e9fdf8acdac533760ab4 to your computer and use it in GitHub Desktop.
Save PeterN/32673f38bf68e9fdf8acdac533760ab4 to your computer and use it in GitHub Desktop.
OpenTTD initialization to intro menu
dbg: [misc] 1: +openttd_main (1)
dbg: [misc] 2: +InitFontCache (1)
dbg: [misc] 3: +InitializeFontCaches (1)
dbg: [misc] 3: -InitializeFontCaches 0ms
dbg: [misc] 2: -InitFontCache 9ms
dbg: [misc] 2: +InitWindowSystem (1)
dbg: [misc] 3: +SetupWidgetDimensions (1)
dbg: [misc] 3: -SetupWidgetDimensions 0ms
dbg: [misc] 3: +NWidgetLeaf::InvalidateDimensionCache (1)
dbg: [misc] 3: -NWidgetLeaf::InvalidateDimensionCache 0ms
dbg: [misc] 3: +NWidgetScrollbar::InvalidateDimensionCache (1)
dbg: [misc] 3: -NWidgetScrollbar::InvalidateDimensionCache 0ms
dbg: [misc] 3: +InitDepotWindowBlockSizes (1)
dbg: [misc] 3: -InitDepotWindowBlockSizes 0ms
dbg: [misc] 2: -InitWindowSystem 0ms
dbg: [misc] 2: +AdjustGUIZoom (1)
dbg: [misc] 3: +UpdateGUIZoom (1)
dbg: [misc] 3: -UpdateGUIZoom 0ms
dbg: [misc] 3: +GfxClearSpriteCache (1)
dbg: [misc] 3: -GfxClearSpriteCache 0ms
dbg: [misc] 3: +ClearFontCache (1)
dbg: [misc] 3: -ClearFontCache 0ms
dbg: [misc] 3: +LoadStringWidthTable (1)
dbg: [misc] 4: +ClearFontCache (2)
dbg: [misc] 4: -ClearFontCache 0ms
dbg: [misc] 3: -LoadStringWidthTable 1ms
dbg: [misc] 2: -AdjustGUIZoom 1ms
dbg: [misc] 2: +GenerateWorld (1)
dbg: [misc] 3: +InitializeGame (1)
dbg: [misc] 4: +UnInitWindowSystem (1)
dbg: [misc] 4: -UnInitWindowSystem 0ms
dbg: [misc] 4: +AI::Initialize (1)
dbg: [misc] 4: -AI::Initialize 6ms
dbg: [misc] 4: +NetworkInitChatMessage (1)
dbg: [misc] 5: +NetworkReInitChatBoxSize (1)
dbg: [misc] 5: -NetworkReInitChatBoxSize 0ms
dbg: [misc] 4: -NetworkInitChatMessage 0ms
dbg: [misc] 3: -InitializeGame 13ms
dbg: [misc] 3: +GfxLoadSprites (1)
dbg: [misc] 4: +ClearFontCache (3)
dbg: [misc] 4: -ClearFontCache 0ms
dbg: [misc] 4: +GfxInitSpriteMem (1)
dbg: [misc] 4: -GfxInitSpriteMem 0ms
dbg: [misc] 4: +LoadSpriteTables (1)
dbg: [misc] 5: +LoadGrfFile (1)
dbg: [misc] 5: -LoadGrfFile 4ms
dbg: [misc] 5: +LoadGrfFile (2)
dbg: [misc] 5: -LoadGrfFile 0ms
dbg: [misc] 5: +LoadNewGRF (1)
dbg: [misc] 5: -LoadNewGRF 7ms
dbg: [misc] 4: -LoadSpriteTables 12ms
dbg: [misc] 3: -GfxLoadSprites 12ms
dbg: [misc] 3: +LoadStringWidthTable (2)
dbg: [misc] 4: +ClearFontCache (4)
dbg: [misc] 4: -ClearFontCache 0ms
dbg: [misc] 3: -LoadStringWidthTable 5ms
dbg: [misc] 3: +ResetWindowSystem (1)
dbg: [misc] 4: +UnInitWindowSystem (2)
dbg: [misc] 4: -UnInitWindowSystem 0ms
dbg: [misc] 4: +InitWindowSystem (2)
dbg: [misc] 5: +SetupWidgetDimensions (2)
dbg: [misc] 5: -SetupWidgetDimensions 0ms
dbg: [misc] 5: +NWidgetLeaf::InvalidateDimensionCache (2)
dbg: [misc] 5: -NWidgetLeaf::InvalidateDimensionCache 0ms
dbg: [misc] 5: +NWidgetScrollbar::InvalidateDimensionCache (2)
dbg: [misc] 5: -NWidgetScrollbar::InvalidateDimensionCache 0ms
dbg: [misc] 5: +InitDepotWindowBlockSizes (2)
dbg: [misc] 5: -InitDepotWindowBlockSizes 8ms
dbg: [misc] 4: -InitWindowSystem 8ms
dbg: [misc] 3: -ResetWindowSystem 8ms
dbg: [misc] 3: +SetupColoursAndInitialWindow (1)
dbg: [misc] 4: +ShowSelectGameWindow (1)
dbg: [misc] 4: -ShowSelectGameWindow 7ms
dbg: [misc] 3: -SetupColoursAndInitialWindow 7ms
dbg: [misc] 2: -GenerateWorld 47ms
dbg: [misc] 2: +LoadIntroGame (1)
dbg: [misc] 3: +ResetWindowSystem (2)
dbg: [misc] 4: +UnInitWindowSystem (3)
dbg: [misc] 4: -UnInitWindowSystem 0ms
dbg: [misc] 4: +InitWindowSystem (3)
dbg: [misc] 5: +SetupWidgetDimensions (3)
dbg: [misc] 5: -SetupWidgetDimensions 0ms
dbg: [misc] 5: +NWidgetLeaf::InvalidateDimensionCache (3)
dbg: [misc] 5: -NWidgetLeaf::InvalidateDimensionCache 0ms
dbg: [misc] 5: +NWidgetScrollbar::InvalidateDimensionCache (3)
dbg: [misc] 5: -NWidgetScrollbar::InvalidateDimensionCache 0ms
dbg: [misc] 5: +InitDepotWindowBlockSizes (3)
dbg: [misc] 5: -InitDepotWindowBlockSizes 0ms
dbg: [misc] 4: -InitWindowSystem 0ms
dbg: [misc] 3: -ResetWindowSystem 0ms
dbg: [misc] 3: +SetupColoursAndInitialWindow (2)
dbg: [misc] 4: +ShowSelectGameWindow (2)
dbg: [misc] 4: -ShowSelectGameWindow 0ms
dbg: [misc] 3: -SetupColoursAndInitialWindow 0ms
dbg: [misc] 3: +SaveOrLoad opntitle.dat (1)
dbg: [misc] 4: +InitializeGame (2)
dbg: [misc] 5: +UnInitWindowSystem (4)
dbg: [misc] 5: -UnInitWindowSystem 0ms
dbg: [misc] 5: +AI::Initialize (2)
dbg: [misc] 6: +AI::Uninitialize (1)
dbg: [misc] 7: +AI::KillAll (1)
dbg: [misc] 7: -AI::KillAll 0ms
dbg: [misc] 6: -AI::Uninitialize 5ms
dbg: [misc] 5: -AI::Initialize 5ms
dbg: [misc] 5: +NetworkInitChatMessage (2)
dbg: [misc] 6: +NetworkReInitChatBoxSize (2)
dbg: [misc] 6: -NetworkReInitChatBoxSize 0ms
dbg: [misc] 5: -NetworkInitChatMessage 0ms
dbg: [misc] 4: -InitializeGame 6ms
dbg: [misc] 4: +AfterLoadGame (1)
dbg: [misc] 5: +GfxLoadSprites (2)
dbg: [misc] 6: +ClearFontCache (5)
dbg: [misc] 6: -ClearFontCache 0ms
dbg: [misc] 6: +GfxInitSpriteMem (2)
dbg: [misc] 6: -GfxInitSpriteMem 0ms
dbg: [misc] 6: +LoadSpriteTables (2)
dbg: [misc] 7: +LoadGrfFile (3)
dbg: [misc] 7: -LoadGrfFile 4ms
dbg: [misc] 7: +LoadGrfFile (4)
dbg: [misc] 7: -LoadGrfFile 0ms
dbg: [misc] 7: +LoadGrfFileIndexed (1)
dbg: [misc] 7: -LoadGrfFileIndexed 0ms
dbg: [misc] 7: +LoadNewGRF (2)
dbg: [misc] 7: -LoadNewGRF 7ms
dbg: [misc] 6: -LoadSpriteTables 12ms
dbg: [misc] 5: -GfxLoadSprites 12ms
dbg: [misc] 5: +LoadStringWidthTable (3)
dbg: [misc] 6: +ClearFontCache (6)
dbg: [misc] 6: -ClearFontCache 0ms
dbg: [misc] 5: -LoadStringWidthTable 5ms
dbg: [misc] 5: +InitializeWindowsAndCaches (1)
dbg: [misc] 6: +ResetWindowSystem (3)
dbg: [misc] 7: +UnInitWindowSystem (5)
dbg: [misc] 7: -UnInitWindowSystem 0ms
dbg: [misc] 7: +InitWindowSystem (4)
dbg: [misc] 8: +SetupWidgetDimensions (4)
dbg: [misc] 8: -SetupWidgetDimensions 0ms
dbg: [misc] 8: +NWidgetLeaf::InvalidateDimensionCache (4)
dbg: [misc] 8: -NWidgetLeaf::InvalidateDimensionCache 0ms
dbg: [misc] 8: +NWidgetScrollbar::InvalidateDimensionCache (4)
dbg: [misc] 8: -NWidgetScrollbar::InvalidateDimensionCache 0ms
dbg: [misc] 8: +InitDepotWindowBlockSizes (4)
dbg: [misc] 8: -InitDepotWindowBlockSizes 6ms
dbg: [misc] 7: -InitWindowSystem 6ms
dbg: [misc] 6: -ResetWindowSystem 6ms
dbg: [misc] 6: +SetupColoursAndInitialWindow (3)
dbg: [misc] 7: +ShowSelectGameWindow (3)
dbg: [misc] 7: -ShowSelectGameWindow 5ms
dbg: [misc] 6: -SetupColoursAndInitialWindow 5ms
dbg: [misc] 5: -InitializeWindowsAndCaches 16ms
dbg: [misc] 4: -AfterLoadGame 44ms
dbg: [misc] 3: -SaveOrLoad opntitle.dat 54ms
dbg: [misc] 3: +InitFontCache (2)
dbg: [misc] 4: +InitializeFontCaches (2)
dbg: [misc] 4: -InitializeFontCaches 0ms
dbg: [misc] 3: -InitFontCache 1ms
dbg: [misc] 3: +LoadStringWidthTable (4)
dbg: [misc] 4: +ClearFontCache (7)
dbg: [misc] 4: -ClearFontCache 0ms
dbg: [misc] 3: -LoadStringWidthTable 0ms
dbg: [misc] 2: -LoadIntroGame 61ms
dbg: [misc] 2: +InitFontCache (3)
dbg: [misc] 3: +InitializeFontCaches (3)
dbg: [misc] 3: -InitializeFontCaches 0ms
dbg: [misc] 2: -InitFontCache 1ms
dbg: [misc] 2: +LoadStringWidthTable (5)
dbg: [misc] 3: +ClearFontCache (8)
dbg: [misc] 3: -ClearFontCache 0ms
dbg: [misc] 2: -LoadStringWidthTable 0ms
dbg: [misc] 2: +OnNewGRFsScanned (1)
dbg: [misc] 3: +AI::Initialize (3)
dbg: [misc] 4: +AI::Uninitialize (2)
dbg: [misc] 5: +AI::KillAll (2)
dbg: [misc] 5: -AI::KillAll 0ms
dbg: [misc] 4: -AI::Uninitialize 5ms
dbg: [misc] 3: -AI::Initialize 5ms
dbg: [misc] 3: +AI::Uninitialize (3)
dbg: [misc] 4: +AI::KillAll (3)
dbg: [misc] 4: -AI::KillAll 0ms
dbg: [misc] 3: -AI::Uninitialize 4ms
dbg: [misc] 2: -OnNewGRFsScanned 17ms
dbg: [misc] 2: +SwitchToMode (1)
dbg: [misc] 3: +AI::KillAll (4)
dbg: [misc] 3: -AI::KillAll 0ms
dbg: [misc] 3: +SwitchToMode SM_MENU (1)
dbg: [misc] 4: +LoadIntroGame (2)
dbg: [misc] 5: +ResetWindowSystem (4)
dbg: [misc] 6: +UnInitWindowSystem (6)
dbg: [misc] 6: -UnInitWindowSystem 0ms
dbg: [misc] 6: +InitWindowSystem (5)
dbg: [misc] 7: +SetupWidgetDimensions (5)
dbg: [misc] 7: -SetupWidgetDimensions 0ms
dbg: [misc] 7: +NWidgetLeaf::InvalidateDimensionCache (5)
dbg: [misc] 7: -NWidgetLeaf::InvalidateDimensionCache 0ms
dbg: [misc] 7: +NWidgetScrollbar::InvalidateDimensionCache (5)
dbg: [misc] 7: -NWidgetScrollbar::InvalidateDimensionCache 0ms
dbg: [misc] 7: +InitDepotWindowBlockSizes (5)
dbg: [misc] 7: -InitDepotWindowBlockSizes 0ms
dbg: [misc] 6: -InitWindowSystem 0ms
dbg: [misc] 5: -ResetWindowSystem 0ms
dbg: [misc] 5: +SetupColoursAndInitialWindow (4)
dbg: [misc] 6: +ShowSelectGameWindow (4)
dbg: [misc] 6: -ShowSelectGameWindow 1ms
dbg: [misc] 5: -SetupColoursAndInitialWindow 1ms
dbg: [misc] 5: +SaveOrLoad opntitle.dat (2)
dbg: [misc] 6: +InitializeGame (3)
dbg: [misc] 7: +UnInitWindowSystem (7)
dbg: [misc] 7: -UnInitWindowSystem 0ms
dbg: [misc] 7: +AI::Initialize (4)
dbg: [misc] 8: +AI::Uninitialize (4)
dbg: [misc] 9: +AI::KillAll (5)
dbg: [misc] 9: -AI::KillAll 0ms
dbg: [misc] 8: -AI::Uninitialize 4ms
dbg: [misc] 7: -AI::Initialize 4ms
dbg: [misc] 7: +NetworkInitChatMessage (3)
dbg: [misc] 8: +NetworkReInitChatBoxSize (3)
dbg: [misc] 8: -NetworkReInitChatBoxSize 0ms
dbg: [misc] 7: -NetworkInitChatMessage 0ms
dbg: [misc] 6: -InitializeGame 5ms
dbg: [misc] 6: +AfterLoadGame (2)
dbg: [misc] 7: +GfxLoadSprites (3)
dbg: [misc] 8: +ClearFontCache (9)
dbg: [misc] 8: -ClearFontCache 0ms
dbg: [misc] 8: +GfxInitSpriteMem (3)
dbg: [misc] 8: -GfxInitSpriteMem 0ms
dbg: [misc] 8: +LoadSpriteTables (3)
dbg: [misc] 9: +LoadGrfFile (5)
dbg: [misc] 9: -LoadGrfFile 4ms
dbg: [misc] 9: +LoadGrfFile (6)
dbg: [misc] 9: -LoadGrfFile 0ms
dbg: [misc] 9: +LoadGrfFileIndexed (2)
dbg: [misc] 9: -LoadGrfFileIndexed 0ms
dbg: [misc] 9: +LoadNewGRF (3)
dbg: [misc] 9: -LoadNewGRF 7ms
dbg: [misc] 8: -LoadSpriteTables 12ms
dbg: [misc] 7: -GfxLoadSprites 12ms
dbg: [misc] 7: +LoadStringWidthTable (6)
dbg: [misc] 8: +ClearFontCache (10)
dbg: [misc] 8: -ClearFontCache 0ms
dbg: [misc] 7: -LoadStringWidthTable 5ms
dbg: [misc] 7: +InitializeWindowsAndCaches (2)
dbg: [misc] 8: +ResetWindowSystem (5)
dbg: [misc] 9: +UnInitWindowSystem (8)
dbg: [misc] 9: -UnInitWindowSystem 0ms
dbg: [misc] 9: +InitWindowSystem (6)
dbg: [misc] 10: +SetupWidgetDimensions (6)
dbg: [misc] 10: -SetupWidgetDimensions 0ms
dbg: [misc] 10: +NWidgetLeaf::InvalidateDimensionCache (6)
dbg: [misc] 10: -NWidgetLeaf::InvalidateDimensionCache 0ms
dbg: [misc] 10: +NWidgetScrollbar::InvalidateDimensionCache (6)
dbg: [misc] 10: -NWidgetScrollbar::InvalidateDimensionCache 0ms
dbg: [misc] 10: +InitDepotWindowBlockSizes (6)
dbg: [misc] 10: -InitDepotWindowBlockSizes 6ms
dbg: [misc] 9: -InitWindowSystem 6ms
dbg: [misc] 8: -ResetWindowSystem 6ms
dbg: [misc] 8: +SetupColoursAndInitialWindow (5)
dbg: [misc] 9: +ShowSelectGameWindow (5)
dbg: [misc] 9: -ShowSelectGameWindow 5ms
dbg: [misc] 8: -SetupColoursAndInitialWindow 5ms
dbg: [misc] 7: -InitializeWindowsAndCaches 15ms
dbg: [misc] 6: -AfterLoadGame 42ms
dbg: [misc] 5: -SaveOrLoad opntitle.dat 52ms
dbg: [misc] 5: +InitFontCache (4)
dbg: [misc] 6: +InitializeFontCaches (4)
dbg: [misc] 6: -InitializeFontCaches 0ms
dbg: [misc] 5: -InitFontCache 1ms
dbg: [misc] 5: +LoadStringWidthTable (7)
dbg: [misc] 6: +ClearFontCache (11)
dbg: [misc] 6: -ClearFontCache 0ms
dbg: [misc] 5: -LoadStringWidthTable 0ms
dbg: [misc] 4: -LoadIntroGame 60ms
dbg: [misc] 3: -SwitchToMode SM_MENU 60ms
dbg: [misc] 2: -SwitchToMode 60ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment