2/20/2024 0 Comments Stronghold crusader maps pack![]() Local base_address = getAddress(MapDataBaseAddressName) GlobalBuildingLookupStride = 2 function Coordinate2BuildingOffset( first, second) '+1C7B80 ', 1, 1) - Set to 2 when building is placedīuildingTypeMap = MakeStridedArray(MapDataBaseAddressName. UnknownMap = MakeStridedArray(MapDataBaseAddressName. HeightMap2 = MakeStridedArray(MapDataBaseAddressName. HeightMap1 = MakeStridedArray(MapDataBaseAddressName. '+1895BB8 ', 2, 2) - alternative: "Stronghold Crusader.exe"+1895BB8įlagsMap = MakeStridedArray(MapDataBaseAddressName. '+2029B0 ', 2, 2)īuildingIndexMap2 = MakeStridedArray(MapDataBaseAddressName. Local FirstCoordinateOffsetArray = MakeStridedArray( '"Stronghold Crusader.exe"+1F37300 ', 12, 4, "First Coordinate Offsets ")īuildingIndexMap1 = MakeStridedArray(MapDataBaseAddressName. Local TileFirstCoordinateOffsetArray = MakeStridedArray( '"Stronghold Crusader.exe"+AD31E4 ', 24, 4, "Second Coordinate Tile Offsets ") Local TileFirstCoordinateOffsetArray = MakeStridedArray( '"Stronghold Crusader.exe"+AD31E0 ', 24, 4, "First Coordinate Tile Offsets ") Local MapDataSecondOffset = 0x554990 local MapDataFirstOffset = 0x55498C local MapDataAreaOffset = 0x554984 - entry = 196 * + Local MapDataBaseAddressName = '"Stronghold Crusader.exe"+1693208 ' - The following two offsets are probably used when iterating over the positions that belong to a building This is the base address that is used for any map data accesses
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |