MCPcopy Create free account

hub / github.com/OpenLoco/OpenLoco / functions

Functions5,416 in github.com/OpenLoco/OpenLoco

↓ 3 callersFunctionsub_4A193B
0x004A193B
src/OpenLoco/src/Ui/Windows/Construction/ConstructionTab.cpp:2264
↓ 3 callersFunctionsub_4A2A58
0x004A2A58
src/OpenLoco/src/Vehicles/Routing.cpp:935
↓ 3 callersFunctionswapString
src/OpenLoco/src/Localisation/StringManager.cpp:71
↓ 3 callersFunctionswitchTab
0x0049A2E2
src/OpenLoco/src/Ui/Windows/TownList.cpp:1696
↓ 3 callersFunctionswitchTab
0x004BBB2B
src/OpenLoco/src/Ui/Windows/TerraForm.cpp:2881
↓ 3 callersFunctionswitchTab
0x004991BC
src/OpenLoco/src/Ui/Windows/TownWindow.cpp:743
↓ 3 callersFunctionswitchTabByObjectType
src/OpenLoco/src/Ui/Windows/ObjectSelectionWindow.cpp:1231
↓ 3 callersFunctiontabReset
0x0049A37E
src/OpenLoco/src/Ui/Windows/TownList.cpp:476
↓ 3 callersMethodtakeNextPacket
src/OpenLoco/src/Network/NetworkConnection.cpp:154
↓ 3 callersFunctiontoScreenDistDrawItems
src/OpenLoco/src/Vehicles/VehicleDraw.cpp:548
↓ 3 callersFunctiontoUtf16
src/Utility/src/String.cpp:116
↓ 3 callersFunctiontrackPathing
0x004AC3D3 pos.x : ax pos.y : cx pos.z : dx tc : 0x0113609C as legacy connections requiredMods : 0x0113601A queryMods : 0x0113601B isSecondRun : dx &
src/OpenLoco/src/Vehicles/VehicleHead.cpp:5962
↓ 3 callersMethodtrainStation
src/OpenLoco/src/Map/Tile.cpp:101
↓ 3 callersFunctiontryCloseWindow
0x00473A13
src/OpenLoco/src/Ui/Windows/ObjectSelectionWindow.cpp:1287
↓ 3 callersFunctiontryPlaceVehicleSuccess
0x00487B77
src/OpenLoco/src/World/CompanyAi/CompanyAiPlaceVehicle.cpp:76
↓ 3 callersMethodunk6l
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:78
↓ 3 callersMethodupdate
* 0x0049742F * Update town * * @param this @<esi> */
src/OpenLoco/src/World/Town.cpp:55
↓ 3 callersMethodupdate
0x00477FC2
src/OpenLoco/src/Map/RoadElement.cpp:30
↓ 3 callersMethodupdate
src/OpenLoco/src/Network/NetworkBase.cpp:68
↓ 3 callersFunctionupdateAndTakeoverRoad
0x0047AD83 pos : ax, cx, dx tad : ebp newRoadObjId : bh newOwner : bl newStreetLightStyle : ebx >> 16
src/OpenLoco/src/World/Town.cpp:802
↓ 3 callersFunctionupdateBuildingColours
0x0049B304
src/OpenLoco/src/Ui/Windows/TownList.cpp:1315
↓ 3 callersMethodupdateCargoSprite
0x004AC039 Note: Vanilla often called this from bogies which would just return immediately
src/OpenLoco/src/Vehicles/VehicleBody.cpp:1390
↓ 3 callersMethodupdateScrollWidgets
0x004CA115
src/OpenLoco/src/Ui/Window.cpp:436
↓ 3 callersFunctionupdateSeason
0x00496A18, 0x00496A84 (adapted)
src/OpenLoco/src/Scenario/Scenario.cpp:84
↓ 3 callersMethodupdateSegmentCrashed
0x004AA904
src/OpenLoco/src/Vehicles/VehicleBody.cpp:132
↓ 3 callersFunctionupdateSpatialIndex
0x0046FC57
src/OpenLoco/src/Entities/EntityManager.cpp:184
↓ 3 callersFunctionupdateTilePointers
0x00461348
src/OpenLoco/src/Map/TileManager.cpp:634
↓ 3 callersFunctionupdateTreeColours
0x004BB6B2
src/OpenLoco/src/Ui/Windows/TerraForm.cpp:168
↓ 3 callersFunctionvalidateLocoInstallPath
src/OpenLoco/src/Environment.cpp:32
↓ 3 callersFunctionvehicle1UpdateRoadMotionByPieces
0x0047D2D6 veh1 : esi numRoadPieces : ah return eax
src/OpenLoco/src/Vehicles/Vehicle1.cpp:362
↓ 3 callersFunctionviewportSetUndergroundFlag
0x004C641F regs.dl: underground regs.esi: w regs.edi: vp
src/OpenLoco/src/Ui/Window.cpp:176
↓ 3 callersFunctionviewportUnfocusFromEntity
Stop following the followed entity, leaving the viewport centred on it.
src/OpenLoco/src/Ui/Windows/Main.cpp:146
↓ 3 callersMethodviewportZoomIn
0x0045EFDB
src/OpenLoco/src/Ui/Window.cpp:702
↓ 3 callersMethodviewportZoomOut
0x0045F015
src/OpenLoco/src/Ui/Window.cpp:713
↓ 3 callersFunctionvisitObject
src/OpenLoco/src/Objects/ObjectManager.cpp:257
↓ 3 callersFunctionwindowPositionBegin
0x004C877D
src/OpenLoco/src/Input/MouseInput.cpp:1432
↓ 3 callersFunctionzeroEntity
src/OpenLoco/src/Entities/EntityManager.cpp:400
↓ 2 callersFunctionactivateMapSelectionTool
src/OpenLoco/src/Ui/Windows/TileInspector.cpp:105
↓ 2 callersMethodaddProducedCargoType
src/OpenLoco/src/World/Station.cpp:176
↓ 2 callersMethodaddToPlotList4FD200
0x004FD200
src/OpenLoco/src/Paint/Paint.cpp:263
↓ 2 callersMethodaddToStringPlotList
0x004FD120
src/OpenLoco/src/Paint/Paint.cpp:158
↓ 2 callersMethodadjustCompanyRating
src/OpenLoco/src/World/Town.cpp:223
↓ 2 callersFunctionadjustMountainCentre
src/OpenLoco/src/GameCommands/Terraform/LowerRaiseLandMountain.cpp:103
↓ 2 callersFunctionadjustWaterHeight
0x004C4C28
src/OpenLoco/src/Map/TileManager.cpp:1501
↓ 2 callersFunctionadvanceAiStationAiAllocationReplacementState
0x00486E63 & 0x00486C2C
src/OpenLoco/src/World/CompanyAi/CompanyAi.cpp:6111
↓ 2 callersMethodage
src/OpenLoco/include/OpenLoco/Map/BuildingElement.h:65
↓ 2 callersFunctionaiCompanyAboutToBuildCheck
0x00462BB3 Vanilla function would return true with input esi not modified Vanilla function would return false with esi set to 0xFFFFFFFF if error text
src/OpenLoco/src/Map/TileClearance.cpp:150
↓ 2 callersFunctionaiDestroy
0x00435AEF
src/OpenLoco/src/World/CompanyManager.cpp:1430
↓ 2 callersFunctionaiIsBelowVehicleLimit
0x004B1D96
src/OpenLoco/src/GameCommands/Vehicles/CreateVehicle.cpp:48
↓ 2 callersFunctionairportGetMovementEdgeTarget
0x00426E26
src/OpenLoco/src/Vehicles/VehicleHead.cpp:1738
↓ 2 callersMethodallLights
src/OpenLoco/include/OpenLoco/Map/SignalElement.h:56
↓ 2 callersFunctionapplyLoadedObjectMarkToIndex
src/OpenLoco/src/Objects/ObjectIndex.cpp:1037
↓ 2 callersFunctionapplyRoadModToRoad
0x0047A5E6
src/OpenLoco/src/Vehicles/Routing.cpp:1344
↓ 2 callersFunctionapplyScreenModeRestrictions
src/OpenLoco/src/Ui/Windows/Options.cpp:580
↓ 2 callersFunctionapplyTrackModToTrack
0x004A5D94
src/OpenLoco/src/Vehicles/Routing.cpp:1002
↓ 2 callersFunctionapplyTransform
src/OpenLoco/include/OpenLoco/Viewport.hpp:223
↓ 2 callersFunctionapplyVehicleObjectLength
0x004AE2AB head: esi
src/OpenLoco/src/Vehicles/Vehicle.cpp:1046
↓ 2 callersFunctionapplyVehicleObjectLengthToBogies
0x004B1C48 Applies the vehicle object lengths to the bogies of the train with some specified starting distance. Bodies are not set as they are calcula
src/OpenLoco/src/Vehicles/Vehicle.cpp:993
↓ 2 callersFunctionarrangeStructsHelper
src/OpenLoco/src/Paint/Paint.cpp:779
↓ 2 callersFunctionautosaveReset
src/OpenLoco/src/OpenLoco.cpp:473
↓ 2 callersMethodbegin
src/OpenLoco/include/OpenLoco/Vehicles/Vehicle.h:456
↓ 2 callersFunctionbuildDeliveredCargoPaymentsTable
0x004375F7
src/OpenLoco/src/Economy/Economy.cpp:61
↓ 2 callersMethodcalcAcceptedCargo
0x00491FE0 THIS FUNCTION ONLY TO BE CALLED ON NORMAL STATIONS
src/OpenLoco/src/World/Station.cpp:459
↓ 2 callersFunctioncalcAcceptedCargoTrainStationGhost
0x00491FE0 WARNING: this may be called with station (ebp) = -1 THIS FUNCTION ONLY TO BE CALLED ON GHOST TRACK STATIONS
src/OpenLoco/src/World/Station.cpp:474
↓ 2 callersFunctioncalculateCompanyValue
0x00437D79
src/OpenLoco/src/World/Company.cpp:572
↓ 2 callersFunctioncalculateCompatibleRoadStations
src/OpenLoco/src/Vehicles/VehicleHead.cpp:4152
↓ 2 callersMethodcalculateHash
src/OpenLoco/src/World/Company.cpp:1148
↓ 2 callersFunctioncalculateNextPosition
Returns veh1, veh2 position
src/OpenLoco/src/Vehicles/VehicleHead.cpp:1282
↓ 2 callersMethodcalculateRunningCost
0x004C3BA6
src/OpenLoco/src/Vehicles/VehicleHead.cpp:7106
↓ 2 callersFunctioncalculateThumbSizeAndPosition
src/OpenLoco/src/Ui/ScrollView.cpp:292
↓ 2 callersFunctioncalculateYaw4FromVector
0x004BF6DF For yaw of 7 bits
src/OpenLoco/src/Vehicles/VehicleBody.cpp:701
↓ 2 callersMethodcallCursor
src/OpenLoco/src/Ui/Window.cpp:1072
↓ 2 callersFunctioncallEvent8OnAllWindows
src/OpenLoco/src/Ui/WindowManager.cpp:940
↓ 2 callersFunctioncallEvent9OnAllWindows
src/OpenLoco/src/Ui/WindowManager.cpp:947
↓ 2 callersFunctioncallGameCommandFunction
src/OpenLoco/src/GameCommands/GameCommands.cpp:309
↓ 2 callersFunctioncallObjectValidate
src/OpenLoco/src/Objects/ObjectManager.cpp:337
↓ 2 callersMethodcallScrollMouseDown
src/OpenLoco/src/Ui/Window.cpp:1143
↓ 2 callersMethodcallTooltip
src/OpenLoco/src/Ui/Window.cpp:1193
↓ 2 callersFunctioncanCargoTypeBeProducedInWorld
0x0045960E
src/OpenLoco/src/World/IndustryManager.cpp:152
↓ 2 callersFunctioncanConstructAt
0x00462926
src/OpenLoco/src/Map/TileClearance.cpp:439
↓ 2 callersMethodcanProduceCargo
src/OpenLoco/src/World/Industry.cpp:71
↓ 2 callersFunctioncanVehicleBeStarted
0x004B6B0C
src/OpenLoco/src/GameCommands/Vehicles/VehicleChangeRunningMode.cpp:23
↓ 2 callersFunctioncapOfTypeOfIndustry
0x00459722 & 0x004598F0
src/OpenLoco/src/World/IndustryManager.cpp:421
↓ 2 callersFunctionchangeAutosaveAmount
src/OpenLoco/src/Ui/Windows/Options.cpp:2420
↓ 2 callersFunctionchangePreferredCompany
src/OpenLoco/src/Ui/Windows/Options.cpp:2138
↓ 2 callersFunctionchangePreferredFace
src/OpenLoco/src/Ui/Windows/Options.cpp:2119
↓ 2 callersFunctionchangePreferredName
0x004C1319
src/OpenLoco/src/Ui/Windows/Options.cpp:2094
↓ 2 callersFunctioncheckAndSetNearestVehicle
src/OpenLoco/src/Ui/ViewportInteraction.cpp:347
↓ 2 callersFunctioncheckSurroundings
0x00496E09
src/OpenLoco/src/GameCommands/Town/CreateTown.cpp:26
↓ 2 callersFunctionclaimSurfaceForIndustry
0x0045510C bl == 1 originally argument 3 was a union of two fields 0bYYY00XXX; X is growthStage and Y is updateTimer
src/OpenLoco/src/World/Industry.cpp:526
↓ 2 callersMethodclearInput
src/OpenLoco/src/Ui/TextInput.cpp:143
↓ 2 callersFunctionclearLand
src/OpenLoco/src/Ui/Windows/TerraForm.cpp:1073
↓ 2 callersFunctionclearMap
0x0046B69C
src/OpenLoco/src/Ui/Windows/MapWindow.cpp:1096
↓ 2 callersFunctionclearWithDefaultCollision
src/OpenLoco/src/Map/TileClearance.cpp:474
↓ 2 callersMethodclipString
src/OpenLoco/src/Graphics/TextRenderer.cpp:1924
↓ 2 callersFunctioncloseDevice
src/Audio/src/AudioEngine.cpp:159
↓ 2 callersMethodcolour
src/OpenLoco/include/OpenLoco/Map/TreeElement.h:48
↓ 2 callersFunctioncompareGameStates
src/OpenLoco/src/GameSaveCompare.cpp:391
↓ 2 callersFunctioncomputeObjectChecksum
0x0047270B
src/OpenLoco/src/Objects/ObjectManager.cpp:388
↓ 2 callersFunctionconfirmResetLandscape
src/OpenLoco/src/Ui/Windows/LandscapeGeneration.cpp:94
← previousnext →1,301–1,400 of 5,416, ranked by callers