From 198010c9073cfcfdd3dc0bd94df4a52ace0e8e8f Mon Sep 17 00:00:00 2001 From: Rim Date: Wed, 20 Dec 2023 17:01:01 -0500 Subject: [PATCH] Update / add to README.md, add build script, remove blank line in .gitattributes --- .gitattributes | 2 +- README.md | 99 ++++++++++++++++++++++++++++++++++++++++++++++---- build.bat | 5 +++ 3 files changed, 97 insertions(+), 9 deletions(-) create mode 100644 build.bat diff --git a/.gitattributes b/.gitattributes index dfe0770..eba1110 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,2 @@ # Auto detect text files and perform LF normalization -* text=auto +* text=auto \ No newline at end of file diff --git a/README.md b/README.md index 71ea96c..32b9cc1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ [![Discord](https://img.shields.io/discord/945420505157083208?color=%237289DA&label=members&logo=discord&logoColor=%23FFFFFF)](https://discord.gg/donetsk)

- +

## Note: Donetsk is in beta, the experience may not be exactly what you expected. Bugs and issues are to be expected @@ -19,14 +19,97 @@ Project Donetsk is an attempt to create a more open Modern Warfare 2019 with a s # Installation 1. Visit our website for a download of the required game files -#### This does not work on the latest version of Modern Warfare (1.67). If you try it on that version you risk a ban -2. Download the latest dll for Donetsk or compile from source -3. Put the dll into the game folder and launch "game_dx12_ship_replay.exe" +#### This does not work on the latest version of Modern Warfare (1.67). If you try it on that version, you risk a ban! +2. Download the latest .dll for Donetsk or compile from source +3. Put the .dll into the game folder and launch `game_dx12_ship_replay.exe` --- # Common Errors - ```Failed to initialize TACT client: E_STORAGE_INIT (25), Invalid build info ``` - - Right click on game folder and uncheck "read-only" -- ```Fatal Error (Of any variety)``` - - Right click on game folder and uncheck "read-only" + - Right click on game folder and uncheck read only +- ```Fatal Error (Of any variety) ``` + - Right click on game folder and uncheck read only - ```DirectX call failed with error: DX ERROR UNKNOWN[OX8000FFFF]. ``` - - This is a DirectX error. The best solution is to reinstall Windows from a recovery USB, but you may have some sucess in simply repairing your Windows installation + - This is a DirectX error, the best solution is to reinstall windows from USB, but you may have some success in repairing your windows installation + +# FAQ + +**How do I join a game?** + +By using utilizing a LAN match and Radmin VPN it’s possible to host tournaments and BR matches + +**How much space is Donetsk launcher?** + +Season 3/1.20 is 88.8GB + +**How can I host my own server?** + +Yes, by connecting to the same LAN network through a VPN, However, only 700m around the moving host is playable. + +**Can I use a controller on this?** + +Yes, you can use controllers! PS4, and Xbox controllers (old and newgen) work like normal. Although new gen PS5 controllers don't work, you'll need to use a third party software like DS4 to emulate a PS4 controller. https://ds4-windows.com/ + +**Can I play this on a Console/Mac/Mobile?** + +There is no support for Console/Mac/Mobile. + +**Can I get banned on actual Free-To-Play Warzone 1?** + +No, this whole project has nothing to do with Activision Publishing, Inc. or their servers themselves. + +**If I need help, where can I find it?** + +Join our new supportive community at https://discord.gg/donetsk + +Hopefully this list clears up any confusion / problems you may have, Have Fun! + +**Is campaign here?** + +NO + +**Do I need a good connection to play this game?** + +- If you are planning to play by yourself, no. You can perfectly play with bots and mess around with the games engine however you feel. +- However, if you do plan to play with your friends or the public, yes. You will need a good internet connection: usually ranging at 30mbs download for client, and for the host at least 50mbs< upload for multiplayer. 65mbs< upload for hosting a game of Warzone Verdansk. And 40mbs download for the client connecting to Warzone Verdansk. +``` +Reason being for a higher requirements is because you’re connecting to a dedicated server that maybe located within either a single band data center, someone’s house, or some trailer park in Ohio. You’re not connecting to a cluster of servers like how Activision had it setup, its only connecting to one direct location. +``` + +**Splitscreen's here?** + +No. + +**How to change your in-game name?** + +Go on the console and write `player_name [your name]` + +**DirectX call failed with error: DX ERROR UNKNOWN [OX8000FFFF]** + +First open Command Prompt (CMD) as admin and type in "SFC /scannow" and check if it has been fixed, if not hard reset windows through BIOS + +**If someone has this error on MW19: +Failed to initialize TACT client : E_REPAIR (28), invalid build info?** + +Delete the CASCRepair.mrk file in Call of Duty Modern Warfare (2019)\Data\data\CASCRepair.mrk thx to SKU-111 for providing this fix 🙂 + +# Common Errors And Fixes + +**Disconnected from Server Or Status: Goldflake** + +Create a second Windows profile (don't forget to give Admin privileges) and play the game from that profile +Delete Call of Duty Modern Warfare folder under Documents +Then start game once, close it and put .cfg files back under C:\Users\Documents\Call of Duty Modern Warfare\players + +**Failed to initialize TACT client: E_STORAGE_INIT (25), Invalid build info** + +Right click on game folder and uncheck read only + +**Corrupted And Missing File Errors** + +Make sure you have enough space on your drive and/or +Re-download or re-unzip the game +Example: Fatal Error + +**DirectX call failed with error: DX ERROR UNKNOWN[OX8000FFFF].** + +The only fix I'm aware of is to make a fresh Windows install \ No newline at end of file diff --git a/build.bat b/build.bat new file mode 100644 index 0000000..e83ae38 --- /dev/null +++ b/build.bat @@ -0,0 +1,5 @@ +@echo off + +"C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\msbuild.exe" hook_lib.sln /p:Configuration=Release /p:Platform=x64 + +pause \ No newline at end of file