Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 04/21/2025 in all areas

  1. Binary diffed old version of DLL, done some IDA Pro research, got some patches for 2024-11-27 version! 60 FPS: Disco Elysium 2024-11-27 60FPS.xdelta 90 FPS: Disco Elysium 2024-11-27 90FPS.xdelta 200 FPS: Disco Elysium 2024-11-27 200FPS.xdelta
    4 points
  2. I can’t tell if you *have* patches you want uploaded or if you *want* patches to download…? Anyway, there’s a FilePlanet archive.org mirror with a ton of content: https://archive.org/details/archiveteam-fileplanet
    3 points
  3. So, I've noticed nobody talks about modding old games here, so I'll break the tradition. Many people know old games have many issues running on newer monitors with aspect ratios different from what they used to be designed for, like 4:3 and 5:4, including no support for any kind of widescreen or wider resolutions, or when they do, they have a fixed field of view or it gets reduced with a wider resolution. Many old engines have the option to set a widescreen resolution, but just don't expose it to the user through the in-game settings, so editing through the Registry or external .ini/.cfg/.xml or other similar kind of files might be needed. Usually when it's not possible to edit settings through external files or through Registry, it's needed to edit the executables themselves or other files around it directly (usually it can be DLLs, but not only), by using softwares that can edit the code in those files in hexadecimal form, like the so-called hexadecimal editors, or hex editors for short, or even using memory scanners/debuggers like Cheat Engine. Why widescreen fixes matter Many beloved PC games from the 1990s and early 2000s were designed for 4:3 or 5:4 monitors. On modern widescreen displays (16:9, 21:9, even ultrawide), they either stretch, letterbox, or simply refuse to launch at anything beyond their legacy resolutions. By applying a few straightforward tweaks - editing config files or hex‑patching executables - you can unlock native widescreen support, restore proper field of view (FOV), and keep the originals looking their best. 1. Check for built‑in widescreen support Before diving into hex editing, see if the game already supports custom resolutions: 1. In‑game settings: Browse graphics or display options. 2. Config file entries: Look for resolution, width or height in .ini, .cfg or .xml files in the game folder or the Documents folder (either user one or public one). 3. Registry keys: Search under HKEY_CURRENT_USER\SOFTWARE\<GameName> or HKEY_LOCAL_MACHINE\SOFTWARE\<GameName>, or even look for the publisher or developer names as well. 2. Editing external config files When settings aren’t exposed in menus, try this first: Locate the file: Common names include settings.ini, user.cfg, or graphics.xml. Open in a text editor: Notepad++ or VS Code are ideal. Modify resolution lines: width = 1920 height = 1080 Save and test: Launch the game and verify. If it crashes or reverts, restore your backup and proceed to the next step. Tip: Always make a copy of the original file before editing. 3. Hex‑patching the executable If no external file can be changed, you must patch the game binary: Backup the EXE/DLL: Copy game.exe (or relevant DLLs) to a safe folder. Open in a hex editor: HxD (free) or 010 Editor (paid) work well. Search for known resolution values: 640x480 = 80 02 00 00 & E0 01 00 00 (little‑endian) 800x600 = 20 03 00 00 & 58 02 00 00 Replace with your resolution: For 1920x1080 use 80 07 00 00 and 38 04 00 00. Save and test: Run the game; if it fails, revert to the backup. Warning: Hex patching can permanently corrupt executables, so always work on copies. 4. Adjusting aspect ratio and field of view Even when resolution changes, the FOV may stay locked: Aspect ratio values: Some engines store a float (e.g. 1.3333 for 4:3). Look for 3F AA AA AB (IEEE‑754 for ~1.33) and replace with 3F 99 99 9A (~1.777 for 16:9). The value might be from the division of width by height or even the inverse, height / width. FOV multipliers: Search for common degree values (60° = 3C 70 00 00, in radians or as a multiplier). Increase by the ratio of new AR to old. Usually, the field of view is defined in the main executable or a DLL, most times close to where the far and near clip planes are calculated, see here for some documentation about clipping planes. DLL hooks: Enthusiast patches (e.g. Widescreen Fixer on GitHub) automate this by injecting a DLL at runtime. 5. Using memory scanners/debuggers & editing assembly When config file or simple hex patches aren’t enough, you can dive deeper with memory scanners (e.g. Cheat Engine) and debuggers/disassemblers (e.g. x64dbg, IDA Pro). This lets you locate values in RAM at runtime, inject code, or permanently patch the game’s machine code. 5.1 Memory Scanning with Cheat Engine Launch & attach Start the game and open Cheat Engine. Click the computer icon and select the game’s process. Finding values in RAM Exact Scan: If the game’s running at 800x600, scan for the integer 600 (4‑byte). Filtered Scan: After changing resolution in‑game to 1024x768, scan again for 768 - this narrows down candidate addresses. Pointer Scan: Once you’ve isolated the runtime address, use “Pointer scan for this address” to locate the static pointer chain. This lets you reapply your patch each launch without rescanning. Freezing or modifying values Double‑click the found address to add it to your table. Change its value to 1080 (for 1920x1080) or check “Active” to freeze it. Tip: Values can be stored as floats (e.g. FOV multiplier) or doubles—try scanning “Unknown initial value” and change the in‑game setting to filter. 5.2 Patching assembly in memory Instead of just editing data, you can hook the code that reads or writes to it: Find the instruction Right‑click your found address in CE → “Find out what accesses this address.” CE will break into the debugger showing the instruction(s) (for example, mov [eax+0x10], ecx). Code injection Use “Auto Assemble” in CE to inject a small script that overrides the value or skips a clamp routine. Example of a CE script to bypass a clamp at address 0x00401000: [ENABLE] aobscanmodule(CLAMP, GameX.exe, 89 91 10 00 00 00) alloc(newmem,2048,GameX.exe+401000) label(returnhere) newmem: mov [ecx+0x10], dword ptr [esi] // set custom width jmp returnhere GameX.exe+401000: jmp newmem returnhere: [DISABLE] CLAMP: db 89 91 10 00 00 00 dealloc(newmem) Saving this script in CE lets you enable it each play session. 5.3 Permanent assembly patching in EXEs/DLLs To avoid running scripts every time, you can patch the binary or DLL directly: Disassemble the module Load game.exe (or the relevant DLL) into IDA Free, Ghidra, or x64dbg. Identify the routine that handles resolution, aspect‑ratio clamping, or FOV calculation. Understand the Machine Code Little‑Endian: Multi‑byte immediates appear reversed in hexadecimal. Instruction Length: You cannot overwrite an instruction with a longer one without shifting downstream code; you may need to fill with NOPs (0x90) or use a jump instruction to a codecave that the game doesn't make use of. Apply the Patch Example: original bytes at 0x00401000: 0F 8C 1A 02 00 00 jl 0x40121C ; clamp if width < min To skip the clamp, change 0F 8C (JL - jump if larger) to 90 90 (NOP NOP), NOP means no operation, so the CPU won't execute anything and will continue execution after those: 90 90 1A 02 00 00 Save the patched binary or DLL and test. Warnings: Backups are mandatory. Keep copies of every original module. Checksums & signatures: Some games verify executable integrity, patching may trigger anti‑tamper or anti‑cheat and cause crashes or bans. Packers/compressors: If an EXE is packed (UPX, Themida), unpack it first or your patch may never be reached at runtime. 5.4 Best practices & cautions Always work on copies. Never patch a live install. Document your changes. Keep a changelog of offsets, original bytes, and replacements. Watch for side effects. Skipping a clamp may break UI layout or cause rendering issues. Legal considerations. Patching code for personal use is generally tolerated, but distribution of modified executables can violate EULAs. Community resources. Search forums (e.g. XeNTaX, PCGamingWiki) to see if others have already mapped the same functions. EDITING FILES So to start editing files, a hex editor like it was mentioned above is needed. Usually HxD is a good choice, it's not too hard to learn and has all that's needed for a hex editor. 1. First open the file you want to edit on it either by dragging the file onto the HxD window, or press Ctrl+O and open it from there. 2. Then, when the file is opened, it's time to search for values. First press Ctrl+F, this window will appear, if wanting to find a hexadecimal number, change the datatype to "Hex-values", for integer numbers it's "Integer number" and for floating point numbers like those shown in the "Aspect Ratio" section, change it to "Floating point number". 3. Let's take this example for Lego Racers 2. The game only supports the following resolutions by default: 640x480, 800x600 and 1024x768. 5. To find the right resolution, it's needed to find both width and height values that are close enough to eachother in a file. For that, this program made by myself can be used to determine that: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/releases/tag/utilities 6. Put the downloaded executable in the same folder where the game exe is, run it, put the executable name, write one of the resolutions the game supports, set the byte search range to 15 and type Enter. 7. Since the 800x600 resolution has the least amount of close enough pairs in the executable (just 1), we'll go with it. 8. Go back to HxD, press Ctrl+G and search for the address that was found for the width: 0002A912 (just for info, each pair of numbers or letters represents 1 byte, so the highlighted value below is 2 bytes long). 9. 9. Highlight it, then go to the right side of the window in the "Data inspector" tab, and go to the row where it says Int16. 10. Change it to the desired width, and type Enter. 11. Do the same for the height, highlight the value in the right address you found in the program above and change the value in the Int16 row at the right side. Save the file. 12. Now inside the game, we can see the new resolution that was changed earlier above now appears in the graphics settings, but if it doesn't appear, just set it to the one you changed before (so change it to 800x600 and the resolution in-game will change to the one you set in the file). 13. Now during gameplay we can check the proportions look correct but the camera view looks cropped in relation to 4:3, which means the field of view is reduced with wider resolutions, this scaling behavior is called Vert-, because the vertical field of view is reduced to accomodate the new aspect ratio. This means we have to increase it. 14. For the field of view, it was found the game stores FOV values as degrees, and after some experimentation, it's found the value is 90º. Note that in some games, they might store FOV for different areas of the game in more than one place, it might be either the same value as normal gameplay one, or might be a different FOV value altogether, like using one FOV for menus and another FOV for gameplay, or even different FOVs for each mission. For first-person games, they might store a FOV value for the camera and another one different altogether for the weaponmodel. Also cutscenes might have its own FOV assigned to it (either a universal FOV value for cutscenes, or even different FOV values inside the same cutscene, or each type of cutscene having its own FOV), so beware. 15. In HxD, press Ctrl+F, change the tab to "Floating point number" and type 90, change "Search direction" to "All", and click in "Search all". 16. All the found 90 values are listed below: 15. To edit each value, double click on one of the results below, and then go to the right side, and change the value in the "Single (float32)" row. You can try editing each value to a much higher one like 130, noting in which address the value is before changing it (see the second screenshot below this one), then saving the file, starting the game and going into gameplay, and seeing if the FOV became much higher, then if not, closing the game and coming back to HxD, changing the value back to 90 in the address you noted before, and going to the next value and doing the same process again until the camera FOV changes in-game. 16. It won't take long to find out it's the second value responsible for the camera FOV ingame, highlight it and change the value according to WSGF's FOV calculator: https://www.wsgf.org/fovcalc.php . Leave it as it is, and change the "number of monitors across" to 1, and change the resolution to the desired one above (in my case it's 1920x1080). 17. Copy the value after where it says "New hFOV =", only copy the number in bold. Also note that if the standard FOV isn't 90º but another number, you can change the number that is after "Old hFOV:" to that one to get the correct FOV for your aspect ratio. 18. After copying the number in step 17, go back to HxD and paste it in the "Single (float32)" row of the second address that was found in the first screenshot of step 15. 19. Now going back in-game, we can see the resolution and field of view were successfully changed and the game is fixed! ADVANCED EDITING THROUGH MEMORY HACKING If changing resolution or FOV values in files doesn't change anything in-game, then memory scanning/debugging softwares like Cheat Engine and code disassemblers like OllyDbg and x32dbg are needed. I'll expand on this section later.
    3 points
  4. I have left your posts alone, but hidden, over the last couple of months in an attempt to see if you were actually able to improve your attitude. So if you want someone to blame, blame me instead of people with no involvement into the matter. And that said, I do not approve of threats, either to myself or others, so I will be upgrading your wiki ban to an actual full ban, affecting your community privileges as well as your SSO account. You are not welcome here while having this kind of attitude so I recommend you forget about contributing to the PCGamingWiki project and finding another community project to engage with instead.
    2 points
  5. Version 1.9.3

    20,973 downloads

    Features: Allow custom resolutions Fixed FPS cap Skip startup logos Skip credits Skip auto save warning Noise filter disable Custom save folder Konami code hotkey Increase heap and file limits Unpack: Use 7-Zip or WinRAR to unpack the zip file. Credits: glockroach - Testing Install: 1. Copy all the files to your Metal Gear Rising: Revengeance install folder. 2. Configure your options in Metal_Gear_Rising_Revengeance_PCFix.ini. (Optional) 3. Start the game. Install (ReShade, Steam): 1. Copy Metal_Gear_Rising_Revengeance_PCFix.dll, Metal_Gear_Rising_Revengeance_PCFix.ini and steam_api.dll to your Metal Gear Rising: Revengeance install folder. 2. Configure your options in Metal_Gear_Rising_Revengeance_PCFix.ini. (Optional) 3. Start the game. Install (ReShade, GOG): 1. Rename the original steam_api.dll to steam_api_GOG.dll 2. Copy Metal_Gear_Rising_Revengeance_PCFix.dll, Metal_Gear_Rising_Revengeance_PCFix.ini and steam_api.dll to your Metal Gear Rising: Revengeance install folder. 3. Configure your options in Metal_Gear_Rising_Revengeance_PCFix.ini. (Optional) 4. Start the game. Password:pcgw
    2 points
  6. Version 1.2

    318 downloads

    Comes with a RAR file, which includes an ASI plugin intended to fix the aspect ratio and field of view in the adventure game "Broken Sword 3: The Sleeping Dragon" (2003), since the game stretches the view at resolutions with an aspect ratio wider than 4:3. Source code available here: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/blob/main/source/fixes/BrokenSword3TheSleepingDragonFOVFix Instructions: 1. Extract all files to the game folder. 2. Download ThirteenAG's Ultimate ASI Loader (32-bit version of winmm.dll), and also extract it to the game folder. 3. Set the desired resolution to fix the stretching and FOV factor in BrokenSword3TheSleepingDragonFOVFix.ini.
    2 points
  7. Version 1.0

    114 downloads

    Comes with a RAR file, which includes an ASI plugin intended to fix the field of view in the sci-fi first-person shooter game "Turok" (2008), since the game crops the view at resolutions with an aspect ratio wider than 4:3 (Vert-). It's possible to increase the FOV through TurokInput.ini, but aiming down sights is turned off at higher FOVs than standard one, and also the FOV gets reset after a new mission is loaded or when the player dies, unlike this fix, which keeps the same FOV throughout the whole game and allows a custom ADS FOV. Source code available here: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/blob/main/source/fixes/Turok2008FOVFix Instructions: 1. Extract all files to the game folder. 2. Download ThirteenAG's Ultimate ASI Loader (32-bit version of dinput8.dll), and also extract it to the game folder. 3. Set the desired resolution to fix the cropping and FOV factor in Turok2008FOVFix.ini.
    2 points
  8. zoli456

    Scooter Pro Fix

    Version 2.1.0

    95 downloads

    This file contains a widescreen fix and some compatibility improvements for a game called Scooter pro. Unpack it into the game directory.
    2 points
  9. I tried adding this line to a game's page, but it seems this function doesn't exist on the PC wiki.
    2 points
  10. Version 1.2

    1,242 downloads

    This mod enables a custom variable that helps with camera and animation stuttering in the game. No additional tools needed. The existence of this variable was discovered by Alex Battaglia from Digital Foundry's team. You can read the full article and watch the video about it here Unzip and drop the files in the game's executable folder ( <path-to-game>\SwGame\Binaries\Win64). The fix comes enabled by default but you can use SurvivorAnimationStutterFixLite.ini to disable / enable the fix or the logging. This mod is developed for Patch 9. Use Version 1.1 if you're having problems enabling the mod with 1.2. This older version uses a different injection method based on UE4SS instead of memory injection. It includes a lightweight version of this program needed to run the console and set the variable to 1. Thanks to ThirteenAG for Ultimate ASI Loader as it is used as dll injection method and to UE4SS project for the alternative method. The lifelong battle against stuttering is a heavy burden, but it ultimately yields magnificent results.
    2 points
  11. Version 1.0.0

    89 downloads

    This file contains a widescreen fixer for a game called: Alpha Protocol. Works for any version of the game. Unpack into the game folder and check the .ini for the settings. Features: FOV changer HUD and Menu correction
    2 points
  12. Version 1.0.0

    39 downloads

    This fix contains improvements for a game called: Bad Boys: Miami Takedown. Use a DRM free version of the game. Unpack the archive into the game folder. Features: Resolution selector unlocked Fps limit changer Fov changer and ability to set a multiplier
    2 points
  13. Version 1.2

    136 downloads

    Comes with a RAR file, which includes an ASI plugin intended to fix the resolution, field of view and HUD in the third-person skateboarding game "Backyard Skateboarding" (2004), since the game runs at 640x480 only in the original and at 640x480/800x600 in the GOTY edition. Source code available here: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/blob/main/source/fixes/BackyardSkateboardingWidescreenFix Instructions: 1. Create a folder in the game folder called "scripts". 2. Inside it, create a file named "global.ini" and put the following contents inside it: [GlobalSets] LoadPlugins=1 LoadFromScriptsOnly=1 3. Extract the fix files to the newly created "scripts" folder. 4. Download ThirteenAG's Ultimate ASI Loader (32-bit version of dinput8.dll), and extract it to the root game folder. 5. Set the desired resolution and FOV factor in BackyardSkateboardingWidescreenFix.ini.
    2 points
  14. Version 1.1

    494 downloads

    Comes with a RAR file, which includes an ASI plugin intended to fix the resolution and aspect ratio in the survival horror first-person shooter game "Nosferatu: The Wrath of Malachi" (2003), since the game only supports limited 4:3 resolutions (800x600, 1024x768 and 1280x960). This fix, unlike jackfuste's one, allows both resolution and FOV to be fully customized. Source code available here: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/blob/main/source/fixes/NosferatuTheWrathOfMalachiWidescreenFix Instructions: 1. Extract all files to the game folder. 2. Download ThirteenAG's Ultimate ASI Loader (32-bit version of winmm.dll), and also extract it to the game folder. 3. Set the desired resolution and FOV factor in NosferatuTheWrathOfMalachiWidescreenFix.ini.
    2 points
  15. You need to either run the game as admin or move the game to some other location on your drive. The game can't write the save file where it is currently.
    2 points
  16. Version 1.0.0

    1,042 downloads

    This patch includes most changes done by Hitman Contracts Unofficial Patch up until v1.2, updating, changing or omitting some of them. Look at "Unofficial patch changelogs.txt" for reference; this Readme outlines every difference, in any case. Since v1.3 Hitman Contracts Unofficial Patch introduced AI upscaled textures, probably to balance the addition of Blood Money's higher definition textures. They look pretty bad; even 47 and the restored women and gang biker bartender skins got upscaled. On top of that, the mugshots of the targets in the pause menu got corrupted somehow in v1.4. iSsueS hasn't touched their patch since 2023 and these, ahem, issues bothered me to no end, so with a miraculous backed up v1.2 Unofficial Patch and GlacierTEXEditor I digged into the patch's files to decide what was worth leaving in. Install instructions For starters, backup your game folder if you are copy-and-replace-click-happy. Every .zip in the game and logo videos will get replaced. Copy everything inside the "COPY THIS CONTENT TO THE GAME FOLDER" and do just that. This patch doesn't include the Widescreen patch or EAX support, you'll have to open the v1.4 Unofficial Patch .exe as a compressed file to extract the necessary files. It also includes custom configuration (such as setting resolution to 800x600, more on why on the note below) and keybinds. Don't replace HitmanContracts.cfg and HitmanContracts.ini if you want to keep yours. Lastly, both d3d8to9 and DXVK wrappers have been added. The former is aimed for Windows while the latter is for Linux, but you can try both as a Windows user. Copy the content of their respective folders to the game folder. Note about discarding the Widescreen patch and EAX The former causes more issues than it's worth. UI scaling is non-existent, making text extremely tiny; loading screen artwork looks glitched, and graphical effects don't scale well. 800x600 is the highest resolution where UI scale looks correct. As for EAX, I couldn't manage to make it work for the life of me. I'm running the game on Linux with Wine so I can't test this for Windows. But I've tried the latest DSOAL and OpenAl releases, as well as some Windows registry stuff necessary since W10... Credits - iSsueS for their fixes in Unofficial Patch - BurntShrimp for compiling all the current fixed OpenGL effects to the DX renderer as an .asi patch: https://www.vogons.org/viewtopic.php?p=1364362#p1364362 Changelog v1.0 - .exe with fixed graphical effects replaced by .asi patch compiled by BurntShrimp from VOGONS forum, making separate .exes for Steam and GOG releases unnecessary. - Ultimate ASI Loader v9.0.0 included for the .asi patch; check their repository for valid filenames of the injected .dll file, in case you want to use another mod that uses the "dinput8.dll" filename. - Added d3d8to9 v1.13.0 and DXVK v2.7.1 wrappers. - Save folder included in the main mod for rare cases where the installer doesn't create it, which prevents saving between missions at Professional difficulty. Optional 100% completed save from Unofficial Patch included in a "Completed_Save" folder. - Null brand & logo video files from Unofficial Patch included. Makes the game boot with the Contracts intro video. - All fixed, non-upscaled textures since Unofficial Patch v1.2 included. Highlights: unused High Definition 47 skin in Contract's files, Blood Money snipercase texture, PS3 uncensored character skins. - Unused blood decals in the Training level have been imported to all Contracts missions. Discarded the Blood Money decals in Unofficial Patch as a result. - Vanilla Main Menu logo without the Unofficial Patch footer restored, while keeping the fix for the weird white line in vanilla's texture.
    2 points
  17. Thank you. I do not have any donation going on, this is pure love for the game, free and for anyone that wants to give it a try. Enjoy and have a nice time!
    2 points
  18. This version of the widescreen fix is outdated (dated 2016). There was a newer version made in 2019 that can still be downloaded by opening up his site in Wayback machine then copying the download link and removing the web archive part from the link (original MEGA download link so it still works) dunno if pcgw allows links but here: https://mega (dot) nz/ #!q8hWVKyI!eyDyd92xUXX-y2z5oCmC4egTHlGJth0h47mnYScg1yY
    2 points
  19. Version 1.00.08 (02/20/2008)

    58,478 downloads

    Creative ALchemy restores EAX features and 3D audio in DirectSound3D games on Windows Vista and newer. This special Universal version was modified by Daniel Kawakami (daniel_k) from the Creative Discussion Forum to work on all sound cards (the original version only worked on Creative's products). Some games may need additional adjustment in the Creative ALchemy Universal configuration tool to enable EAX support in-game; refer to the individual wiki articles for further details.
    2 points
  20. Version 1.0

    128 downloads

    Comes with a RAR file, which includes an ASI plugin intended to fix the resolution and aspect ratio in the wrestling game "WWF Raw" (2002), since the game only runs at 640x480 by default. Source code available here: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/blob/main/source/fixes/WWFRawWidescreenFix Instructions: 1. Extract all files to the game folder. 2. Download ThirteenAG's Ultimate ASI Loader (32-bit version of winmm.dll), and also extract it to the game folder. 3. Set the desired resolution and FOV factor in WWFRawWidescreenFix.ini.
    1 point
  21. For Mafia 3 specifically, file patching is actually the cleaner approach — no DLL injection, no Defender issues, works without the game running, and the game has no integrity check or active updates that would revert the changes. Hooking would make more sense if the game verified its files on launch or was actively updated.
    1 point
  22. Version 1.0.0

    41 downloads

    This file contains some general improvements for a game called Black & White 2 and its expansion Black & White 2 Battle of the Gods. Features: Fast startup: Skiping the intro videos completly Fix the aspect ratio of the "advisors" Scale the font sizes (scaling factor in scripts/blackfixer.ini) Include a wrapper to fix other compatiblity problems(ex.: playing with a high frequency mouse) Installation: Base game: Unpact it into the game directory Expansion: Unpack it into the "BaseGame/Black & White 2 Battle of the Gods" directory
    1 point
  23. Version 1.0

    50 downloads

    Comes with a RAR file, which includes an ASI plugin intended to fix the resolution, field of view and HUD in the third-person action-adventure game "ZanZarah: The Hidden Portal" (2002), since the game only runs at up to 1024x768 by default. Source code available here: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/blob/main/source/fixes/ZanZarahTheHiddenPortalWidescreenFix Instructions: 1. In (path-to-game)/System/, create a folder in the game folder called "scripts". 2. Inside it, create a file named "global.ini" and put the following contents inside it: [GlobalSets] LoadPlugins=1 LoadFromScriptsOnly=1 3. Extract the fix files to the newly created "scripts" folder. 4. Download ThirteenAG's Ultimate ASI Loader (32-bit version of dinput.dll), and extract it to (path-to-game)/System/. 5. Set the desired resolution and FOV factor in ZanZarahTheHiddenPortalWidescreenFix.ini.
    1 point
  24. It works, mistakenly used the wrong winmm.dll, sorry i will edit my comment. Thank you for you hard work.
    1 point
  25. Add the "The game engine may allow for manual configuration of the game via its variables. See the engine page for more details." bullet point for Unreal Engine 3 to Template:Video.
    1 point
  26. Version 1.0

    22 downloads

    Comes with a RAR file, which includes an ASI plugin intended to allow changing the field of view in the action RPG game "Knights of the Temple: Infernal Crusade" (2004). Source code available here: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/blob/main/source/fixes/KnightsOfTheTempleInfernalCrusadeFOVChanger Instructions 1. Extract all files to the game folder. 2. Download ThirteenAG's Ultimate ASI Loader (32-bit version of dinput.dll), and also extract it to the game folder. 3. Set the desired FOV factor in KnightsOfTheTempleInfernalCrusadeFOVChanger.ini.
    1 point
  27. Version 1.0

    72 downloads

    Comes with a RAR file, which includes an ASI plugin intended to fix the resolution and field of view in the third-person action-adventure game "Shrek the Third" (2007), since the game only runs at limited 4:3/5:4 resolutions. Source code available here: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/blob/main/source/fixes/ShrekTheThirdWidescreenFix Instructions: 1. Extract all files to the game folder. 2. Download ThirteenAG's Ultimate ASI Loader (32-bit version of dinput8.dll), and also extract it to the game folder. 3. Set the desired resolution and FOV factor in ShrekTheThirdWidescreenFix.ini. - Issues: :-: The startup intro movies appear black, just skip them by pressing the spacebar repeatedly.
    1 point
  28. @AtotehZ I've added the DXVK files on my mod, both here and inside my github. Just download it there:
    1 point
  29. Very cool! I could swear this makes reflections look ever so slightly different but I'm probably imagining things.
    1 point
  30. It should be working now, I was hooking into the wrong instructions. Also use dinput8.dll rather than winmm.dll from ThirteenAG's Ultimate ASI Loader DLL's.
    1 point
  31. It works perfectly on my PC following these steps: Install: Shellshock 2 - Blood Trails (USA DVD) Apply RELOADED crack (dated 2009-02-10) Download FOV Fix from here. Download latest ASI Loader (9.1.0 x32): https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases/download/v9.1.0/Ultimate-ASI-Loader.zip (no need to rename anything, dinput8.dll is fine) It looks great, I hope you can get it working.
    1 point
  32. Slight modification, adjusting also physics to 60fps from original value. Not really required as I didn't see any difference in game, but just to keep it coherent with new frame steps. Possibly more accurate.
    1 point
  33. European physical releases should have been on Blu-ray instead of DVD, because Blu-ray obviously has more storage space than DVDs, and DVDs are starting to become obsolete. I mean 4 DVDs for a single game is fine, but more than 4 is diabolical!
    1 point
  34. Thanks for backing it up, Did the later versions of the patch even introduce any fixes that one would miss out in 1.2? also RE: Widescreen patch: Since the game uses D3D8 you can set the in-game/widescreen patch's resolution to 1280x720 then use dgvoodoo to force max/desktop resolution. This is a classic workaround to trick games into running in 720p with UI scaled for that resolution while internally dgvoodoo hooks on to the d3d8 renderer and runs at desktop/whichever resolution you want without issues, as a bonus this also preserves the scaling of effects (at 720p) as well as running better on modern GPUs. This is how I played Contracts and things looked fine without any glitches, in fact I would recommend against d3d8to9 (without rigorous testing) as late-DX8 games with more advanced effects sometimes lead to things breaking when converted to d3d9, Silent HIll 3 PC is one example.
    1 point
  35. I've been experimenting with this port lately to see if it's playable yet, I managed to finish it a few times but it's still a pretty poor port, I'd recommend just playing the PS1 version, that being said what I did; -Install the disc copy to a "C:\GAMES\MMLEGEND" folder to ensure no scope/permission/name length issues -In the root folder, make a file named MEGAMAN.CFG where the first 2 lines are 1 and 1 (explanation attached as MMCfgReadme.txt) -Download dxwrapper.zip https://github.com/elishacloud/dxwrapper/releases/tag/v1.4.7900.25 -Extract, place dxwrapper.ini, dxwrapper.dll and, from the "Stub" folder, ddraw.dll in megaman's root folder -For the dxwrapper.ini I've experimented with every option and I've written my conclusions in the attached dxwrapperini_MMLReadme.txt, you can just change the name of it to dxwrapper.ini if you want to use it as-is, it will work So, with this, what's still broken; Looping sounds (E.g. elevators, roller skates, shining laser, etc.) will stop playing and I messed with the dsound wrapper but didn't find anything that fixed this. Songs that would normally continue playing through load screens will always restart on the PC port and I see no way to fix this. Transparency is broken (E.g. window for the music store in Apple Market, the protective beams around refractors, etc.) and some texture wrapping is broken too, there is an option I've detailed in the wrapper readme that fixes the transparency/texture wrapping issues, but it breaks a bunch of other things. When doing the battle to the cardon ruins, if the player skips that cutscene the game will break, the player *MUST* watch that cutscene for Roll to drive through the gate (You can workaround this if it breaks by using the walkie-talkie but then the ruins will be broken). As a bonus; in this port, the game doesn't save when the player has unlocked other difficulties (Same as PS1), I've attached a savefile (DASH_14.MCD) that has both the other difficulties unlocked, place it in the root folder. For the uninitiated: you load this file then go die to a robot, and when the game restarts you'll be able to select Easy/Hard. If anyone wants to reformat this info for the wiki page please do, no credit necessary. MMCfgReadme.txt dxwrapperini_MMLReadme.txt DASH_14.MCD
    1 point
  36. @psxmichacorrect, private message sent.
    1 point
  37. Mr. Xator I just wanna say thank you for truly keeping this game alive and your dedication to helping others. Cheers my friend and if you happen to have a discord/donation page I will gladly contribute. For others who see this, simply patching the exe file fixed all the issues I encountered with the GOG version of the game on a Lenovo Legion GO. Portable Grid never felt so good.
    1 point
  38. Version 1.0.1

    228 downloads

    Simple ASI script that scans Hitman Contracts in memory and patches two lines that break some graphical effects. For use with https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases More info on issues fixed: https://www.pcgamingwiki.com/wiki/Hitman:_Contracts#Enable_OpenGL_effects_in_the_Direct3D_renderer https://www.vogons.org/viewtopic.php?t=66087
    1 point
  39. Weird, but I can give you some pointers: Since you have a laptop, be sure to be launching the game with the NVidia card. You can do that adding the EXE file to the nvidia control panel, NVIDIA Control Panel > Manage 3D Settings > Preferred graphics processor setting, and select your 3050Ti from there. Also, GOG release comes without OpenAL for the sound. Be sure to install it from here: https://openal.org/downloads/ Finally, if all of the above fails, please check if the game is launching correctly: go to %userprofile%\Documents\Codemasters\GRID\hardwaresettings and share both files here, for me to check the values.
    1 point
  40. Hi, I snuck in and added support for the oculus/meta keywords to that template, so they should now work 🙂
    1 point
  41. https://web.archive.org/web/20140721041716/http://www.crydev.net/dm_eds/files/General_Downloads/Crysis_2_ModSDK_1.1_1107.exe Or PCGW's new mirror that I uploaded just now:
    1 point
  42. Okay, wow. Never expected a Widescreen Fix for that Game.
    1 point
  43. Version 1.0

    95 downloads

    Comes with a RAR file, which includes an ASI plugin intended to fix the resolution, aspect ratio and field of view in the construction game "Ultimate Ride Coaster Deluxe" (2002), since the game only has a few selectable 4:3 resolutions by default. Source code available here: https://github.com/alphayellow1/AlphaYellowWidescreenFixes/blob/main/source/fixes/UltimateRideCoasterDeluxeWidescreenFix Instructions: 1. Extract all files to the game folder. 2. Download ThirteenAG's Ultimate ASI Loader (32-bit version of winmm.dll), and also extract it to the game folder. 3. Set the desired resolution and FOV factor in UltimateRideCoasterDeluxeWidescreenFix.ini.
    1 point
  44. I would like to ask the author, whether your patch can directly break through 60 FPS and reach more than 100FPS besides breaking 59 FPS and stabilizing to 60FPS. I'm in metal _ gear _ rising _ revengeance _ pcfix.ini. # Value 0 = Original # Value 1 = New 60FPS cap # Value 2 = Unlocked, use GPU driver or RivaTuner to cap FPS # Value 3 = Custom FPS cap FPSMode = 1 # FPS limit for custom FPS cap # FPSMode must be set to 3 above FPS = 60 The first of these two options is FPSMode = 1, and it does change from 59FPS to 60FPS. But the first option is Value 2 or Value 3. Whether the second option is set to FPS = 30FPS, FPS = 60FPS, FPS = 100FPS or 160FPS, the number of game frames always fluctuates between 75 FPS and 85 FPS. More importantly, choosing one of these two options will make the whole game screen twice the original speed, which is particularly fast. Of the above two options about FPS, no matter how I try, I can't break through more than 100FPS. Excuse me, is the author that there is no such related function in your patch, or is it that I didn't find the correct function?
    1 point
  45. @sourceror Thanks for the feedback, I will look into it. Edit: It works on my end in path "C:\Code\COD2\data" and can't reproduce it. Try the following: 1.Open the "CoD2MP_s" exe file with e.g hex editor or cff explorer and change -> "WINMM.dll" to "patch.dll" -> save. 2.Rename winmm.dll to patch.dll file and test if it changes anything Sounds strange in any case. If anyone reads this and also has the same problem, please contact me.
    1 point
  46. Methanhydrat

    FEAR 2 Mouse Fix

    Version 0.3

    17,146 downloads

    What is this? This fix makes FEAR2 use raw mouse input and removes the game's deadzone and sensitivity problems. It is easy to install and use and does not require any external configuration. Overview Description While the mouse controls are pretty responsive, FEAR2 suffers from a deadzone for small movements, as well as an unusual high sensitivity, even on the lowest settings. This fix removes these problems by acquiring raw mouse input and injecting it directly into the game's input function. Features Raw mouse input No additional smoothing or positive/negative mouse acceleration Configuration via the ingame settings as usual Simple installation and usage without any external configuration Instructions Supported Versions This fix relies on the latest, fully patched executables of the supported versions. Older versions or ones that otherwise have been tempered with might not work. Steam/Retail GOG Install The fix does not make any permanent changes to the game or the system and can easily be removed (see below). Extract the file X3DAudio1_5.dll to your main game folder. For example: "C:\Program Files (x86)\Steam\steamapps\common\FEAR2\" Start the game like you would normally, for example directly through Steam or Origin Uninstall Remove or rename the X3DAudio1_5.dll from the folder of the game. How To Use After the installation the fix does not require any additional treatment. Just launch and configure the game as usual. Additional Information What You Should Know This fix is essentially a hack and relies on the layout of the specific executable. There may be crashes or unexpected issues. Feel free to provide feedback so that the problems can get fixed. Since the fix consists of an executable DLL-File, I could have put any harmful shenanigans in there. You just have to trust me that the file is clean. If you don't -- and why should you -- feel free to use a meta online virus scanner like VirusTotal to verify the file. Be aware however, that because the fix uses "hacking techniques" such as injection and hooking, it could trigger anti-virus software without being harmful. Known Issues The mouse controls of the mech are currently unaffected by the fix and might use a higher sensitivity than the rest of the game. This should not be a big issue, since those sections are quite short and comparatively easy. Contact And Support If you like this mod and want to support the development or show your appreciation, you can find more information on my website. There you can also find out more about other fixes that I have done and means to contact me if you have a question, want to provide feedback, bug reports or suggestions.
    1 point
  47. Unfortunately it doesn't work on versions different from the English one. Is there a way to fix this?
    1 point
  48. smokr

    DirectInput FPS Fix

    Hey. Was feeling nostalgic, so I installed the old original FEAR tonight. Was getting 24fps. Searched, found this, followed it, and lo and behold, my screen refresh rate. Awesome! Thanks, it still works wonders.
    1 point
  49. 6,548 downloads

    password = "pcgw" for usage details, visit the WSGF - http://www.wsgf.org/dr/assassins-creed-iii/en
    1 point
  50. WSGF

    Will Rock FOV Fix

    2,690 downloads

    password = "pcgw" for usage details, visit the WSGF - http://www.wsgf.org/dr/will-rock/en
    1 point
×
×
  • Create New...