Jump to content
Sign in to follow this  
Biology

Potential improvements for sky colors

Recommended Posts

Forgive my silliness, but every time I boot up MSFS I got "could not find the coefficients pattern, no changes were made". Any ideas? Latest dll, in correct steam folder.


Fly Navy

Share this post


Link to post
Share on other sites
1 minute ago, Buggsy said:

Forgive my silliness, but every time I boot up MSFS I got "could not find the coefficients pattern, no changes were made". Any ideas? Latest dll, in correct steam folder.

This means that you somehow have a different .exe. Have you modified the executable in some way? 

Share this post


Link to post
Share on other sites
53 minutes ago, Drunq said:

This means that you somehow have a different .exe. Have you modified the executable in some way? 

Can't it be the decimal separator thing? Some countries use a comma instead of a dot, not sure if your files also work if he needs to use a comma instead of a dot.

Edit: but I see his location is US, so i doubt it's that.

Edited by Alvega

Alvega

CPU: AMD 7800X3D | COOLER: Cooler Master MasterLiquid 240L Core ARGB | GPU: RTX 4070 TI Super 16GB OC | Mobo: ASUS TUF GAMING X670E-PLUS WIFI |
RAM: 32 GB Corsair Vengeance RGB DDR5 6000MHz PC5-48000 2x16GB CL36 | SSDs: WD Black SN770 2TB NVMe SSD (WIN11), WD Black SN850X SSD 2 TB M.2 2280 PCIe Gen4 NVMe (MSFS), Crucial MX500 2TB (Other stuff) | CASE: Forgeon Arcanite ARGB Mesh Tower ATX White | Power Supply: Forgeon Bolt PSU 850W 80+ Gold Full Modular White 

Share this post


Link to post
Share on other sites
35 minutes ago, Alvega said:

but I see his location is US, so i doubt it's that.

you can also change the decimal separator character in the windows country/currency/time format. if that doesn't work, then yes, the user has to move to USA and change the color coeficients there.


AMD 7800X3D, Windows 11, Gigabyte X670 AORUS Elite AX Motherboard, 64GB DDR5 G.SKILL Trident Z5 NEO RGB (AMD Expo), RTX 4090,  Samsung 980 PRO M.2 NVMe SSD 2 TB PCIe 4.0, Samsung 980 PRO M.2 NVMe SSD 1 TB PCIe 4.0, 4K resolution 50" TV @60Hz, HP Reverb G2 VR headset @ 90 Hz, Honeycomb Aeronautical Bravo Throttle Quadrant, be quiet 1000W PSU, Noctua NH-U12S chromax.black air cooler.

60-130 fps. no CPU overclocking.

very nice.

Share this post


Link to post
Share on other sites

I had previously modified the .exe using one of the other methods for changing the coefficients, but I did that prior to the SU13 release (while I ran SU13 beta), which maybe in retrospect didnt actually "reset" the .exe...or the alternative explanation is my use of ReShade. Oh well


Fly Navy

Share this post


Link to post
Share on other sites
34 minutes ago, Alvega said:

Can't it be the decimal separator thing? Some countries use a comma instead of a dot, not sure if your files also work if he needs to use a comma instead of a dot.

Edit: but I see his location is US, so i doubt it's that.

No, executables are stored in binary, so values are not represented with a comma or dot, just one's and zero's. Everyone should have the same executable, I think he must've applied the hex edit to the exe.

  • Like 1

Share this post


Link to post
Share on other sites
4 minutes ago, Buggsy said:

I had previously modified the .exe using one of the other methods for changing the coefficients, but I did that prior to the SU13 release (while I ran SU13 beta), which maybe in retrospect didnt actually "reset" the .exe...or the alternative explanation is my use of ReShade. Oh well

Weird, it should have overwritten the exe.

Share this post


Link to post
Share on other sites
2 minutes ago, turbomax said:

you can also change the decimal separator character in the windows country/currency/time format. if that doesn't work, then yes, the user has to move to USA and change the color coeficients there.

Lol, I know he can change it in Windows, what I meant was if he is in the US it's likely he is using the dot.

  • Like 1

Alvega

CPU: AMD 7800X3D | COOLER: Cooler Master MasterLiquid 240L Core ARGB | GPU: RTX 4070 TI Super 16GB OC | Mobo: ASUS TUF GAMING X670E-PLUS WIFI |
RAM: 32 GB Corsair Vengeance RGB DDR5 6000MHz PC5-48000 2x16GB CL36 | SSDs: WD Black SN770 2TB NVMe SSD (WIN11), WD Black SN850X SSD 2 TB M.2 2280 PCIe Gen4 NVMe (MSFS), Crucial MX500 2TB (Other stuff) | CASE: Forgeon Arcanite ARGB Mesh Tower ATX White | Power Supply: Forgeon Bolt PSU 850W 80+ Gold Full Modular White 

Share this post


Link to post
Share on other sites
17 minutes ago, Drunq said:

executables are stored in binary, so values are not represented with a comma or dot, just one's and zero's.

what? the 3 values imported from the .ini files are all decimals,

RED = 0.00508
GREEN = 0.00318
BLUE = 0.0

so it should matter if windows handles them correctly, unless your code has a special character interpreter for decimal characters, which I doubt.


AMD 7800X3D, Windows 11, Gigabyte X670 AORUS Elite AX Motherboard, 64GB DDR5 G.SKILL Trident Z5 NEO RGB (AMD Expo), RTX 4090,  Samsung 980 PRO M.2 NVMe SSD 2 TB PCIe 4.0, Samsung 980 PRO M.2 NVMe SSD 1 TB PCIe 4.0, 4K resolution 50" TV @60Hz, HP Reverb G2 VR headset @ 90 Hz, Honeycomb Aeronautical Bravo Throttle Quadrant, be quiet 1000W PSU, Noctua NH-U12S chromax.black air cooler.

60-130 fps. no CPU overclocking.

very nice.

Share this post


Link to post
Share on other sites
18 minutes ago, turbomax said:

what? the 3 values imported from the .ini files are all decimals,

RED = 0.00508
GREEN = 0.00318
BLUE = 0.0

so it should matter if windows handles them correctly, unless your code has a special character interpreter for decimal characters, which I doubt.

No, I meant the original coefficients from the executable (exe) file. Decimals in code or configuration are always expressed with a dot, unless the developer has explicitly added support. 

Share this post


Link to post
Share on other sites

if the user previously has overwritten the original .exe file with any new color coeficients, then I assume your hack won't find them and that might result in the users error message, in other words: your hack works only on an un-modified original .exe, just like the Hex-editor approach. that's why I always keep a separate copy of the original flightsimulator.exe so I can always start the Drunq hack from scratch, what the "hack" 🤣

Edited by turbomax

AMD 7800X3D, Windows 11, Gigabyte X670 AORUS Elite AX Motherboard, 64GB DDR5 G.SKILL Trident Z5 NEO RGB (AMD Expo), RTX 4090,  Samsung 980 PRO M.2 NVMe SSD 2 TB PCIe 4.0, Samsung 980 PRO M.2 NVMe SSD 1 TB PCIe 4.0, 4K resolution 50" TV @60Hz, HP Reverb G2 VR headset @ 90 Hz, Honeycomb Aeronautical Bravo Throttle Quadrant, be quiet 1000W PSU, Noctua NH-U12S chromax.black air cooler.

60-130 fps. no CPU overclocking.

very nice.

Share this post


Link to post
Share on other sites
1 hour ago, Buggsy said:

