Page 1 of 3 123 LastLast
Results 1 to 15 of 38
  1. #1
    aresdGHERhgerdherhrh's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    107
    Reputation
    30
    Thanks
    521

    Exclamation [MWR] MWR FoV & FPS Changer Updated

    Ay guys I didn't like having 90 fps so I made this, its pretty sketchy but it works so ye. No idea if it will be detected so use at your own risk.

    This works on SP and MP.

    To set it up place Config.txt in your MWR steam folder. Config line 1 is FoV, line 2 is FoVScale, line 3 is your gun position. Change these values to whatever suits you.

    Make sure you have the 64bit version VC++ Redistributible: https://www.microsof*****m/en-gb/down....aspx?id=48145

    To use just inject it into MWR SP or MP, I suggest doing it during the main menu. Once it is injected it will automatically change the stuff for you. Use hotkeys to change your maxFPS:
    v key = 125 fps
    b key = 250 fps
    n key = 333 fps



     

    Code:
    // MWR FPS Changer.cpp : Defines the exported functions for the DLL application.
    //
    
    #include "stdafx.h"
    #include <stdio.h>
    #include <string>
    #include <iostream>
    #include <fstream>
    
    typedef int(__cdecl Cbuf_AddText_T)(int localClientNum, const char *Command); //Send command to console
    Cbuf_AddText_T Cbuf_AddText_MP = (Cbuf_AddText_T)0x00000001404033B0;
    Cbuf_AddText_T Cbuf_AddText_SP = (Cbuf_AddText_T)0x0000000140342EB0;
    
    unsigned long long com_maxFps = 0, cg_fov = 0, cg_fovScale = 0, cg_gun_x = 0; //Vars to hold dvar addresses
    int fpsVal = 125;
    float fovVal = 65, fovScaleVal = 1, gun_xVal = 0;
    
    DWORD WINAPI Main(LPVOID threadArgs)
    {
     std::string input;
     std::ifstream infile;
     infile.open("Config.txt");
     for (int i = 0; i < 3; i++)
     {
      std::getline(infile, input);
      if (i == 0) fovVal = std::stof(input);
      if (i == 1) fovScaleVal = std::stof(input);
      if (i == 2) gun_xVal = std::stof(input);
     }
     infile.close();
    
     if (GetModuleHandleA("h1_mp64_ship.exe") != NULL)
     {
      unsigned long long currentMPBase = 0x000000014D064D00;
    
      do
      {
       Sleep(1000);
       currentMPBase = 0x000000014D064D00;
       for (int i = 0; i < *(int*)0x000000014D064CF4; i++)
       {
        currentMPBase += 0x60;
        if (*(int*)currentMPBase == 0xF264C46C) com_maxFps = currentMPBase;
        if (*(int*)currentMPBase == 0x8572B2C7) cg_fov = currentMPBase;
        if (*(int*)currentMPBase == 0x79A1090F) cg_fovScale = currentMPBase;
        if (*(int*)currentMPBase == 0x07AC182B) cg_gun_x = currentMPBase;
       }
      } while (com_maxFps == 0 || cg_fov == 0 || cg_fovScale == 0 || cg_gun_x == 0);
    
      while (true)
      {
       *(int*)(com_maxFps + 0x50) = 0x0;
       *(int*)(cg_fov + 0x50) = 0x0;
       *(int*)(cg_fovScale + 0x50) = 0x0;
       *(int*)(cg_gun_x + 0x50) = 0x0;
    
       *(int*)(com_maxFps + 0x10) = fpsVal;
       *(float*)(cg_fov + 0x10) = fovVal;
       *(float*)(cg_fovScale + 0x10) = fovScaleVal;
       *(float*)(cg_gun_x + 0x10) = gun_xVal;
    
       Sleep(1000);
      }
     }
    
     else if (GetModuleHandleA("h1_sp64_ship.exe") != NULL)
     {
      unsigned long long currentSPBase = 0x000000014C217D20;
    
      do
      {
       Sleep(1000);
       currentSPBase = 0x000000014C217D20;
       for (int i = 0; i < *(int*)0x000000014C217D10; i++)
       {
        currentSPBase += 0x60;
        if (*(int*)currentSPBase == 0xF264C46C) com_maxFps = currentSPBase;
        if (*(int*)currentSPBase == 0x8572B2C7) cg_fov = currentSPBase;
        if (*(int*)currentSPBase == 0x79A1090F) cg_fovScale = currentSPBase;
        if (*(int*)currentSPBase == 0x07AC182B) cg_gun_x = currentSPBase;
       }
      } while (com_maxFps == 0 || cg_fov == 0 || cg_fovScale == 0 || cg_gun_x == 0);
    
      while (true)
      {
       *(int*)(com_maxFps + 0x50) = 0x0;
       *(int*)(cg_fov + 0x50) = 0x0;
       *(int*)(cg_fovScale + 0x50) = 0x0;
       *(int*)(cg_gun_x + 0x50) = 0x0;
    
       *(int*)(com_maxFps + 0x10) = fpsVal;
       *(float*)(cg_fov + 0x10) = fovVal;
       *(float*)(cg_fovScale + 0x10) = fovScaleVal;
       *(float*)(cg_gun_x + 0x10) = gun_xVal;
    
       Sleep(1000);
      }
     }
     return 0;
    }
    
    DWORD WINAPI Keys(LPVOID threadArgs)
    {
     while (true)
     {
      if (GetAsyncKeyState(0x56)) fpsVal = 125; //V = 125
      if (GetAsyncKeyState(0x42)) fpsVal = 250; //B = 250
      if (GetAsyncKeyState(0x4E)) fpsVal = 333; //N = 333
    
      Sleep(20);
     }
     return 0;
    }
    
    BOOL APIENTRY DllMain(HANDLE hDllHandle, DWORD dwReason, LPVOID lpreserved)
    {
     DWORD threadID;
     switch (dwReason)
     {
     case DLL_PROCESS_ATTACH:
      CreateThread(NULL, 0, Main, NULL, 0, &threadID);
      CreateThread(NULL, 0, Keys, NULL, 0, &threadID);
     case DLL_THREAD_ATTACH:
     case DLL_THREAD_DETACH:
     case DLL_PROCESS_DETACH:
      break;
     }
     return TRUE;
    }


    <b>Downloadable Files</b> Downloadable Files

  2. The Following 58 Users Say Thank You to aresdGHERhgerdherhrh For This Useful Post:

    147258369kK (12-05-2021),adam13-37 (07-24-2017),allen2020 (12-29-2021),aogap1 (03-07-2023),aqulameow (12-26-2023),Arcaane (05-03-2017),ayylmaojake (10-28-2019),bazingahackz (09-27-2022),c0l3hd (11-19-2016),chonggonglong (06-27-2018),chujmujdzikiwaz (09-11-2022),Dee (11-15-2016),DoritoBacon (03-17-2022),FatNobz (03-10-2022),Fear1ess (12-03-2016),felipecamposap (06-11-2019),gabrielkill307 (11-19-2019),gamerxpro_17 (09-13-2017),Getraw (01-24-2020),gladius0001 (01-15-2017),greenfishs (07-27-2017),gtboss12 (11-11-2016),hamze1991 (05-22-2020),JhonWK (08-04-2023),kazmierczak (07-09-2018),Keanubado2002 (11-20-2016),kecctrjb (05-30-2022),kentrez.zadkiel (03-30-2022),Lakiana (10-10-2023),layers1234 (11-10-2023),Lexignis (06-03-2019),MACOLAA (08-09-2019),marrrzy (11-10-2016),mjdkw (12-03-2022),montimen79 (05-11-2018),moodymk (04-07-2017),nothankyou1 (04-18-2017),PoorSoul (11-26-2016),propedits (11-09-2016),rasdasfds (09-07-2023),Roefler (08-03-2022),smanderz (10-26-2022),spyboy (06-22-2017),stufferer (01-06-2022),taker69 (06-29-2023),TaZeSvK1 (10-30-2017),twindonger (11-11-2016),Urmom4200 (03-17-2022),V4nda1 (07-14-2018),vladis24 (02-17-2019),vvvvvv123 (11-23-2023),wail0518 (07-17-2023),X-1138 (01-23-2022),xDasEinhorn (01-17-2022),yayax97351 (12-27-2016),zainer1 (07-20-2020),zalupa_konskaya (08-18-2022),ZeubyX (11-09-2016)

  3. #2
    celesteislegit's Avatar
    Join Date
    Apr 2016
    Gender
    male
    Posts
    63
    Reputation
    10
    Thanks
    8
    sweet release

  4. #3
    shankt's Avatar
    Join Date
    Nov 2016
    Gender
    male
    Posts
    0
    Reputation
    10
    Thanks
    0
    Can't access the attachment from my end

  5. #4
    ImMalkah's Avatar
    Join Date
    Apr 2013
    Gender
    male
    Location
    GTA Section
    Posts
    2,779
    Reputation
    370
    Thanks
    2,699
    My Mood
    Devilish
    Quote Originally Posted by shankt View Post
    Can't access the attachment from my end
    Because it is pending approval. Please wait while staff approves the file before you can use it.

    MPGH HISTORY:

    Registered Since 4-23-2013
    Editor 09-04-2013 - unknown
    Minion 10-22-2013 - 1-18-2014
    Donator 12-31-2014 - present
    Premium Seller 12-31-2016 - present
    Minion 03-15-2017 - I forgot

  6. #5
    silvex's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    42
    Reputation
    10
    Thanks
    5
    Cheers for quick update

  7. #6
    akim14's Avatar
    Join Date
    Oct 2009
    Gender
    male
    Posts
    896
    Reputation
    293
    Thanks
    5,054
    My Mood
    Doh
    //Approved
    [IMG]
    MPGH Member since 10. 21. 2009
    CoD section Minion 22. 01. 2015 - 23. 02. 2017
    GTA section Minion 15. 07.2015 - 23. 02. 2017
    Minion+ 27. 01. 2016 - 23. 02. 2017
    Skype Impersonator: mpgh.akim14. (always use skype buton on my profile and contact me here)

  8. #7
    ImMalkah's Avatar
    Join Date
    Apr 2013
    Gender
    male
    Location
    GTA Section
    Posts
    2,779
    Reputation
    370
    Thanks
    2,699
    My Mood
    Devilish
    Quote Originally Posted by akim14 View Post
    //Approved
    Please update his dependency download link, it's broken.

    Here's the link: https://www.microsof*****m/en-gb/down....aspx?id=48145

    MPGH HISTORY:

    Registered Since 4-23-2013
    Editor 09-04-2013 - unknown
    Minion 10-22-2013 - 1-18-2014
    Donator 12-31-2014 - present
    Premium Seller 12-31-2016 - present
    Minion 03-15-2017 - I forgot

  9. #8
    tom0900060's Avatar
    Join Date
    Mar 2015
    Gender
    male
    Posts
    49
    Reputation
    10
    Thanks
    3
    i'll definitely use it for singleplayer fov change

  10. #9
    LZRR's Avatar
    Join Date
    Dec 2015
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    3
    What injector would you recommend?

  11. #10
    silvex's Avatar
    Join Date
    Feb 2012
    Gender
    male
    Posts
    42
    Reputation
    10
    Thanks
    5
    Quote Originally Posted by LZRR View Post
    What injector would you recommend?
    Read ops post

  12. #11
    Wicked123's Avatar
    Join Date
    Oct 2008
    Gender
    male
    Posts
    61
    Reputation
    10
    Thanks
    4
    Yippy it works! You should add this to the Original Post:
    I use ExtremeInjector https://www.mpgh.net/forum/showthread.php?t=1086405 with default options except for Erase PE and Hide Module are turned on. If it still won't inject tell me and I'll make an executeable version.
    Also what are the actual default ingame FOV, FoVScale and Gun Position for the game. Just trying to use the FPS Unlocker and nothing else (the game has an inbuilt FOV but I prefer to have it on default)

  13. #12
    emdoug's Avatar
    Join Date
    Jul 2013
    Gender
    male
    Posts
    42
    Reputation
    10
    Thanks
    1
    Any idea if anticheat is disabled right now and this is *LIKELY* safe to use? I know there is always risk, im not an idiot. But do we know of any bans yet?

  14. #13
    LZRR's Avatar
    Join Date
    Dec 2015
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    3
    Quote Originally Posted by Wicked123 View Post
    Yippy it works! You should add this to the Original Post:


    Also what are the actual default ingame FOV, FoVScale and Gun Position for the game. Just trying to use the FPS Unlocker and nothing else (the game has an inbuilt FOV but I prefer to have it on default)
    Sweet thanks, it depends where you have th FOV bar in game? if its all the way to the left then its 65, all the way to the right its 80.
    You will also need to set the 2nd line to a value of "1"

  15. #14
    fullbaa's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Posts
    27
    Reputation
    10
    Thanks
    0
    My Mood
    Brooding
    this wont work in fullscreen for me for some reason and can only get 120fps with both cards running in crossfire.

    its ok got it sorted now

  16. #15
    Silent's Avatar
    Join Date
    Jan 2015
    Gender
    male
    Location
    Melbourne, Australia
    Posts
    5,070
    Reputation
    2172
    Thanks
    8,474
    My Mood
    Bitchy
    Quote Originally Posted by emdoug View Post
    Any idea if anticheat is disabled right now and this is *LIKELY* safe to use? I know there is always risk, im not an idiot. But do we know of any bans yet?
    VAC Isn't Enabled in the game.
    Doesn't mean they wont enable it in the future.
    Click Here to visit the official MPGH wiki! Keep up with the latest news and information on games and MPGH! To check out pages dedicated to games, see the links below!











    dd/mm/yyyy
    Member - 31/01/2015
    Premium - 12/09/2016
    Call of Duty minion - 05/11/2016 - 05/11/2019
    BattleOn minion - 28/02/2017 - 05/11/2019
    Battlefield minion - 30/05/2017 - 05/11/2019
    Other Semi-Popular First Person Shooter Hacks minion - 21/09/2017 - 17/09/2019
    Publicist - 07/11/2017 - 02/08/2018
    Cock Sucker - 01/12/2017 - Unknown
    Minion+ - 06/03/2018 - 05/11/2019
    Fortnite minion - 08/05/2018 - 05/11/2019
    Head Publicist - 08/10/2018 - 10/01/2020
    Developer Team - 26/10/2019 - 10/01/2020
    Former Staff - 10/01/2020



