Post: ForceHost Offset/dvar MW3
11-06-2013, 06:39 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Does anyone know how to forcehost mw3? I'm making a tool for mw3 and would like to integrate it into my tool in a way never seen before.
Thanks.=[]
(adsbygoogle = window.adsbygoogle || []).push({});
01-15-2014, 05:53 PM #2
Mango_Knife
In my man cave
Originally posted by HaXoR View Post
Does anyone know how to forcehost mw3? I'm making a tool for mw3 and would like to integrate it into my tool in a way never seen before.
Thanks.=[]


I am searching for this over ages
Let me know if you finding this.
01-15-2014, 11:59 PM #3
This is a older post, but i still have a BRILLIANT idea for this... only if someone was willing to help... But you know how this community can be. :(

The following user thanked BaSs_HaXoR for this useful post:

Mango_Knife
01-16-2014, 12:32 AM #4
kiwi_modz
I defeated!
Originally posted by Knife View Post
I am searching for this over ages
Let me know if you finding this.


Originally posted by HaXoR View Post
This is a older post, but i still have a BRILLIANT idea for this... only if someone was willing to help... But you know how this community can be. :(


bass bro you have my source to my tool lol. play around with those 31 odd cbuf dvars i got under "force host testy"
01-16-2014, 01:21 PM #5
Mango_Knife
In my man cave
Originally posted by kiwi
bass bro you have my source to my tool lol. play around with those 31 odd cbuf dvars i got under "force host testy"


And what about me?
I dont have it.
01-16-2014, 01:22 PM #6
Mango_Knife
In my man cave
Originally posted by HaXoR View Post
This is a older post, but i still have a BRILLIANT idea for this... only if someone was willing to help... But you know how this community can be. :(


I Sooooo get you.
People that got unreleased stuff and mods that no1 found
Like to keep them for thereself they think they have power if they are the only people who have it.
01-16-2014, 06:48 PM #7
Well, yea. I tried it, but it didn't like to work for me :( Like i couldn't join anyone and no one could join me... So yea, i'll mess with it. Smile Hmu on skype when you can, i know were on diff schedules, but we can work something out ;p
02-26-2014, 09:24 PM #8
Is this still uptodate? Cause I recently tried to add force host, but sadly none of these methods worked they way i need it (neither the eboots, nor injecting the memory segment), so I thought, why not do it by myself. And yeah. I was successful, so if anyone is interested, hit me up.
02-27-2014, 02:06 PM #9
Originally posted by momo5502 View Post
Is this still uptodate? Cause I recently tried to add force host, but sadly none of these methods worked they way i need it (neither the eboots, nor injecting the memory segment), so I thought, why not do it by myself. And yeah. I was successful, so if anyone is interested, hit me up.


Yes this is still up-to date, still no one has released anything for forcehost on mw3. :/
02-27-2014, 02:51 PM #10
Well, here's the C# code:
            void lockIntDvarToValue(uint pointer, byte value)
{
uint _flag = 0x4; // First value is pointer to name ( const char* ), so dvar flag is at 0x4
uint _value = 0xB; // Default value is at 0x11

// Get pointer to dvar
byte[] buffer = new byte[4];
GetMemory(pointer, ref buffer);
Array.Reverse(buffer);
uint dvar = BitConverter.ToUInt32(buffer, 0);

// Get current dvar flag
byte[] flag = new byte[2];
GetMemory(dvar + _flag, ref flag);
Array.Reverse(flag);
ushort shortFlag = BitConverter.ToUInt16(flag, 0);

// Check if dvar is already write protected
if ((shortFlag & 0x800) != 0x800)
{
shortFlag |= 0x800;

flag = BitConverter.GetBytes(shortFlag);
Array.Reverse(flag);

// Apply new dvarflag
SetMemory(dvar + _flag, flag);
}

// Apply new value
SetMemory(dvar + _value, new byte[] { value });
}

void forceHost()
{
lockIntDvarToValue(0x8AEE34, 0x1); // Lock 'party_minplayers' to 1
lockIntDvarToValue(0x8AEE40, 0x12); // Lock 'party_maxplayers' to 18
}


Just call it with forceHost();
What it basically does, it sets the dvar party_minplayers to 1, and applies dvar flag 0x800, which enables write protection on it, then the party automaticaly starts. For fun, I also locked party_maxplayers to 18, which forces the game to allow 18 players. [s]Atm the function 'lockIntDvarToValue' is quite bad, as it applies the flag 0x800 neglecting all the current flags. I will update it to add 0x800 to the current flag as soon as i got time for it.[/s]
Fixed!

The following user thanked momo5502 for this useful post:

BaSs_HaXoR

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo