Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include "SADXModLoader.h"
- #include "to_super.h"
- #include "Models_Header.h"
- void ChangeToSuperSonicModel()
- {
- HMODULE handle = GetModuleHandle(L"CHRMODELS_orig");
- NJS_OBJECT **___SONIC_OBJECTS = (NJS_OBJECT **)GetProcAddress(handle, "___SONIC_OBJECTS");
- NJS_ACTION **___SONIC_ACTIONS = (NJS_ACTION **)GetProcAddress(handle, "___SONIC_ACTIONS");
- NJS_MODEL_SADX **___SONIC_MODELS = (NJS_MODEL_SADX **)GetProcAddress(handle, "___SONIC_MODELS");
- ___SONIC_OBJECTS[0] = &object_010056AF50;
- ___SONIC_OBJECTS[1] = &object_0100563B7C;
- ___SONIC_OBJECTS[2] = &object_0100563D0C;
- ___SONIC_OBJECTS[3] = &object_01005654EC;
- ___SONIC_OBJECTS[4] = &object_0100564CD0;
- ___SONIC_OBJECTS[5] = &object_01005647B8;
- ___SONIC_OBJECTS[6] = &object_0100564A78;
- ___SONIC_OBJECTS[7] = &object_0100561F14;
- ___SONIC_OBJECTS[8] = &object_01005620A4;
- ___SONIC_OBJECTS[9] = &object_01005638CC;
- ___SONIC_OBJECTS[10] = &object_01005630B0;
- ___SONIC_OBJECTS[11] = &object_0100562B80;
- ___SONIC_OBJECTS[12] = &object_010056044C;
- ___SONIC_OBJECTS[13] = &object_01005605DC;
- ___SONIC_OBJECTS[14] = &object_0100561C68;
- ___SONIC_OBJECTS[15] = &object_01005613F8;
- ___SONIC_OBJECTS[16] = &object_0100560DD0;
- ___SONIC_OBJECTS[17] = &object_010055E99C;
- ___SONIC_OBJECTS[18] = &object_010055EB2C;
- ___SONIC_OBJECTS[19] = &object_01005601B8;
- ___SONIC_OBJECTS[20] = &object_010055F948;
- ___SONIC_OBJECTS[21] = &object_010055F330;
- ___SONIC_OBJECTS[44] = &object_010057BC44;
- ___SONIC_OBJECTS[45] = &object_010056998C;
- ___SONIC_OBJECTS[46] = &object_0100569594;
- ___SONIC_OBJECTS[48] = &object_0100569DEC;
- ___SONIC_OBJECTS[49] = &object_0100569594;
- ___SONIC_OBJECTS[50] = &object_0100569E20;
- ___SONIC_OBJECTS[51] = &object_0100569CE8;
- ___SONIC_OBJECTS[52] = &object_01005698F0;
- ___SONIC_OBJECTS[56] = &object_010061B4DC;
- ___SONIC_OBJECTS[62] = &object_0100565520;
- ___SONIC_OBJECTS[66] = &object_01005729CC;
- ___SONIC_OBJECTS[67] = &object_010057BC44;
- ___SONIC_ACTIONS[0]->object = &object_010056AF50;
- ___SONIC_ACTIONS[1]->object = &object_010056AF50;
- ___SONIC_ACTIONS[2]->object = &object_010056AF50;
- ___SONIC_ACTIONS[3]->object = &object_010056AF50;
- ___SONIC_ACTIONS[4]->object = &object_010056AF50;
- ___SONIC_ACTIONS[5]->object = &object_010056AF50;
- ___SONIC_ACTIONS[6]->motion = &___SUPERSONIC_ACTIONS_6;
- ___SONIC_ACTIONS[6]->object = &object_010056AF50;
- ___SONIC_ACTIONS[7]->object = &object_010056AF50;
- ___SONIC_ACTIONS[8]->object = &object_010056AF50;
- ___SONIC_ACTIONS[9]->object = &object_010056AF50;
- ___SONIC_ACTIONS[10]->object = &object_010056AF50;
- ___SONIC_ACTIONS[11]->object = &object_010056AF50;
- ___SONIC_ACTIONS[12]->object = &object_010056AF50;
- ___SONIC_ACTIONS[13]->object = &object_010056AF50;
- ___SONIC_ACTIONS[14]->object = &object_01005729CC;
- ___SONIC_ACTIONS[15]->object = &object_010056AF50;
- ___SONIC_ACTIONS[16]->object = &object_010056AF50;
- ___SONIC_ACTIONS[17]->object = &object_010056AF50;
- ___SONIC_ACTIONS[18]->object = &object_010056AF50;
- ___SONIC_ACTIONS[19]->object = &object_010056AF50;
- ___SONIC_ACTIONS[20]->object = &object_010056AF50;
- ___SONIC_ACTIONS[21]->object = &object_010057BC44;
- ___SONIC_ACTIONS[22]->object = &object_010056AF50;
- ___SONIC_ACTIONS[23]->object = &object_010056AF50;
- ___SONIC_ACTIONS[27]->object = &object_010056AF50;
- ___SONIC_ACTIONS[28]->object = &object_010056AF50;
- ___SONIC_ACTIONS[29]->object = &object_010056AF50;
- ___SONIC_ACTIONS[30]->object = &object_010056AF50;
- ___SONIC_ACTIONS[31]->object = &object_010056AF50;
- ___SONIC_ACTIONS[32]->object = &object_010056AF50;
- ___SONIC_ACTIONS[33]->object = &object_010056AF50;
- ___SONIC_ACTIONS[34]->object = &object_010056AF50;
- ___SONIC_ACTIONS[35]->object = &object_010056AF50;
- ___SONIC_ACTIONS[36]->object = &object_010056AF50;
- ___SONIC_ACTIONS[37]->object = &object_010056AF50;
- ___SONIC_ACTIONS[38]->object = &object_010056AF50;
- ___SONIC_ACTIONS[39]->object = &object_010056AF50;
- ___SONIC_ACTIONS[40]->object = &object_010056AF50;
- ___SONIC_ACTIONS[41]->object = &object_010056AF50;
- ___SONIC_ACTIONS[42]->object = &object_010056AF50;
- ___SONIC_ACTIONS[43]->object = &object_010056AF50;
- ___SONIC_ACTIONS[44]->object = &object_010056AF50;
- ___SONIC_ACTIONS[45]->object = &object_010056AF50;
- ___SONIC_ACTIONS[46]->object = &object_010056AF50;
- ___SONIC_ACTIONS[47]->object = &object_010056AF50;
- ___SONIC_ACTIONS[48]->object = &object_010056AF50;
- ___SONIC_ACTIONS[49]->object = &object_010056AF50;
- ___SONIC_ACTIONS[50]->object = &object_010056AF50;
- ___SONIC_ACTIONS[51]->object = &object_010056AF50;
- ___SONIC_ACTIONS[52]->object = &object_010056AF50;
- ___SONIC_ACTIONS[53]->object = &object_010056AF50;
- ___SONIC_ACTIONS[54]->object = &object_010056AF50;
- ___SONIC_ACTIONS[55]->object = &object_010056AF50;
- ___SONIC_ACTIONS[56]->object = &object_010056AF50;
- ___SONIC_ACTIONS[57]->object = &object_010056AF50;
- ___SONIC_ACTIONS[58]->object = &object_010056AF50;
- ___SONIC_ACTIONS[59]->object = &object_010056AF50;
- ___SONIC_ACTIONS[60]->object = &object_010056AF50;
- ___SONIC_ACTIONS[61]->object = &object_010056AF50;
- ___SONIC_ACTIONS[62]->object = &object_010056AF50;
- ___SONIC_ACTIONS[63]->object = &object_010056AF50;
- ___SONIC_ACTIONS[64]->object = &object_010056AF50;
- ___SONIC_ACTIONS[65]->object = &object_010056AF50;
- ___SONIC_ACTIONS[66]->object = &object_010056AF50;
- ___SONIC_ACTIONS[67]->object = &object_010056AF50;
- ___SONIC_ACTIONS[68]->object = &object_010056AF50;
- ___SONIC_ACTIONS[69]->object = &object_010056AF50;
- ___SONIC_ACTIONS[70]->object = &object_010056AF50;
- ___SONIC_ACTIONS[71]->object = &object_010056AF50;
- ___SONIC_ACTIONS[72]->object = &object_010056AF50;
- ___SONIC_ACTIONS[87]->object = &object_010056AF50;
- ___SONIC_ACTIONS[88]->object = &object_010056AF50;
- ___SONIC_ACTIONS[89]->object = &object_010056AF50;
- ___SONIC_ACTIONS[90]->object = &object_010056AF50;
- ___SONIC_ACTIONS[91]->object = &object_010056AF50;
- ___SONIC_ACTIONS[92]->object = &object_010056AF50;
- ___SONIC_ACTIONS[93]->object = &object_010056AF50;
- ___SONIC_ACTIONS[94]->object = &object_010056AF50;
- ___SONIC_ACTIONS[95]->object = &object_010056AF50;
- ___SONIC_ACTIONS[96]->object = &object_010056AF50;
- ___SONIC_ACTIONS[97]->object = &object_010056AF50;
- ___SONIC_ACTIONS[98]->object = &object_010056AF50;
- ___SONIC_ACTIONS[99]->object = &object_010056AF50;
- ___SONIC_ACTIONS[100]->object = &object_010056AF50;
- ___SONIC_ACTIONS[101]->object = &object_010056AF50;
- ___SONIC_ACTIONS[102]->object = &object_010056AF50;
- ___SONIC_ACTIONS[103]->object = &object_010056AF50;
- ___SONIC_ACTIONS[104]->object = &object_010056AF50;
- ___SONIC_ACTIONS[105]->object = &object_010056AF50;
- ___SONIC_ACTIONS[106]->object = &object_010056AF50;
- ___SONIC_ACTIONS[107]->object = &object_010056AF50;
- ___SONIC_ACTIONS[108]->object = &object_010056AF50;
- ___SONIC_ACTIONS[109]->object = &object_010056AF50;
- ___SONIC_ACTIONS[113]->object = &object_010056AF50;
- ___SONIC_ACTIONS[114]->object = &object_010056AF50;
- ___SONIC_ACTIONS[115]->object = &object_010056AF50;
- ___SONIC_ACTIONS[116]->object = &object_010056AF50;
- ___SONIC_ACTIONS[117]->object = &object_010056AF50;
- ___SONIC_ACTIONS[118]->object = &object_010056AF50;
- ___SONIC_ACTIONS[119]->object = &object_010056AF50;
- ___SONIC_ACTIONS[120]->object = &object_010056AF50;
- ___SONIC_ACTIONS[121]->object = &object_010056AF50;
- ___SONIC_ACTIONS[122]->object = &object_010056AF50;
- ___SONIC_ACTIONS[123]->object = &object_010056AF50;
- ___SONIC_ACTIONS[124]->object = &object_010056AF50;
- ___SONIC_ACTIONS[125]->object = &object_010056AF50;
- ___SONIC_ACTIONS[126]->object = &object_010056AF50;
- ___SONIC_ACTIONS[127]->object = &object_010056AF50;
- ___SONIC_ACTIONS[128]->object = &object_010056AF50;
- ___SONIC_ACTIONS[129]->object = &object_010056AF50;
- ___SONIC_ACTIONS[134]->object = &object_010056AF50;
- ___SONIC_ACTIONS[135]->object = &object_010056AF50;
- ___SONIC_ACTIONS[136]->object = &object_010056AF50;
- ___SONIC_ACTIONS[137]->object = &object_010056AF50;
- ___SONIC_ACTIONS[145]->object = &object_010056AF50;
- ___SONIC_ACTIONS[146]->object = &object_010056AF50;
- ___SONIC_ACTIONS[147]->object = &object_010056AF50;
- ___SONIC_ACTIONS[148]->object = &object_010056AF50;
- ___SONIC_MODELS[8] = &attach_0100569568;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement