|
114 | 114 | #include <Spore\Simulator\SubSystem\GamePlantManager.h> |
115 | 115 | #include <Spore\Simulator\SubSystem\UIAssetDiscoveryManager.h> |
116 | 116 | #include <Spore\Simulator\SubSystem\ObstacleManager.h> |
| 117 | +#include <Spore\Simulator\SubSystem\cSpeciesRelationshipManager.h> |
117 | 118 | #include <Spore\Simulator\NounClassFactories.h> |
118 | 119 |
|
119 | 120 | namespace Addresses(Simulator) |
@@ -1214,6 +1215,44 @@ namespace Simulator |
1214 | 1215 | namespace Addresses(cNpcTribeController) { |
1215 | 1216 | DefineAddress(Get, SelectAddress(0xCC8330, 0xCC8C90)); |
1216 | 1217 | } |
| 1218 | + |
| 1219 | + namespace Addresses(IGonzagoSubsystem) { |
| 1220 | + DefineAddress(AddRef, SelectAddress(0xebb180, 0x76e620)); |
| 1221 | + DefineAddress(Release, SelectAddress(0x74f1a0, 0xb0bc60)); |
| 1222 | + DefineAddress(InitGonzagoSubsystem, SelectAddress(0xb78fc0, 0xba3160)); |
| 1223 | + DefineAddress(ShutdownGonzagoSubsystem, SelectAddress(0xb78640, 0xba28a0)); |
| 1224 | + DefineAddress(GetGonzagoSubsystemName, SelectAddress(0xb78670, 0xba28e0)); |
| 1225 | + DefineAddress(PreGameModeTransition, SelectAddress(0xb31a40, 0xb5ba40)); |
| 1226 | + DefineAddress(PostGameModeTransition, SelectAddress(0xb31a10, 0xb5ba10)); |
| 1227 | + DefineAddress(GetPreModeTransitionState, SelectAddress(0x69f450, 0xfc7e10)); |
| 1228 | + DefineAddress(GetPostModeTransitionState, SelectAddress(0xf5c360, 0x7f55c0)); |
| 1229 | + DefineAddress(CheckGonzagoSubsystemInitState, SelectAddress(0x100b4a0, 0xba28d0)); |
| 1230 | + DefineAddress(Write, SelectAddress(0xb78560, 0xba27c0)); |
| 1231 | + DefineAddress(Read, SelectAddress(0xb785d0, 0xba2830)); |
| 1232 | + DefineAddress(PostLoad, SelectAddress(0x105fec0, 0x1082a20)); |
| 1233 | + DefineAddress(DisposeAttributeToXML, SelectAddress(0xb79920, 0xba3980)); |
| 1234 | + DefineAddress(PreUpdateTick, SelectAddress(0xb32f60, 0xb267d0)); |
| 1235 | + DefineAddress(PostUpdateTick, SelectAddress(0xb32f60, 0xb267d0)); |
| 1236 | + DefineAddress(BeginPreGameModeTransition, SelectAddress(0xb31990, 0xb5b990)); |
| 1237 | + DefineAddress(BeginPostGameModeTransition, SelectAddress(0xb319b0, 0xb5b9b0)); |
| 1238 | + DefineAddress(EndPreGameModeTransition, SelectAddress(0xb319d0, 0xb5b9d0)); |
| 1239 | + DefineAddress(EndPostGameModeTransition, SelectAddress(0xb319f0, 0xb5b9f0)); |
| 1240 | + } |
| 1241 | + |
| 1242 | + namespace Addresses(cSpeciesRelationshipManager) { |
| 1243 | + DefineAddress(Get, SelectAddress(0xb141b0, 0xb3d5c0)); |
| 1244 | + |
| 1245 | + DefineAddress(Dispose, SelectAddress(0xb7a0d0, 0xba40c0)); |
| 1246 | + DefineAddress(HandleMessage, SelectAddress(0xb78b00, 0xba2dc0)); |
| 1247 | + DefineAddress(AddRef, SelectAddress(0xfee650, 0x671f20)); |
| 1248 | + DefineAddress(Release, SelectAddress(0xf1aae0, 0xae0620)); |
| 1249 | + DefineAddress(GetType, SelectAddress(0xb78500, 0xba2760)); |
| 1250 | + DefineAddress(GetFieldValue, SelectAddress(0xb78520, 0xba2780)); |
| 1251 | + DefineAddress(GetClassID, SelectAddress(0xb78680, 0xba28f0)); |
| 1252 | + } |
| 1253 | + namespace Addresses(cSpeciesRelationshipManagerDispose) { |
| 1254 | + DefineAddress(Dispose, SelectAddress(0xb7a0d0, 0xba40c0)); |
| 1255 | + } |
1217 | 1256 | } |
1218 | 1257 |
|
1219 | 1258 | #ifdef SDK_TO_GHIDRA |
|
0 commit comments