Page 1 of 3 123 LastLast

Similar Threads

  1. [Outdated] [MWR] MWR FoV & FPS Changer
    By aresdGHERhgerdherhrh in forum Call of Duty 4 - Modern Warfare Remastered
    Replies: 14
    Last Post: 11-06-2016, 01:09 PM
  2. [Solved] I used Sensor FOV-FPS changer. Game crashed and now FOV is opposite.
    By DunHateJustLove in forum Call of Duty Advanced Warfare Help
    Replies: 5
    Last Post: 03-17-2015, 04:55 AM
  3. [Detected] AVA Name and rank changer - UPDATE - (Jan. 7 2013 GERMAN TIME)
    By ccman32 in forum Alliance of Valiant Arms (AVA) Hacks & Cheats
    Replies: 30
    Last Post: 01-27-2013, 03:02 AM
  4. [Release] [FPS]Injector[Updated]
    By Sprite in forum CrossFire Spammers, Injectors and Multi Tools
    Replies: 12
    Last Post: 12-04-2011, 02:02 AM
  5. [Gamestudio - Preview]Multiplayer FPS Shooter Update#2
    By OBrozz in forum Unity / UDK / GameStudio / CryEngine Development
    Replies: 5
    Last Post: 07-28-2011, 12:44 PM

Tags for this Thread