So.. first thank you for actually reading this.
So, now start im very interested in Modding Saints Row: The Third I also saw that LUA thingys but especially that are not my things.
Too come to my question fast, what stops you from actually giving out some Information about the Internal Structures of the Local player as example, I like to mess with the assembly and also did some own work in reversing sr3.
And also something comes in my way, the debugging protection I can't efficently work on the game's assembly but this is not the big thing it's for sure needed.
Like I said I actually reversed some internal structs and to come more quickly to my question mind giving out some Informations on these ?
If something doesnt met your "wishes"/ you dont like that I am digging around the Game Code just say and I'll stop because I respect the work.
These are as example some structs I did recently:
So, now start im very interested in Modding Saints Row: The Third I also saw that LUA thingys but especially that are not my things.
Too come to my question fast, what stops you from actually giving out some Information about the Internal Structures of the Local player as example, I like to mess with the assembly and also did some own work in reversing sr3.
And also something comes in my way, the debugging protection I can't efficently work on the game's assembly but this is not the big thing it's for sure needed.
Like I said I actually reversed some internal structs and to come more quickly to my question mind giving out some Informations on these ?
If something doesnt met your "wishes"/ you dont like that I am digging around the Game Code just say and I'll stop because I respect the work.
These are as example some structs I did recently:
Code:
class CCamera
{
public:
N0BB35EDF; //0x0000
float cUnk; //0x0004
float cScale; //0x0008
float cUnk; //0x000C
char _0x0010[48];
float cScaleFactorLeftRight; //0x0040 Zoom / In Out Factor (L/R) - SPRINT TOGGLE ?
char _0x0044[28];
float cScaleFactorUpDown; //0x0060 Zoom / In Out Factor (U/D) - SPRINT TOGGLE ?
char _0x0064[124];
float cFov; //0x00E0 (Actual FoV, it's being changed by sprinting and releasing the sprint).
};//Size=0x00E4
Code:
struct CPlayer
{
char _0x0000[7368];
float cHealth; //0x1CC8
char _0x1CCC[48];
Vector3 cVelocity; //0x1CFC
};//Size=0x1D08