Results 1 to 11 of 11
  1. #1
    gteuk's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    247
    Reputation
    15
    Thanks
    613

    Is force host variable ?

    I have tried the force host address published on the codes section it failed

    So I searched in cheat engine and I got 05AB38A0

    Another thread says 0608DEA8

    I have then asked two others to test it and force host crashed one and did nothing with the other

    Do any of these work for others

    4 byte
    Integer value : 1
    Addy :as above
    Requirement : host // or the aim is to try to be

  2. #2
    master131's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    8,802
    Reputation
    3165
    Thanks
    73,309
    My Mood
    Breezy
    The proper way to do force host involves more that just writing to 1 address. This is because it can change from computer to computer, even if it seems to be at the same address for one person.

    This is the REAL way to do force host for those wondering. We will be using the party_minplayers dvar. The location of the dvar can be found using the dvar pointer at 0x01409014. So, first we read the integer (which contains the address to the dvar struct) at 0x1409014. Once we have that value, add 0xC to it. Now, write 1 (to set the minimum players required to 1) as an integer to that added result.

    Example:
    The value in 0x1409014 is read and we get the value 0x500000 (this is not real, I made it up). We add 0xC to that value so it becomes 0x50000C. Now, write 1 as an integer to 0x50000C and you've successfully forced host. This will work on every computer and there is no more problems about force host not working.
    Last edited by master131; 10-08-2012 at 12:46 AM.
    Donate:
    BTC: 1GEny3y5tsYfw8E8A45upK6PKVAEcUDNv9


    Handy Tools/Hacks:
    Extreme Injector v3.6.1 *NEW* Windows 10 compatible!
    A powerful and advanced injector in a simple GUI.
    Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!

    Minion Since: 13th January 2011
    Moderator Since: 6th May 2011
    Global Moderator Since: 29th April 2012
    Super User/Unknown Since: 23rd July 2013
    'Game Hacking' Team Since: 30th July 2013

    --My Art--
    [Roxas - Pixel Art, WIP]
    [Natsu - Drawn]
    [Natsu - Coloured]


    All drawings are coloured using Photoshop.

    --Gifts--
    [Kyle]

  3. The Following 2 Users Say Thank You to master131 For This Useful Post:

    lol12345x (10-08-2012),[MPGH]MarkHC (10-08-2012)

  4. #3
    NitroSmily's Avatar
    Join Date
    May 2012
    Gender
    male
    Posts
    99
    Reputation
    10
    Thanks
    1,055
    My Mood
    Tired
    Quote Originally Posted by master131 View Post
    The proper way to do force host involves more that just writing to 1 address. This is because it can change from computer to computer, even if it seems to be at the same address for one person.

    This is the REAL way to do force host for those wondering. We will be using the party_minplayers dvar. The location of the dvar can be found using the dvar pointer at 0x01409014. So, first we read the integer (which contains the address to the dvar struct) at 0x1409014. Once we have that value, add 0xC to it. Now, write 1 (to set the minimum players required to 1) as an integer to that added result.

    Example:
    The value in 0x1409014 is read and we get the value 0x500000 (this is not real, I made it up). We add 0xC to that value so it becomes 0x50000C. Now, write 1 as an integer to 0x50000C and you've successfully forced host. This will work on every computer and there is no more problems about force host not working.
    Can you make a example in VB?
    It doesn't matter if the addresses is correct or not

  5. #4
          ( ° ͜ʖ͡°)╭∩╮
    Former Staff
    MarkHC's Avatar
    Join Date
    Nov 2011
    Gender
    male
    Location
    127.0.0.1
    Posts
    2,751
    Reputation
    66
    Thanks
    14,306
    My Mood
    Angelic
    I don't know VB.. but it should look like this.

    Code:
    WriteInteger(ReadInteger(0x01409014) + 0xC, 1);
    I made this straight up from my head, so I don't know if it'll work...


    CoD Minion from 09/19/2012 to 01/10/2013

  6. #5
    Jorndel's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    Norway
    Posts
    8,674
    Reputation
    905
    Thanks
    18,537
    My Mood
    Angelic
    Quote Originally Posted by NitroSmily View Post
    Can you make a example in VB?
    It doesn't matter if the addresses is correct or not
    ShOcInG!!!

    You have made a trainer, with options where you would have to know about this :S

    Code:
    WriteInteger((ReadInteger(&H1409014)+&HC), 1)
    I think that is mainly how you would do it, if wrong. Well, I never done it with the program, I done it with the calculator :|


    ---------- Post added at 07:32 PM ---------- Previous post was at 07:18 PM ----------

    Quote Originally Posted by -InSaNe- View Post
    I don't know VB.. but it should look like this.

    Code:
    WriteInteger(ReadInteger(0x01409014) + 0xC, 1);
    I made this straight up from my head, so I don't know if it'll work...
    0x = &H for VB.Net

     
    Contributor 01.27.2012 - N/A
    Donator 07-17-2012 - Current
    Editor/Manager 12-16-12 - N/A
    Minion 01-10-2013 - 07.17.13
    Former Staff 09-20-2012 - 01-10-2013 / 07-17-2013 - Current
    Cocksucker 20-04-2013 - N/A

  7. #6
    gteuk's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    247
    Reputation
    15
    Thanks
    613
    I forgot last week I got this address and posted it, thank god i did, Force host I get as a pointer address "iw5mp.exe"+01009014" Offset C 4Byte

    So I guess the code would go something like this

    Code:
                Dim MyAddress As Integer = Hex(GetTargetAddress("iw5mp.exe"))
                           Dim myaddress1 as integer  = Hex(MyAddress + &h1009014))
                           Dim finaladdress as integer = Hex(myaddress1 +&HC))
    A long winded way of doing things But in principle I think it should work

  8. #7
    gteuk's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    247
    Reputation
    15
    Thanks
    613
    Quote Originally Posted by gteuk View Post
    I forgot last week I got this address and posted it, thank god i did, Force host I get as a pointer address "iw5mp.exe"+01009014" Offset C 4Byte

    So I guess the code would go something like this

    Code:
                Dim MyAddress As Integer = Hex(GetTargetAddress("iw5mp.exe"))
                           Dim myaddress1 as integer  = Hex(MyAddress + &h1009014))
                           Dim finaladdress as integer = Hex(myaddress1 +&HC))
    A long winded way of doing things But in principle I think it should work
    Can confirm that doesn't work for me

    I was under the assumption that once you got the base address it should work like above, either there is a problem getting target address or it just plain don't work

  9. #8
    master131's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    8,802
    Reputation
    3165
    Thanks
    73,309
    My Mood
    Breezy
    No, no, no. Don't use the base address of the iw5mp.exe module. And you need to read &H1009014, not just add it together with &HC. What @Jorndel and @-InSaNe- said was right.
    Last edited by master131; 10-09-2012 at 04:48 AM.
    Donate:
    BTC: 1GEny3y5tsYfw8E8A45upK6PKVAEcUDNv9


    Handy Tools/Hacks:
    Extreme Injector v3.6.1 *NEW* Windows 10 compatible!
    A powerful and advanced injector in a simple GUI.
    Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!

    Minion Since: 13th January 2011
    Moderator Since: 6th May 2011
    Global Moderator Since: 29th April 2012
    Super User/Unknown Since: 23rd July 2013
    'Game Hacking' Team Since: 30th July 2013

    --My Art--
    [Roxas - Pixel Art, WIP]
    [Natsu - Drawn]
    [Natsu - Coloured]


    All drawings are coloured using Photoshop.

    --Gifts--
    [Kyle]

  10. #9
    true1495's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Germany :3
    Posts
    75
    Reputation
    10
    Thanks
    239
    My Mood
    Devilish
    Private Sub Button1_Click_6(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim p As Process = Nothing
    If Process.GetProcessesByName("iw5mp").Count > 0 Then
    p = Process.GetProcessesByName("iw5mp")(0)
    Else
    MessageBox.Show("CoD:MW3 is not open!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning)
    Exit Sub
    End If
    Dim Adr As Int32 = &H1409014 + &HC
    Try
    If WriteInt32(p, Adr, 1) Then
    Else
    MessageBox.Show("Writing memory failed!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning)
    End If
    Catch ex As Exception
    MessageBox.Show("Writing memory failed:" & vbCrLf & ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning)
    End Try
    End Sub
    My game crashed, what i have done wrong?Pls help :3
    (its for force host)
    Last edited by true1495; 10-09-2012 at 06:51 AM.

  11. #10
    master131's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    8,802
    Reputation
    3165
    Thanks
    73,309
    My Mood
    Breezy
    Quote Originally Posted by true1495 View Post
    My game crashed, what i have done wrong?Pls help :3
    (its for force host)
    I already told you, it's wrong.

    Dim Adr As Int32 = ReadInt32(&H1409014)
    Adr += &HC
    WriteInt32(p, Adr, 1)

    That's assuming you even have a function to read. I'm not going to bother anymore.
    Donate:
    BTC: 1GEny3y5tsYfw8E8A45upK6PKVAEcUDNv9


    Handy Tools/Hacks:
    Extreme Injector v3.6.1 *NEW* Windows 10 compatible!
    A powerful and advanced injector in a simple GUI.
    Can scramble DLLs on injection making them harder to detect and even make detected hacks work again!

    Minion Since: 13th January 2011
    Moderator Since: 6th May 2011
    Global Moderator Since: 29th April 2012
    Super User/Unknown Since: 23rd July 2013
    'Game Hacking' Team Since: 30th July 2013

    --My Art--
    [Roxas - Pixel Art, WIP]
    [Natsu - Drawn]
    [Natsu - Coloured]


    All drawings are coloured using Photoshop.

    --Gifts--
    [Kyle]

  12. The Following User Says Thank You to master131 For This Useful Post:

    true1495 (10-09-2012)

  13. #11
    true1495's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Germany :3
    Posts
    75
    Reputation
    10
    Thanks
    239
    My Mood
    Devilish
    Quote Originally Posted by master131 View Post
    I already told you, it's wrong.

    Dim Adr As Int32 = ReadInt32(&H1409014)
    Adr += &HC
    WriteInt32(p, Adr, 1)

    That's assuming you even have a function to read. I'm not going to bother anymore.
    Works perfect ty :3

Similar Threads

  1. [SOLVED] Force Hosting
    By jippedson in forum Call of Duty Modern Warfare 2 Help
    Replies: 6
    Last Post: 07-12-2010, 02:51 AM
  2. [SOLVED] [HELP] FORCE HOST Program
    By cgallagher21 in forum Call of Duty Modern Warfare 2 Help
    Replies: 4
    Last Post: 07-12-2010, 01:06 AM
  3. [SOLVED]Force Host/ easy way to get host
    By ZeroSlayerX in forum Call of Duty Modern Warfare 2 Help
    Replies: 6
    Last Post: 07-05-2010, 08:55 PM
  4. [Release] MW2 Multiplayer Hack Project + Force Host (1.0.184) By SilentRunner
    By silentrunner2 in forum Call of Duty 6 - Modern Warfare 2 (MW2) Hacks
    Replies: 37
    Last Post: 04-11-2010, 08:41 AM
  5. force host
    By Ninetz1 in forum Call of Duty Modern Warfare 2 Help
    Replies: 2
    Last Post: 03-14-2010, 11:38 AM