26.04.2005, 11:09:32
Here is all the functions and data locations I have regarding overlays and bridges, posting them here so that we can keep track of them
005FC380 is CreateOverlayClass (creates an OverlayClass from an OverlayTypeClass)
005FD2E0 is ReadOverlayData (function to read the overlay data from a map file, unpack it and do stuff like creating all fhe OverlayClasses
005FE250 is CreateOverlayTypeClass (createa an overlay type class)
005FE620 is LoadOverlayShps (loads the graphic shp files for overlays)
005FE770 is CreateOverlayType (which is what reads the data in from the ini file for an overlay entry)
00568E40 is RepairHutRepairConcreteBridge which is the code for the bridge repair hut when used on concrete bridges
00569760 is RepairHutRepairWoodBridge which is the code for the bridge repair hut when used on wood bridges
00587180 is BridgeWarheadStuff which is used for making bridges blow up (I think)
005FD4D7 is BridgeOverlayStuff which is one of the bridge related subroutines
0073F1D5 is BridgeOverlayStuff2 which is one of the bridge related subroutines
0048A0A5 is BridgeOverlayStuff3 which is one of the bridge related subroutines
005FC570 is BridgeOverlayStuff4 which is one of the bridge related subroutines
00489F07 is BridgeOverlayStuff5 which is one of the bridge related subroutines
0056703E is BridgeOverlayStuff6 which is one of the bridge related subroutines
0047BE89 is PossibleBridgeOverlayStuff7 which might be one of the bridge related subroutines
0047C0AE is PossibleBridgeOverlayStuff8 which might be one of the bridge related subroutines
These are where the data from the relavent theater ini keywords are stored
00AA0740 is BridgeTopRight2
00AA0E28 is BridgeSetStartTile
00AA0E38 is BridgeBottomRight2
00AA1028 is BridgeMiddle2
00AA1130 is BridgeTopLeft2
00AA1540 is BridgeBottomLeft2
00AA1548 is BridgeTopRight1
00ABAD1C is WoodBridgeSetStartTile
00ABAD30 is BridgeMiddle1
00ABC1D0 is BridgeBottomLeft1
00ABC1E8 is BridgeBottomRight1
00ABC2B4 is BridgeTopLeft1
005FC380 is CreateOverlayClass (creates an OverlayClass from an OverlayTypeClass)
005FD2E0 is ReadOverlayData (function to read the overlay data from a map file, unpack it and do stuff like creating all fhe OverlayClasses
005FE250 is CreateOverlayTypeClass (createa an overlay type class)
005FE620 is LoadOverlayShps (loads the graphic shp files for overlays)
005FE770 is CreateOverlayType (which is what reads the data in from the ini file for an overlay entry)
00568E40 is RepairHutRepairConcreteBridge which is the code for the bridge repair hut when used on concrete bridges
00569760 is RepairHutRepairWoodBridge which is the code for the bridge repair hut when used on wood bridges
00587180 is BridgeWarheadStuff which is used for making bridges blow up (I think)
005FD4D7 is BridgeOverlayStuff which is one of the bridge related subroutines
0073F1D5 is BridgeOverlayStuff2 which is one of the bridge related subroutines
0048A0A5 is BridgeOverlayStuff3 which is one of the bridge related subroutines
005FC570 is BridgeOverlayStuff4 which is one of the bridge related subroutines
00489F07 is BridgeOverlayStuff5 which is one of the bridge related subroutines
0056703E is BridgeOverlayStuff6 which is one of the bridge related subroutines
0047BE89 is PossibleBridgeOverlayStuff7 which might be one of the bridge related subroutines
0047C0AE is PossibleBridgeOverlayStuff8 which might be one of the bridge related subroutines
These are where the data from the relavent theater ini keywords are stored
00AA0740 is BridgeTopRight2
00AA0E28 is BridgeSetStartTile
00AA0E38 is BridgeBottomRight2
00AA1028 is BridgeMiddle2
00AA1130 is BridgeTopLeft2
00AA1540 is BridgeBottomLeft2
00AA1548 is BridgeTopRight1
00ABAD1C is WoodBridgeSetStartTile
00ABAD30 is BridgeMiddle1
00ABC1D0 is BridgeBottomLeft1
00ABC1E8 is BridgeBottomRight1
00ABC2B4 is BridgeTopLeft1