Gillian Posted January 2 Share Posted January 2 (edited) Gillian's GTA IV Setup Utility Semi-automatically installs DXVK and launch options for your GTA IV installation (+extra). It automatically checks your hardware and what options should be available (aswell as setting defaults). Requirements Windows 7 or newer. .NET 6 (i hate older .NET). Visual C++ Redistributables (same). Internet connection (if installing DXVK). Features Automatically installing the best version of DXVK supported by your hardware by checking it's Vulkan capabilities. Automatically sets up your launch options, including monitor details and VRAM (VRAM not available for versions older than 1.0.8.0; have to paste options manually on 1.2) Accounting for multi-GPU setups, both during DXVK setup and setting up the launch options. Detects whether some features are unsupported by your hardware or installed mods. Detects if ZolikaPatch is outdated (by checking if the latest option is missing from the ini) and prompts the user to update it. Detects if ZolikaPatch and/or FusionFix are installed and prompts to edit their configuration files to be compatible with eachother. Properly enables/disables Borderless Fullscreen if using ZolikaPatch or FusionFix Warns the user if they have IVSDK .NET and DXVK installed at the same time as RTSS is enabled. Prompts the user to fix GFWL achievements if using GFWL (or revert fixing them; this will trigger if using XLivelessNess at the moment). Removing GFWLDLCs.asi and enabling LoadDLCs if up-to-date ZolikaPatch is present. Detect obsolete commandline.txt options and remove them accordingly. Warn the user if they're using commandline.txt on Steam version. Warn the user if they're using the outdated dsound.dll and prompt them to downoad the latest Ultimate ASI Loader. Providing tips for what the launch options actually do. And not providing useless options. Usage Launch the tool. Select your game folder, the one that includes GTAIV.exe. Press Install DXVK, after which, press Setup launch options. If experienced, play around with the toggles. Defaults should be fine, however, as they're automatically tailored to your hardware. Done! Download If you have any issues, post them on GitHub Issues, as I'm going to be checking the forum less frequently. Due to the nature of the tool pulling from the internet, it also shouldn't become out-of-date. If you needed to downgrade your game, see my Downgrade Utility. Also check out my Modding Guide! Edited August 13 by Gillian update features MSX98FMDnB, MauriceGS, NightmanCometh96 and 1 other 4 Link to comment Share on other sites More sharing options...
cammy8580 Posted January 8 Share Posted January 8 An awesome tool not influenced by any placebo and makes downloading DXVK extremely simple. Great tool! Gillian 1 Link to comment Share on other sites More sharing options...
Gillian Posted January 19 Author Share Posted January 19 (edited) v1.4.1 Update the list of incompatible ZPatch - FFix options. v1.4.2 Added a note about Steam Shader pre-caching. v1.4.3 Added text decorations to gain the user's attention. v1.4.4 Added a failsafe for the VRAM check to still be able to input the value manually. Edited January 19 by Gillian Link to comment Share on other sites More sharing options...
Gillian Posted January 24 Author Share Posted January 24 (edited) v1.5.0 Made the downloading proccess async, which won't freeze up the app anymore when downloading DXVK. Added a progress tracker for the download. v1.5.1 Reverted a part of "cleaning up" a way back because apparently that broke the display info grabber, lol. Edited August 13 by Gillian Link to comment Share on other sites More sharing options...
Gillian Posted January 28 Author Share Posted January 28 (edited) v1.6.0 Modify the VulkanChecker.cs logic to avoid sabotaging the whole function if only one of X GPU's failed the check (needs further testing). Prompting to user to update ZolikaPatch if it's outdated (by checking for a missing ini option). Prompting the user before changing incompaitlbe ZolikaPatch - FusionFix options. Prompting the user to fix GFWL achievements if using GFWL (changes ZolikaPatch options and removes SteamAchievements.asi if present) Wrapping the initial json generation in VulkanChecker.cs into a try-catch to avoid any further sabotages. Removing `GFWLDLCs.asi` and enabling `LoadDLCs` if using ZolikaPatch. Warn the user if they're using `commandline.txt` on Steam version. Warn the user if they're using the outdated `dsound.dll` and prompt them to downoad the latest Ultimate ASI Loader. Edited January 28 by Gillian Link to comment Share on other sites More sharing options...
Gillian Posted August 13 Author Share Posted August 13 v1.7.0 Added -managed to the launch options if DXVK is not installed. Added default buttons so the app is navigable with a keyboard. Fixed dxvk-gplasync not installing properly. Fixed a potential issue of having outdated ZolikaPatch without LoadDLCs and still deleting GFWLDLCs.asi regardless (likely affected no one). Improved commandline.txt management - obsolete options will now be catched and removed. Improved Borderless Windowed code. Updated ZolikaPatch's incompatible options list to comply with FusionFix 3.0.0. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now