Source code or something

Posts 115 of 15 · Page 1 of 1
Source code or something
So i went online a bit looking on other forums and found some thing, this goes too far for me sadly i'm just a CE noobie, but i thought you guys might wanna take a look at it. Also everything that i'm typing is BLUE and everything that i didn't type or find is black.

This is complety copy and paste and credits for this goes to: s0beit


War Thunder is a plane flying game that just went open beta.

Just going to post stuff as I find it, I guess.

This seems to be vehicle/player iteration (with some XOR crap, obviously pro-anticheat)
 
PHP Code:

for ( i = 0; i < *(_DWORD *)(g_gloalUnk + 0x9B0); ++i )
{
v29 = v28 + *(_DWORD *)(v27 + 2476);
if ( *(_BYTE *)(v29 + 520) )
{
v30 = *(_BYTE *)(v29 + 282);
v31 = *(_WORD *)(v29 + 280);
LOBYTE(v31) = v30 ^ v31;
HIBYTE(v31) ^= v30;
v32 = 11 * v30 + 70;
v33 = v32 ^ *(_BYTE *)(v29 + 282);
*(_BYTE *)(v29 + 280) ^= v33;
*(_BYTE *)(v29 + 281) ^= v33;
*(_BYTE *)(v29 + 282) = v32;
if ( v31 > v24 )
{
v34 = *(_BYTE *)(v29 + 282);
v35 = *(_WORD *)(v29 + 280);
LOBYTE(v35) = v34 ^ v35;
HIBYTE(v35) ^= v34;
v24 = v35;
v36 = 11 * v34 + 70;
v37 = v36 ^ *(_BYTE *)(v29 + 282);
*(_BYTE *)(v29 + 280) ^= v37;
*(_BYTE *)(v29 + 281) ^= v37;
*(_BYTE *)(v29 + 282) = v36;
}
if ( !((*(_DWORD *)(v29 + 44) >> 9) & 1) )
{
v38 = 11 * *(_BYTE *)(v29 + 282) + 70;
v39 = v38 ^ *(_BYTE *)(v29 + 282);
*(_BYTE *)(v29 + 280) ^= v39;
*(_BYTE *)(v29 + 281) ^= v39;
*(_BYTE *)(v29 + 282) = v38;
}
v3 = a2;
}
v27 = g_gloalUnk;
v28 += 0x2D4u;
}


(This i kind of understand)
 
Code:

.data:0139E244 ; int g_gloalUnk

.text:007AC6E4 mov eax, g_gloalUnk
.text:007AC6E9 mov ecx, [eax+9BCh]
.text:007AC6EF xor esi, esi


+0x9B0 = Player Count
+0x9BC = Local Player (I believe)

(0x2D4) = Struct size, I guess?

 
PHP Code:

( ( int ( __cdecl* )() ) 0x0073BFC0 )();


Unlocks everything, though the server will error you if you try to use a plane you don't have.
It does unlock all missions and give you all decals, though. So that's fun.

 
PHP Code:

*(float*) 0x013A2650 = 5.0f; //g_bulletSpeedModifier
*(float*) 0x013A2654 = 0.0f; //g_bulletGravityMultiplier
*(float*) 0x013A2658 = 5000.0f; //g_bulletKineticEnergyMultiplier
*(float*) 0x013A265C = 0.0f; //g_bulletWindageMultiplier



Addresses changed.

 
PHP Code:

*(float*) 0x013A2880 = 5.0f; //g_bulletSpeedModifier
*(float*) 0x013A2884 = 0.0f; //g_bulletGravityMultiplier
*(float*) 0x013A2888 = 5000.0f; //g_bulletKineticEnergyMultiplier
*(float*) 0x013A288C = 0.0f; //g_bulletWindageMultiplier


So i'm off trying to get all decals and missions unlocked Will let you guys hear from me, pleas if you have codes like this post it here so we can keep the section a bit clean
Make sure to tell how it goes if it goes well make a tutorial for me please?
Quote Originally Posted by Glossypoop View Post
Make sure to tell how it goes if it goes well make a tutorial for me please?
Dude i don't get this. Like i said i'm still a noob i found this so i thought some guys who are much better than me might find this really helpfull. Maybe not
Oh ok sorry lol i dont know anything about coding
Quote Originally Posted by TheFlyingDutchman' View Post
I'll take a look at it.
You can actually understand that?> XD Go go bandi!
*(float*) 0x013A2650 = 5.0f; //g_bulletSpeedModifier
*(float*) 0x013A2654 = 0.0f; //g_bulletGravityMultiplier
*(float*) 0x013A2658 = 5000.0f; //g_bulletKineticEnergyMultiplier
*(float*) 0x013A265C = 0.0f; //g_bulletWindageMultiplier

Judging by the way it sounds, I think if we manage to find the "base" address we can change the values that calculates the bullets damage...
If we manage to make our bullets hit/strike the enemy plane hit harder, we can deal more damage...
Which means easier kills..
I tried my best to explain this but it is kinda hard for me to explain stuff but I hope you get what I mean...
Ok that sounds pretty cool
Quote Originally Posted by RoflmaoBliz View Post
*(float*) 0x013A2650 = 5.0f; //g_bulletSpeedModifier
*(float*) 0x013A2654 = 0.0f; //g_bulletGravityMultiplier
*(float*) 0x013A2658 = 5000.0f; //g_bulletKineticEnergyMultiplier
*(float*) 0x013A265C = 0.0f; //g_bulletWindageMultiplier

Judging by the way it sounds, I think if we manage to find the "base" address we can change the values that calculates the bullets damage...
If we manage to make our bullets hit/strike the enemy plane hit harder, we can deal more damage...
Which means easier kills..
I tried my best to explain this but it is kinda hard for me to explain stuff but I hope you get what I mean...
I understand what you mean but i thought bullits where server-sided.... But don't know, its gone too far for me to be able to do something with it so i'm leaving it to the rest of you guys
That are client sided variables that are upadated by server :P just wen't thru some russian forums
too bad everything down to clouds are pretty much server-sided... I hate games like these, pain in the ass to hack, and when you do either a new patch comes out or it gets detected.
I LIKE games like that even if im an member of this site i don't like when people ruin their game and it would be boring with hax :P (the irony)
*(float*) 0x013A2888 = 5000.0f; //g_bulletKineticEnergyMultiplier

Kinetic energy modifier... interesting...
Quote Originally Posted by Ranged66 View Post
*(float*) 0x013A2888 = 5000.0f; //g_bulletKineticEnergyMultiplier

Kinetic energy modifier... interesting...
Captain Obvious, More interesting....
Posts 115 of 15 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?