Widescreen Gaming Forum http://www.wsgf.org/phpBB3/ |
|
Metal Gear Solid 5: The Phantom Pain- 21:9 support broken FI http://www.wsgf.org/phpBB3/viewtopic.php?f=95&t=30223 |
Page 41 of 87 |
Author: | Mayh3M [ 24 Oct 2015, 23:18 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
OK here's a guide on how to get 21:9 fully working with markers on latest patch from scratch. There may be easier ways to do this but this is how I personally do it with my limited knowledge. For users of other resolutions, most of this will be useful to you. Firstly, you need to make sure your exe supports 21:9 by editing the hex values. 1. Download and install a hex editor. I use HxD. 2. Go on this site http://babbage.cs.qc.cuny.edu/IEEE-754/ and type in your resolution in the 'Value to analyze' field with a "/" inbetween the horizontal and vertical resolutions. If you have a 3440x1440 resolution for example, you would type 3440/1440 and then hit enter. 3. Note the binary32 number that emerges, in this case it's 40 18 E3 8E. Rewrite this from right to left, so 8E E3 18 40. 4. Open HxD and open mgsvtpp.exe in your root game folder. 5. On hex editor, hit CTRL+F and change 'Datatype' to Hex-values and then search for 39 8E E3 3F. Then replace it by typing the hex code you noted above, so 8E E3 18 40 in this example. Then save and exit. Now you need to fix the markers, sonar and wind effects. 1. Download jackfuste's latest cheat engine profile on page 36 which is for 1.041 (under cheat engine table) and open it. 2. There are four fixes present. On each of them you need to double click on the address and replace them with the following which you can simply copy and paste: First fix (Marker position): mgsvtpp.exe+307F1A2 Second fix (Marker and UI elements size): No change Third fix (Sonar effect): mgsvtpp.exe+35B5916 Fourth fix (Desert wind): mgsvtpp.exe+34F491E 3. Now click save and overwrite to save the addresses for 1.043. 4. Start the game and tab out, then click on the little computer icon in the top left of the cheat engine table which will bring up a process list. 5. Click on the mgsvtpp.exe and when it asks if you want to keep the current address/code list, click on yes. This will now give you new values for each of the fixes. 6. Copy and paste the following codes into the value field of each fix (bolded are the changes): First fix (Marker position): F3 0F 59 0D EE 31 FD FE Second fix (Marker and UI elements size): 86.0003762516 (This is the correct number for 3440x1440). If you want to calculate the value for your specific resolution, here is the formula: 64 * ((width/height)/1.77777) Third fix (Sonar effect): F3 44 0F 59 81 0C 01 00 00 Fourth fix (Desert wind): F3 0F 59 AA 0C 01 00 00 Note that the bolded parts of these values are specific to 21:9 users. 7. Now activate the fixes by ticking the boxes on each fix on the left hand side and you can now tab back into your game where the fixes will take effect. EDIT: Found the correct address for the FOV which you can now adjust by doing the following: 1. In your cheat engine table, click on 'Add Address Manually', change the 'Type' to 'Float', and then enter 1420B8AFC into the address field and hit enter. Save the cheat engine profile so this address will now be your 'fifth' fix permanently for this patch. 2. You will now get the value 0.08333333582 which is the default FOV. The calculation required to find the value for the FOV adjustment you want is as follows: 0.08333333582/x, where x= the additional field of view you want in percentage terms. For example, if you want to add 50% extra FOV, you would do 0.08333333582/1.5 = 0.05555555721. So you would enter this value into the value field. Here are the some values you can enter to change the FOV accordingly: 10% increased FOV: 0.07878787801 15% increased FOV: 0.0753623181 20% increased FOV: 0.07222222151 25% increased FOV: 0.06666666865 On my 3440x1440 21:9, I personally find an extra 15% to be the best balance. All credit goes to jackfuste, ekrboi, mrkite, and others who did the hard work, I've just rewritten everything they've put up so far. |
Author: | PremanKampung [ 25 Oct 2015, 00:53 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
Mayh3M wrote: OK here's a guide on how to get 21:9 fully working with markers on latest patch from scratch. There may be easier ways to do this but this is how I personally do it with my limited knowledge. Firstly, you need to make sure your exe supports 21:9 by editing the hex values. Spoiler:
EDIT: Ups its not working, sorry. Thank you Mayh3M for the detail instruction, very helpful. All credit goes to jackfuste, mrkite, and others |
Author: | funkyb [ 25 Oct 2015, 02:00 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
Mayh3M wrote: OK here's a guide on how to get 21:9 fully working with markers on latest patch from scratch. First fix (Marker position): mgsvtpp.exe+307F1A2 Second fix (Marker and UI elements size): No change Third fix (Sonar effect): mgsvtpp.exe+35B5916 Fourth fix (Desert wind): mgsvtpp.exe+34F491E 3. Now click save and overwrite to save the addresses for 1.043. 4. Start the game and tab out, then click on the little computer icon in the top left of the cheat engine table which will bring up a process list. 5. Click on the mgsvtpp.exe and when it asks if you want to keep the current address/code list, click on yes. This will now give you new values for each of the fixes. 6. Copy and paste the following codes into the value field of each fix (bolded are the changes): First fix (Marker position): F3 0F 59 0D EE 31 FD FE Second fix (Marker and UI elements size): 86.0003762516 (This is the correct number for 3440x1440). If you want to calculate the value for your specific resolution, here is the formula: 64 * ((width/height)/1.77777) Third fix (Sonar effect): F3 44 0F 59 81 0C 01 00 00 Fourth fix (Desert wind): F3 0F 59 AA 0C 01 00 00 I'd like to understand what, if any, parts of this process are different for 5760x1080 users (am guessing the values under #6 may be different). up until now I was just using the ready-made markerfix.exe for my aspect that had been posted. This is my first time messing with the cheat engine. |
Author: | mrkite [ 25 Oct 2015, 05:12 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
Mayh3M wrote: Only thing left for 21:9 users is finding out the new address for the FOV which gives us everything we need. Hopefully mrkite can figure this out. Seems like we will need more help to find the new v1.043 FOV multiplier address. In v1.041 the initial value was 0.08333333582. This translates to 0x3DAAAAAB (Hexadecimal Representation) In memory the bytes are reversed, so I searched for "array of bytes" AB AA AA 3D. I did find one address in the program address space (1434cb887) But adjusting this does not change FOV. Maybe the initial value is no longer 0.08333333582 Or I am making mistakes. So - hopefully someone else can give some help for correct v1.043 FOV multiplier address. |
Author: | callumbolch [ 25 Oct 2015, 10:12 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
Mayh3M wrote: OK here's a guide on how to get 21:9 fully working with markers on latest patch from scratch. There may be easier ways to do this but this is how I personally do it with my limited knowledge. Firstly, you need to make sure your exe supports 21:9 by editing the hex values. 1. Download and install a hex editor. I use HxD. 2. Go on this site http://babbage.cs.qc.cuny.edu/IEEE-754/ and type in your resolution in the 'Value to analyze' field with a "/" inbetween the horizontal and vertical resolutions. If you have a 3440x1440 resolution for example, you would type 3440/1440 and then hit enter. 3. Note the binary32 number that emerges, in this case it's 40 18 E3 8E. Rewrite this from right to left, so 8E E3 18 40. 4. Open HxD and open mgsvtpp.exe in your root game folder. 5. On hex editor, hit CTRL+F and change 'Datatype' to Hex-values and then search for 39 8E E3 3F. Then replace it by typing the hex code you noted above, so 8E E3 18 40 in this example. Then save and exit. Now you need to fix the markers, sonar and wind effects. 1. Download jackfuste's latest cheat engine profile on page 36 which is for 1.041 (under cheat engine table) and open it. 2. There are four fixes present. On each of them you need to double click on the address and replace them with the following which you can simply copy and paste: First fix (Marker position): mgsvtpp.exe+307F1A2 Second fix (Marker and UI elements size): No change Third fix (Sonar effect): mgsvtpp.exe+35B5916 Fourth fix (Desert wind): mgsvtpp.exe+34F491E 3. Now click save and overwrite to save the addresses for 1.043. 4. Start the game and tab out, then click on the little computer icon in the top left of the cheat engine table which will bring up a process list. 5. Click on the mgsvtpp.exe and when it asks if you want to keep the current address/code list, click on yes. This will now give you new values for each of the fixes. 6. Copy and paste the following codes into the value field of each fix (bolded are the changes): First fix (Marker position): F3 0F 59 0D EE 31 FD FE Second fix (Marker and UI elements size): 86.0003762516 (This is the correct number for 3440x1440). If you want to calculate the value for your specific resolution, here is the formula: 64 * ((width/height)/1.77777) Third fix (Sonar effect): F3 44 0F 59 81 0C 01 00 00 Fourth fix (Desert wind): F3 0F 59 AA 0C 01 00 00 7. Now activate the fixes by ticking the boxes on each fix on the left hand side and you can now tab back into your game where the fixes will take effect. Only thing left for 21:9 users is finding out the new address for the FOV which gives us everything we need. Hopefully mrkite can figure this out. All credit goes to jackfuste, mrkite, and others who did the hard work, I've just rewritten everything they've put up so far. so ive gotten these fixes working. is there a way to save the the new values to the sheet so every time i want to play i dont have to enter the new data into the value field in cheat engine? or is this where Jacks knowledge is key? in making the trainers to do this? ive tried working out how to save the values so they can be automated but im not real good at this sort of stuff so its probably beyond me? |
Author: | Solkrieg [ 25 Oct 2015, 13:05 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
A note to anyone who's curious: I just downloaded the old version of the exe jackfuste posted and wanted to see if it would still work with online capabilities (connecting to your other base if you have any and using it's resources, etc) and it does. Unsure what this means really, but all I know is that they're not enforcing current versions of their game for online play. |
Author: | Mayh3M [ 25 Oct 2015, 15:16 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
funkyb wrote: I'd like to understand what, if any, parts of this process are different for 5760x1080 users (am guessing the values under #6 may be different). up until now I was just using the ready-made markerfix.exe for my aspect that had been posted. This is my first time messing with the cheat engine. Yes, its the values you need to change, specifically the bolded parts. If you can find the values for the previous patches at your resolution you can find out which values you need in the new patch. You need to work out the differences between the original values of the previous patch and their corresponding hexadecimal numbers which implemented the fixes for your resolution. I simply took the numbers for 21:9 which were already posted by jackfuste so I could do the calculations for that resolution. Try to find if he or others posted the actual numbers for 5760x1080. I think I've only seen trainers so far? I'm also new to cheat engine so I really don't know much either unfortunately, I'm just following patterns in changes etc. mrkite wrote: Seems like we will need more help to find the new v1.043 FOV multiplier address. In v1.041 the initial value was 0.08333333582. This translates to 0x3DAAAAAB (Hexadecimal Representation) In memory the bytes are reversed, so I searched for "array of bytes" AB AA AA 3D. I did find one address in the program address space (1434cb887) But adjusting this does not change FOV. Maybe the initial value is no longer 0.08333333582 Or I am making mistakes. So - hopefully someone else can give some help for correct v1.043 FOV multiplier address. Thanks for the explanation, I'll see if I can get my head around this and maybe work it out also. callumbolch wrote: so ive gotten these fixes working. is there a way to save the the new values to the sheet so every time i want to play i dont have to enter the new data into the value field in cheat engine? or is this where Jacks knowledge is key? in making the trainers to do this? ive tried working out how to save the values so they can be automated but im not real good at this sort of stuff so its probably beyond me? I'm also wondering the same thing and have no idea how to save the new values permanently. I'm guessing you can't and that's why people use cheat trainers but I don't know how to make them. |
Author: | Mayh3M [ 25 Oct 2015, 16:34 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
OK, I found the correct address for the FOV. It is 1420B8AFC. I'll add this into my guide with more instructions. @ mrkite, when I searched AB AA AA 3D in the memory and I found multiple addresses with this value, so instead I right clicked on the old address and clicked on 'Browse this memory region' where I scrolled up a little and immediately found AB AA AA 3D for the address above. Turns out this does change the FOV when the value is adjusted so I got lucky. ![]() By the way how did you convert the original FOV value 0.08333333582 into a hexadecimal number? Using the decimal to hexadecimal converters I found on google doesn't allow actual decimals 'x.x' and says they are invalid? |
Author: | Francesco [ 25 Oct 2015, 22:45 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
Mayh3M wrote: Francesco wrote: Can anybody upload the cheat table for the v1.043 please? I tried editing the v1.041 with these values: Code: marker position mgsvtpp.exe+307F1A2 marker size no change sonar effect mgsvtpp.exe+35B5916 wind effect mgsvtpp.exe+34F491E But it won't work and I can't figure out what I am doing wrong. How are you editing them? You just double click on the address and copy and paste the values above. Nevermind, I found the problem, I was skipping a step ![]() |
Author: | Kayden [ 26 Oct 2015, 00:34 ] |
Post subject: | Re: Metal Gear Solid 5: The Phantom Pain- 21:9 support broke |
Hey guys, if you put that into a package for 5760x1080, that would be gggrrrreeeeaaaatttttt. |
Page 41 of 87 | All times are UTC [ DST ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |