What's new

Tutorial MW3 Some Text Zones

S

Static Void

Enthusiast
Messages
224
Reaction score
116
Hey 7s,

Been away for a while and I found these in an old project.
Below is a c# example.
Code:
                    XboxConsole.WriteString(0xA5356796, "Specular MW3 Edition is Developed By Liam.\nAll Rights Reserved. Version 3.1 Beta Build 7201.");
                    XboxConsole.WriteString(0xA536E010, "Specular 3.1");
                    XboxConsole.WriteString(0xA534F046, "Survival");
                    XboxConsole.WriteString(0xA5355D0F, "Story");
                    XboxConsole.WriteString(0xA534F068, "Specular");
                    XboxConsole.WriteString(0xA53547B3, "Go wreck ****s with Specular 3.1 Off Host Menu");
Here is a load from my Specular 3 That i've stopped working on.
Code:
typedef void*(__cdecl *Split)();
Split SplitZone = *(Split)0xA509C278;
typedef void*(__cdecl *Split)();
Split SplitDesc = *(Split)0xA509C29B;
typedef void*(__cdecl *Link)();
Link LinkZone = *(Link)0xA5059C58;
typedef void*(__cdecl *Options)();
Options OptionsZone = *(Options)0xA5099563;
typedef void*(__cdecl *MainMenu)();
MainMenu MainZone = *(MainMenu)0xA5094266;
typedef void*(__cdecl *mp)();
mp MultiPlayerZone = *(mp)0xA509DDD6;
char XboxLive[9] = { 0x50, 0x61, 0x77, 0x6e, 0x20, 0x4e, 0x75, 0x62, 0x73 };
    memcpy((void*)0xA505A3EB, &XboxLive, sizeof(XboxLive));
    char SplitScreen[12] = { 0x50, 0x6c, 0x61, 0x79, 0x20, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65 };
    memcpy((void*)SplitZone, &SplitScreen, sizeof(SplitScreen));
    char SplitScreen2[20] = { 0x50, 0x6c, 0x61, 0x79, 0x20, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65 };
    memcpy((void*)0xA50992A9, &SplitScreen2, sizeof(SplitScreen2));
    char SysLink[11] = { 0x47, 0x6f, 0x74, 0x20, 0x4e, 0x6f, 0x20, 0x4c, 0x69, 0x76, 0x65 };
    memcpy((void*)LinkZone, &SysLink, sizeof(SysLink));
    char Options[7] = { 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67 };
    memcpy((void*)OptionsZone, &Options, sizeof(Options));
    char Main[9] = { 0x47, 0x6f, 0x20, 0x42, 0x61, 0x63, 0x6b };
    memcpy((void*)MainZone, &Main, sizeof(Main));
    char MP[11] = { 0x5e, 0x35, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72 };
    memcpy((void*)MultiPlayerZone, &MP, sizeof(MP));

    char Tie[3] = { 0x42, 0x59, 0x45 }; //TIE
    memcpy((void*)0xA506B78E, &Tie, sizeof(Tie));
    char Winning[7] = { 0x4C, 0x45, 0x54, 0x53, 0x20, 0x47, 0x4F };
    memcpy((void*)0xA506B75C, &Winning, sizeof(Winning));
    char Losing[6] = { 0x55, 0x20, 0x53, 0x55, 0x43, 0x4B };
    memcpy((void*)0xA506B776, &Losing, sizeof(Losing));
    char Defeat[6] = { 0x57, 0x4F, 0x57, 0x2E, 0x2E };
    memcpy((void*)0xA50619D9, &Defeat, sizeof(Defeat));
    char Victory[7] = { 0x57, 0x69, 0x6E, 0x6E, 0x65, 0x72, 0x73 };
    memcpy((void*)0xA50619C5, &Victory, sizeof(Victory));

    /*draw*/
    char Draw[4] = { 0x46, 0x75, 0x63, 0x6B };
    memcpy((void*)0xA505FCD3, &Draw, sizeof(Draw));
    /*Host Ended Game*/
    char Hostend[15] = { 0x53, 0x6F, 0x6D, 0x65, 0x20, 0x43, 0x75, 0x6E, 0x74, 0x20, 0x45, 0x6E, 0x64, 0x65, 0x64 };
    memcpy((void*)0xA50608A4, &Hostend, sizeof(Hostend));
    XBOX::WriteBytes(0xA50A0113, "Specular", 10);
    XBOX::WriteBytes(0xA50A55EA, "Loaded MW3", 10);
    XBOX::WriteBytes(0xA5483528, "Go to https://specular.download/latest for updates!", 57);
    XBOX::WriteBytes(0xA50A5604, "Rekting in &&1", 18); //0x83FB5422
    char MainScreenLogo[136] = "Specular MW3 Edition is Developed By Liam © 2017. All Rights Reserved. Version 3.1 Beta Build 7201.";
    XBOX::WriteBytes(0xA5356796, MainScreenLogo, sizeof(MainScreenLogo));

I will provide some screenshots so you know what is what.

Oh and here's Specular.



So yeh erm.. i guess enjoy?
 
S

swegmor

Enthusiast
Messages
53
Reaction score
11
i got a b0ner watching this, please give me 3 kids. aye thanks for the release
 
