MeteorTheLizard / SMITE-Optimizer

Configuration file editor for the game SMITE on PC on Windows. Additional features and maximum performance presets are included!
https://meteorthelizard.com/SMITE_Optimizer.html
GNU General Public License v3.0
22 stars 2 forks source link

Initializing, checking for update, downloading update, then restarts (infinitely) #15

Open ScoFoZo opened 8 months ago

ScoFoZo commented 8 months ago

https://github.com/MeteorTheLizard/SMITE-Optimizer/assets/141522175/765db7b0-40b5-402c-914e-eacddd596380

MeteorTheLizard commented 8 months ago

You can download the newest version from the releases tab. here

As to why this happens, the batch file that overwrites the outdated version most likely fails to write, which can happen if you put the smite optimizer in an elevated folder, or you might have third-party software interfering, such as an anti-virus.

ScoFoZo commented 8 months ago

hmm it's in my downloads folder and I don't have an anti-virus, and it's the latest version (64bit)... should I stop running it in admin mode? Edit: moved it to desktop, didn't fix, tried enabling compatibility mode for windows 8, didn't fix... does this rely on any specific services?

MeteorTheLizard commented 8 months ago

Admin / compatibility mode should not be required. I'm not aware of any services being mandatory for the smite optimizer to function, this would be on C-level which I don't have access to.

I have attached a .zip which contains a .reg file which you can merge into your registry. It will disable the automatic updates, which you can verify by editing the .reg file.

DisableUpdates.zip

When you disabled the updates, you should be able to run the program. If it does launch, feel free to provide a debug dump so that I can look into this further. You can create one through the debug tab in the smite optimizer.

ScoFoZo commented 8 months ago

it worked, thank you so much! here's the debug dump SMITE_Optimizer_Debug.zip

MeteorTheLizard commented 7 months ago

After further investigation I discovered that this issue can be replicated by enabling compatibility mode. Whether or not this was the cause is unclear.