I had previously modified the .exe using one of the other methods for changing the coefficients, but I did that prior to the SU13 release (while I ran SU13 beta

exactly what I did, but I think the final SU13 exe did not change after the beta, i.e. it is the same as the beta version. that would explain why you still have the modified .exe and now can not modify it again, because all hacks (hex editor file modifier or Drunq's in memory approach) work by searching the .exe for the original color coefficents. if they don't find them, you are out of luck. you'll need an unmodified original version of SU13's flightsimulator.exe. not sure if leaving the beta might overwrite your hacked .exe version again with an original un-colored SU13 .exe and that would allow another attempt at Drunq's approach.

at least that's the world according to Garp.

Edited by turbomax
  • Like 1

AMD 7800X3D, Windows 11, Gigabyte X670 AORUS Elite AX Motherboard, 64GB DDR5 G.SKILL Trident Z5 NEO RGB (AMD Expo), RTX 4090,  Samsung 980 PRO M.2 NVMe SSD 2 TB PCIe 4.0, Samsung 980 PRO M.2 NVMe SSD 1 TB PCIe 4.0, 4K resolution 50" TV @60Hz, HP Reverb G2 VR headset @ 90 Hz, Honeycomb Aeronautical Bravo Throttle Quadrant, be quiet 1000W PSU, Noctua NH-U12S chromax.black air cooler.

60-130 fps. no CPU overclocking.

very nice.

Share this post


Link to post
Share on other sites
16 minutes ago, turbomax said:

exactly what I did, but I think the final SU13 exe did not change after the beta, i.e. it is the same as the beta version. that would explain why you still have the modified .exe and now can not modify it again, because all hacks (hex editor file modifier or Drunq's in memory approach) work by searching the .exe for the original color coefficents. if they don't find them, you are out of luck. you'll need an unmodified original version of SU13's flightsimulator.exe. not sure if leaving the beta might overwrite your hacked .exe version again with an original un-colored SU13 .exe and that would allow another attempt at Drunq's approach.

at least that's the world according to Garp.

I guess he may solve the issue by editing the exe with HxD and replacing the values with the original ones if he doesn't have a backup of the exe. Then Drunq's hack would find the values.

  • Like 1

Alvega

CPU: AMD 7800X3D | COOLER: Cooler Master MasterLiquid 240L Core ARGB | GPU: RTX 4070 TI Super 16GB OC | Mobo: ASUS TUF GAMING X670E-PLUS WIFI |
RAM: 32 GB Corsair Vengeance RGB DDR5 6000MHz PC5-48000 2x16GB CL36 | SSDs: WD Black SN770 2TB NVMe SSD (WIN11), WD Black SN850X SSD 2 TB M.2 2280 PCIe Gen4 NVMe (MSFS), Crucial MX500 2TB (Other stuff) | CASE: Forgeon Arcanite ARGB Mesh Tower ATX White | Power Supply: Forgeon Bolt PSU 850W 80+ Gold Full Modular White 

Share this post


Link to post
Share on other sites

Hi,

Made the edits some time ago and they look great. I tried to go from DX12 to DX11, wanted to try a few things to maybe smooth out performance. When I check on the DX12 arrow it won't change. Think this could be related to the edit? I wouldn't think so, but you never know.

any ideas?

Thanks


Former Beta Tester - (for a few companies) - As well as provide Regional Voice Set Recordings

       Four-Intel I9/10900K | One-AMD-7950X3D | Three-Asus TUF 4090s | One-3090 | One-1080TI | Five-64GB DDR5 RAM 6000mhz | Five-Cosair 1300 P/S | Five-Pro900 2TB NVME        One-Eugenius ECS2512 / 2.5 GHz Switch | Five-Ice Giant Elite CPU Coolers | Three-75" 4K UHDTVs | One-24" 1080P Monitor | One-19" 1080P Monitor | One-Boeing 737NG Flight Deck

Share this post


Link to post
Share on other sites
49 minutes ago, Alvega said:

editing the exe with HxD and replacing the values with the original ones

how will he find the memory locations?


AMD 7800X3D, Windows 11, Gigabyte X670 AORUS Elite AX Motherboard, 64GB DDR5 G.SKILL Trident Z5 NEO RGB (AMD Expo), RTX 4090,  Samsung 980 PRO M.2 NVMe SSD 2 TB PCIe 4.0, Samsung 980 PRO M.2 NVMe SSD 1 TB PCIe 4.0, 4K resolution 50" TV @60Hz, HP Reverb G2 VR headset @ 90 Hz, Honeycomb Aeronautical Bravo Throttle Quadrant, be quiet 1000W PSU, Noctua NH-U12S chromax.black air cooler.

60-130 fps. no CPU overclocking.

very nice.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...