I

ImOx

(^._.^)ノ
Retired
Messages
9,968
Reaction score
2,962
Hey 7s,

Been away for a while and I found these in an old project.
Below is a c# example.
Code:
                    XboxConsole.WriteString(0xA5356796, "Specular MW3 Edition is Developed By Liam.\nAll Rights Reserved. Version 3.1 Beta Build 7201.");
                    XboxConsole.WriteString(0xA536E010, "Specular 3.1");
                    XboxConsole.WriteString(0xA534F046, "Survival");
                    XboxConsole.WriteString(0xA5355D0F, "Story");
                    XboxConsole.WriteString(0xA534F068, "Specular");
                    XboxConsole.WriteString(0xA53547B3, "Go wreck ****s with Specular 3.1 Off Host Menu");
Here is a load from my Specular 3 That i've stopped working on.
Code:
typedef void*(__cdecl *Split)();
Split SplitZone = *(Split)0xA509C278;
typedef void*(__cdecl *Split)();
Split SplitDesc = *(Split)0xA509C29B;
typedef void*(__cdecl *Link)();
Link LinkZone = *(Link)0xA5059C58;
typedef void*(__cdecl *Options)();
Options OptionsZone = *(Options)0xA5099563;
typedef void*(__cdecl *MainMenu)();
MainMenu MainZone = *(MainMenu)0xA5094266;
typedef void*(__cdecl *mp)();
mp MultiPlayerZone = *(mp)0xA509DDD6;
char XboxLive[9] = { 0x50, 0x61, 0x77, 0x6e, 0x20, 0x4e, 0x75, 0x62, 0x73 };
    memcpy((void*)0xA505A3EB, &XboxLive, sizeof(XboxLive));
    char SplitScreen[12] = { 0x50, 0x6c, 0x61, 0x79, 0x20, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65 };
    memcpy((void*)SplitZone, &SplitScreen, sizeof(SplitScreen));
    char SplitScreen2[20] = { 0x50, 0x6c, 0x61, 0x79, 0x20, 0x4f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65 };
    memcpy((void*)0xA50992A9, &SplitScreen2, sizeof(SplitScreen2));
    char SysLink[11] = { 0x47, 0x6f, 0x74, 0x20, 0x4e, 0x6f, 0x20, 0x4c, 0x69, 0x76, 0x65 };
    memcpy((void*)LinkZone, &SysLink, sizeof(SysLink));
    char Options[7] = { 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67 };
    memcpy((void*)OptionsZone, &Options, sizeof(Options));
    char Main[9] = { 0x47, 0x6f, 0x20, 0x42, 0x61, 0x63, 0x6b };
    memcpy((void*)MainZone, &Main, sizeof(Main));
    char MP[11] = { 0x5e, 0x35, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72 };
    memcpy((void*)MultiPlayerZone, &MP, sizeof(MP));

    char Tie[3] = { 0x42, 0x59, 0x45 }; //TIE
    memcpy((void*)0xA506B78E, &Tie, sizeof(Tie));
    char Winning[7] = { 0x4C, 0x45, 0x54, 0x53, 0x20, 0x47, 0x4F };
    memcpy((void*)0xA506B75C, &Winning, sizeof(Winning));
    char Losing[6] = { 0x55, 0x20, 0x53, 0x55, 0x43, 0x4B };
    memcpy((void*)0xA506B776, &Losing, sizeof(Losing));
    char Defeat[6] = { 0x57, 0x4F, 0x57, 0x2E, 0x2E };
    memcpy((void*)0xA50619D9, &Defeat, sizeof(Defeat));
    char Victory[7] = { 0x57, 0x69, 0x6E, 0x6E, 0x65, 0x72, 0x73 };
    memcpy((void*)0xA50619C5, &Victory, sizeof(Victory));

    /*draw*/
    char Draw[4] = { 0x46, 0x75, 0x63, 0x6B };
    memcpy((void*)0xA505FCD3, &Draw, sizeof(Draw));
    /*Host Ended Game*/
    char Hostend[15] = { 0x53, 0x6F, 0x6D, 0x65, 0x20, 0x43, 0x75, 0x6E, 0x74, 0x20, 0x45, 0x6E, 0x64, 0x65, 0x64 };
    memcpy((void*)0xA50608A4, &Hostend, sizeof(Hostend));
    XBOX::WriteBytes(0xA50A0113, "Specular", 10);
    XBOX::WriteBytes(0xA50A55EA, "Loaded MW3", 10);
    XBOX::WriteBytes(0xA5483528, "Go to https://specular.download/latest for updates!", 57);
    XBOX::WriteBytes(0xA50A5604, "Rekting in &&1", 18); //0x83FB5422
    char MainScreenLogo[136] = "Specular MW3 Edition is Developed By Liam © 2017. All Rights Reserved. Version 3.1 Beta Build 7201.";
    XBOX::WriteBytes(0xA5356796, MainScreenLogo, sizeof(MainScreenLogo));

I will provide some screenshots so you know what is what.

Oh and here's Specular.



So yeh erm.. i guess enjoy?
Center aligned code :ewww::yuck:
 
Top Bottom