Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenLoco/OpenLoco
/ functions
Functions
5,416 in github.com/OpenLoco/OpenLoco
⨍
Functions
5,416
◇
Types & classes
1,159
↓ 3 callers
Function
sub_4A193B
0x004A193B
src/OpenLoco/src/Ui/Windows/Construction/ConstructionTab.cpp:2264
↓ 3 callers
Function
sub_4A2A58
0x004A2A58
src/OpenLoco/src/Vehicles/Routing.cpp:935
↓ 3 callers
Function
swapString
src/OpenLoco/src/Localisation/StringManager.cpp:71
↓ 3 callers
Function
switchTab
0x0049A2E2
src/OpenLoco/src/Ui/Windows/TownList.cpp:1696
↓ 3 callers
Function
switchTab
0x004BBB2B
src/OpenLoco/src/Ui/Windows/TerraForm.cpp:2881
↓ 3 callers
Function
switchTab
0x004991BC
src/OpenLoco/src/Ui/Windows/TownWindow.cpp:743
↓ 3 callers
Function
switchTabByObjectType
src/OpenLoco/src/Ui/Windows/ObjectSelectionWindow.cpp:1231
↓ 3 callers
Function
tabReset
0x0049A37E
src/OpenLoco/src/Ui/Windows/TownList.cpp:476
↓ 3 callers
Method
takeNextPacket
src/OpenLoco/src/Network/NetworkConnection.cpp:154
↓ 3 callers
Function
toScreenDistDrawItems
src/OpenLoco/src/Vehicles/VehicleDraw.cpp:548
↓ 3 callers
Function
toUtf16
src/Utility/src/String.cpp:116
↓ 3 callers
Function
trackPathing
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 callers
Method
trainStation
src/OpenLoco/src/Map/Tile.cpp:101
↓ 3 callers
Function
tryCloseWindow
0x00473A13
src/OpenLoco/src/Ui/Windows/ObjectSelectionWindow.cpp:1287
↓ 3 callers
Function
tryPlaceVehicleSuccess
0x00487B77
src/OpenLoco/src/World/CompanyAi/CompanyAiPlaceVehicle.cpp:76
↓ 3 callers
Method
unk6l
src/OpenLoco/include/OpenLoco/Map/RoadElement.h:78
↓ 3 callers
Method
update
* 0x0049742F * Update town * * @param this @<esi> */
src/OpenLoco/src/World/Town.cpp:55
↓ 3 callers
Method
update
0x00477FC2
src/OpenLoco/src/Map/RoadElement.cpp:30
↓ 3 callers
Method
update
src/OpenLoco/src/Network/NetworkBase.cpp:68
↓ 3 callers
Function
updateAndTakeoverRoad
0x0047AD83 pos : ax, cx, dx tad : ebp newRoadObjId : bh newOwner : bl newStreetLightStyle : ebx >> 16
src/OpenLoco/src/World/Town.cpp:802
↓ 3 callers
Function
updateBuildingColours
0x0049B304
src/OpenLoco/src/Ui/Windows/TownList.cpp:1315
↓ 3 callers
Method
updateCargoSprite
0x004AC039 Note: Vanilla often called this from bogies which would just return immediately
src/OpenLoco/src/Vehicles/VehicleBody.cpp:1390
↓ 3 callers
Method
updateScrollWidgets
0x004CA115
src/OpenLoco/src/Ui/Window.cpp:436
↓ 3 callers
Function
updateSeason
0x00496A18, 0x00496A84 (adapted)
src/OpenLoco/src/Scenario/Scenario.cpp:84
↓ 3 callers
Method
updateSegmentCrashed
0x004AA904
src/OpenLoco/src/Vehicles/VehicleBody.cpp:132
↓ 3 callers
Function
updateSpatialIndex
0x0046FC57
src/OpenLoco/src/Entities/EntityManager.cpp:184
↓ 3 callers
Function
updateTilePointers
0x00461348
src/OpenLoco/src/Map/TileManager.cpp:634
↓ 3 callers
Function
updateTreeColours
0x004BB6B2
src/OpenLoco/src/Ui/Windows/TerraForm.cpp:168
↓ 3 callers
Function
validateLocoInstallPath
src/OpenLoco/src/Environment.cpp:32
↓ 3 callers
Function
vehicle1UpdateRoadMotionByPieces
0x0047D2D6 veh1 : esi numRoadPieces : ah return eax
src/OpenLoco/src/Vehicles/Vehicle1.cpp:362
↓ 3 callers
Function
viewportSetUndergroundFlag
0x004C641F regs.dl: underground regs.esi: w regs.edi: vp
src/OpenLoco/src/Ui/Window.cpp:176
↓ 3 callers
Function
viewportUnfocusFromEntity
Stop following the followed entity, leaving the viewport centred on it.
src/OpenLoco/src/Ui/Windows/Main.cpp:146
↓ 3 callers
Method
viewportZoomIn
0x0045EFDB
src/OpenLoco/src/Ui/Window.cpp:702
↓ 3 callers
Method
viewportZoomOut
0x0045F015
src/OpenLoco/src/Ui/Window.cpp:713
↓ 3 callers
Function
visitObject
src/OpenLoco/src/Objects/ObjectManager.cpp:257
↓ 3 callers
Function
windowPositionBegin
0x004C877D
src/OpenLoco/src/Input/MouseInput.cpp:1432
↓ 3 callers
Function
zeroEntity
src/OpenLoco/src/Entities/EntityManager.cpp:400
↓ 2 callers
Function
activateMapSelectionTool
src/OpenLoco/src/Ui/Windows/TileInspector.cpp:105
↓ 2 callers
Method
addProducedCargoType
src/OpenLoco/src/World/Station.cpp:176
↓ 2 callers
Method
addToPlotList4FD200
0x004FD200
src/OpenLoco/src/Paint/Paint.cpp:263
↓ 2 callers
Method
addToStringPlotList
0x004FD120
src/OpenLoco/src/Paint/Paint.cpp:158
↓ 2 callers
Method
adjustCompanyRating
src/OpenLoco/src/World/Town.cpp:223
↓ 2 callers
Function
adjustMountainCentre
src/OpenLoco/src/GameCommands/Terraform/LowerRaiseLandMountain.cpp:103
↓ 2 callers
Function
adjustWaterHeight
0x004C4C28
src/OpenLoco/src/Map/TileManager.cpp:1501
↓ 2 callers
Function
advanceAiStationAiAllocationReplacementState
0x00486E63 & 0x00486C2C
src/OpenLoco/src/World/CompanyAi/CompanyAi.cpp:6111
↓ 2 callers
Method
age
src/OpenLoco/include/OpenLoco/Map/BuildingElement.h:65
↓ 2 callers
Function
aiCompanyAboutToBuildCheck
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 callers
Function
aiDestroy
0x00435AEF
src/OpenLoco/src/World/CompanyManager.cpp:1430
↓ 2 callers
Function
aiIsBelowVehicleLimit
0x004B1D96
src/OpenLoco/src/GameCommands/Vehicles/CreateVehicle.cpp:48
↓ 2 callers
Function
airportGetMovementEdgeTarget
0x00426E26
src/OpenLoco/src/Vehicles/VehicleHead.cpp:1738
↓ 2 callers
Method
allLights
src/OpenLoco/include/OpenLoco/Map/SignalElement.h:56
↓ 2 callers
Function
applyLoadedObjectMarkToIndex
src/OpenLoco/src/Objects/ObjectIndex.cpp:1037
↓ 2 callers
Function
applyRoadModToRoad
0x0047A5E6
src/OpenLoco/src/Vehicles/Routing.cpp:1344
↓ 2 callers
Function
applyScreenModeRestrictions
src/OpenLoco/src/Ui/Windows/Options.cpp:580
↓ 2 callers
Function
applyTrackModToTrack
0x004A5D94
src/OpenLoco/src/Vehicles/Routing.cpp:1002
↓ 2 callers
Function
applyTransform
src/OpenLoco/include/OpenLoco/Viewport.hpp:223
↓ 2 callers
Function
applyVehicleObjectLength
0x004AE2AB head: esi
src/OpenLoco/src/Vehicles/Vehicle.cpp:1046
↓ 2 callers
Function
applyVehicleObjectLengthToBogies
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 callers
Function
arrangeStructsHelper
src/OpenLoco/src/Paint/Paint.cpp:779
↓ 2 callers
Function
autosaveReset
src/OpenLoco/src/OpenLoco.cpp:473
↓ 2 callers
Method
begin
src/OpenLoco/include/OpenLoco/Vehicles/Vehicle.h:456
↓ 2 callers
Function
buildDeliveredCargoPaymentsTable
0x004375F7
src/OpenLoco/src/Economy/Economy.cpp:61
↓ 2 callers
Method
calcAcceptedCargo
0x00491FE0 THIS FUNCTION ONLY TO BE CALLED ON NORMAL STATIONS
src/OpenLoco/src/World/Station.cpp:459
↓ 2 callers
Function
calcAcceptedCargoTrainStationGhost
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 callers
Function
calculateCompanyValue
0x00437D79
src/OpenLoco/src/World/Company.cpp:572
↓ 2 callers
Function
calculateCompatibleRoadStations
src/OpenLoco/src/Vehicles/VehicleHead.cpp:4152
↓ 2 callers
Method
calculateHash
src/OpenLoco/src/World/Company.cpp:1148
↓ 2 callers
Function
calculateNextPosition
Returns veh1, veh2 position
src/OpenLoco/src/Vehicles/VehicleHead.cpp:1282
↓ 2 callers
Method
calculateRunningCost
0x004C3BA6
src/OpenLoco/src/Vehicles/VehicleHead.cpp:7106
↓ 2 callers
Function
calculateThumbSizeAndPosition
src/OpenLoco/src/Ui/ScrollView.cpp:292
↓ 2 callers
Function
calculateYaw4FromVector
0x004BF6DF For yaw of 7 bits
src/OpenLoco/src/Vehicles/VehicleBody.cpp:701
↓ 2 callers
Method
callCursor
src/OpenLoco/src/Ui/Window.cpp:1072
↓ 2 callers
Function
callEvent8OnAllWindows
src/OpenLoco/src/Ui/WindowManager.cpp:940
↓ 2 callers
Function
callEvent9OnAllWindows
src/OpenLoco/src/Ui/WindowManager.cpp:947
↓ 2 callers
Function
callGameCommandFunction
src/OpenLoco/src/GameCommands/GameCommands.cpp:309
↓ 2 callers
Function
callObjectValidate
src/OpenLoco/src/Objects/ObjectManager.cpp:337
↓ 2 callers
Method
callScrollMouseDown
src/OpenLoco/src/Ui/Window.cpp:1143
↓ 2 callers
Method
callTooltip
src/OpenLoco/src/Ui/Window.cpp:1193
↓ 2 callers
Function
canCargoTypeBeProducedInWorld
0x0045960E
src/OpenLoco/src/World/IndustryManager.cpp:152
↓ 2 callers
Function
canConstructAt
0x00462926
src/OpenLoco/src/Map/TileClearance.cpp:439
↓ 2 callers
Method
canProduceCargo
src/OpenLoco/src/World/Industry.cpp:71
↓ 2 callers
Function
canVehicleBeStarted
0x004B6B0C
src/OpenLoco/src/GameCommands/Vehicles/VehicleChangeRunningMode.cpp:23
↓ 2 callers
Function
capOfTypeOfIndustry
0x00459722 & 0x004598F0
src/OpenLoco/src/World/IndustryManager.cpp:421
↓ 2 callers
Function
changeAutosaveAmount
src/OpenLoco/src/Ui/Windows/Options.cpp:2420
↓ 2 callers
Function
changePreferredCompany
src/OpenLoco/src/Ui/Windows/Options.cpp:2138
↓ 2 callers
Function
changePreferredFace
src/OpenLoco/src/Ui/Windows/Options.cpp:2119
↓ 2 callers
Function
changePreferredName
0x004C1319
src/OpenLoco/src/Ui/Windows/Options.cpp:2094
↓ 2 callers
Function
checkAndSetNearestVehicle
src/OpenLoco/src/Ui/ViewportInteraction.cpp:347
↓ 2 callers
Function
checkSurroundings
0x00496E09
src/OpenLoco/src/GameCommands/Town/CreateTown.cpp:26
↓ 2 callers
Function
claimSurfaceForIndustry
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 callers
Method
clearInput
src/OpenLoco/src/Ui/TextInput.cpp:143
↓ 2 callers
Function
clearLand
src/OpenLoco/src/Ui/Windows/TerraForm.cpp:1073
↓ 2 callers
Function
clearMap
0x0046B69C
src/OpenLoco/src/Ui/Windows/MapWindow.cpp:1096
↓ 2 callers
Function
clearWithDefaultCollision
src/OpenLoco/src/Map/TileClearance.cpp:474
↓ 2 callers
Method
clipString
src/OpenLoco/src/Graphics/TextRenderer.cpp:1924
↓ 2 callers
Function
closeDevice
src/Audio/src/AudioEngine.cpp:159
↓ 2 callers
Method
colour
src/OpenLoco/include/OpenLoco/Map/TreeElement.h:48
↓ 2 callers
Function
compareGameStates
src/OpenLoco/src/GameSaveCompare.cpp:391
↓ 2 callers
Function
computeObjectChecksum
0x0047270B
src/OpenLoco/src/Objects/ObjectManager.cpp:388
↓ 2 callers
Function
confirmResetLandscape
src/OpenLoco/src/Ui/Windows/LandscapeGeneration.cpp:94
← previous
next →
1,301–1,400 of 5,416, ranked by callers