Widescreen Gaming Forum

[-noun] Web community dedicated to ensuring PC games run properly on your tablet, netbook, personal computer, HDTV and multi-monitor gaming rig.
It is currently 02 May 2024, 01:55

All times are UTC [ DST ]




Post new topic Reply to topic  [ 869 posts ]  Go to page Previous  1 ... 57, 58, 59, 60, 61, 62, 63 ... 87  Next
Author Message
PostPosted: 06 Feb 2016, 16:03 
Offline

Joined: 16 Dec 2015, 04:27
Posts: 7
all done now I just went back to the origjnal post from jackfuste it was wierd when it updates I was getting different values, I know now that is is essential to have the correct exe installed. ok thanks guys for the heads up!!!! 40 hours in 13 percent done and having a blast! man this game is so addicting!!


Top
 Profile  
 


PostPosted: 06 Feb 2016, 17:57 
Offline

Joined: 05 Feb 2016, 13:14
Posts: 14
This is how far i have come so far.

Spoiler:
Image


Top
 Profile  
 
PostPosted: 06 Feb 2016, 18:09 
Offline

Joined: 19 Aug 2010, 23:05
Posts: 145
Seems you have found the right adress.
Double click the 64 float value to change it to 86.
If that changes your ui size then you're almost done.
Now your rdx pointer is 03 F0 8E 10 reverse them to 10 8E F0 03.

Now start a new array of byte search in mgo process with your reversed pointer.
You should find many addresses with one particulary in green indicating it's located in mgo process.

Select that one and disassemble it. Enlarge your address column in sub window (we don't see the whole adress).
Now that adress that looks like "mgsvmgo.exe+xxxxxxx" is the one you have to copy.
Back to main window click enter manually new address.

Follow the next part of my explanations given previously :D


Top
 Profile  
 
PostPosted: 06 Feb 2016, 18:49 
Offline

Joined: 05 Feb 2016, 13:14
Posts: 14
The UI size Wasnt broken. But i got it working too. Yay :rockout:

Can you check if i got your formula right in the tutorial?
I searched your Posts but i havent found how you calulate the number 86 for UI size. Can you post a formula so i can add it to the Tutorial?

Many Thanks K4sh


Working Table for Metal Gear Online 06.02.16

All credits go to Jackfuste :clap:
Thanks to K4sh for teaching me how to modify it

Step by Step Instructions for Cheat Engine

1. Modify the Cheat Table to Match your Setup according to the formula by K4sh
Spoiler:
Code:
X_ratio:
  dd (float) YOUR_X_RATIO     // Here we set the correct X ratio
Y_ratio:
  dd (float) YOUR_Y_RATIO  // Here we set the correct Y ratio

Code:
(Your_Pixels_Width * (16*Number_of_Horizontal_Monitors)) / (1920*Number_of_Horizontal_Monitors) = YOUR_X_RATIO

(Your_pixels_Height * (9*Number_of_Vertical_Monitors)) / (1080*Number_of_Vertical_Monitors) = YOUR_Y_RATIO

For a Standart 21:9 3440*1440 Monitor the Values are 28.6666 and 12

2. Start Metal Gear Online
3. Start Cheat Engine
4. Load the MGO process & the Cheattable into Cheatengine - Your Cheatengine Window should look like this
Spoiler:
Image

5. Tick the Box next to Marker Position Fix
6. Calculate the Value for your UI size
Spoiler:
Code:
64 * ((width/height)/1.77777)
For example, 64 * ((6000/1080)/1.77777) = 200.00087
So, 64 should be changed to 200.00087

7. Doubleclick the Value at the end of the Markers Size Line to edit it and type in your Value
8. Close Cheat engine (Fix should stay but i have to test that)


Last edited by Phoeny on 06 Feb 2016, 22:46, edited 2 times in total.

Top
 Profile  
 
PostPosted: 06 Feb 2016, 18:56 
Offline

Joined: 19 Aug 2010, 23:05
Posts: 145
Proper UI size formula is the following one :
jackfuste wrote:
64 * ((width/height)/1.77777)
For example, 64 * ((6000/1080)/1.77777) = 200.00087
So, 64 should be changed to 200.00087


You don't have to check/uncheck your markers size. Once you modify the value addressed by the pointer it's written in memory.
You have to check/uncheck the markers position fix to make it work as it injects a brand new code function that will be processed instead of the orignal one.

A little more explanations about ui size pointer.
Why don't we inject code so that it access a new value initialised by a new code function ?
That's because many opcodes access that pointer. So modifying them would be a pain.
Instead, we target the unique pointer so that we don't miss any function that may need it.

Good job with your tutorial. Better explained than mine ;)


Top
 Profile  
 
PostPosted: 06 Feb 2016, 19:16 
Offline

Joined: 05 Feb 2016, 13:14
Posts: 14
Many thanks for the explanaition and everthing


Top
 Profile  
 
PostPosted: 06 Feb 2016, 19:23 
Offline
Insiders
Insiders

Joined: 08 Sep 2005, 23:22
Posts: 223
:cheers: Thanks once again to an amazing community here at WSGF for their tremendous help and generosity in fixing this game continually.

Cheers!

:cheers:

_________________
Gigabyte GTX 980 - SLI

i7-4770k @4ghz

16GB Ram

Planar SA2311W 3D Vision monitors (x3)

Windows 7 x64 Ultimate SP1


Top
 Profile  
 
PostPosted: 06 Feb 2016, 21:16 
Offline

Joined: 05 Feb 2016, 03:22
Posts: 11
Thanks K4sh for all the help. I was also able to follow your tutorial on updating the "markers position fix" script. I put together a quick "how-to" image that shows all of the relevant bits of the Cheat Engine interface and the location in script to change things. This should help anyone else who wants to understand and do this themselves. Now I should be able to update the script myself when the March update comes out. I haven't thoroughly gone through your "Markers size" tutorial but maybe I'll give that a shot next and put together another tutorial image (even though the address is still the same).

Image


Top
 Profile  
 
PostPosted: 11 Feb 2016, 19:32 
Offline
User avatar

Joined: 26 Jan 2016, 14:36
Posts: 22
I really hate to ask for this - but would anyone be willing to post a video tutorial on how to apply the marker fix with Cheat Engine?

I tried using cheat engine with the wonderful tutorials posted here, though I still don't understand how to use the program at all, even going over other basic Cheat Engine tutorials. v_v


Top
 Profile  
 
PostPosted: 11 Feb 2016, 20:05 
Offline

Joined: 19 Aug 2010, 23:05
Posts: 145
Can't do this actually as my fai box has died.But it's easy mate.

Download cheat engine and install it.
Download the cheat table linked in previous post.

Start your game. Load your savegame.
Alt+Tab back to desktop.

Double click the cheat table file. This will open Cheat Engine.
Click the computer icon. Select the Metal gear process in the list and click open.

In the lower part of the CE window check the markers fix box.
Modify the UI size value (double click) to whatever the formula gives to you according to your resolution.
Alt+Tab back to game.

This fix must be done after you have patched your MG file. See previous posts on how to do this.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 869 posts ]  Go to page Previous  1 ... 57, 58, 59, 60, 61, 62, 63 ... 87  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  




Powered by phpBB® Forum Software © phpBB Group